0001424929-23-000152.txt : 20231103 0001424929-23-000152.hdr.sgml : 20231103 20231102180147 ACCESSION NUMBER: 0001424929-23-000152 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20230929 FILED AS OF DATE: 20231103 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FOX FACTORY HOLDING CORP CENTRAL INDEX KEY: 0001424929 STANDARD INDUSTRIAL CLASSIFICATION: MOTORCYCLES, BICYCLES & PARTS [3751] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36040 FILM NUMBER: 231373880 BUSINESS ADDRESS: STREET 1: 2055 SUGARLOAF CIRCLE, SUITE 300 CITY: DULUTH STATE: GA ZIP: 30097 BUSINESS PHONE: 831-274-6500 MAIL ADDRESS: STREET 1: 2055 SUGARLOAF CIRCLE, SUITE 300 CITY: DULUTH STATE: GA ZIP: 30097 10-Q 1 foxf-20230929.htm 10-Q foxf-20230929
FALSE2023Q30001424929December 29P2Y00014249292022-12-312023-09-2900014249292023-10-26xbrli:shares00014249292023-09-29iso4217:USD00014249292022-12-30iso4217:USDxbrli:shares00014249292023-07-012023-09-2900014249292022-07-022022-09-3000014249292022-01-012022-09-300001424929us-gaap:CommonStockMember2021-12-310001424929us-gaap:TreasuryStockCommonMember2021-12-310001424929us-gaap:AdditionalPaidInCapitalMember2021-12-310001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001424929us-gaap:RetainedEarningsMember2021-12-3100014249292021-12-310001424929us-gaap:CommonStockMember2022-01-012022-04-010001424929us-gaap:AdditionalPaidInCapitalMember2022-01-012022-04-0100014249292022-01-012022-04-010001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-04-010001424929us-gaap:RetainedEarningsMember2022-01-012022-04-010001424929us-gaap:CommonStockMember2022-04-010001424929us-gaap:TreasuryStockCommonMember2022-04-010001424929us-gaap:AdditionalPaidInCapitalMember2022-04-010001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-010001424929us-gaap:RetainedEarningsMember2022-04-0100014249292022-04-010001424929us-gaap:CommonStockMember2022-04-022022-07-010001424929us-gaap:AdditionalPaidInCapitalMember2022-04-022022-07-0100014249292022-04-022022-07-010001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-022022-07-010001424929us-gaap:RetainedEarningsMember2022-04-022022-07-010001424929us-gaap:CommonStockMember2022-07-010001424929us-gaap:TreasuryStockCommonMember2022-07-010001424929us-gaap:AdditionalPaidInCapitalMember2022-07-010001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-010001424929us-gaap:RetainedEarningsMember2022-07-0100014249292022-07-010001424929us-gaap:CommonStockMember2022-07-022022-09-300001424929us-gaap:AdditionalPaidInCapitalMember2022-07-022022-09-300001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-022022-09-300001424929us-gaap:RetainedEarningsMember2022-07-022022-09-300001424929us-gaap:CommonStockMember2022-09-300001424929us-gaap:TreasuryStockCommonMember2022-09-300001424929us-gaap:AdditionalPaidInCapitalMember2022-09-300001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001424929us-gaap:RetainedEarningsMember2022-09-3000014249292022-09-300001424929us-gaap:CommonStockMember2022-12-300001424929us-gaap:TreasuryStockCommonMember2022-12-300001424929us-gaap:AdditionalPaidInCapitalMember2022-12-300001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300001424929us-gaap:RetainedEarningsMember2022-12-300001424929us-gaap:CommonStockMember2022-12-312023-03-310001424929us-gaap:AdditionalPaidInCapitalMember2022-12-312023-03-3100014249292022-12-312023-03-310001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-03-310001424929us-gaap:RetainedEarningsMember2022-12-312023-03-310001424929us-gaap:CommonStockMember2023-03-310001424929us-gaap:TreasuryStockCommonMember2023-03-310001424929us-gaap:AdditionalPaidInCapitalMember2023-03-310001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001424929us-gaap:RetainedEarningsMember2023-03-3100014249292023-03-310001424929us-gaap:CommonStockMember2023-04-012023-06-300001424929us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000014249292023-04-012023-06-300001424929us-gaap:RetainedEarningsMember2023-04-012023-06-300001424929us-gaap:CommonStockMember2023-06-300001424929us-gaap:TreasuryStockCommonMember2023-06-300001424929us-gaap:AdditionalPaidInCapitalMember2023-06-300001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001424929us-gaap:RetainedEarningsMember2023-06-3000014249292023-06-300001424929us-gaap:CommonStockMember2023-07-012023-09-290001424929us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-290001424929us-gaap:RetainedEarningsMember2023-07-012023-09-290001424929us-gaap:CommonStockMember2023-09-290001424929us-gaap:TreasuryStockCommonMember2023-09-290001424929us-gaap:AdditionalPaidInCapitalMember2023-09-290001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-290001424929us-gaap:RetainedEarningsMember2023-09-290001424929foxf:PoweredVehiclesMember2023-07-012023-09-290001424929foxf:PoweredVehiclesMember2022-07-022022-09-300001424929foxf:PoweredVehiclesMember2022-12-312023-09-290001424929foxf:PoweredVehiclesMember2022-01-012022-09-300001424929foxf:AftermarketApplicationsGroupMember2023-07-012023-09-290001424929foxf:AftermarketApplicationsGroupMember2022-07-022022-09-300001424929foxf:AftermarketApplicationsGroupMember2022-12-312023-09-290001424929foxf:AftermarketApplicationsGroupMember2022-01-012022-09-300001424929foxf:SpecialtySportsGroupMember2023-07-012023-09-290001424929foxf:SpecialtySportsGroupMember2022-07-022022-09-300001424929foxf:SpecialtySportsGroupMember2022-12-312023-09-290001424929foxf:SpecialtySportsGroupMember2022-01-012022-09-300001424929foxf:OEMSalesChannelMember2023-07-012023-09-290001424929foxf:OEMSalesChannelMember2022-07-022022-09-300001424929foxf:OEMSalesChannelMember2022-12-312023-09-290001424929foxf:OEMSalesChannelMember2022-01-012022-09-300001424929foxf:AftermarketSalesChannelMember2023-07-012023-09-290001424929foxf:AftermarketSalesChannelMember2022-07-022022-09-300001424929foxf:AftermarketSalesChannelMember2022-12-312023-09-290001424929foxf:AftermarketSalesChannelMember2022-01-012022-09-300001424929srt:NorthAmericaMember2023-07-012023-09-290001424929srt:NorthAmericaMember2022-07-022022-09-300001424929srt:NorthAmericaMember2022-12-312023-09-290001424929srt:NorthAmericaMember2022-01-012022-09-300001424929srt:EuropeMember2023-07-012023-09-290001424929srt:EuropeMember2022-07-022022-09-300001424929srt:EuropeMember2022-12-312023-09-290001424929srt:EuropeMember2022-01-012022-09-300001424929srt:AsiaMember2023-07-012023-09-290001424929srt:AsiaMember2022-07-022022-09-300001424929srt:AsiaMember2022-12-312023-09-290001424929srt:AsiaMember2022-01-012022-09-300001424929foxf:RestoftheWorldMember2023-07-012023-09-290001424929foxf:RestoftheWorldMember2022-07-022022-09-300001424929foxf:RestoftheWorldMember2022-12-312023-09-290001424929foxf:RestoftheWorldMember2022-01-012022-09-300001424929us-gaap:MachineryAndEquipmentMember2023-09-290001424929us-gaap:MachineryAndEquipmentMember2022-12-300001424929us-gaap:BuildingAndBuildingImprovementsMember2023-09-290001424929us-gaap:BuildingAndBuildingImprovementsMember2022-12-300001424929us-gaap:SoftwareDevelopmentMember2023-09-290001424929us-gaap:SoftwareDevelopmentMember2022-12-300001424929us-gaap:OfficeEquipmentMember2023-09-290001424929us-gaap:OfficeEquipmentMember2022-12-300001424929us-gaap:LeaseholdImprovementsMember2023-09-290001424929us-gaap:LeaseholdImprovementsMember2022-12-300001424929us-gaap:TransportationEquipmentMember2023-09-290001424929us-gaap:TransportationEquipmentMember2022-12-300001424929us-gaap:LandAndBuildingMember2023-09-290001424929us-gaap:LandAndBuildingMember2022-12-300001424929country:US2023-09-290001424929country:US2022-12-300001424929us-gaap:NonUsMember2023-09-290001424929us-gaap:NonUsMember2022-12-3000014249292019-06-300001424929foxf:TermLoanMember2019-06-300001424929us-gaap:LetterOfCreditMember2022-04-050001424929us-gaap:LineOfCreditMember2022-04-052022-04-0500014249292022-04-050001424929us-gaap:LineOfCreditMember2023-09-290001424929us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-04-052022-04-05xbrli:pure0001424929srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-04-052022-04-050001424929srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-04-052022-04-050001424929us-gaap:FederalFundsEffectiveSwapRateMember2022-04-052022-04-050001424929us-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-04-052022-04-050001424929us-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-04-052022-04-050001424929us-gaap:BaseRateMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-04-052022-04-050001424929foxf:LondonInterbankOfferedRateLIBOR1Member2022-12-312023-09-290001424929foxf:SecuredOvernightFinancingRateSOFRMemberfoxf:ThreeMonthRateMember2022-12-312023-09-290001424929us-gaap:RevolvingCreditFacilityMember2023-09-290001424929us-gaap:RevolvingCreditFacilityMember2022-12-300001424929us-gaap:InterestRateSwapMember2022-04-050001424929foxf:FordMember2023-09-290001424929foxf:FordMember2022-12-300001424929foxf:GeneralMotorsMember2023-09-290001424929foxf:GeneralMotorsMember2022-12-300001424929foxf:SCAMember2017-11-300001424929foxf:SCAMember2020-07-220001424929foxf:SCAMember2020-07-222020-07-220001424929foxf:InterestRateSwapSeptember2020ToJune2021Member2023-09-290001424929foxf:InterestRateSwapSeptember2020ToJune2021Member2022-12-300001424929foxf:InterestRateSwapJuly2021ToApril2022Member2023-09-290001424929foxf:InterestRateSwapJuly2021ToApril2022Member2022-12-300001424929foxf:InterestRateSwapApril2022ToApril2027Member2023-09-290001424929foxf:InterestRateSwapApril2022ToApril2027Member2022-12-300001424929foxf:InterestRateSwapJuly2021ToApril2022Member2021-06-110001424929foxf:InterestRateSwapSeptember2020ToJune2021Member2021-06-110001424929us-gaap:InterestRateSwapMember2022-07-022022-09-300001424929us-gaap:InterestRateSwapMember2022-01-012022-09-300001424929us-gaap:InterestRateSwapMember2023-09-290001424929us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2023-09-290001424929us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-09-290001424929us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2023-09-290001424929us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2022-12-300001424929us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2022-12-300001424929us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2022-12-300001424929us-gaap:InterestRateSwapMember2022-12-300001424929us-gaap:FairValueInputsLevel1Member2023-09-290001424929us-gaap:FairValueInputsLevel2Member2023-09-290001424929us-gaap:FairValueInputsLevel3Member2023-09-290001424929us-gaap:FairValueInputsLevel1Member2022-12-300001424929us-gaap:FairValueInputsLevel2Member2022-12-300001424929us-gaap:FairValueInputsLevel3Member2022-12-300001424929us-gaap:CostOfSalesMember2023-07-012023-09-290001424929us-gaap:CostOfSalesMember2022-07-022022-09-300001424929us-gaap:CostOfSalesMember2022-12-312023-09-290001424929us-gaap:CostOfSalesMember2022-01-012022-09-300001424929us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-290001424929us-gaap:SellingAndMarketingExpenseMember2022-07-022022-09-300001424929us-gaap:SellingAndMarketingExpenseMember2022-12-312023-09-290001424929us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001424929us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-290001424929us-gaap:ResearchAndDevelopmentExpenseMember2022-07-022022-09-300001424929us-gaap:ResearchAndDevelopmentExpenseMember2022-12-312023-09-290001424929us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001424929us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-290001424929us-gaap:GeneralAndAdministrativeExpenseMember2022-07-022022-09-300001424929us-gaap:GeneralAndAdministrativeExpenseMember2022-12-312023-09-290001424929us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001424929us-gaap:RestrictedStockUnitsRSUMember2022-12-300001424929us-gaap:RestrictedStockUnitsRSUMember2023-09-290001424929us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-09-290001424929srt:MaximumMemberus-gaap:PhantomShareUnitsPSUsMember2022-12-312023-09-290001424929srt:MinimumMemberus-gaap:PhantomShareUnitsPSUsMember2022-12-312023-09-290001424929us-gaap:PhantomShareUnitsPSUsMember2022-12-300001424929us-gaap:PhantomShareUnitsPSUsMember2022-12-312023-09-290001424929us-gaap:PhantomShareUnitsPSUsMember2023-09-290001424929foxf:SCAMember2020-07-220001424929srt:MinimumMemberfoxf:CWHBlockerCorpMember2023-02-172023-02-170001424929srt:MaximumMemberfoxf:CWHBlockerCorpMember2023-02-172023-02-170001424929foxf:CWHBlockerCorpMember2023-09-290001424929foxf:CWHBlockerCorpMember2023-03-032023-03-030001424929foxf:CWHBlockerCorpMember2023-03-030001424929foxf:CWHBlockerCorpMember2022-12-312023-09-290001424929foxf:CWHBlockerCorpMember2023-07-012023-09-290001424929us-gaap:SubsequentEventMemberfoxf:WheelhouseHoldingsMembersrt:ScenarioForecastMember2023-09-302023-12-290001424929us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberfoxf:AmendmentToThe2022CreditFacilityMemberus-gaap:SubsequentEventMember2023-11-010001424929us-gaap:LineOfCreditMemberfoxf:DelayedDrawTermLoanFacilityMemberfoxf:AmendmentToThe2022CreditFacilityMemberus-gaap:SubsequentEventMember2023-11-010001424929us-gaap:SubsequentEventMember2023-11-01
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 29, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____ to _____
Commission File Number: 001-36040
Fox Factory Holding Corp.
(Exact name of registrant as specified in its charter)
Delaware26-1647258
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
2055 Sugarloaf Circle, Suite 300, Duluth GA 30097
(Address of principal executive offices) (Zip Code)
(831) 274-6500
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Common Stock, par value $0.001 per shareFOXFThe NASDAQ Stock Market LLC
(NASDAQ Global Select Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerEmerging growth company
Non-accelerated filerSmaller reporting company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of October 26, 2023, there were 42,380,934 shares of the registrant’s common stock outstanding.

1


Fox Factory Holding Corp.
FORM 10-Q
Table of Contents
 
Page 
Unaudited Condensed Consolidated Balance Sheets as of September 29, 2023 and December 30, 2022
Unaudited Condensed Consolidated Statements of Income for the Three and Nine Months Ended September 29, 2023 and September 30, 2022
Unaudited Condensed Consolidated Statements of Comprehensive Income for the Three and Nine Months Ended September 29, 2023 and September 30, 2022
Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 29, 2023 and September 30, 2022
Unaudited Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 29, 2023 and September 30, 2022
Notes to Unaudited Condensed Consolidated Financial Statements

2

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
FOX FACTORY HOLDING CORP.
Condensed Consolidated Balance Sheets
(in thousands, except per share data)
(unaudited)
As of As of
September 29, 2023December 30, 2022
Assets
Current assets:
Cash and cash equivalents$90,631 $145,250 
Accounts receivable (net of allowances of $1,374 and $443 at September 29, 2023 and December 30, 2022, respectively)
149,989 200,440 
Inventory341,209 350,620 
Prepaids and other current assets155,394 101,364 
Total current assets737,223 797,674 
Property, plant and equipment, net211,142 202,215 
Lease right-of-use assets64,133 48,096 
Deferred tax assets57,256 57,339 
Goodwill386,139 323,978 
Intangibles, net207,659 178,980 
Other assets10,806 10,054 
Total assets$1,674,358 $1,618,336 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$88,476 $131,160 
Accrued expenses103,201 127,729 
Total current liabilities191,677 258,889 
Line of credit190,000 200,000 
Other liabilities51,378 38,061 
Total liabilities433,055 496,950 
Commitments and contingencies (Refer to Note 8 - Commitments and Contingencies)
Stockholders’ equity
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of September 29, 2023 and December 30, 2022
  
Common stock, $0.001 par value — 90,000 authorized; 43,270 shares issued and 42,380 outstanding as of September 29, 2023; 43,160 shares issued and 42,270 outstanding as of December 30, 2022
42 42 
Additional paid-in capital364,118 356,239 
Treasury stock, at cost; 890 common shares as of September 29, 2023 and December 30, 2022
(13,754)(13,754)
Accumulated other comprehensive income10,025 14,782 
Retained earnings880,872 764,077 
Total stockholders’ equity1,241,303 1,121,386 
Total liabilities and stockholders’ equity$1,674,358 $1,618,336 
The accompanying notes are an integral part of these condensed consolidated financial statements.

3

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Income
(in thousands, except per share data)
(unaudited) 
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Net sales$331,117 $409,168 $1,131,683 $1,193,850 
Cost of sales223,890 271,901 759,132 793,379 
Gross profit107,227 137,267 372,551 400,471 
Operating expenses:
General and administrative25,710 29,171 89,692 83,182 
Sales and marketing24,439 23,508 74,664 70,272 
Research and development8,904 13,955 39,374 40,811 
Amortization of purchased intangibles6,809 5,271 19,982 16,214 
Total operating expenses65,862 71,905 223,712 210,479 
Income from operations41,365 65,362 148,839 189,992 
Interest expense3,466 2,667 11,405 6,341 
Other (income) expense, net(878)(1,441)(318)3,067 
Income before income taxes38,777 64,136 137,752 180,584 
Provision for income taxes3,484 13,365 20,957 28,265 
Net income$35,293 $50,771 $116,795 $152,319 
Earnings per share:
Basic$0.83 $1.20 $2.76 $3.61 
Diluted$0.83 $1.20 $2.75 $3.59 
Weighted-average shares used to compute earnings per share:
Basic42,395 42,281 42,350 42,215 
Diluted42,510 42,387 42,497 42,374 
The accompanying notes are an integral part of these condensed consolidated financial statements.

4

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited) 
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Net income$35,293 $50,771 $116,795 $152,319 
Other comprehensive (loss) income
Interest rate swap, net of tax effects(281)2,563 (2,219)9,296 
Foreign currency translation adjustments(2,423)(4,091)(2,538)(7,847)
Other comprehensive (loss) income(2,704)(1,528)(4,757)1,449 
Comprehensive income$32,589 $49,243 $112,038 $153,768 
The accompanying notes are an integral part of these condensed consolidated financial statements.

5

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands)
(unaudited)
Common StockTreasuryAdditional paid-in capitalAccumulated other comprehensive incomeRetained earnings
Total stockholders equity
SharesAmountSharesAmount
Balance - December 31, 202143,010 $42 890 $(13,754)$344,119 $4,876 $558,799 $894,082 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding29 — — — (820)— — (820)
Stock-based compensation expense— — — — 3,029 — — 3,029 
Other comprehensive income— — — — — 4,743 — 4,743 
Net income— — — — — — 48,050 48,050 
Balance - April 1, 202243,039 $42 890 $(13,754)$346,328 $9,619 $606,849 $949,084 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding114 — — — (2,950)— — (2,950)
Stock-based compensation expense— — — — 4,061 — — 4,061 
Other comprehensive loss— — — — — (1,766)— (1,766)
Net income— — — — — — 53,498 53,498 
Balance - July 1, 202243,153 $42 890 $(13,754)$347,439 $7,853 $660,347 $1,001,927 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding4  — — (325)— — (325)
Stock-based compensation expense— — — — 4,289 — — 4,289 
Other comprehensive loss— — — — — (1,528)— (1,528)
Net income— — — — — — 50,771 50,771 
Balance - September 30, 202243,157 $42 890 $(13,754)$351,403 $6,325 $711,118 $1,055,134 
The accompanying notes are an integral part of these condensed consolidated financial statements.

6

Common StockTreasuryAdditional paid-in capitalAccumulated other comprehensive incomeRetained earningsTotal stockholders’ equity
SharesAmountSharesAmount
Balance - December 30, 202243,160 $42 890 $(13,754)$356,239 $14,782 $764,077 $1,121,386 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding33 — — — (2,155)— — (2,155)
Stock-based compensation expense— — — — 5,701 — — 5,701 
Other comprehensive loss— — — — — (2,452)— (2,452)
Net income— — — — — — 41,767 41,767 
Balance - March 31, 202343,193 $42 890 $(13,754)$359,785 $12,330 $805,844 $1,164,247 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding51 — — — (3,063)— — (3,063)
Stock-based compensation expense— — — — 4,483 — — 4,483 
Other comprehensive income— — — — — 399 — 399 
Net income— — — — — — 39,735 39,735 
Balance - June 30, 202343,244 $42 890 $(13,754)$361,205 $12,729 $845,579 $1,205,801 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding26  — — (945)— — (945)
Stock-based compensation expense— — — — 3,858 — — 3,858 
Other comprehensive loss— — — — — (2,704)— (2,704)
Net income— — — — — — 35,293 35,293 
Balance - September 29, 202343,270 $42 890 $(13,754)$364,118 $10,025 $880,872 $1,241,303 
The accompanying notes are an integral part of these condensed consolidated financial statements.


7

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
For the nine months ended
September 29, 2023September 30, 2022
OPERATING ACTIVITIES:
Net income$116,795 $152,319 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization43,519 36,813 
Stock-based compensation14,042 11,379 
Amortization of loan fees679 860 
Write off of unamortized loan origination fees 1,927 
Amortization of deferred gains on prior swap settlements(3,189)(2,113)
Amortization of inventory fair value step-up9,903  
Gain on disposal of property and equipment (1,845)
Deferred taxes(512)(12,515)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable53,299 (59,976)
Inventory24,317 (84,834)
Income taxes(20,384)4,171 
Prepaids and other assets(53,130)(55,000)
Accounts payable(51,389)43,439 
Accrued expenses and other liabilities(7,265)22,410 
Net cash provided by operating activities126,685 57,035 
INVESTING ACTIVITIES:
Acquisitions of businesses, net of cash acquired(130,918) 
Acquisition of other assets, net of cash acquired(2,432) 
Purchases of property and equipment(32,048)(35,559)
Proceeds from sale of property and equipment 3,180 
Net cash used in investing activities(165,398)(32,379)
FINANCING ACTIVITIES:
Proceeds from line of credit210,000 582,356 
Payments on line of credit(220,000)(259,336)
Repayment of term debt (382,500)
Installment on purchase of non-controlling interest (2,700)
Repurchases from stock compensation program, net(6,163)(4,094)
Proceeds from termination of swap agreement 12,270 
Net cash used in financing activities(16,163)(54,004)
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS257 2,799 
CHANGE IN CASH AND CASH EQUIVALENTS(54,619)(26,549)
CASH AND CASH EQUIVALENTS—Beginning of period145,250 179,686 
CASH AND CASH EQUIVALENTS—End of period$90,631 $153,137 
The accompanying notes are an integral part of these condensed consolidated financial statements.

8

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
For the nine months ended
SUPPLEMENTAL CASH FLOW INFORMATION:September 29, 2023September 30, 2022
Cash paid during the period for:
Income taxes$42,017 $36,487 
Interest, net of capitalized interest14,608 6,649 
Amounts included in the measurement of lease liabilities10,026 7,807 
Non-cash operating activities:
Right-of-use assets obtained in exchange for lease obligations (1)$28,812 $11,966 
Non-cash investing and financing activities:
Capital expenditures included in accounts payable$756 $1,698 
(1) Includes new leases executed in the United States of America “U.S.”.
The accompanying notes are an integral part of these condensed consolidated financial statements.


9

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
1. Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies - Fox Factory Holding Corp. (the “Company”) designs, engineers, manufactures, and markets performance-defining products and systems for customers worldwide. Our premium brand, performance-defining products and systems are used primarily on bicycles (“bikes”), side-by-side vehicles (“side-by-sides”), on-road vehicles with and without off-road capabilities, off-road vehicles and trucks, all-terrain vehicles (“ATVs”), snowmobiles, and specialty vehicles and applications. Some of our products are specifically designed and marketed to some of the leading cycling and powered vehicle original equipment manufacturers (“OEMs”), while others are distributed to consumers through a global network of dealers and distributors.
Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the “Company,” “FOX,” “Fox Factory,” “we,” “us,” “our,” and “ours” refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America (“U.S.” or “United States”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 30, 2022 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 23, 2023. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.
Fiscal Year Calendar - The Company operates on a 52-53 week fiscal year calendar. For 2023 and 2022, the Company’s fiscal year will end or has ended on December 29, 2023 and December 30, 2022, respectively. The twelve month periods ended December 29, 2023 and December 30, 2022, will include or have included 52 weeks. The three and nine month periods ended September 29, 2023 and September 30, 2022 each included 13 weeks and 26 weeks, respectively.
Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Summary of Significant Accounting Policies - There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC on February 23, 2023 that have had a material impact on our condensed consolidated financial statements and related notes.
Revenue Recognition - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include side-by-sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.
Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements. Sales tax and other similar taxes are excluded from revenues. Revenues generated from upfit packages generally do not include the vehicle chassis, as the Company is not the principal in this arrangement and the automotive dealer purchases the chassis directly from the OEM. The Company is required to place a deposit on some vehicle chassis that the dealer purchases directly from the OEM, however that deposit is refunded when the chassis is sold through to the end customer.
Provisions for discounts, rebates, sales incentives, returns, and other adjustments are generally provided for in the period the related sales are recorded, based on management’s assessment of historical trends and projection of future results.

10

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
Segments - The Company has determined that it has a single operating and reportable segment: manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Use of Estimates - The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.
Reclassifications - We have reclassified certain prior period amounts within our Note 2 - Revenues for the three and nine months ended September 30, 2022 to conform to our current period presentation. The reclassifications did not have any impact on net income or other major financial statement line items.
Certain Significant Risks and Uncertainties - The Company is subject to those risks common in manufacturing-driven markets, including, but not limited to, competitive forces, dependence on key personnel, customer demand for its products, the successful protection of its proprietary technologies, compliance with government regulations, and the possibility of not being able to obtain additional financing when needed.
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board (“FASB”) has issued Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
The carrying amounts of the Company’s financial instruments, including cash, receivables, accounts payable, accrued liabilities and line of credit approximate their fair values due to their short-term nature.
Recent Accounting Pronouncements
In September 2022, the FASB issued accounting standards update (“ASU”) 2022-04, Liabilities - Supplier Finance Programs (Subtopic 405): Disclosure of Supplier Finance Program Obligations. Under ASU 2022-04, the buyer in a supplier finance program is required to disclose sufficient information to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. The guidance is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. These amendments will be applied retrospectively to each period in which a balance sheet is presented, except for the disclosure of rollforward information, which will be applied prospectively. The Company adopted the interim disclosure requirements, as applicable, during the first quarter of 2023 and will adopt the annual disclosure requirements, except for the annual rollforward, in our 2023 Annual Report on Form 10-K. The Company expects to adopt the annual rollforward requirement in our 2024 Annual Report on Form 10-K. Refer to the “Bailment Pool Arrangements” section within Note 8 - Commitments and Contingencies for further details of this adoption.

11

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
2. Revenues
In the second quarter of fiscal year 2023, the Company realigned its Powered Vehicles Group into the Powered Vehicles Group and the Aftermarket Applications Group to be more aligned with the Company’s end customers and drive additional focus on product development. The new Powered Vehicles Group is comprised of sales to original equipment off-road and power sports manufacturers and aftermarket businesses that sell shocks directly to dealers and distributors. The Aftermarket Applications Group is comprised of aftermarket businesses that offer custom vehicle shock, tuning, suspension, lift kit, upfitting, and wheel and tire solutions for automotive and power sports enthusiasts. All prior-period amounts have been recast to conform with the current period presentation. The following table summarizes total net sales by product group:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Powered Vehicles Group$123,076 $109,467 $405,519 $299,831 
Aftermarket Applications Group136,039 125,729 430,391 372,504 
Specialty Sports Group72,002 173,972 295,773 521,515 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 

The following table summarizes total net sales by sales channel:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
OEM $155,632 $238,078 $570,550 $662,453 
Aftermarket175,485 171,090 561,133 531,397 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 

The following table summarizes total net sales generated by geographic location of the customer:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
North America$268,703 $255,424 $864,612 $746,566 
Europe31,958 82,299 147,082 242,373 
Asia25,540 66,875 104,399 188,704 
Rest of the world4,916 4,570 15,590 16,207 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 


12

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
3. Inventory
Inventory consisted of the following:
September 29, 2023December 30, 2022
Raw materials$234,049 $247,441 
Work-in-process10,346 9,959 
Finished goods96,814 93,220 
Total inventory$341,209 $350,620 

4. Prepaids and Other Current Assets
Prepaids and other current assets consisted of the following:
September 29, 2023December 30, 2022
Prepaid chassis deposits$119,666 $74,013 
Advanced payments and prepaid contracts22,786 13,598 
Other current assets12,942 13,753 
Total$155,394 $101,364 

5. Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
September 29, 2023December 30, 2022
Machinery and manufacturing equipment$138,047 $122,748 
Building and building improvements76,097 73,594 
Internal-use computer software32,956 30,290 
Information systems, office equipment and furniture24,924 21,655 
Leasehold improvements24,415 20,078 
Transportation equipment14,683 12,450 
Land and land improvements14,538 14,493 
Total property, plant and equipment325,660 295,308 
Less: accumulated depreciation and amortization(114,518)(93,093)
Total property, plant and equipment, net$211,142 $202,215 

The Company’s long-lived assets by geographic location are as follows:
September 29, 2023December 30, 2022
United States$172,938 $166,544 
International38,204 35,671 
Total long-lived assets$211,142 $202,215 


13

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
6. Accrued Expenses
Accrued expenses consisted of the following:
September 29, 2023December 30, 2022
Payroll and related expenses$23,424 $38,193 
Income tax payable20,290 40,701 
Warranty20,041 17,071 
Current portion of lease liabilities12,815 10,314 
Accrued sales rebate12,608 8,693 
Other accrued expenses14,023 12,757 
Total$103,201 $127,729 
The Company generally provides a limited warranty for products for a one, two or three-year period beginning on: (i) in the case of OEM sales, the date the bike or powered vehicle is purchased from an authorized OEM where the product is incorporated as original equipment on the purchased bike or powered vehicle; (ii) in the case of aftermarket sales, the date the product is originally purchased from an authorized dealer; or (iii) in the case of upfitting sales, the date of the retail sale to an end customer. Activity related to warranties is as follows:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Beginning warranty liability$19,751 $16,088 $17,071 $15,510 
Charge to cost of sales4,152 2,812 12,763 8,261 
Fair value of warranty assumed in acquisition  100  
Costs incurred(3,862)(2,659)(9,893)(7,530)
Ending warranty liability$20,041 $16,241 $20,041 $16,241 
*All changes to warranty liability were within normal course of business.
7. Debt
Prior Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was periodically amended and restated and/or amended. The credit facility was amended and restated on March 11, 2020, and further amended on June 19, 2020, and June 11, 2021 (as amended, the “Prior Credit Facility”). The Prior Credit Facility (which was terminated on April 5, 2022 and replaced with the 2022 Credit Facility (as discussed below)), would have matured on March 11, 2025, and provided a senior secured revolving line of credit with a borrowing capacity of $250,000 and a term loan of $400,000. The term loan was subject to quarterly amortization payments.
2022 Credit Facility
On April 5, 2022, the Company entered into a new credit agreement with Wells Fargo Bank, National Association, and other named lenders (the “2022 Credit Facility”), and concurrently repaid in full and terminated the Prior Credit Facility. The 2022 Credit Facility, which matures on April 5, 2027, provides for revolving loans, swingline loans and letters of credit up to an aggregate amount of $650,000.
On April 5, 2022, the Company borrowed $475,000 under the 2022 Credit Facility, which was used to repay all outstanding amounts owed under the Prior Credit Facility and for general corporate purposes. Future advances under the 2022 Credit Facility will be used to finance working capital, capital expenditures and other general corporate purposes of the Company. To the extent not previously paid, all then-outstanding amounts under the 2022 Credit Facility are due and payable on the maturity date.

14

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
The Company paid $1,980 in debt issuance costs in connection with the 2022 Credit Facility, which were allocated to the line of credit and amortized on a straight-line basis over the term of the facility. Additionally, the Company had $4,473 of remaining unamortized debt issuance costs related to the Prior Credit Facility. The Company expensed $1,927 of the remaining unamortized debt issuance costs and allocated $2,546 to the 2022 Credit Facility.
The Company may borrow, prepay and re-borrow principal under the 2022 Credit Facility during its term. Advances under the 2022 Credit Facility can be either Adjusted Term Secured Overnight Financing Rate (“SOFR”) loans or base rate loans. SOFR rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum equal to Term SOFR for such calculation plus 0.10% plus a margin ranging from 1.00% to 2.00%. Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds Rate plus 0.50%, (ii) the rate of interest in effect for such day as publicly announced from time to time by the lender as its “prime rate”, and (iii) Adjusted Term SOFR rate for a one-month tenor plus 1.00%, subject to the interest rate floors set forth therein, plus a margin ranging from 0.00% to 1.00%. At September 29, 2023, the one-month SOFR and three-month SOFR rates were 5.32% and 5.27%, respectively. At September 29, 2023, our weighted-average interest rate on outstanding borrowing was 5.31%.
The 2022 Credit Facility is secured by substantially all of the Company’s assets, restricts the Company’s ability to make certain payments and engage in certain transactions, and requires that the Company satisfy customary financial ratios. The Company was in compliance with the covenants as of September 29, 2023.
The following table summarizes the line of credit under the 2022 Credit Facility:
September 29, 2023December 30, 2022
Amount outstanding$190,000 $200,000 
Available borrowing capacity460,000 450,000 
Total borrowing capacity$650,000 $650,000 
On June 11, 2021, the Company entered into a swap agreement (the “2021 Swap Agreement”) to obtain a more favorable interest rate and to manage interest rate risk exposure. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into a new interest rate swap agreement (the “2022 Swap Agreement”). Through the 2022 Swap Agreement, the Company hedges the variability of cash flows in interest payments associated with $100,000 of its variable rate debt. Refer to Note 9 - Derivatives and Hedging for further details of the 2022 Swap Agreement.


15

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
8. Commitments and Contingencies
Indemnification Agreements - In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company or intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. While the outcome of these matters cannot be predicted with certainty, the Company does not believe that the outcome of any claims under indemnification arrangements will have a material effect on the Company’s results of operations, financial position or liquidity.
Legal Proceedings - From time to time, the Company is involved in legal proceedings that arise in the ordinary course of business. Although the Company cannot assure the outcome of any such legal proceedings, based on information currently available, management does not believe that the ultimate resolution of any pending matters, either individually or in the aggregate, will have a material adverse effect on the Company’s financial condition, results of operations or cash flows.
Bailment Pool Arrangements - The Company has relationships with several OEM partners, including General Motors (“GM”), Ford Motor Company (“Ford”), and Chrysler to obtain truck chassis. For Chrysler chassis, the Company pays a cash deposit upon transfer of the chassis to the Company’s premises, and records the chassis within prepaids and other current assets on the condensed consolidated balance sheets until the chassis is transferred to the dealer customer’s floorplan, at which time the cash deposit is returned to the Company. For GM and Ford, the Company has entered into floorplan financing agreements with the OEM. The Company receives an allocation of chassis and pays interest expense on the allocated value of trucks based on the duration of time they are on the Company’s premises. Bailment, which is the non-ownership transfer of the chassis from GM and Ford to the Company, ends when the vehicle is sold to an authorized dealer, or upon authorized return of the vehicle to the manufacturer. The Company does not pay a cash deposit to obtain GM and Ford chassis, and accordingly it does not recognize an asset or a liability related to these chassis. Interest payments made to manufacturer-affiliated finance companies are classified as operating activities in the condensed consolidated statements of cash flows.
At September 29, 2023 and December 30, 2022, the Company had utilized $21,228 and $2,634 out of a maximum of $43,600 and $26,200 of Ford allocation of chassis, respectively, and $11,259 and $67,149, respectively, out of a maximum of $100,000 GM allocation of chassis. The company incurred $740 and $4,310 of interest expense related to chassis on hand during the three and nine months ended September 29, 2023, respectively.
Other Commitments - On November 30, 2017, the Company through FF US Holding Corp., acquired the assets of Flagship, Inc. d/b/a Tuscany and issued a 20% interest in FF US Holding Corp. to Flagship, Inc. A stockholders’ agreement with Flagship, Inc. provided the Company with a call option (the “Call Option”) to acquire the remaining 20% of FF US Holding Corp. at any time from November 30, 2019 through November 30, 2024 at a value that approximates fair market value. On July 22, 2020, the Company exercised the Call Option and, pursuant to a stock purchase agreement with Flagship, Inc., the Company purchased the remaining 20% interest for $24,975 payable in a combination of stock and cash. The cash portion was settled in quarterly installment payments beginning in July 2020 through July 2022, which amounted to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $900 and $2,700 during the three and nine months ended September 30, 2022, respectively. The Company had no remaining liability as of September 29, 2023. The stock portion of 136 shares were released from escrow on a quarterly basis starting January 2021 through July 2022. The Company released 19 and 58 shares of stock during the three and nine months ended September 30, 2022, respectively. The Company had no remaining shares to be released as of September 29, 2023. The exercise of the Call Option effectively canceled the put option held by Flagship, Inc.


16

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
9. Derivatives and Hedging
The Company is exposed to certain risks relating to its ongoing business operations. The primary risk managed by using derivative instruments is interest rate risk. The Company utilizes interest rate swaps to limit its exposure to interest rate risk by converting a portion of its floating-rate debt to a fixed-rate basis, thus reducing the impact of interest rate changes on future interest expense. Interest rate swaps involve the receipt of floating-rate amounts in exchange for fixed-rate interest payments based on the SOFR over the lives of the agreements without an exchange of the underlying principal amounts.
As of September 29, 2023 and December 30, 2022, the Company had the following interest rate swap contracts:
September 29, 2023December 30, 2022
Effective DateTermination DateNotional AmountUnrealized Gain in AOCIUnrealized Gain in AOCI
September 2, 2020June 11, 2021$200,000$125 $189 
July 2, 2021April 5, 2022$200,0006,055 9,180 
April 5, 2022April 5, 2027$100,0006,497 5,087 
Total $12,677 $14,456 
On June 11, 2021, the Company terminated its existing swap agreement (the “2020 Swap Agreement”) and entered into an interest rate swap agreement (the “2021 Swap Agreement”) with a notional amount of $200,000. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into a new interest rate swap agreement (the “2022 Swap Agreement”) with a notional amount of $100,000. The terminated 2020 and 2021 Swap Agreements resulted in unrealized gains of $324 and $12,270, respectively, at the termination dates that will continue to be accounted for in accumulated other comprehensive income and amortized into earnings over the term of the associated debt instrument.
The 2022 Swap Agreement has a maturity date of April 5, 2027 and is indexed to a three-month Term SOFR (as defined in the 2022 Swap Agreement). The 2022 Swap Agreement met the criteria as a cash flow hedge under ASC 815, Derivatives and Hedging (“ASC 815”), and is recorded to other assets or other liabilities on the condensed consolidated balance sheets. Refer to Note 10 - Fair Value Measurements and Financial Instruments for additional information on determining the fair value. The unrealized gains or losses, after tax, will be recorded in accumulated other comprehensive income, a component of equity, and are expected to be reclassified into interest expense on the condensed consolidated statements of income when the forecasted transactions affect earnings. As required under ASC 815, the interest rate swap contracts’ effectiveness will be assessed on a quarterly basis using a quantitative regression analysis.
The gains and losses, net of tax, related to the effective portion of derivative instruments designated as cash flow hedges recognized in other comprehensive income for the three and nine months ended September 29, 2023 were a loss of $281 and $2,219, respectively; and for the three and nine months ended September 30, 2022 were a gain of $2,563 and $9,296, respectively.
Over the next twelve months, the Company expects to recognize $7,167 of the $12,677 of unrealized gains included in accumulated other comprehensive income related to the interest rate swap contracts.


17

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
10. Fair Value Measurements and Financial Instruments
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods:
September 29, 2023December 30, 2022
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Interest Rate Swap$ $6,497 $ $6,497 $ $5,087 $ $5,087 
Total assets measured at fair value$ $6,497 $ $6,497 $ $5,087 $ $5,087 
There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three and nine month periods ended September 29, 2023.
On June 11, 2021, the Company entered into the 2021 Swap Agreement to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into the 2022 Swap Agreement. Refer to Note 9 - Derivatives and Hedging for additional details of the agreement. In accordance with ASC 815, an interest rate swap contract is recognized as an asset or liability on the condensed consolidated balance sheets and is measured at fair value. The fair value was calculated utilizing Level 2 inputs.


18

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)

11. Stockholders’ Equity
Equity Incentive Plans
The following table summarizes the allocation of stock-based compensation in the accompanying condensed consolidated statements of income:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Cost of sales$330 $292 $903 $701 
Sales and marketing418 227 1,096 680 
Research and development331 215 834 705 
General and administrative2,779 3,555 11,209 9,293 
Total$3,858 $4,289 $14,042 $11,379 

The following table summarizes the activity for the Company’s unvested restricted stock units (“RSUs”) for the nine months ended September 29, 2023:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 30, 2022297 $87.05 
Granted129 $111.11 
Canceled(26)$86.29 
Vested(139)$83.85 
Unvested at September 29, 2023261 $111.00 
As of September 29, 2023, the Company had approximately $19,744 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 1.92 years.
During the nine months ended September 29, 2023, the Company issued performance share units (“PSUs”) to certain executives that represent shares potentially issuable in the future. Issuance is based upon the Company’s performance, over a 3 year performance period, on certain measures including return on invested capital and free cash flow. The PSUs vest only upon the achievement of the applicable performance goals for the performance period, and, depending on the actual achievement on the performance goals, the grantee may earn between 0% and 200% of the target PSUs. The fair value of PSUs is calculated based on the stock price on the date of grant assuming the performance goals will be achieved.

19

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
The following table summarizes the activity for the Company’s unvested PSUs for the nine months ended September 29, 2023:
Unvested PSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 30, 202248 $126.69 
Granted44 $115.70 
Canceled(9)$119.93 
Unvested at September 29, 202383 $139.95 
The stock-based compensation expense recognized each period is dependent upon our estimate of the number of shares that will ultimately vest based on the achievement of certain performance conditions. Future stock-based compensation expense for unvested performance-based awards could reach a maximum of $10,960 assuming achievement at the maximum level. The unrecognized stock-based compensation expense is expected to be recognized over a weighted average period of 1.70 years.

12. Income Taxes
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Provision for income taxes$3,484 $13,365 $20,957 $28,265 
Effective tax rates9.0 %20.8 %15.2 %15.7 %
For the three months ended September 29, 2023, the difference between the Company’s effective tax rate of 9.0% and the 21% federal statutory rate was due to a benefit from the U.S. research and development tax credit related to multiple periods and lower tax rate on foreign derived intangible income. These benefits were partially offset by other non-deductible expenses and state taxes.
For the nine months ended September 29, 2023, the difference between the Company’s effective tax rate and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income and benefit from the U.S. research and development tax credit related to multiple periods. These benefits were partially offset by other non-deductible expenses and state taxes.
For the three months ended September 30, 2022, the difference between the Company’s effective tax rate of 20.8% and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income, partially offset by withholding and state taxes.
For the nine months ended September 30, 2022, the difference between the Company’s effective tax rate and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income, and the impact of the finalized U.S. tax regulations published by the U.S. Treasury and Internal Revenue Service on January 4, 2022. These regulations limit the amount of newly generated foreign taxes that are creditable against U.S. income taxes, which resulted in a release of the Company’s valuation allowance against foreign tax credits due to the Company's ability to use foreign tax credit carryforwards that had previously been reserved against. These benefits were partially offset by withholding and state taxes.
We do not expect the results from any ongoing income tax audits to have a material impact on our consolidated financial condition, results of operations, or cash flows.


20

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)
13. Related Party Transactions
On July 22, 2020, the Company, pursuant to a stock purchase agreement with Flagship, Inc., purchased the remaining 20% interest of FF US Holding Corp. for $24,975 payable in a combination of stock and cash. The cash portion was settled in quarterly installment payments through July 2022. Refer to Note 8 - Commitments and Contingencies for additional details of this agreement.

14. Acquisitions
On February 17, 2023 the Company entered into a Securities Purchase Agreement with CWH Holdco, LLC (“CWH”), CWH Blocker Corp., (“Blocker”), Thompson Street Capital Partners V, L.P., and each other member of CWH to purchase all of the outstanding equity of Blocker, and thereafter Blocker acquired all of the outstanding equity interest of CWH. CWH is the parent company of Custom Wheel House, LLC (“Custom Wheel House”). Custom Wheel House is a designer, marketer, and distributor of high-performance wheels, performance off-road tires, and accessories, including the premier flagship brand Method Race Wheels. The Company believes that this acquisition will be complementary to its upfitting businesses and will help to expand its product offerings. This acquisition was financed through the Company’s existing 2022 Credit Facility. The acquisition was closed on March 3, 2023 and accounted for as a business combination.
The purchase price of Custom Wheel House has been preliminarily allocated to the assets acquired and liabilities assumed based on their estimated respective fair values as of March 3, 2023 with the excess purchase price allocated to goodwill. The Company’s valuation is preliminary and subject to the Company’s validation of deferred taxes. The Company expects to amortize the acquired trade name, customer relationship and core technology assets over their expected useful lives that range between two and seven years. The acquired goodwill represents the value of combining operations of Custom Wheel House and the Company, and is expected to be partially deductible for tax purposes. During the nine months ended September 29, 2023, the Company updated the purchase price allocation and recorded adjustments to net assets of $745, identified intangible assets of $4,337, and goodwill of $5,082. The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:
Acquisition consideration
Cash consideration$130,918 
                     Total consideration at closing$130,918 
Fair market values
Inventory$23,266 
Other current assets4,243 
Property, plant and equipment3,529 
Lease right-of-use assets4,718 
Intangibles48,663 
Goodwill62,000 
                    Total assets acquired146,419 
Accounts payable and accrued expenses10,783 
Current portion of lease liabilities1,694 
Lease liabilities3,024 
                    Total liabilities assumed15,501 
                    Purchase price allocation$130,918 

21

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share data)
(unaudited)

The Company incurred $929 of transaction costs related to the acquisition of Custom Wheel House during the nine months ended September 29, 2023. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income.
The results of operations for Custom Wheel House have been included in the Company's condensed consolidated statements of income since the closing date of the acquisition on March 3, 2023. The total revenue and net income from operations for Custom Wheel House for the three months ended September 29, 2023 amounted to $19,331 and $1,296, respectively. The total revenue and net loss from operations for Custom Wheel House for the nine months ended September 29, 2023 amounted to $46,016 and $5,252, respectively.
Pro-forma financial information of the combined entities is not presented due to the immaterial impact of the financial results of the acquired entity on our consolidated financial statements.


15. Subsequent Events
Marucci Sports, LLC (“Marucci”) Transaction
On November 1, 2023 the Company’s subsidiary, Fox Factory, Inc., entered into an Agreement and Plan of Merger (the “Marucci Merger Agreement”) by and among Fox Factory, Inc., Marucci Merger Sub, Inc., a wholly-owned subsidiary of Fox Factory, Inc. (“Merger Sub), Wheelhouse Holdings Inc. (“Wheelhouse) and Compass Group Diversified Holdings LLC, as representative of the Wheelhouse equity holders. Pursuant to the Marucci Merger Agreement, the Merger Sub will merge with and into Wheelhouse with Wheelhouse surviving as a wholly-owned subsidiary of Fox Factory, Inc. (the “Marucci Merger”). Pursuant to the Marucci Merger, Fox Factory, Inc. will acquire substantially all the issued and outstanding capital stock of Wheelhouse Holdings, Inc., the parent company of Marucci, at an enterprise value of $572,000, subject to various adjustments described in the Marucci Merger Agreement. Marucci, based in Baton Rouge, Louisiana, is a leading designer, manufacturer, and marketer of highly engineered premium wood, aluminum and composite baseball bats as well as other diamond sports products. The Company believes that this transaction will be complementary to its technology innovation and brand value and will help to expand its product offerings. The transaction, which is subject to various closing conditions, is expected to close in the fourth quarter of 2023.
The transaction will be financed through a term loan from an amendment to the 2022 Credit Facility.
Amendment to 2022 Credit Facility
On November 1, 2023, the Company entered into a commitment letter (the “Debt Commitment Letter”) with certain lenders party to the 2022 Credit Facility (collectively, the “Commitment Parties”) pursuant to which the Commitment Parties have agreed to provide the Company with a term loan in an amount not to exceed $400,000 and a delayed draw term loan in an amount not to exceed $200,000 (collectively, the “Incremental Term Loans”), each of which are permitted under the 2022 Credit Facility. The Incremental Term Loans will support the Company’s capital allocation strategy, including funding a portion of the acquisition consideration owed under the Marucci transaction. The funding of the Incremental Term Loans provided for in the Debt Commitment Letter are contingent on satisfaction of customary conditions, including, among other things, (i) the execution and delivery of the amendment to the 2022 Credit Facility and (ii) the consummation of the Marucci transaction. The amendment to the 2022 Credit Facility will be effective on the closing date of the Marucci transaction and has not been finalized; accordingly, the actual terms may differ from the description of such terms in the Debt Commitment Letter.
Share Repurchase Plan
On November 1, 2023, the Company’s Board of Directors authorized a share repurchase plan for up to $300,000 in shares of the Company’s common stock, par value $0.001 per share. The share repurchase program is scheduled to expire on November 1, 2028. Repurchases of shares of Common Stock under the stock repurchase plan will be made in accordance with applicable securities laws and may be made under a variety of methods, which may include open market purchases. The stock repurchase program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or terminated at any time at the Company’s discretion.

22

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC on February 23, 2023, and our other reports and registration statements that we file with the SEC from time to time. In addition to historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in the “Risk Factors” section included in Part II, Item 1A.
Unless the context otherwise requires, the terms “FOX,” the “Company,” “we,” “us,” and “our” in this Quarterly Report on Form 10-Q refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Cautionary Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q includes forward-looking statements, which are subject to the “safe harbor” created by Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). We may make forward-looking statements in our SEC filings, press releases, news articles, earnings presentations and when we are speaking on behalf of the Company. Forward-looking statements generally relate to future events or our future financial or operating performance that involve substantial risks and uncertainties. In some cases, you can identify forward-looking statements because they contain words such as “may,” “might,” “will,” “would,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “likely,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q are subject to numerous risks and uncertainties, including but not limited to risks related to:
the spread of highly infectious or contagious disease, such as COVID-19, could cause severe disruptions in the U.S. and global economy, which could in turn disrupt the business activities and operations of our customers, as well as our businesses and operations;
changes in general economic conditions, including market and macro-economic disruptions resulting from escalating tensions between China and Taiwan, the on-going Russian war in Ukraine or due to growing inflation or higher interest rates;
our dependency on a limited number of suppliers for materials, product parts, and vehicle chassis could lead to an increase in material costs, disruptions in our supply chain, or reputational costs;
our ability to develop new and innovative products in our current end-markets;
our ability to leverage our technologies and brand to expand into new categories and end-markets;
our ability to increase our aftermarket penetration;
our ability to accelerate international growth;
our exposure to exchange rate fluctuations;
the loss of key customers;
our ability to improve operating and supply chain efficiencies;
our ability to enforce our intellectual property rights;
our future financial performance, including our sales, cost of sales, gross profit or gross margins, operating expenses, ability to generate positive cash flow and ability to maintain our profitability;
our ability to maintain our premium brand image and high-performance products;
our ability to maintain relationships with the professional athletes and race teams we sponsor;
our ability to selectively add additional dealers and distributors in certain geographic markets;
the growth of the markets in which we compete, our expectations regarding consumer preferences and our ability to respond to changes in consumer preferences;
changes in demand for performance-defining products;

23

the loss of key personnel, management and skilled engineers;
our ability to successfully identify, evaluate and manage potential or completed acquisitions and to benefit from such acquisitions;
the outcome of pending litigation;
future disruptions in the operations of our manufacturing facilities;
our ability to adapt our business model to mitigate the impact of certain changes in tax laws;
changes in the relative proportion of profit earned in the numerous jurisdictions in which we do business and in tax legislation, case law and other authoritative guidance in those jurisdictions;
product recalls and product liability claims; and
future economic or market conditions.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, and prospects and the outcomes of any of the events described in any forward-looking statements are subject to risks, uncertainties, and other factors. In addition to the risks, uncertainties and other factors discussed above and elsewhere in this Quarterly Report on Form 10-Q, the risks, uncertainties and other factors expressed or implied in Part I, Item 1A. “Risk Factors” of our 2022 Annual Report on Form 10-K, as filed with the SEC on February 23, 2023, could cause or contribute to actual results differing materially from those set forth in any forward-looking statement. Moreover, we operate in a very competitive and challenging environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur. Actual results, events, or circumstances could differ materially from those contemplated by, set forth in, or underlying any forward-looking statements. For all of these forward-looking statements, we claim the protection of the safe harbor for forward-looking statements in Section 27A of the Securities Act and Section 21E of the Exchange Act.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.

Critical Accounting Policies and Estimates
There have been no changes to the critical accounting policies and estimates described in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC on February 23, 2023, that have had a material impact on our condensed consolidated financial statements and related notes.

Recent Accounting Pronouncements
See Note 1 - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies to the accompanying notes to unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q for further details regarding this topic.

United Auto Workers Strike
On September 15, 2023, the United Auto Workers (“UAW”) union began a strike at certain of our OEM customers’ U.S. facilities. The strike had an undesirable impact on our sales for the three months ended September 29, 2023. Although the union has reached tentative agreements with the automakers, we expect the impact to continue to affect our business in the future periods as our OEM customers recover from the strike.


24

Results of Operations
The table below summarizes our results of operations:
For the three months endedFor the nine months ended
(in thousands)September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Net sales$331,117 $409,168 $1,131,683 $1,193,850 
Cost of sales223,890 271,901 759,132 793,379 
Gross profit107,227 137,267 372,551 400,471 
Operating expenses:
General and administrative25,710 29,171 89,692 83,182 
Sales and marketing24,439 23,508 74,664 70,272 
Research and development8,904 13,955 39,374 40,811 
Amortization of purchased intangibles6,809 5,271 19,982 16,214 
Total operating expenses65,862 71,905 223,712 210,479 
Income from operations41,365 65,362 148,839 189,992 
Interest expense3,466 2,667 11,405 6,341 
Other (income) expense, net(878)(1,441)(318)3,067 
Income before income taxes38,777 64,136 137,752 180,584 
Provision for income taxes3,484 13,365 20,957 28,265 
Net income$35,293 $50,771 $116,795 $152,319 


The following table sets forth selected statement of income data as a percentage of net sales for the periods indicated:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales67.6 66.5 67.1 66.5 
Gross profit32.4 33.5 32.9 33.5 
Operating expenses:
General and administrative7.8 7.1 7.9 7.0 
Sales and marketing7.4 5.7 6.6 5.9 
Research and development2.7 3.4 3.5 3.4 
Amortization of purchased intangibles2.1 1.3 1.8 1.4 
Total operating expenses19.9 17.6 19.8 17.6 
Income from operations12.5 16.0 13.2 15.9 
Interest expense1.0 0.7 1.0 0.5 
Other (income) expense, net(0.3)(0.4)— 0.3 
Income before income taxes11.7 15.7 12.2 15.1 
Provision for income taxes1.1 3.3 1.9 2.4 
Net income10.7 %12.4 %10.3 %12.8 %
*Percentages may not foot due to rounding.







25


Three months ended September 29, 2023 compared to three months ended September 30, 2022
Net sales
For the three months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Powered Vehicle Group$123.1 $109.5 $13.6 12.4 %
Aftermarket Applications Group136.0 125.7 10.3 8.2 
Specialty Sports Group72.0 174.0 (102.0)(58.6)
Total net sales$331.1 $409.2 $(78.1)(19.1)%
Total net sales for the three months ended September 29, 2023 decreased $78.1 million, or 19.1%, compared to the three months ended September 30, 2022. Specialty Sports Group net sales decreased by $102.0 million, or 58.6%, due to the impacts of higher levels of inventory across various channels. Powered Vehicle Group net sales increased by $13.6 million, or 12.4%, due to increased demand in the OEM channel, partially offset by the impact of the UAW strike. Aftermarket Applications Group net sales increased by $10.3 million, or 8.2%, due to the inclusion of revenue from our Custom Wheel House subsidiary, which was acquired in March 2023, partially offset by the impact of the UAW strike.
Cost of sales
For the three months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Cost of sales$223.9 $271.9 $(48.0)(17.7)%
Cost of sales for the three months ended September 29, 2023 decreased $48.0 million, or 17.7%, compared to the three months ended September 30, 2022. The decrease in cost of sales was due to our decreased sales partially offset by certain business factors affecting gross margin, which are discussed below.
Our gross margin decreased 110 basis points to 32.4% for the three months ended September 29, 2023 as compared to the same prior fiscal year period primarily due to a shift in our product line mix and costs associated with keeping our skilled workforce as production slowed due to the UAW strike, offset by increased efficiencies at our North American facilities.
Operating expenses
For the three months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Operating expenses:
General and administrative$25.7 $29.1 $(3.4)(11.7)%
Sales and marketing24.5 23.5 1.0 4.3 
Research and development8.9 14.0 (5.1)(36.4)
Amortization of purchased intangibles6.8 5.3 1.5 28.3 
Total operating expenses$65.9 $71.9 $(6.0)(8.3)%
Total operating expenses for the three months ended September 29, 2023 were $65.9 million compared to $71.9 million for the three months ended September 30, 2022. General and administrative expenses decreased $3.4 million and sales and marketing expenses increased $1.0 million primarily due to strong cost controls offset by the inclusion of Custom Wheel House operating costs. Amortization of purchased intangibles increased by $1.5 million mainly due to amortization of additional acquired intangibles.

26

Income from operations
For the three months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Income from operations$41.4 $65.4 $(24.0)(36.7)%
As a result of the factors discussed above, income from operations for the three months ended September 29, 2023 decreased $24.0 million, or 36.7%, compared to income from operations for the three months ended September 30, 2022.
Interest and other expense, net
For the three months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Interest expense$3.5 $2.7 $0.8 29.6 %
Other (income) expense, net(0.9)(1.4)0.5 (35.7)
Interest and other expense, net$2.6 $1.3 $1.3 100.0 %
Interest and other expense, net for the three months ended September 29, 2023 increased by $1.3 million to $2.6 million compared to $1.3 million for the three months ended September 30, 2022. Interest expense increased by $0.8 million due to higher interest rates.
Income taxes
For the three months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Provision for income taxes$3.5 $13.4 $(9.9)(73.9)%
The effective tax rates were 9.0% and 20.8% for the three month periods ended September 29, 2023 and September 30, 2022, respectively.
For the three months ended September 29, 2023, the difference between the Company’s effective tax rate of 9.0% and the 21% federal statutory rate was due to a benefit from the U.S. research and development tax credit related to multiple periods and a lower tax rate on foreign derived intangible income. These benefits were partially offset by other non-deductible expenses and state taxes.
For the three months ended September 30, 2022, the difference between our effective tax rate of 20.8% and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income and excess benefits related to stock-based compensation. The benefits were partially offset by withholding and state taxes.
Net income
For the three months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Net income$35.3 $50.8 $(15.5)(30.5)%
As a result of the factors described above, our net income decreased $15.5 million, or 30.5%, to $35.3 million in the three months ended September 29, 2023 from $50.8 million for the three months ended September 30, 2022.


27

Nine months ended September 29, 2023 compared to nine months ended September 30, 2022
Net sales
For the nine months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Powered Vehicle Group$405.5 $299.8 $105.7 35.4 %
Aftermarket Applications Group430.4 372.5 57.9 15.5 
Specialty Sports Group295.8 521.5 (225.7)(43.3)
Total net sales$1,131.7 $1,193.8 $(62.1)(5.2)%
Total net sales for the nine months ended September 29, 2023 decreased $62.1 million, or 5.2%, compared to the nine months ended September 30, 2022. Specialty Sports Group product net sales decreased by $225.7 million, or 43.3%, due to the impacts of higher levels of inventory across various channels. Powered Vehicle Group net sales increased by $105.7 million, or 35.4%, mainly due to increased demand in the OEM channel, partially offset by the impact of the UAW strike. Aftermarket Applications Group net sales increased by $57.9 million, or 15.5%, primarily due to the inclusion of revenue from our Custom Wheel House subsidiary, which was acquired in March 2023, and strong performance in our upfitting product lines.
Cost of sales
For the nine months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Cost of sales$759.1 $793.4 $(34.3)(4.3)%
Cost of sales for the nine months ended September 29, 2023 decreased $34.3 million, or 4.3%, compared to the nine months ended September 30, 2022. The decrease in cost of sales was due to our decreased sales partially offset by certain business factors affecting gross margin, which are discussed below.
Our gross margin decreased 60 basis points to 32.9% for the three months ended September 29, 2023 as compared to the same prior fiscal year period primarily due to a shift in our product line mix and amortization of acquired inventory valuation markups, offset by increased efficiencies at our North American facilities.
Operating expenses
For the nine months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Operating expenses:
General and administrative$89.7 $83.2 $6.5 7.8 %
Sales and marketing74.7 70.3 4.4 6.3 
Research and development39.4 40.8 (1.4)(3.4)
Amortization of purchased intangibles20.0 16.2 3.8 23.5 
Total operating expenses$223.7 $210.5 $13.2 6.3 %
Total operating expenses for the nine months ended September 29, 2023 were $223.7 million compared to $210.5 million for the nine months ended September 30, 2022. General and administrative expenses increased by $6.5 million primarily due to operating expenses associated with facility expansion and the inclusion of Custom Wheel House operating expenses of $3.0 million partially offset by strong cost controls. Sales and marketing expenses increased $4.4 million primarily due to the inclusion of $7.4 million Custom Wheel House operating expenses offset by strong cost controls. Research and development costs decreased $1.4 million primarily due to additional benefit from a state research and development tax credit. Amortization of purchased intangibles increased by $3.8 million mainly due to the amortization of additional acquired intangibles.

28

Income from operations
For the nine months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Income from operations$148.8 $190.0 $(41.2)(21.7)%
As a result of the factors discussed above, income from operations for the nine months ended September 29, 2023 decreased $41.2 million, or 21.7% , compared to income from operations for the nine months ended September 30, 2022.
Interest and other expense, net
For the nine months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Interest expense$11.4 $6.3 $5.1 81.0 %
Other (income) expense, net(0.3)3.1 (3.4)(109.7)
Interest and other expense, net$11.1 $9.4 $1.7 18.1 %
Interest and other expense, net for the nine months ended September 29, 2023 increased by $1.7 million to $11.1 million compared to $9.4 million for the nine months ended September 30, 2022. Interest expense increased by $5.1 million due to higher interest rates. Other income, net increased $3.4 million primarily due lower losses on foreign currency transactions.
Income taxes
For the nine months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Provision for income taxes$21.0 $28.3 $(7.3)(25.8)%
The effective tax rates were 15.2% and 15.7% for the nine month periods ended September 29, 2023 and September 30, 2022, respectively.
For the nine months ended September 29, 2023, the difference between the Company’s effective tax rate of 15.2% and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income and benefit from the U.S. research and development tax credit related to multiple periods. These benefits were partially offset by other non-deductible expenses and state taxes.
For the nine months ended September 30, 2022, the difference between our effective tax rate of 15.7% and the 21% federal statutory rate resulted primarily from the impact of the recently finalized U.S. tax regulations published by the U.S. Treasury and Internal Revenue Service on January 4, 2022 and from a lower tax rate on foreign derived intangible income. These regulations limit the amount of newly generated foreign taxes that are creditable against U.S. income taxes, which resulted in a release of the Company’s valuation allowance against foreign tax credits due to the Company’s ability to use foreign tax credit carryforwards that had previously been reserved against. These benefits were partially offset by withholding and state taxes.
Net income
For the nine months ended
(in millions)September 29, 2023September 30, 2022Change ($)Change (%)
Net income$116.8 $152.3 $(35.5)(23.3)%
As a result of the factors described above, our net income decreased $35.5 million, or 23.3%, to $116.8 million in the nine months ended September 29, 2023 from $152.3 million for the nine months ended September 30, 2022.


29

Liquidity and Capital Resources
Our primary cash needs are to support working capital, interest on debt, employee compensation, capital expenditures, acquisitions, debt repayments, and other general corporate purposes. Historically, we have generally financed our liquidity needs with operating cash flows, borrowings under our Prior Credit Facility and our 2022 Credit Facility, and the issuance of common stock. These sources of liquidity may be impacted by events described in Cautionary Note Regarding Forward-Looking Statements and Item 1A. Risk Factors.
As of September 29, 2023, we held $37.0 million of our $90.6 million of cash and cash equivalents in accounts of our subsidiaries outside of the U.S., which we may repatriate.
A summary of our operating, investing and financing activities is shown in the following table:
For the nine months ended
(in millions)September 29, 2023September 30, 2022
Net cash provided by operating activities$126.7 $57.0 
Net cash used in investing activities(165.4)(32.4)
Net cash used in financing activities(16.2)(54.0)
Effect of exchange rate changes on cash and cash equivalents0.3 2.8 
Change in cash and cash equivalents$(54.6)$(26.5)
*Amounts may not foot due to rounding.
We expect that cash on hand, cash flow from operations and availability under our 2022 Credit Facility will be sufficient to fund our operations during the next 12 months from the date of this Form 10-Q and beyond.
Operating activities
In the nine months ended September 29, 2023, net cash provided by operating activities was $126.7 million. Our investment in operating assets and liabilities is a result of increases in prepaids and other assets of $53.1 million primarily due to carrying more chassis to meet current year production needs for the upfitting product lines, and decreases in accounts payable of $51.4 million, income taxes payable of $20.4 million and accrued expenses and other liabilities of $7.2 million, partially offset by decreases in accounts receivable of $53.3 million and inventory of $24.3 million. The change in our accounts receivable reflects a shift in our product line mix and the timing of customer collections. The change in our accounts payable is driven by timing of inventory purchases and vendor payments. The change in accrued expenses and other liabilities is primarily due to payments made for compensation and tax related accruals. The decrease in inventory reflects our continued efforts to optimize inventory levels.
In the nine months ended September 30, 2022, net cash provided by operating activities was $57.0 million. Our investment in operating assets and liabilities is a result of increases in inventory of $84.8 million, accounts receivable of $60.0 million, and prepaids and other assets of $55.0 million, partially offset by an increase in accounts payable of $43.4 million, accrued expenses and other liabilities of $22.4 million and income taxes payable of $4.2 million. The change in inventory is due to several factors, including receipt of long lead time items that had been delayed, higher levels of safety stock to mitigate uncertainty and the result of normal growth to meet anticipated demand. The changes in accounts receivable and accounts payable reflect business growth and the timing of vendor payments. The change in prepaids and other assets is due to increased chassis deposits to secure supply for our upfitting business for the remainder of the year. The change in accrued expenses and other liabilities and income taxes is due to increases in sales rebates, compensation related accruals and income tax payables, as well as normal business growth and the timing of such payments.
Investing activities
In the nine months ended September 29, 2023 and September 30, 2022, net cash used in investing activities consisted of $165.4 million and $32.4 million, respectively. Investing activities for the nine months ended September 29, 2023 consisted of $130.9 million of cash consideration for our purchase of Custom Wheel House, $32.0 million of property and equipment additions and $2.4 million in cash consideration for our purchase of other assets. Investing activities for the nine months ended September 30, 2022 consisted of $35.6 million of property and equipment additions, partially offset by proceeds from the sale of property and equipment of $3.2 million.

30

Financing activities
In the nine months ended September 29, 2023, net cash provided by financing activities was $16.2 million, and consisted of the proceeds from our 2022 Credit Facility of $210.0 million that were used to support our working capital and the purchase of Custom Wheel House, offset by payments of $220.0 million to reduce the revolver borrowings and payments of $6.2 million to repurchase shares of our common stock to cover withholding taxes from our stock-based compensation program.
In the nine months ended September 30, 2022, net cash used in financing activities was $54.0 million, and consisted of the repayment of our term debt upon the refinancing of our Prior Credit Facility of $382.5 million, payments made on our line of credit of $259.3 million, payments of $4.1 million to repurchase shares of our common stock, net of proceeds from our stock-based compensation program, and $2.7 million in installment payments related to the purchase of the Tuscany non-controlling interest. These changes were partially offset by net proceeds from our 2022 Credit Facility of $582.4 million, which was used to refinance our Prior Credit Facility, and proceeds from the termination of our 2021 Swap Agreement of $12.3 million.
Prior Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was periodically amended and restated and/or amended. The credit facility was amended and restated on March 11, 2020, and further amended on June 19, 2020, and June 11, 2021 (as amended, the “Prior Credit Facility”). The Prior Credit Facility (which was terminated on April 5, 2022 and replaced with the 2022 Credit Facility (as discussed below)), would have matured on March 11, 2025, and provided a senior secured revolving line of credit with a borrowing capacity of $250.0 million and a term loan of $400.0 million. The term loan was subject to quarterly amortization payments.
2022 Credit Facility
On April 5, 2022, the Company entered into a new credit agreement with Wells Fargo Bank, National Association, and other named lenders (the “2022 Credit Facility”), and concurrently repaid in full and terminated the Prior Credit Facility. The 2022 Credit Facility, which matures on April 5, 2027, provides for revolving loans, swingline loans and letters of credit up to an aggregate amount of $650.0 million.
On April 5, 2022, the Company borrowed $475.0 million under the 2022 Credit Facility, which was used to repay all outstanding amounts owed under the Prior Credit Facility and for general corporate purposes. Future advances under the 2022 Credit Facility will be used to finance working capital, capital expenditures and other general corporate purposes of the Company. To the extent not previously paid, all then-outstanding amounts under the 2022 Credit Facility are due and payable on the maturity date.
The Company paid $2.0 million in debt issuance costs in connection with the 2022 Credit Facility, which were allocated to the line of credit and amortized on a straight-line basis over the term of the facility. Additionally, the Company had $4.5 million of remaining unamortized debt issuance costs related to the Prior Credit Facility. The Company expensed $1.9 million of the remaining unamortized debt issuance costs and allocated $2.5 million to the 2022 Credit Facility.
The Company may borrow, prepay and re-borrow principal under the 2022 Credit Facility during its term. Advances under the 2022 Credit Facility can be either Adjusted Term SOFR loans or base rate loans. SOFR rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum equal to Term SOFR for such calculation plus 0.10% plus a margin ranging from 1.00% to 2.00%. Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds Rate plus 0.50%, (ii) the rate of interest in effect for such day as publicly announced from time to time by the lender as its “prime rate”, and (iii) Adjusted Term SOFR rate for a one-month tenor plus 1.00%, subject to the interest rate floors set forth therein, plus a margin ranging from 0.00% to 1.00%. At September 29, 2023, the one-month SOFR and three-month SOFR rates were 5.32% and 5.27%, respectively. At September 29, 2023, our weighted-average interest rate on outstanding borrowing was 5.31%.
The 2022 Credit Facility is secured by substantially all of the Company’s assets, restricts the Company’s ability to make certain payments and engage in certain transactions, and requires that the Company satisfy customary financial ratios. The Company was in compliance with the covenants as of September 29, 2023.


31

Material Cash Requirements
There have been no material changes to the information in our material cash requirements related to commitments or contractual obligations from those reported in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC on February 23, 2023.

Inflation
Historically, inflation has not had a material effect on our results of operations. However, significant increases in inflation, particularly those related to wages and increases in the cost of raw materials have and could continue to have an adverse impact on our business, financial condition and results of operations.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There have been no material changes to the disclosures discussed in the section “Quantitative and Qualitative Disclosures About Market Risk” in Part II, Item 7A of our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC on February 23, 2023.

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
Our management, under the direction and with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 29, 2023. Based on the evaluation of our disclosure controls and procedures as of September 29, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

32

Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal controls over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal controls over financial reporting will prevent all errors and all fraud. 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. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include, but are not limited to, the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected.

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, the Company is involved in legal proceedings that arise in the ordinary course of business. Although the Company cannot assure the outcome of any such legal proceedings, based on information currently available, management does not believe that the ultimate resolution of any pending matters, either individually or in the aggregate, will have a material adverse effect on the Company’s financial condition, results of operations or cash flows.


33

ITEM 1A. RISK FACTORS
Our business, financial condition, operating results and prospects could be materially and adversely affected by various risks and uncertainties that are described herein. In addition to the risks and uncertainties discussed elsewhere in this Quarterly Report on Form 10-Q, you should carefully consider the risks and uncertainties described below. If any of these risks actually occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the trading price of our common stock could decline.
Summary of Risk Factors
The risks described below include, but are not limited to, the following:
Risks Related to Our Business and Operations
our performance-defining products, and the bikes and powered vehicles into which they are incorporated, are discretionary purchases and may be adversely impacted by changes in the economy, a shrinking market for these powered vehicles, or a material decline in demand for the high-end bikes that make up a significant portion of our sales;
our dependency on a limited number of suppliers for materials, product parts, and vehicle chassis could lead to an increase in material costs, disruptions in our supply chain, or reputational costs;
the impact of the risks associated with international geopolitical conflicts, including continuing tensions between Taiwan and China, and the Russian invasion of Ukraine on the global economy, energy supplies and raw materials are uncertain, but may prove to negatively impact our business and operations;
failure to effectively compete against competitors, enhance existing products or develop, manufacture and market new products that respond to consumer needs and preferences and achieve market acceptance could result in a decrease in demand for our products and negatively impact our business and financial results;
changes in our customer, channel and product mix could place demands that are more rigorous on our infrastructure and cause our profitability percentages to fluctuate;
our business, financial condition and results of operations have been and may continue to be adversely affected by global public health epidemics or pandemics, including the ongoing COVID-19 pandemic;
a disruption in the operations of our facilities or along our global supply chain, such as work stoppages, or delays in our planned expansion of certain facilities, could have a negative effect on our business, financial condition or results of operations;
our business depends substantially on our ability to maintain our premium brand image and to attract and retain experienced and qualified talent, including our senior management team;
we may not be able to sustain our past growth or successfully implement our growth strategy, which may have a negative effect on our business, financial condition or results of operations;
the loss of the support of professional athletes for our products, or the inability to attract new professional athletes or disruption in relationships with dealers and distributors may harm our business;
our business is dependent in large part on our relationships with dealers and distributors and their success and the orders we receive from our OEM customers and from their success. The loss of all or a substantial portion of our sales to any of these customers could have a material adverse impact on us and our results of operations;
our international operations are exposed to risks associated with conducting business globally, including currency exchange rate fluctuations and policies related to global trade and tariffs;
our sales could be impacted by the disruption of sales by other bike component manufacturers or if other bike component manufacturers enter into the specialty bike component market;
if we are unable to enforce our intellectual property rights, our reputation and sales could be adversely affected, while intellectual property disputes could lead to significant costs or the inability to sell products;
if we inaccurately forecast demand for our products, we may manufacture insufficient or excess quantities or our manufacturing costs could increase, which could adversely affect our business;
product recalls and significant product repair and/or replacement due to product warranty costs and claims have had, and in the future could have, a material adverse impact on our business;
an adverse determination in any material product liability claim against us could adversely affect our operating results or financial condition;

34

we are subject to certain risks in our manufacturing and in the testing of our products;
fuel shortages, or high prices for fuel, could have a negative effect on the use of powered vehicles that use our products;
we rely on increasingly complex information systems for management of our manufacturing, distribution, sales and other functions. If our information systems fail to perform these functions adequately, if we or our vendors or commercial partners experience an interruption in our operations, or if we are impacted by cybersecurity attacks, our business could suffer;
we have grown and may continue to grow in the future through acquisitions, and we may not be able to effectively integrate businesses we acquire or we may not be able to identify or complete any future acquisitions on favorable terms, or at all;
our operating results are subject to quarterly variations in our sales, which could make our operating results difficult to predict and could adversely affect the price of our common stock;
growth in our sales and the mix of domestic versus export shipments from Taiwan could cause additional foreign tax credits to not be realizable, potentially reducing our income and adversely affecting our cash flows;
the current inflation affecting the economy and the Federal Reserve’s repeated interest rate increases in response, could negatively impact our cash flows due to higher debt costs or negatively impact our customers’ ability to finance powered vehicles or bikes that include our products;
Risks Related to Our Indebtedness and Liquidity
our 2022 Credit Facility places operating restrictions on us and creates default risks, and the variable rate makes us more vulnerable to increases in interest rates;
we will continue to have the ability to incur debt and our levels of debt may affect our operations and our ability to pay the principal of and interest on our debt;
we may incur losses on interest rate swap and hedging arrangements;
Risks Related to Laws and Regulations
changes in tax laws and regulations or other factors could cause our income tax obligations to increase, potentially reducing our net income and adversely affecting our cash flows;
we are subject to extensive U.S. federal and state, foreign and international safety, environmental, employment practices and other government regulations that may require us to incur expenses or modify product offerings in order to maintain compliance with such regulation, which could have a negative effect on our business and results of operations;
unpredictability in increasingly stringent emission standards and increasing focus on environmental, social and governance responsibility, including climate change, may impose additional costs and new risks on us;
we are subject to employment practice laws and regulations, and, as such, are exposed to litigation risks, and we may incur higher employee costs in the future;
we retain certain personal information about individuals and are subject to various privacy and consumer protection laws;
our vendors and any potential commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements;
Risks Related to Ownership of Our Common Stock
potential volatility in our trading price, publications by securities or industry analysts, and future issuances, sales, and the perception of such could cause our stock price and trading volume to decline;
anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our Company;
our Amended and Restated Certificate of Incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees; and
General Risk Factors
failure of our internal control over financial reporting could adversely affect our business and financial results.

35

RISKS RELATED TO OUR BUSINESS AND OPERATIONS
The impact of the risks associated with international geopolitical conflicts, including continuing tensions between Taiwan and China, and the Russian invasion of Ukraine on the global economy, energy supplies and raw materials are uncertain, but may prove to negatively impact our business and operations.
In recent years, diplomatic and trade relationships between the U.S. government and China have become increasingly frayed and the threat of a takeover of Taiwan by China has increased. Since our bike suspension manufacturing occurs in Taiwan, our business, our operations and our supply chain could be materially and adversely impacted by political, economic or other actions from China, or changes in China-Taiwan relations that impact Taiwan and its economy. In addition, we continue to monitor any adverse impact that the outbreak of war in Ukraine and the subsequent institution of sanctions against Russia by the United States and several European and Asian countries may have on the global economy in general, on our business and operations and on the businesses and operations of our suppliers and customers. For example, a prolonged conflict may result in ongoing increased inflation, escalating energy prices and constrained availability, and thus increasing costs, of raw materials. To the extent that continuing political tensions between China and Taiwan or the war in Ukraine may adversely affect our business, it may also have the effect of heightening many of the other risks described in our risk factors, such as those relating to data security, supply chain, volatility in prices of inputs, and market conditions, any of which could negatively affect our business and financial condition.
We depend on a limited number of suppliers for our materials and component parts for some of our products, and the loss of any of these suppliers or an increase in cost of raw materials could harm our business.
We depend on a limited number of suppliers for certain components. If our current suppliers, in particular the minority of those that are “single-source” suppliers, are unable to timely fulfill orders, or if we are required to transition to other suppliers, we could experience significant production delays or disruption to our business. We define a single-source supplier as a supplier from which we purchase all of a particular raw material or input used in our manufacturing operations, although other suppliers are available from which to purchase the same raw material or input of an equivalent substitute. We do not maintain long-term supply contracts with any of our suppliers and instead purchase these components on a purchase order basis. As a result, we cannot force any supplier to sell us the necessary components we use in creating our products and we could face significant supply disruptions should they refuse to do so. As the majority of our bike component manufacturing occurs in Taiwan, we could experience difficulties locating qualified suppliers geographically located closer to these facilities. Furthermore, such suppliers could experience difficulties in providing us with some or all of the materials we require, which could result in disruptions in our manufacturing operations. Our business, financial condition or results of operations could be materially and adversely impacted if we experience difficulties with our suppliers or manufacturing delays caused by our suppliers, whether in connection with our manufacturing operations in the U.S. or in Taiwan.
We also purchase various raw materials in order to manufacture our products. The main commodity items purchased for production include aluminum, magnesium, steel and carbon. Historically, we have effectively mitigated the impacts of price fluctuations for these components and raw materials on our business. In the future, however, if we experience material increases in the price of components or raw materials and are unable to pass on those increases to our customers, or there are shortages in the availability of such component parts or raw materials, or there are rising prices due to overall inflationary pressures, it could negatively affect our business, financial condition or results of operations.
In addition to our various single-source suppliers, we also rely on one “sole-source” supplier, Miyaki Corporation, or Miyaki. We define a sole-source supplier as a supplier of a raw material or input for which there is no other supplier of the same product or an equivalent substitute. Miyaki is the exclusive producer of the Kashima coating for our suspension component tubes. As part of our agreement with Miyaki, we have been granted the exclusive right to use the trademark “KASHIMACOAT” on products comprising the aluminum finished parts for suspension components (e.g., tubes) and on related sales and marketing material worldwide, subject to certain exclusions. Although we believe we could obtain other coatings of comparable utility from other sources if necessary, we could no longer obtain this specific Kashima coating or use the trademark “KASHIMACOAT” if Miyaki were to stop supplying us with this coating. The need to replace the Kashima coating could temporarily disrupt our business and harm our business, financial condition or results of operations.
We also have OEM partners that supply vehicle chassis used in our upfitting operations. An OEM may encounter difficulties and may be unable to deliver chassis according to our production needs, or an OEM may choose to discontinue supplying chassis for other reasons. Any interruption or discontinuation in the availability of chassis may result in increased production costs, delays in the delivery of our products, and lost sales, which could have an adverse effect on our business and financial condition.

36

If we are unable to continue to enhance existing products and develop, manufacture and market new products that respond to consumer needs and preferences and achieve market acceptance, we may experience a decrease in demand for our products, and our business and financial results could suffer.
Our growth strategy involves the continuous development of innovative performance-defining products. We may not be able to compete as effectively with our competitors, and ultimately satisfy the needs and preferences of our customers and the end users of our products, unless we can continue to enhance existing products and develop new, innovative products in the global markets in which we compete. In addition, we must continuously compete for not only end users who purchase our products through the dealers and distributors who are our customers, but also for the OEMs, which incorporate our products into their bikes and powered vehicles. These OEMs regularly evaluate our products against those of our competitors to determine if they are allowing the OEMs to achieve higher sales and market share on a cost-effective basis. Should one or more of our OEM customers determine that they could achieve overall better financial results by incorporating a competitor’s new or existing product, they would likely do so, which could harm our business, financial condition or results of operations.
Product development requires significant financial, technological and other resources. While we expended approximately $56.2 million, $46.6 million and $34.3 million for our research and development efforts in fiscal years 2022, 2021 and 2020, respectively, there can be no assurance that this level of investment in research and development will be sufficient in the future to maintain our competitive advantage in product innovation, which could cause our business, financial condition or results of operations to suffer.
Product improvements and new product introductions require significant planning, design, development and testing at the technological, product and manufacturing process levels, and we may experience unanticipated delays in our introduction of product improvements or new products. Our competitors’ new products may beat our products to market, be more effective and/or less expensive than our products, obtain better market acceptance or render our products obsolete. Any new products that we develop may not receive market acceptance or otherwise generate any meaningful sales or profits for us relative to our expectations. In addition, one of our competitors could develop an unforeseen and entirely new product or technology that renders our products less desirable or obsolete, which could negatively affect our business, financial condition or results of operations.
We face intense competition in all product lines, including from some competitors that may have greater financial and marketing resources. Failure to compete effectively against competitors would negatively impact our business and operating results.
The industries in which we operate are highly competitive. We compete with a number of other manufacturers that produce and sell performance-defining products to OEMs and aftermarket dealers and distributors, including OEMs that produce their own lines of products for their own use. Our continued success depends on our ability to continue to compete effectively against our competitors, some of which have significantly greater financial, marketing and other resources than we have. In addition, several of our competitors offer broader product lines to OEMs, which they may sell in connection with suspension products as part of a package offering. In the future, our competitors may be able to maintain and grow brand strength and market share more effectively or quickly than we do by anticipating the course of market developments more accurately than we do, developing products that are superior to our products, creating manufacturing or distribution capabilities that are superior to ours, producing similar products at a lower cost than we can or adapting more quickly than we do to new technologies or evolving regulatory, industry or customer requirements, among other possibilities. In addition, we may encounter increased competition if our current competitors broaden their product offerings by beginning to produce additional types of performance-defining products or through competitor consolidations. We could also face competition from well-capitalized entrants into these product markets, as well as aggressive pricing tactics by other manufacturers trying to gain market share. As a result, our products may not be able to compete successfully with our competitors’ products, which could negatively affect our business, financial condition or results of operations.

37

Our business is sensitive to economic conditions that impact consumer spending. Our performance-defining products, and the bikes and powered vehicles into which they are incorporated, are discretionary purchases and may be adversely impacted by changes in the economy.
Our business depends substantially on global economic and market conditions. In particular, we believe that currently a significant majority of the end users of our products live in the U.S. and countries in Europe. These areas have historically experienced recessions, disruptions in banking and/or financial systems, economic weakness and uncertainty, and there appears to be an increasing risk of recessions or inflationary economic impacts related to lingering effects of the global COVID-19 pandemic, the Russian invasion of Ukraine, escalating energy costs, global supply chain disruptions, rising interest rates and other economic changes. In addition, many of our products are recreational in nature and are generally discretionary purchases by consumers. Consumers are usually more willing to make discretionary purchases during periods of favorable general economic conditions and high consumer confidence. Discretionary spending may also be affected by many other factors, including interest rates, gas prices, the availability of consumer credit, taxes and consumer confidence in future economic conditions. During periods of unfavorable economic conditions, or periods when other negative market factors exist, consumer discretionary spending is typically reduced, which in turn could reduce our product sales and have a negative effect on our business, financial condition or results of operations.
There could also be a number of secondary effects resulting from an economic downturn, such as insolvency of our suppliers resulting in product delays, an inability of our OEM and distributor and dealer customers to obtain credit to finance purchases of our products, customers delaying payment to us for the purchase of our products due to financial hardship or an increase in bad debt expense. Any of these effects could negatively affect our business, financial condition or results of operations.
Our business, financial condition and results of operations have been and may continue to be adversely affected by global public health epidemics or pandemics, including the ongoing COVID-19 pandemic.
We continue to face various risks related to public health issues, including epidemics, pandemics, and other outbreaks, including the ongoing COVID-19 pandemic. The impact of the COVID-19 pandemic, including changes in consumer behavior, COVID-19 pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. There have been extraordinary actions taken by international, federal, state, and local public health and governmental authorities, most of which are no longer in effect, to contain and combat the outbreak and spread of COVID-19 in regions throughout the world, including travel bans, quarantines, “stay-at-home” orders, and similar mandates for many individuals to substantially restrict daily activities and for many businesses to curtail or cease normal operations.
These government-mandated closures, “shelter-in-place” directives, and an outbreak among, or quarantine of, the employees in any of our facilities, have caused and could continue to cause significant interruptions to, or temporary closures of our operations.
The spread of COVID-19 caused us to modify our business practices, and we may take further actions as may be required by government authorities or that we determine is in the best interests of our employees, customers, suppliers, vendors and business partners. For example, as a result of the COVID-19 pandemic, there has been an increase in the number of employees that work remotely or have a hybrid work schedule. It is possible that continued widespread remote work arrangements could have a negative impact on our operations, the execution of our business plans, productivity, the availability of key personnel and other employees necessary to conduct our business, and of third-party service providers who perform critical services for us, or otherwise cause operational failures due to changes in our normal business practices necessitated by the outbreak and related governmental actions.
These impacts have had and could continue to have a negative effect on our business, financial condition, results of operations and cash flows, as well as the trading price of our securities. Furthermore, the COVID-19 pandemic has impacted and may further impact the broader economies of affected countries, including negatively impacting economic growth, the proper functioning of financial and capital markets, foreign currency exchange rates, interest rates, and liquidity.

38

If we are unable to maintain our premium brand image, our business may suffer.
OEM dealers and distributors select our products in part because of the premium brand reputation we hold with them and our end users. Therefore, our success depends on our ability to maintain and build the image of our brands. We have focused on building our brands through producing products or acquiring businesses that produce products that we believe are innovative, high in performance and highly reliable. In addition, our brands benefit from our strong relationships with our OEM customers and dealers and distributors and through marketing programs aimed at bike and powered vehicle enthusiasts in various media and other channels. For example, we sponsor a number of professional athletes and professional race teams. In order to continue to enhance the image of our brands, we will need to maintain our position in the performance-defining products industry, continue to provide high-quality products and services, and preserve our reputation. The rising popularity of social media and other consumer-oriented technologies creates new risks and challenges that could cause damage to our brands and reputation. Social media platforms make it easy for anyone to provide public feedback that can influence perceptions of our brands, and social media platforms can also accelerate and potentially amplify the scope of negative publicity.
There can be no assurance that we will be able to maintain or enhance the strength of our brands in the future. Our brands could be adversely impacted by, among other things:
failure to develop new products that are innovative, performance-oriented, and reliable;
internal product quality control issues;
product quality issues on the bikes and powered vehicles on which our products are installed;
product recalls;
high-profile component failures (such as a component failure during a race on a mountain bike ridden by one of our sponsored athletes);
negative publicity regarding our brands or our sponsored athletes, which could be amplified on social media;
high-profile injury or death to one of our sponsored athletes;
inconsistent uses of our brands and our other intellectual property assets, as well as failure to protect our intellectual property;
changes in consumer trends and perceptions; and
lack of investment in sponsorships, marketing and public relations.
Any adverse impact on our brands could in turn negatively affect our business, financial condition or results of operations.
Our growth in the powered vehicle category is dependent upon our continued ability to expand our product sales into powered vehicles that require performance-defining products and the continued expansion of the market for these powered vehicles.
Our growth in the powered vehicle category is in part attributable to the expansion of the market for powered vehicles that require performance-defining products. Such market growth includes the creation of new classes of vehicles that can benefit from our products, such as trucks that are upfitted with products to enhance their off-road capability, and our ability to create products for these vehicles. Additionally, with our acquisitions of SCA, Tuscany, Outside Van, Shock Therapy, and Custom Wheel House, a growing portion of our sales are expected to be generated from providing upfitting solutions. In the event these markets stop expanding or contract due to economic factors, changes in consumer preferences or other reasons, or we are unsuccessful in creating new products for these markets or other competitors successfully enter into these markets, we may fail to achieve future growth or our sales could decrease, and our business, financial condition or results of operations could be negatively affected.
A significant portion of our sales are highly dependent on the demand for high-end bikes and a material decline in the demand for these bikes or their suspension components could have a material adverse effect on our business or results of operations.
During 2022, approximately 42% of our sales were generated from the sale of bike products. Part of our success has been attributable to the growth in the high-end bike industry, including increases in average retail sales prices, as better-performing product designs and technologies have been incorporated into these products. If the popularity of high-end or premium-priced bikes does not increase or declines, the number of bike enthusiasts seeking such bikes or premium-priced suspension products, wheels, cranks and other specialty components for their bikes does not increase or declines, or the average price point of these bikes declines, we may fail to achieve future growth or our sales could decrease, and our business, financial condition or results of operations could be negatively affected. In addition, if current bike enthusiasts stop purchasing our products due to changes in preferences, we may fail to achieve future growth or our sales could be decreased, and our business, financial condition or results of operations could be negatively affected.

39

Changes in our customer, channel and product mix could place demands that are more rigorous on our infrastructure and cause our profitability percentages to fluctuate.
We may experience changes in our customer, channel and product mix from time to time as a result of changes in demands from existing customers due to shifts in their products and markets. Additionally, the Company may pursue new customers and markets. Such changes in customers, channel and product mix could place demands that are more rigorous on our infrastructure and supply chain and could result in changes to our profitability and profitability percentages. If customers begin to require more lower-margin products from us and fewer higher-margin products, or place demands on our performance that increase our costs, our business, results of operations and financial condition may suffer.
A disruption in the operations of our facilities, or delays in our planned expansion of certain facilities, could have a negative effect on our business, financial condition or results of operations.
In the fourth quarter of 2021, we completed the construction of the Gainesville Facility in Hall County Georgia, to diversify our manufacturing platform and provide additional long-term capacity to support growth in our Powered Vehicles Group. The Gainesville Facility is being used for manufacturing, warehousing, distribution and office space. In the first quarter of 2022, we completed the transition of our Watsonville Facility and the relocation of our powered vehicles suspension manufacturing to the Gainesville Facility. As a result, we have incurred costs associated with some duplication of facilities, equipment and personnel, the amount of which could vary materially from our projections. Unforeseen difficulties in future expansion projects, whatever the cause, could have a material adverse effect on our business, customer relationships, financial condition, operating results, cash flow, and liquidity.
Equipment failures, delays in deliveries or catastrophic loss at any of our facilities could lead to production or service disruptions, curtailments or shutdowns. In the event of a stoppage in production or a slowdown in production due to high employee turnover or a labor dispute at any of our facilities, even if only temporary, or if we experience delays as a result of events that are beyond our control, delivery times to our customers could be severely affected. If there was a manufacturing disruption in any of our manufacturing facilities, we might be unable to meet product delivery requirements and our business, financial condition or results of operations could be negatively affected, even if the disruption was covered in whole or in part by our business interruption insurance. Any significant delay in deliveries to our customers could lead to increased returns or cancellations, expose us to damage claims from our customers or damage our brands and, in turn, negatively affect our business, financial condition or results of operations.
Work stoppages or other disruptions at seaports or involving our customers could adversely affect our operating results.
A portion of our goods move through ports on the Western Coast of the U.S. We have a global supply chain and we import products from our third-party vendors as well as our Fox Taiwan facility into the U.S. largely through ports on the West Coast. Dockworkers, none of whom are our employees, must offload freight from ships arriving at West Coast ports. We do not control the activities of these employees or seaports and we could suffer supply chain disruptions due to any disputes, capacity shortages, slowdowns or shutdowns that may occur, as was experienced in February 2015, in relation to certain West Coast ports. The 2015 strike lasted longer than we forecasted, and any similar labor dispute in the future or any slowdown or stoppage relating to the ongoing labor agreement negotiations could potentially have a negative effect on both our financial condition and results of operations. Furthermore, the ongoing COVID-19 pandemic has only increased uncertainty for global supply chains, as port congestion and shipping container shortages have become exacerbated, which could adversely affect our operating results.
Work stoppages, labor disputes, and other disruptions involving our customers could also adversely affect our operating results. For example, on September 15, 2023, the UAW commenced an ongoing labor strike against Ford Motor Company, General Motors, and Stellantis after UAW was unable to reach a deal with the three automakers. Automotive OEMs are some of the largest consumers of our powered vehicle suspension products. While the duration and scope of the initial and any future UAW strikes against automakers, as well as the corresponding impact on the business of suppliers to such automakers and the impact on our own business, financial position or results of operations, are impossible to predict at this time, the prolonged idling of our customers’ production facilities in response to the strikes could have a material adverse impact on us. The extent to which the UAW strikes will impact us will depend on future developments, which cannot be predicted and are highly uncertain. The ultimate impact on our business, financial position and results of operations will depend on factors beyond our control including the duration and scope of the strikes.

40

Our business depends substantially on our ability to attract and retain experienced and qualified talent, including our senior management team.
We are dependent upon the contributions, talent and leadership of our senior management team, particularly our Chief Executive Officer, Michael C. Dennison. We do not have a “key person” life insurance policy on Mr. Dennison or any other key employees. We believe that the top nine members of our senior management team are key to establishing our focus and executing our corporate strategies as they have extensive knowledge of our systems and processes. Given our senior management team’s knowledge of our industry and the limited number of direct competitors in the industry, we believe that it could be difficult to find replacements should any of the members of our senior management team leave.
We could also be adversely affected if we fail to attract and retain talent throughout our organization. For instance, we rely on skilled and well-trained engineers for the design and production of our products, as well as in our research and development functions. Competition for such individuals is intense, particularly in Taiwan, California and Georgia where several of our facilities are located. Our inability to attract or retain qualified employees in our design, production or research and development functions or elsewhere in our Company could result in diminished quality of our products and delinquent production schedules or impede our ability to develop new products. Our failure to adequately address any of these issues could have a material adverse effect on our business, operating results and financial condition.
We may not be able to sustain our past growth or successfully implement our growth strategy, which may have a negative effect on our business, financial condition or results of operations.
We grew our sales from approximately $1,299.1 million in 2021 to approximately $1,602.5 million in 2022. This growth rate may be unsustainable. Our future growth will depend upon various factors, including the strength of the image of our brands, our ability to continue to produce innovative performance-defining products, consumer acceptance of our products, competitive conditions in the marketplace, our ability to make strategic acquisitions, the growth in emerging markets for products requiring high-end suspension products and, in general, the continued growth of the high-end bike and powered vehicle markets into which we sell our products. Our beliefs regarding the future growth of markets for high-end suspension products are based largely on qualitative judgments and limited sources and may not be reliable. If we are unable to sustain our past growth or successfully implement our growth strategy, our business, financial condition or results of operations could be negatively affected.
The professional athletes and race teams who use our products are an important aspect of the image of our brands. The loss of the support of professional athletes for our products or the inability to attract new professional athletes may harm our business.
If current or future professional athletes and race teams do not use our products, our brands could lose value and our sales could decline. While our sponsorship agreements typically restrict our sponsored athletes and race teams from promoting, endorsing or using competitors’ products that compete directly within our product categories during the term of the sponsorship agreements, we do not typically have long-term contracts with any of the athletes or race teams whom we sponsor.
If we are unable to maintain our current relationships with these professional athletes and race teams, these professional athletes and race teams are no longer popular, our sponsored athletes and race teams fail to have success or we are unable to continue to attract the endorsement of new professional athletes and race teams in the future, the value of our brands and our sales could decline.
We depend on our relationships with dealers and distributors and their ability to sell and service our products. Any disruption in these relationships could harm our sales.
We sell our aftermarket products to dealers and distributors, and we depend on their willingness and ability to market and sell our products to consumers and provide customer and product service as needed. We also rely on our dealers and distributors to be knowledgeable about our products and their features. If we are not able to educate our dealers and distributors so that they may effectively sell our products as part of a positive buying experience, or if they fail to implement effective retail sales initiatives, focus selling efforts on our competitors’ products, reduce the quantity of our products that they sell or reduce their operations due to financial difficulties or otherwise, our brands and business could suffer.
We do not control our dealers or distributors, and many of our contracts allow these entities to offer our competitors’ products. Our competitors may incentivize our dealers and distributors to favor their products. In addition, we do not have long-term contracts with a majority of our dealers and distributors, and our dealers and distributors are not obligated to purchase specified amounts of our products. In fact, the majority of our dealers and distributors buy from us on a purchase order basis. Consequently, with little or no notice, many of these dealers and distributors may terminate their relationships with us or materially reduce their purchases of our products. If we were to lose one or more of our dealers or distributors, we would need to obtain a new dealer or distributor to cover the particular location or product line, which may not be possible on favorable terms or at all.

41

Alternatively, we could use our own sales force to replace such a dealer or distributor, but expanding our sales force into new locations takes a significant amount of time and resources and may not be successful. Further, many of our international distribution contracts contain exclusivity arrangements, which may prevent us from replacing or supplementing our current distributors under certain circumstances.
We are a supplier in the high-end bike and powered vehicles markets, and our business is dependent in large part on the orders we receive from our OEM customers and from their success.
As a supplier to OEM customers, we are dependent in large part on the success of the business of our OEM customers. Model year changes by our OEM customers or production disruptions or hiatuses may adversely impact our sales or cause our sales to vary from quarter to quarter. In addition, losses in market share individually or a decline in the overall market of our OEM customers or the discontinuance by our OEM customers of their products which incorporate our products could negatively impact our business, financial condition or results of operations.
A relatively small number of customers account for a substantial portion of our sales. The loss of all or a substantial portion of our sales to any of these customers, whether through the temporary or permanent discontinuation of their products which incorporate our products or otherwise, or the loss of market share by these customers could have a material adverse impact on us and our results of operations.
Sales attributable to our five largest OEM customers, which can vary from year to year, collectively accounted for approximately 23%, 24%, and 23% of our sales in fiscal years 2022, 2021 and 2020. The loss of all or a substantial portion of our sales to any of these OEM customers, whether through the temporary or permanent discontinuation of their products which incorporate our products or otherwise, the loss of market share by these customers, manufacturing or other problems, including disruptions related to the COVID-19 pandemic, could have a material impact on our business, financial condition or results of operations.
Currency exchange rate fluctuations could impact gross margins and expenses.
Foreign currency fluctuations could in the future have an adverse effect on our business, financial condition or results of operations. U.S. government policy, including continued interest rate increases by the Federal Reserve, may impact the exchange rate between the U.S. dollar and foreign currencies. We sell our products inside and outside of the U.S. primarily in U.S. Dollars and New Taiwan Dollars. However, some of the OEMs purchasing products from us sell their products in Europe and other foreign markets using the Euro and other foreign currencies. As a result, as the U.S. Dollar appreciates against these foreign currencies, our products will become relatively more expensive for these OEMs. Accordingly, competitive products that our OEM customers can purchase in other currencies may become more attractive, and we could lose sales as these OEMs seek to replace our products with cheaper alternatives. In addition, should the U.S. Dollar depreciate significantly, this could have the effect of decreasing our gross margins and adversely impact our business, financial condition or results of operations.
With a majority of our manufacturing operations for our bike products occurring in Taiwan, a percentage of our sales and expenses are denominated in the New Taiwan Dollar. Should the New Taiwan Dollar appreciate against the U.S. Dollar, this could have the effect of decreasing our sales, increasing our expenses, and decreasing our profitability.
Additionally, certain of our operations take place in Canada and a percentage of our sales and expenses are denominated in Canadian Dollars. Our operating profitability could be negatively impacted as a result of changes in the exchange rate between the U.S. Dollar and the Canadian Dollar.
Our international operations are exposed to risks associated with conducting business globally.
As a result of our international presence, we are exposed to increased risks inherent in conducting business outside of the U.S. In addition to foreign currency risks, these risks include:
difficulty in transporting materials internationally, including labor disputes at West Coast ports, which handle a large amount of our products;
political, economic, or other actions from China or changes in China-Taiwan relations could impact Taiwan and its economy, and may adversely affect our operations in Taiwan, our customers, and our supply chain;
geopolitical regional conflicts, including the impact of the Russian invasion of Ukraine on the global economy, energy supplies and raw materials, terrorist activity, political unrest, civil strife, acts of war and other political uncertainty;
increased difficulty in protecting our intellectual property rights and trade secrets;
changes in tax laws and the interpretation of those laws;
exposure to local economic conditions;
unexpected government action or changes in legal or regulatory requirements;
changes in tariffs, quotas, trade barriers and other similar restrictions on sales;

42

the effects of any anti-American sentiments on our brands or sales of our products;
increased difficulty in ensuring compliance by employees, agents and contractors with our policies as well as with the laws of multiple jurisdictions, including but not limited to the U.S. Foreign Corrupt Practices Act, local and international environmental, health and safety laws, and increasingly complex regulations relating to the conduct of international commerce;
increased difficulty in controlling and monitoring foreign operations from the U.S., including increased difficulty in identifying and recruiting qualified personnel for our foreign operations; and
increased difficulty in staffing and managing foreign operations or international sales.
An adverse change in any of these conditions could have a negative effect upon our business, financial condition or results of operations.
Our sales could be adversely impacted by the disruption or cessation of sales by other bike component manufacturers or if other bike component manufacturers enter into the specialty bike component market.
Most of the bikes incorporating our suspension products also use products and components manufactured by other bike component manufacturers. If such component manufacturers were to cease selling their products and components on a standalone basis, their sales are disrupted, or their competitive market position or reputation is diminished, customers could migrate to competitors that sell complementary bike products that we do not sell. Moreover, such bike component manufacturers could begin manufacturing bike suspension products, wheels, or cranks, or bundle their bike components with suspension products, wheels or cranks manufactured by competitors. If any of the foregoing were to occur, our sales could decrease and our business, financial condition or results of operations could suffer.
We have been and may become subject to intellectual property disputes that could cause us to incur significant costs or pay significant damages or prohibit us from selling our products.
As we develop new products or attempt to use our brands in connection with new products, we seek to avoid infringing the valid patents and other intellectual property rights of our competitors. However, from time to time, third parties have alleged, or may allege in the future, that our products and/or trademarks infringe upon their proprietary rights. We will evaluate any such claims and, where appropriate, may obtain or seek to obtain licenses or other business arrangements. To date, there have been no significant interruptions in our business as a result of any claims of infringement, and we do not hold patent infringement insurance. Any claim, regardless of its merit, could be expensive, time consuming to defend and distract management from our business. Moreover, if our products or brands are found to infringe third-party intellectual property rights, we may be unable to obtain a license to use such technology or associated intellectual property rights on acceptable terms. A court determination that our brands, products or manufacturing processes infringe the intellectual property rights of others could result in significant liability and/or require us to make material changes to our products and/or manufacturing processes or preclude our ability to use certain brands. In most circumstances, we are not indemnified for our use of a licensor’s intellectual property, if such intellectual property is found to be infringing. Any of the foregoing results could cause us to redesign our products or defend legal actions, which could cause us to incur substantial costs that could negatively affect our business, financial condition or results of operations.

43

If we are unable to enforce our intellectual property rights, our reputation and sales could be adversely affected.
Intellectual property is an important component of our business. We patent our proprietary technologies related to vehicle suspension and other products in the U.S. and various foreign patent offices. Additionally, we have registered or have applied for trademarks and service marks with the U.S. Patent and Trademark Office and a number of foreign countries, including the marks FOX® and RACE FACE®, to be used with certain goods and services. When appropriate, we may from time to time assert our rights against those who infringe on our patents, trademarks, trade dress, or other intellectual property. However, we may not be successful in enforcing our patents or asserting trademark, trade name or trade dress protection with respect to our brand names and our product designs, and third parties may seek to oppose or challenge our patents or trademark registrations. Further, these legal efforts may not be successful in reducing sales of suspension products by those infringing. In addition, our pending patent applications may not result in the issuance of patents, and even issued patents may be contested, circumvented or invalidated and may not provide us with proprietary protection or competitive advantages. If our efforts to develop and enforce our intellectual property are unsuccessful, or if a third party misappropriates our rights, this may adversely affect our business, financial condition or results of operations. Additionally, intellectual property protection may be unavailable or limited in some foreign countries where laws or law enforcement practices may not protect our proprietary rights as fully as in the U.S., and it may be more difficult for us to successfully challenge the use of our proprietary rights by other parties in these countries. Furthermore, other competitors may be able to successfully produce products that imitate certain of our products without infringing upon any of our patents, trademarks or trade dress. The failure to prevent or limit infringements and imitations could have a permanent negative impact on the pricing of our products or reduce our product sales and product margins, even if we are ultimately successful in limiting the distribution of a product that infringes our rights, which in turn may affect our business, financial condition or results of operations.
Although we enter into non-disclosure agreements with employees, OEMs, distributors and others to protect our confidential information and trade secrets, we may be unable to prevent such parties from breaching these agreements with us and using our intellectual property in an unauthorized manner. If our efforts to protect our intellectual property are unsuccessful, or if a third party misappropriates our rights, our business may be adversely affected. Defending our intellectual property rights can be very expensive and time consuming, and there is no assurance that we will be successful.
If we inaccurately forecast demand for our products, we may manufacture insufficient or excess quantities or our manufacturing costs could increase, which could adversely affect our business.
We plan our manufacturing capacity based upon the forecasted demand for our products. In the OEM channel, our forecasts are based in large part on the number of our product specifications for new bikes and powered vehicles and on projections from our OEM customers. In the aftermarket channel, our forecasts are based partially on discussions with our dealers and distributors as well as our own assessment of markets. If we incorrectly forecast demand, we may incur capacity issues in our manufacturing plant and supply chain, increased material costs, increased freight costs, additional overtime, and costs associated with excess inventory, all of which in turn adversely impact our cost of sales and our gross margin. Economic weakness and uncertainty in the U.S., Europe and other countries may make accurate forecasting particularly challenging.
In the future, if actual demand for our products exceeds forecasted demand, the margins on our incremental sales in excess of anticipated sales may be lower due to temporary higher costs, which could result in a decrease in our overall margins. While we generally manufacture our products upon receipt of customer orders, if actual demand is less than the forecasted demand for our products and we have already manufactured the products or committed to purchase materials in support of forecasted demand, we could be forced to hold excess inventories. In short, either excess or insufficient production due to inaccurate forecasting could have a negative effect on our business, financial condition or results of operations.
Product recalls, and significant product repair and/or replacement due to product warranty costs and claims have had, and in the future, could have, a material adverse impact on our business.
Unless otherwise required by law, we generally provide a limited warranty for our products for a one, two or three-year period beginning on: (i) in the case of OEM sales, the date the bike or powered vehicle is purchased from an authorized OEM where our product is incorporated as original equipment on the purchased bike or powered vehicle; (ii) in the case of aftermarket sales, the date the product is originally purchased from an authorized dealer; or (iii) in the case of upfitting sales, the date of the retail sale to an end customer. From time to time, our customers may negotiate for longer or different warranty coverage. In the ordinary course of business, we incur warranty costs and reserve against such costs in our financial statements. However, there is a risk that a product could underperform and require us to adjust our warranty reserves or incur costs in excess of these reserves, which could adversely affect our results of operations.

44

If any of our products are or are alleged to be defective, we may be required to participate in a recall involving such products. Our products and items where our products are incorporated as original equipment on the purchased item are frequently subject to regulation by various agencies, including, for example, the NHTSA, the CPSC and/or similar state and international regulatory authorities. We have had in the past, and may have in the future, recalls (both voluntary and involuntary) of our products or of items that incorporate our products. In the case of OEM sales, each manufacturer has its own practices regarding product recalls and other product liability actions that could involve its suppliers. Additionally, as suppliers become more integrally involved in the design process and assume a greater role in the overall system design, OEMs could potentially look to us to share in the cost if faced with recalls and product liability claims.
Although we carry product liability and product recall insurance, no assurance can be made that such insurance will provide adequate coverage against any potential claims, such insurance is available in the appropriate markets or that we will be able to obtain such insurance on acceptable terms in the future. In addition to the direct costs related to these or other recalls, our aftermarket and OEM sales could be adversely affected if we do not have a ready replacement product for such recalled products. Such recall events could also adversely affect the image of our brands and have a negative effect on our relationships with our OEMs, sponsored athletes and race teams, or otherwise have a negative effect on our business, financial condition or results of operations.
An adverse determination in any material product liability claim against us could adversely affect our operating results or financial condition.
The use of our products by consumers, often under extreme conditions, exposes us to risks associated with product liability claims. If our products are defective or used incorrectly by our customers, bodily injury, property damage or other injury, including death, may result in, and could give rise to product liability claims against us, which could adversely affect our brands’ image or reputation. We have encountered product liability claims in the past and carry product liability insurance to help protect us against the costs of such claims, although our insurance may not be sufficient to cover all losses. Any losses that we may suffer from product liability claims, and the effect that any product liability litigation may have upon the reputation and marketability of our products, may have a negative impact on our business, financial condition or results of operations.
We are subject to certain risks in our manufacturing and in the testing of our products.
As of September 29, 2023, we employed approximately 4,200 employees worldwide, a large percentage of which work at our manufacturing facilities. Our business involves complex manufacturing processes that can be inherently dangerous. Although we employ safety procedures in the design and operation of our facilities, there is a risk that an accident or death could occur in one of our facilities. In addition, prior to the introduction of new products, our employees test the products under rigorous conditions, which involve the risk of injury or death. Any accident could result in manufacturing or product delays, which could negatively affect our business, financial condition or results of operations. The outcome of litigation is difficult to assess or quantify, and the cost to defend litigation can be significant. As a result, the costs to defend any action or the potential liability resulting from any such accident or death or arising out of any other litigation, and any negative publicity associated therewith, could have a negative effect on our business, financial condition or results of operations.
Fuel shortages, or high prices for fuel, could have a negative effect on the use of powered vehicles that use our products.
Gasoline or diesel fuel is required for the operation of the powered vehicles that use our products. There can be no assurance that the supply of these fuels will continue uninterrupted, that rationing will not be imposed or that the price of or tax on these petroleum products will not significantly increase in the future. For example, there have been significant increases in the price of gasoline and diesel fuel due to geopolitical developments, including the impacts resulting from the Russian invasion of Ukraine, and there are heightened uncertainties regarding the future price and availability of gasoline and diesel fuel. Future shortages of gasoline and diesel fuel and substantial increases in the price of fuel could have a material adverse effect on our powered vehicle product category, which could have a negative effect on our business, financial condition or results of operations.
We do not control our suppliers, OEMs, other customers or partners, or require them to comply with a formal code of conduct, and actions that they might take could harm our reputation and sales.
We do not control our suppliers, OEMs, other customers or partners, or their labor, environmental or other practices. A violation of labor, environmental, intellectual property or other laws by our suppliers, OEMs, other customers or partners, or a failure of these parties to follow generally accepted ethical business practices, could create negative publicity and harm our reputation. In addition, we may be required to seek alternative suppliers or partners if these violations or failures were to occur. We do not inspect or audit compliance of our suppliers, OEMs, customers or partners with these laws or practices, and we do not require our suppliers, OEMs, customers or partners to comply with a formal code of conduct. Any conduct or actions that our suppliers take could reduce demand for our products, harm our ability to meet demand or harm our reputation, brand image, business, financial condition or results of operations.

45

We may incur higher employee costs in the future.
We are subject to government-mandated wage and benefit laws and regulations in many varying countries and jurisdictions. As we expand internationally, we are also subject to applicable laws in each such jurisdiction. Increases in the mandated wage in any or all of the jurisdictions in which we operate could subject us to increased costs, thereby impacting our business, financial condition, or results of operations. Further, the evolving labor market and increased ability for employees in our industry and other industries to work from home or have remote work arrangements may impact the turnover of our employees, potentially making it more difficult for us to compete.
We maintain a self-insured healthcare plan for our employees based in the U.S. We have insurance coverage in place for individual claims above a specified amount in any year. Inflation in healthcare costs, as well as additional costs we may incur as a result of current or future federal or state healthcare legislation and regulations, could significantly increase our employee healthcare costs in the future. Continued increases in our employee costs could adversely affect our earnings, financial condition and liquidity.
We rely on increasingly complex information systems for management of our manufacturing, distribution, sales and other functions. If our information systems fail to perform these functions adequately or if we experience an interruption in our operations, our business could suffer.
All of our major operations, including manufacturing, distribution, sales and accounting, are dependent upon our complex information systems. Our information systems are vulnerable to damage or interruption from, among other things:
• earthquake, fire, flood, hurricane and other natural disasters;
• power loss, computer systems failure, internet and telecommunications or data network failure; and
• hackers, computer viruses, software bugs, implementing new functions or releases of software.
Any damage or significant disruption in the operation of such systems or the failure of our information systems to perform as expected could disrupt our operations, reduce our efficiency, delay our fulfillment of customer orders or require significant unanticipated expenditures to correct, and thereby have a negative effect on our business, financial condition or results of operations.
ERP implementations are complex and time-consuming projects that involve substantial expenditures on system software and implementation activities. ERP implementations also require transformation of business and financial processes in order to reap the benefits of the ERP system. Any such future transformation, due to acquisition integration or business growth and consolidation, involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption to our normal operations. Our business and results of operations may be adversely affected if we experience operating problems or cost overruns during the ERP implementation process, or if the ERP system and the associated process changes do not give rise to the benefits that we expect.
Additionally, if we do not effectively implement the ERP system as planned or the system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected.
Our operations may be impaired if our technology systems fail to perform adequately and we could be negatively impacted by cybersecurity attacks and are subject to evolving privacy laws in the U.S. and other jurisdictions that could adversely impact our business and require that we incur substantial costs.
Information technology systems are critically important to operating our business. We rely on information technology systems to manage business data, communications, supply chain, order entry and fulfillment, and other business processes. The failure of any of the information technology systems to perform as anticipated could disrupt our business and could result in transaction errors, processing inefficiencies and the loss of sales and customers, which could materially adversely affect our business, financial condition, or results of operations.

46

The information technology systems described above are also potentially vulnerable to unauthorized access, computer viruses, ransomware software viruses and other similar types of malicious activities and cyber-attacks, including cyber-attacks to our information technology infrastructure and attempts by others to gain access to our proprietary or sensitive information, and ranging from individual attempts to advanced persistent threats. Further, ransomware attacks are becoming increasingly prevalent and severe. To alleviate the financial, operational, and reputational impact of a ransomware attack, it may be preferable to make extortion payments, but we may be unwilling or unable to do so, including, for example, if applicable laws or regulations prohibit such payments. The procedures and controls we use to monitor these threats and mitigate our exposure may not be sufficient to prevent cybersecurity incidents. The results of these incidents could include misstated financial data, theft of trade secrets or other intellectual property, liability for disclosure of confidential customer, supplier or employee information, increased costs arising from the implementation of additional security protective measures, litigation and reputational damage, which could materially adversely affect our financial condition, business or results of operations. Any remedial costs or other liabilities related to cybersecurity incidents may not be fully insured or indemnified by other means. Moreover, we or our third-party vendors or business partners may be more vulnerable to such attacks in remote work environments, which have increased in response to the COVID-19 pandemic.
Additionally, security breaches could result in a violation of applicable U.S. and international privacy and other laws and subject us to governmental investigations and proceedings, which could result in our exposure to material civil or criminal liability. For example, the European Union adopted a regulation that became effective in May 2018, called the General Data Protection Regulation (“GDPR”). GDPR requires companies to meet new requirements regarding the handling of personal data, including its use, protection and the ability of persons whose data is stored to correct or delete such data about themselves. Similarly, the California Consumer Privacy Act (“CCPA”), which took effect on January 1, 2020, imposes additional obligations on businesses to make new disclosures about data collection, use, and sharing practices and affords consumers new rights with respect to their data. It also provides a new private right of action for data breaches. The CCPA has been amended several times, including by the California Privacy Rights Act (“CPRA”), a California ballot initiative that passed in November 2020, and took effect in most material aspects on January 1, 2023, which, among other things, significantly modifies the CCPA, including by expanding consumers’ rights with respect to certain personal information and creating a new state agency to oversee implementation and enforcement efforts. Failure to meet GDPR, CCPA and CPRA requirements could result in financial penalties. Furthermore, the CCPA and CPRA could mark the beginning of a trend toward more stringent privacy legislation in the U.S., as other states across the country are considering and proposing similar laws, and states like Virginia and Colorado have recently enacted CCPA-like laws to provide their respective residents with similar rights. Privacy laws, both domestically and internationally, are changing rapidly, including a discussion in Congress of a new federal data protection and privacy law, all of which may add additional complexity, variation in requirements, restrictions and potential legal risk, require additional investment in resources for compliance programs, and result in increased compliance costs and/or changes in business marketing practices and policies.
Our vendors’ and commercial partners’ information technology systems may fail or suffer security breaches, which could result in a material disruption of our operations.
Despite the implementation of security measures, the information technology systems of our vendors or commercial partners are vulnerable to damage from computer viruses, ransomware software viruses and other similar types of malicious activities, unauthorized access, natural disasters, and electrical failures. Such events could cause disruptions in our operations. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data, or inappropriate disclosure of confidential or proprietary information, we could be subject to litigation and reputational harm, which could materially adversely affect our financial condition, business or results of operations.
We have grown and may continue to grow in the future through acquisitions. Growth by acquisitions involves risks, and we may not be able to effectively integrate businesses we acquire or we may not be able to identify or consummate any future acquisitions on favorable terms, or at all.
We have completed several acquisitions over the past several years, including our acquisition of SCA in March 2020, Outside Van and Sola Sport Pty Ltd. (“Sola Sport”) in May 2021, Shock Therapy in December 2021, and Custom Wheel House, LLC in March 2023. Additionally, we intend to selectively evaluate additional acquisitions in the future. Any acquisitions that we have made and might make are subject to various risks and uncertainties and could have a negative impact on our business, financial condition or results of operations. These risks include the inability to integrate effectively the operations, products, technologies and personnel of the acquired companies (some of which may be spread out in different geographic regions), the inability to achieve anticipated cost savings or operating synergies, the earn-outs we may contractually obligate ourselves to pay, and the risk we may not be able to effectively manage our operations at an increased scale of operations resulting from such acquisitions. In the event we do complete acquisitions in the future, such acquisitions could affect our cash flows and net income as we expend funds, increase indebtedness and incur additional expenses in connection with pursuing acquisitions. We may also issue shares of our common stock or other securities from time to time as consideration for future acquisitions and investments. We may not be able to identify or consummate any future acquisitions on favorable terms, or at all.

47

Our operating results are subject to quarterly variations in our sales, which could make our operating results difficult to predict and could adversely affect the price of our common stock.
We have experienced, and expect to continue to experience, substantial quarterly variations in our sales and net income. Our quarterly results of operations fluctuate, in some cases significantly, as a result of a variety of other factors, including, among other things:
• the timing of new product releases or other significant announcements by us or our competitors;
• new advertising initiatives;
• fluctuations in raw materials and component costs; and
• changes in our practices with respect to building inventory.
As a result of these quarterly fluctuations, comparisons of our operating results between different quarters within a single year are not necessarily meaningful and may not be accurate indicators of our future performance. Any future quarterly fluctuations that we report may differ from the expectations of market analysts and investors, which could cause the price of our common stock to fluctuate significantly. We also believe that the seasonal nature of our business may have been overshadowed throughout the past few years due to the rapid growth in sales we have experienced during those periods.
Our beliefs regarding the future growth of the performance-defining product market are supported by qualitative data and limited sources and may not be reliable. A reduction or lack of continued growth in the popularity of high-end bikes, bikes or powered vehicles or in the number of consumers who are willing to pay premium prices for well-designed, performance-oriented equipment in the markets in which we sell our products could adversely affect our product sales and profits, financial condition or results of operations.
We generate virtually all of our revenues from sales of performance-defining products. Our beliefs regarding the outlook of the performance-defining product market come from qualitative data and limited sources, which may not be reliable. If our beliefs regarding the opportunities in the market for our products are incorrect or the number of consumers who we believe are willing to pay premium prices for well-designed, performance-oriented equipment in the markets in which we sell our products does not increase, or declines, we may fail to achieve future growth and our business, financial condition or results of operations could be negatively affected.
Because of the current inflation affecting the economy and the Federal Reserve’s interest rate increases in response, we may be harmed in the future.
We believe inflation, and actions taken by the Federal Reserve in response, currently pose a risk to us in a number of ways. General inflation in the United States has risen to levels not experienced in recent decades, including rising energy prices, prices for consumer goods, interest rates, wages, and currency volatility and downgrades by rating agencies to the U.S. government’s credit rating or concerns about its credit and deficit levels in general, could cause interest rates and borrowing costs to rise. These increases and any fiscal or other policy interventions by the U.S. government in reaction to such events could negatively impact our business by increasing our operating costs and our borrowing costs as well as decreasing capital. Specifically, the Federal Reserve increased benchmark interest rates multiple times in 2022 and has increased benchmark interest rates multiple times in 2023. While the Federal Reserve did not increase benchmark interest rates at the June 2023 or September 2023 meeting, it has indicated it may continue to raise benchmark interest rates in 2023 in an effort to curb the upward inflationary pressure on the cost of goods and services across the U.S. The raw materials and other supplies we use to produce our products have experienced increasing prices during recent periods as a result of inflation. In response, we have increased the prices we charge customers for our products. While these price adjustments have not caused a reduction in sales thus far, continued increases in inflation rates may result in a reduction of customers or sales volumes. Additionally, as the Federal Reserve begins to increase interest rates, the result could be a recession which would slow demand for our products and hinder our sales growth, or cause sales to decline in future periods. As of the date of this Quarterly Report, we cannot predict how extensive the inflation or the effects of the Federal Reserve’s responses thereto will be, its duration or the ultimate impact on us. Additionally, the U.S. government’s credit and deficit concerns, the European sovereign debt crisis, and the potential trade war with China, could further cause interest rates to be volatile, which may negatively impact our ability to access the debt markets on favorable terms.

48

RISKS RELATED TO OUR INDEBTEDNESS AND LIQUIDITY
The 2022 Credit Facility places operating restrictions on us and creates default risks.
The 2022 Credit Facility with Wells Fargo Bank, National Association and other named lenders contains covenants that place restrictions on our operating activities. These covenants, among other things, limit our ability to:
pay dividends or make distributions to our stockholders or redeem our stock;
incur additional indebtedness or permit additional encumbrances on our assets; and
make acquisitions or complete mergers or sales of assets, or engage in new businesses.
These restrictions may interfere with our ability to obtain financing or to engage in other business activities, which may have a material adverse effect on our business, financial condition or results of operations.
If we are unable to comply with the covenants contained in the 2022 Credit Facility, it could constitute an event of default and our lenders could declare all borrowings outstanding, together with accrued and unpaid interest, to be immediately due and payable. If we are unable to repay or otherwise refinance these borrowings when due, our lenders could sell the collateral securing the 2022 Credit Facility, which constitutes substantially all of our assets.
We will continue to have the ability to incur debt and our levels of debt may affect our operations and our ability to pay the principal of and interest on our debt.
In the future, we and our subsidiaries may be able to incur substantial additional debt from amendments to the 2022 Credit Facility, additional lending sources subject to the restrictions contained in the 2022 Credit Facility, or because of certain debt instruments we may issue.
As of September 29, 2023, we had $190.0 million of indebtedness, and $460.0 million in revolving credit available to borrow under the 2022 Credit Facility. Our ability to borrow under the 2022 Credit Facility fluctuates from time to time due to, among other factors, our borrowings under the 2022 Credit Facility.
Our indebtedness could be costly or have adverse consequences, such as:
requiring us to dedicate a substantial portion of our cash flows from operations to payments on our debt;
limiting our ability to obtain future financing for working capital, capital expenditures, acquisitions, debt obligations and other general corporate requirements;
making us more vulnerable to adverse conditions in the general economy or our industry and to fluctuations in our operating results, including affecting our ability to comply with and maintain any financial tests and ratios required under our indebtedness;
limiting our flexibility to engage in certain transactions or to plan for, or react to, changes in our business and industry;
putting us at a disadvantage compared to competitors that have less relative and/or less restrictive debt; and
subjecting us to additional restrictive financial and other covenants.
If we incur substantial additional indebtedness in the future, these higher levels of indebtedness may affect our ability to pay the principal of and interest on existing indebtedness and our creditworthiness generally.

49

Our outstanding indebtedness under the 2022 Credit Facility bears interest at a variable rate, which makes us more vulnerable to increases in interest rates and could cause our interest expense to increase and decrease cash available for operations and other purposes.
Borrowings under the 2022 Credit Facility bear interest on a variable rate, which increases and decreases based upon changes in the underlying interest rate and/or our leverage ratio. Any such increases in the interest rate or increases of our borrowings under the 2022 Credit Facility will increase our interest expense.
The Federal Reserve increased benchmark interest rates multiple times in 2022 and has increased benchmark interest rates multiple times in 2023. While the Federal Reserve did not increase benchmark interest rates at the June 2023 or September 2023 meeting, it has indicated it may continue to raise benchmark interest rates in 2023 in an effort to curb the upward inflationary pressure on the cost of goods and services across the U.S. Increases in these rates increase our interest expense and reduce our funds available for operations and other purposes. Although from time to time we may enter into agreements to hedge a portion of our interest rate exposure, such as the 2022 Interest Rate Swap Agreement, these agreements may be costly and may not protect against all interest rate fluctuations. Accordingly, we may experience material increases in our interest expense as a result of increases in interest rate levels generally. Refer to Note 9 - Derivatives and Hedging for additional information regarding the interest rate swap arrangement.
As of September 29, 2023, we had $190.0 million of indebtedness outstanding under the 2022 Credit Facility. Based on the $90.0 million of variable interest rate indebtedness that was outstanding under the 2022 Credit Facility as of September 29, 2023, after giving effect to our interest rate swap, a hypothetical 100 basis point increase or decrease in the interest rate would have resulted in an approximately $0.2 million increase or decrease in interest expense for the three months ended September 29, 2023, respectively.
We may incur losses on interest rate swap and hedging arrangements.
We may periodically enter into agreements to reduce the risks associated with increases in interest rates, such as our 2022 Swap Agreement. Although these agreements may partially protect against rising interest rates, they also may reduce the benefits to us if interest rates decline.
RISKS RELATED TO LAWS AND REGULATIONS
Changes in tax laws and regulations or other factors could cause our income tax obligations to increase, potentially reducing our net income and adversely affecting our cash flows.
We are subject to income tax requirements in various jurisdictions in the U.S. and internationally. In preparing our financial statements, we provide for income taxes based on current tax laws and regulations and the estimated taxable income within each of these jurisdictions. Our income tax obligations may be higher due to numerous factors. Changes to tax laws or interpretations proposed by the current administration in the U.S.; modifications to the U.S. tax reform enacted in December 2017; revisions to estimates regarding our ability to utilize foreign tax credits, particularly increases in revenues generated in Taiwan or changes in the export potential from Taiwan; increases in applicable tax rates; and actions by tax authorities in jurisdictions in which we operate could have a material impact on our net income and cash flows.
We are subject to extensive U.S. federal and state, foreign and international safety, environmental, employment practices and other government regulations that may require us to incur expenses or modify product offerings in order to maintain compliance with such regulation, which could have a negative effect on our business and results of operations.
We are subject to extensive laws and regulations relating to safety, environmental, and other laws and regulations promulgated by the U.S. federal and state governments, as well as foreign and international regulatory authorities. Although we believe that our products, policies and processes comply with applicable safety, environmental, and other standards and related regulations, future regulations may require additional safety standards that would require additional expenses and/or modification of product offerings in order to maintain such compliance. Failure to comply with applicable regulations could result in fines, increased expenses to modify our products and harm to our reputation, all of which could have an adverse effect on our business, financial condition or results of operations.
Moreover, certain of our product offerings require us to comply with the rules and regulations of various standards of standard-setting organizations, such as the CPSC, the NHTSA, and the European Committee for Standardization. Failure to comply with the requirements of such organizations could result in the loss of certain customer contracts, fines and penalties, or both, which could have an adverse effect on our business, financial condition or results of operations.

50

Unpredictability in the adoption, implementation and enforcement of increasingly stringent emission standards by multiple jurisdictions could adversely affect our business.
Certain of our products are subject to extensive statutory and regulatory requirements governing emission and noise, including standards imposed by the Environmental Protection Agency, the European Union, state regulatory agencies (such as the California Air Resources Board) and other regulatory agencies around the world. We have made, and continue to make, capital and research expenditures to ensure certain of our products comply with these emission standards. Developing products to meet numerous changing government regulatory requirements, with different implementation timelines and emission requirements, makes developing products efficiently for multiple markets complicated and could result in additional costs that may be difficult to recover in certain markets. In some cases, we may be required to develop new products to comply with new regulations, particularly those relating to air emissions. The successful development and introduction of new and enhanced products in order to comply with new regulatory requirements are subject to other risks, such as delays in product development, cost over-runs and unanticipated technical and manufacturing difficulties.
In addition to these risks, the nature and timing of government implementation and enforcement of increasingly stringent emission standards is unpredictable. Any delays in implementation or enforcement could result in the products we developed or modified to comply with these standards becoming unnecessary or becoming necessary later than expected, which in turn could delay, diminish or eliminate the expected return and may adversely affect our business.
Increasing focus on environmental, social and governance responsibility may impose additional costs on us and expose us to new risks.
Regulators, stockholders and other interested constituencies have focused increasingly on the environmental, social and governance practices of companies. For example, in March 2022, the SEC proposed new rules for extensive and prescriptive climate-related disclosure in annual reports and registration statements, which would also require inclusion of certain climate-related financial metrics in a note to companies’ audited financial statements. Further, our customers may require us to implement environmental, social or governance responsibility procedures or standards before they will continue to do business with us. Additionally, we may face reputational challenges in the event our environmental, social or governance responsibility procedures or standards do not meet the standards set by certain constituencies. The occurrence of any of the foregoing could have a material adverse effect on the price of our shares and our business, financial condition and results of operations.
Climate change and related regulatory responses may adversely impact our business.
There is increasing concern that a gradual increase in global average temperatures due to increased concentration of carbon dioxide and other greenhouse gases in the atmosphere will cause significant changes in weather patterns around the globe and an increase in the frequency and severity of natural disasters. Changes in weather patterns and an increased frequency, intensity and duration of extreme weather conditions could, among other things, disrupt the operation of our supply chain, since our bike suspension manufacturing is entirely located in Taiwan, which is prone to typhoons, increase our product costs and impact the types and amounts of products that consumers purchase, since the majority of our products are used in outdoor recreation. In addition, a number of our facilities are located in California, a state that frequently experiences earthquakes and wildfires. As a result, the effects of climate change could have a long-term adverse impact on our business and results of operations.
In many of the countries in which we operate, governmental bodies are increasingly enacting legislation and regulations in response to the potential impacts of climate change. For example, many nations have agreed to limit emissions of greenhouse gas pursuant to the United Nations Framework Convention on Climate Change, also known as the “Kyoto Protocol” and other initiatives. In December 2015, the U.S. and 194 other countries adopted the Paris Agreement, committing to work towards addressing climate change and agreeing to a monitoring and review process for greenhouse gas emissions. Although the U.S. withdrew from the Paris Agreement in November 2020, the U.S. officially rejoined the Paris Agreement in February 2021 following the change in Presidential administrations, and may in the future choose to join other international agreements targeting greenhouse gas emissions. In addition, in January 2021, President Biden issued an executive order directing all federal agencies to review and take action to address any federal regulations, orders, guidance documents, policies, and any similar agency actions promulgated during the prior administration that may be inconsistent with the current administration’s policies and to confront the climate crisis. President Biden also issued an executive order solely targeting climate change. The adoption of legislation or regulatory programs at the federal level or other government action to reduce emissions of greenhouse gases, could have the potential to impact our operations directly or indirectly as a result of required compliance by our suppliers and us. In addition, we may choose to take voluntary steps to mitigate our impact on climate change. As a result, we may experience increases in energy, production, transportation and raw material costs, capital expenditures or insurance premiums and deductibles. Inconsistency of legislation and regulations among jurisdictions may also affect the costs of compliance with such laws and regulations. Any assessment of the potential impact of future climate change legislation, regulations or industry standards, as well as any international treaties and accords, is uncertain given the scope of potential regulatory change in the countries in which we operate.

51

We are subject to employment practice laws and regulations, and, as such, are exposed to litigation risks, and we may incur higher employee costs in the future.
We are subject to extensive laws and regulations relating to employment practices, including wage and hour, wrongful termination and discrimination. Complying with such laws and regulations, and defending against allegations of our failure to comply (including meritless allegations), can be expensive and time consuming. We believe that our policies and processes comply with applicable employment standards and related regulations; however, we are subject to risks of litigation by employees and others that might involve allegations of illegal, unfair or inconsistent employment practices, including wage and hour violations and employment discrimination, misclassification of independent contractors as employees, wrongful termination and other concerns, which could require additional expenditures.
We are subject to environmental laws and regulation and potential exposure for environmental costs and liabilities.
Our operations, facilities and properties are subject to a variety of foreign, federal, state and local laws and regulations relating to health, safety and the protection of the environment. These environmental laws and regulations include those relating to the use, generation, storage, handling, transportation, treatment and disposal of solid and hazardous materials and wastes, emissions to air, discharges to waters and the investigation and remediation of contamination. Many of these laws impose strict, retroactive, joint and several liability upon owners and operators of properties, including with respect to environmental matters that occurred prior to the time the party became an owner or operator. In addition, we may have liability with respect to third-party sites to which we send waste for disposal. Failure to comply with such laws and regulations can result in significant fines, penalties, costs, liabilities or restrictions on operations that could negatively affect our business, financial condition or results of operations. From time to time, we have been involved in administrative or legal proceedings relating to environmental, health or safety matters and have incurred expenditures relating to such matters in the past.
We believe that our operations are in substantial compliance with applicable environmental laws and regulations. However, additional environmental issues relating to presently known or unknown matters could give rise to currently unanticipated investigation, assessment or expenditures. Compliance with laws or regulations that are more stringent, as well as different interpretations of existing laws, more vigorous enforcement by regulators or unanticipated events, could require additional expenditures that may materially affect our business, financial condition or results of operations.
Federal, state, local, foreign and international laws and regulations relating to environmental matters, land-use, and noise and air pollution may have a negative impact on our future sales and results of operations.
The products in our powered vehicles category are used in vehicles that are subject to numerous federal, state, local, foreign and international laws and regulations relating to noise and air pollution. Powered vehicles, and even bikes, have become subject to laws and regulations prohibiting their use on certain lands and trails. For example, in San Mateo County, California, mountain bikes are not allowed on county trails, and ATV and side-by-sides riding is not allowed in Zion National Park, among many other national and state parks. In addition, recreational snowmobiling has been restricted in some national parks and federal lands in Canada, the U.S. and other countries. If more of these laws and regulations are passed and the users of our products lose convenient locations to ride their mountain bikes and powered vehicles, our sales could decrease and our business, financial condition or results of operations could suffer.
Regulations related to conflict minerals may force us to continue to incur additional expenses and otherwise adversely impact our business.
The SEC rules regarding disclosure of the use of tin, tantalum, tungsten and gold, known as conflict minerals, in products manufactured by public companies require ongoing due diligence to determine whether such minerals originated from the Democratic Republic of Congo (“DRC”), or an adjoining country and whether such minerals helped finance the armed conflict in the DRC. As a public company, we are required to comply with the reporting obligations annually. There are costs associated with complying with these disclosure requirements, including costs to determine the origin of conflict minerals in our products. The effect of such rules on customer, supplier and/or consumer behavior could adversely affect the sourcing, supply and pricing of materials used in our products. As a result, we may also incur costs with respect to potential changes to products, processes or sources of supply. We may face disqualification as a supplier for customers and reputational challenges if our due diligence procedures do not enable us to verify the origins for all conflict minerals used in our products or to determine if such conflict minerals are conflict-free. Accordingly, these rules could have a material adverse effect on our business, results of operations or financial condition.

52

We retain certain personal information about individuals and are subject to various privacy and consumer protection laws.
We collect personal information for various purposes and through various methods, including from third parties and directly from consumers through our website, at events and sales, and via telephone and email. Certain individuals may object to the processing of this data, request the deletion of this data, or opt out of the sharing of this data, any of which may negatively impact our ability to provide effective customer service or otherwise impact our operations. Collection and use of personal information in conducting our business may be subject to federal and/or state laws and regulations in the U.S. and foreign jurisdictions including, in particular, various jurisdictions in Europe, and such laws and regulations may restrict our processing of such personal information and may hinder our ability to attract new customers or market to existing customers. We may incur significant expenses to comply with privacy, consumer protection, and security standards and protocols imposed by law, regulation, industry standards or contractual obligations.
Our vendors and any potential commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements.
Our vendors and any potential commercial partners expose us to the risk of fraud or other misconduct. Misconduct by these parties could include intentional, reckless, and/or negligent conduct or disclosure of unauthorized activities to us that violate federal and/or state data privacy, security, and consumer protection laws and regulations in the U.S. and abroad. Such misconduct could result in regulatory sanctions and cause serious harm to our reputation.
U.S. policies related to global trade and tariffs could have a material adverse effect on our results of operations.
The current domestic and international political environment, including existing and potential changes to U.S. policies related to global trade and tariffs, have resulted in uncertainty surrounding the future state of the global economy. In 2018, the U.S. imposed tariffs of 25 percent on steel and 10 percent on aluminum, with only a handful of countries exempt from the increase. Throughout the Trump Administration, the U.S. and China imposed a variety of tariffs on most goods traded between the two countries. The U.S. and the European Union also imposed tariffs on each other’s products stemming from a dispute at the World Trade Organization related to aircraft. The Biden Administration and U.S. Congress have created significant uncertainty about their review of tariffs and future relationships between the U.S. and other countries with respect to regulations.
While we have limited exposure to implemented tariffs at this time, any expansion in the types of tariffs implemented has the potential to negatively impact our supply chain costs as well as the operating performance of our customers, thus negatively affecting our sales, gross margin and operating performance. Additionally, there is a risk that continued U.S. tariffs on imports could be met with additional retaliatory tariffs on U.S. produced exports and that the broader trade uncertainty could intensify. This has the potential to significantly impact global trade and economic conditions in many of the regions where we do business and have a material adverse effect on our results of operations.
RISKS RELATED TO OWNERSHIP OF OUR COMMON STOCK
The trading price of our common stock may be volatile, and you might not be able to sell your shares at or above the price you pay for the shares.
The trading price of our common stock could be volatile, and you could lose all or part of your investment in our common stock. For example, from October 2, 2020 through September 29, 2023, our stock price has fluctuated between $190.29 and $69.28 per share and such volatility may continue in the future. Factors affecting the trading price of our common stock could include:
variations in our operating results or those of our competitors;
new product or other significant announcements by us or our competitors;
changes in our product mix;
changes in consumer preferences;
fluctuations in currency exchange rates;
the gain or loss of significant customers;
recruitment or departure of key personnel;
changes in the estimates of our operating results or changes in recommendations by any securities analysts that elect to follow our common stock;
changes in general economic conditions as well as conditions affecting our industry in particular; and
sales of our common stock by us, our significant stockholders or our directors or executive officers.

53

In addition, in recent years, the stock market has experienced significant price fluctuations. Fluctuations in the stock market generally or with respect to companies in our industry could cause the trading price of our common stock to fluctuate for reasons unrelated to our business, operating results or financial condition. Further, some companies that have had volatile market prices for their securities have had securities class actions filed against them. A lawsuit filed against us, regardless of its merits or outcome, could cause us to incur substantial costs and could divert management’s attention.
Future issuances and sales of our shares, or the perception that such sales may occur, could cause our stock price to decline.
The issuance of additional shares of our common stock, such as the follow-on offering of approximately 2.8 million shares of common stock that we completed in June 2020, could dilute the ownership interest of our common stockholders and could depress the market price of shares of our common stock.
Our Amended and Restated Certificate of Incorporation authorizes us to issue 90,000,000 shares of common stock, 42,380,363 of which shares were outstanding as of September 29, 2023. In the future, we may issue additional shares of common stock or other equity or debt securities convertible into common stock in connection with financings, acquisitions, registration statements or otherwise.
After our IPO in 2013 and, more recently, in May 2022, we filed registration statements under the Securities Act to register shares of our common stock that we may issue under our equity plans. As a result, all such shares can be freely sold in the public market upon issuance, subject to any vesting or contractual lock-up agreements.
We also have a number of institutional stockholders that own significant blocks of our common stock. If one or more of these stockholders were to sell large portions of their holdings in a relatively short time, for liquidity or other reasons, the prevailing price of shares of our common stock could be negatively affected.
If securities or industry analysts do not publish research or publish unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about our business or us. If one or more of the analysts who covers us downgrades our stock or publishes unfavorable research about our business or our industry, our stock price would likely decline. If one or more of these analysts ceases coverage of our Company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our Company.
Our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws (together, our “Charter Documents”), as well as Delaware law, contain provisions that may discourage, delay or prevent a change in our management or control over us that stockholders may consider favorable. Among other things, these provisions:
authorize the issuance of “blank check” preferred stock that could be issued by our Board of Directors to discourage a takeover attempt;
establish a classified Board of Directors, as a result of which the successors to the directors whose terms have expired will be elected to serve from the time of election and qualification until the third annual meeting following their election;
require that directors be removed from office only for cause;
provide that vacancies on our Board of Directors, including newly created directorships, may be filled only by a majority vote of directors then in office;
provide that no action be taken by stockholders by written consent;
provide that special meetings of our stockholders may be called only by our Board of Directors, our Chairperson of the Board of Directors, our Lead Director (if we do not have a Chairperson or the Chairperson is disabled), our Chief Executive Officer or our President (in the absence of a Chief Executive Officer);
require supermajority stockholder voting for our stockholders to effect certain amendments to our Charter Documents; and
establish advance notice requirements for nominations for elections to our Board of Directors or for proposing other matters that can be acted upon by stockholders at stockholder meetings.

54

In addition, we are subject to Section 203 of the General Corporation Law of the State of Delaware (“DGCL”), which generally prohibits a Delaware corporation from engaging in a broad range of business combinations with a stockholder owning 15% or more of such corporation’s outstanding voting stock for a period of three years following the date on which such stockholder became an “interested” stockholder. In order for us to consummate a business combination with an interested stockholder within three years of the date on which the stockholder became interested, either: (i) the business combination or the transaction that resulted in the stockholder becoming interested must be approved by our Board of Directors prior to the date the stockholder became interested; (ii) the interested stockholder must own at least 85% of our outstanding voting stock at the time the transaction commences (excluding voting stock owned by directors who are also officers and certain employee stock plans); or (iii) the business combination must be approved by our Board of Directors and authorized by at least two-thirds of our stockholders (excluding the interested stockholder) at a special or annual meeting (not by written consent). This provision could have the effect of delaying or preventing a change in control, whether or not it is desired by or beneficial to our stockholders. Any delay or prevention of a change in control transaction or changes in our Board of Directors and management could deter potential acquirers or prevent the completion of a transaction in which our stockholders could receive a substantial premium over the then-current market price for their shares of our common stock.
We cannot guarantee that our share repurchase program will be fully consummated or that it will enhance long-term stockholder value, and share repurchases could increase the volatility of the price of our common stock.
Pursuant to the new share repurchase program authorized by our Board of Directors on November 1, 2023, we are authorized to repurchase up to $300.0 million of outstanding shares of our common stock through various methods, including, but not limited to, open market, privately negotiated, or accelerated share repurchase transactions. Such program will expire on November 1, 2028, and may be suspended or discontinued at any time. We are not obligated to repurchase a specified number or dollar of shares, and the timing, manner, price, and actual amount of share repurchases will be made at management’s discretion at prices management considers to be attractive and in the best interests of both the Company and its stockholders, subject to the availability of stock, general market conditions, the trading price of the stock, alternative uses for capital, and the Company’s financial performance. The program does not obligate the Company to acquire a minimum amount of shares. The timing of repurchases pursuant to our share repurchase program could affect our stock price and increase its volatility. We cannot guarantee that we will repurchase shares, and there can be no assurance that any repurchases pursuant to our stock repurchase program will enhance stockholder value because the market price of our common stock may decline below the levels at which we repurchase such shares. In addition, there is no guarantee that our stock repurchases in the past or in the future will be able to successfully mitigate the dilutive effect of recent and future employee stock option exercises and restricted stock unit vesting. The amounts and timing of the repurchases may also be influenced by general market conditions, regulatory developments (including recent legislative actions which, subject to certain conditions, may impose an excise tax of 1% on our stock repurchases) and the prevailing price and trading volumes of our common stock. If our financial condition deteriorates or we decide to use our cash for other purposes, we may suspend repurchase activity at any time.
Our Amended and Restated Certificate of Incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees.
Our Amended and Restated Certificate of Incorporation provides that, with certain limited exceptions, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for: (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of fiduciary duty owed by any director, officer or other employee of our Company owed to us or our stockholders; (iii) any action asserting a claim against us arising pursuant to any provision of the DGCL or our Charter Documents; (iv) any action to interpret, apply, enforce or determine the validity of our Charter Documents; or (v) any action asserting a claim governed by the internal affairs doctrine. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have received notice of and consented to the foregoing provisions. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and employees. Alternatively, if a court were to find this choice of forum provision inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition or results of operations.


55

GENERAL RISK FACTORS
Failure of our internal controls over financial reporting could adversely affect our business and financial results.
Our management is responsible for establishing and maintaining effective internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002, as amended. Internal control over financial reporting is a process to provide reasonable assurance regarding the reliability of financial reporting for external purposes in accordance with GAAP. Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that we would prevent or detect a misstatement of our financial statements or fraud. Any failure to maintain an effective system of internal control over financial reporting could limit our ability to report our financial results accurately and timely or to detect and prevent fraud. The identification of a material weakness could indicate a lack of controls adequate to generate accurate financial statements that, in turn, could cause a loss of investor confidence and decline in the market price of our common stock. We cannot assure you that we will be able to timely remediate any material weaknesses that may be identified in future periods or maintain all of the controls necessary for continued compliance. Likewise, we cannot assure you that we will be able to retain sufficient skilled finance and accounting personnel, especially in light of the increased demand for such personnel among publicly traded companies.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
The following table contains the details related to the repurchase of common stock based on the date of trade during the quarter ended September 29, 2023:
Period
Total Number of Shares Purchased (1)
Weighted-average Price Paid per Share
7/1-8/48,046 $108.99 
8/5-9/1331 $110.20 
9/2-9/29— $— 
Total8,377 $109.03 
(1) Shares acquired from holders of restricted stock unit awards to satisfy tax-withholding obligations.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements
During the three months ended September 29, 2023, none of our officers or directors (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) adopted or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933).

56


ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit NumberExhibit DescriptionFormFile No.Filing DateFiled or Furnished Herewith
Second Amended and Restated Certificate of Incorporation10-Q001-36040August 3, 2023
Amended and Restated Bylaws10-Q001-36040September 19, 2013
Certification of Principal Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended.X
Certification of Principal Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended.X
Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended.X
101.INSInline 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.X
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover page formatted as Inline XBRL and contained in Exhibit 101
X    Filed herewith
*    In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act.

57


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

FOX FACTORY HOLDING CORP.
November 2, 2023By:/s/ Dennis C. Schemm
Dennis C. Schemm, Chief Financial Officer and Treasurer
(Principal Financial Officer)
FOX FACTORY HOLDING CORP.
November 2, 2023By:/s/ Brendan R. Enick
Brendan R. Enick, Chief Accounting Officer
(Principal Accounting Officer)


58
EX-31.1 2 foxf2023-09x2910xqex311.htm EX-31.1 Document

EXHIBIT 31.1


CERTIFICATION OF DISCLOSURE IN FOX FACTORY HOLDING CORP'S
QUARTERLY REPORT FILED ON FORM 10-Q
I, Michael C. Dennison, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q of Fox Factory Holding Corp.:
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


November 2, 2023
/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 foxf2023-09x2910xqex312.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION OF DISCLOSURE IN FOX FACTORY HOLDING CORP'S
QUARTERLY REPORT FILED ON FORM 10-Q

I, Dennis C. Schemm, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q of Fox Factory Holding Corp.:
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


November 2, 2023
/s/ Dennis C. Schemm
Dennis C. Schemm
Chief Financial Officer and Treasurer
(Principal Financial Officer and Treasurer)


EX-32.1 4 foxf2023-09x2910xqex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned hereby certify, pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and in accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in their capacities as officers of Fox Factory Holding Corp. (the “Company”), that, to their knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended September 29, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods presented in the financial statements included in such report.

November 2, 2023
/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
(Principal Executive Officer)
/s/ Dennis C. Schemm
Dennis C. Schemm
Chief Financial Officer and Treasurer
(Principal Financial Officer and Treasurer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 5 foxf-20230929.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Prepaids and Other Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Measurements and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Prepaids and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Fair Value Measurements and Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenues - Sales by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenues - Sales by Sales Channel (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenues - Sales by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Prepaids and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Property, Plant and Equipment, net - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Accrued Expenses - Accrued Expense Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Summary of Amended and Restated Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Derivatives and Hedging - Schedule of Interest Rate Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Derivatives and Hedging (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stockholders' Equity - Narrtive (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stockholders' Equity - Unvested PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Income Taxes - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Acquisitions - Allocation of Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 foxf-20230929_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 foxf-20230929_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 foxf-20230929_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Credit facility Total borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Increase (Decrease) in Operating Capital [Abstract] Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash consideration Payments to Acquire Businesses, Gross Schedule of Allocation of Purchase Price Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [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, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Net loss Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Refer to Note 8 - Commitments and Contingencies) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Amount of interest rate swap Derivative, Amount of Hedged Item Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair market values Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] SCA SCA [Member] Tuscany [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Business Description and Basis of Presentation [Text Block] Notional amount terminated Derivative Notional Amount Terminated Derivative Notional Amount Terminated Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of September 29, 2023 and December 30, 2022 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock, at cost; 890 common shares as of September 29, 2023 and December 30, 2022 Treasury Stock, Value Accounts receivable (net of allowances of $1,374 and $443 at September 29, 2023 and December 30, 2022, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, common (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Building and building improvements Building and Building Improvements [Member] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Transportation equipment Transportation Equipment [Member] Net income Net Income (Loss) Attributable to Parent Net Income (Loss) Income taxes Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Machinery and manufacturing equipment Machinery and Equipment [Member] General Motors General Motors [Member] General Motors Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Stockholders’ equity Equity, Attributable to Parent [Abstract] Cost of sales Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Number of shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Land and land improvements Land and Building [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Property, Plant and Equipment, net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Letter of Credit Letter of Credit [Member] Notional Amount Derivative, Notional Amount Bailment pool arrangement, maximum allocation Bailment Pool Arrangement, Maximum Allocation Bailment Pool Arrangement, Maximum Allocation Term Loan Term Loan [Member] Term Loan [Member] RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Interest and Income Taxes Paid [Abstract] Interest and Income Taxes Paid [Abstract] Interest and Income Taxes Paid [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Europe Europe [Member] Accrued sales rebate Accrued Sales Rebate Accrued Sales Rebate Powered Vehicles Group Powered Vehicles [Member] Powered Vehicles [Member] Current portion of lease liabilities Accrued Income Taxes, Current Payables and Accruals [Abstract] Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventory Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Acquisition cost Business Combination, Acquisition Related Costs Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Unrecognized stock-based compensation expense related to RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Capital expenditures included in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Property, plant and equipment gross Property, Plant and Equipment, Gross Right-of-use assets obtained in exchange for lease obligations (1) Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Related Party Agreements Related Party Transactions Disclosure [Text Block] Delayed Draw Term Loan Facility Delayed Draw Term Loan Facility [Member] Delayed Draw Term Loan Facility Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Write off of unamortized loan origination fees Write Off of Unamortized Loan Origination Fees Write Off of Unamortized Loan Origination Fees Current portion of lease liabilities Operating Lease, Liability, Current Prepaid chassis deposits Prepaid Deposit Prepaid Deposit Amortization of loan fees Amortization of Deferred Loan Origination Fees, Net Schedule of Other Current Assets Schedule of Other Assets [Table Text Block] Amortization of purchased intangibles Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Amortization of deferred gains on prior swap settlements Gain (Loss) on Sale of Derivatives Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents CASH AND CASH EQUIVALENTS—Beginning of period CASH AND CASH EQUIVALENTS—End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Summary of Unvested Restricted Stock Units (RSU) Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Cash consideration Total consideration at closing Business Combination, Consideration Transferred Gross profit Gross Profit Security Exchange Name Security Exchange Name Total assets measured at fair value Assets, Fair Value Disclosure Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Performance goal, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] Derivatives and Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Installment payment, 2022 Installment Payments to Acquire Business, Year Three Installment Payments to Acquire Business, Year Three Period for recognition of unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Document Type Document Type Three-Month Rate Three-Month Rate [Member] Three-Month Rate Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Subsequent Event [Table] Subsequent Event [Table] Stockholders' Equity Share-Based Payment Arrangement [Text Block] Wheelhouse Holdings Wheelhouse Holdings [Member] Marucci Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Acquisition consideration Business Combination, Consideration Transferred [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Summary of line of credit under 2022 Credit Facility Schedule of Line of Credit Facilities [Table Text Block] Installment payment, 2021 Installment Payment to Acquire Business, Year Two Installment Payment to Acquire Business, Year Two Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party [Domain] Related Party, Type [Domain] Acquisitions Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unvested at beginning of period (in usd per share) Unvested at end of period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other current assets Other Assets, Current Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory Total inventory Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] London Interbank Offered Rate (LIBOR) 1 London Interbank Offered Rate (LIBOR) 1 [Member] London Interbank Offered Rate (LIBOR) 1 Specialty Sports Group Specialty Sports Group [Member] Specialty Sports Group [Member] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Term loan amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Amounts included in the measurement of lease liabilities Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Call option to acquire remaining interest Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage PEO PEO [Member] Interest Rate Swap July 2021 To March 2025 Interest Rate Swap July 2021 To April 2022 [Member] Interest Rate Swap July 2021 To April 2022 Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Fair value of warranty assumed in acquisition Standard Product Warranty Accrual, Additions from Business Acquisition Inventory Schedule of Inventory, Current [Table Text Block] Interest rate swap Interest Rate Swap [Member] Debt Instrument [Axis] Debt Instrument [Axis] Revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rates Effective Income Tax Rate Reconciliation, Percent Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaids and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Repayment of term debt Repayments of Long-Term Lines of Credit Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] North America North America [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Repurchase of common stock Proceeds from Derivative Instrument, Financing Activities Earnings per share: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Sales and marketing Selling and Marketing Expense Common stock, $0.001 par value — 90,000 authorized; 43,270 shares issued and 42,380 outstanding as of September 29, 2023; 43,160 shares issued and 42,270 outstanding as of December 30, 2022 Common Stock, Value, Issued General and administrative General and Administrative Expense Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Liabilities Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed Other (income) expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] PEO Name PEO Name Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses Other Accrued Liabilities, Current Interest Rate Swap April 2022 to April 2027 Interest Rate Swap April 2022 to April 2027 [Member] Interest Rate Swap April 2022 to April 2027 Proceeds from termination of swap agreement Payments for (Proceeds from) Stock Compensation Program Payments for (Proceeds from) Stock Compensation Program Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Bailment pool arrangement, allocation Bailment Pool Arrangement, Allocation Bailment Pool Arrangement, Allocation Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Equity, Attributable to Parent Current portion of lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation, Current Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation, Current Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Bailment pool arrangement, interest credit Bailment Pool Arrangement, Interest Credit Bailment Pool Arrangement, Interest Credit Bailment pool arrangement, interest expense Bailment Pool Arrangement, Interest Expense Bailment Pool Arrangement, Interest Expense Fair Value Measurements and Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Prepaids and Other Current Assets Other Assets Disclosure [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Aftermarket Aftermarket Sales Channel [Member] Aftermarket Sales Channel [Member] Entity Emerging Growth Company Entity Emerging Growth Company Long-lived Assets by Geographic Location Long-Lived Assets by Geographic Areas [Table Text Block] Intangibles, net Intangible Assets, Net (Excluding Goodwill) Activity Related to Warranties Schedule of Product Warranty Liability [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Costs incurred Standard Product Warranty Accrual, Decrease for Payments Certain Significant Risks and Uncertainties Significant Risks and Uncertainties [Policy Text Block] Significant Risks and Uncertainties [Policy Text Block] Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Acquisition of other assets, net of cash acquired Payments to Acquire Other Productive Assets Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Repayment of term debt Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Weighted average interest rate on outstanding borrowings Debt, Weighted Average Interest Rate Geographical [Domain] Geographical [Domain] Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Weighted-average shares used to compute earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Total property, plant and equipment, net Total long-lived assets Property, Plant and Equipment, Net Exercise Price Award Exercise Price Installment payment, 2020 Installment Payments to Acquire Business, Remainder of Year Installment Payments to Acquire Business, Remainder of Year Other comprehensive (loss) income Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Asia Asia [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Debt issuance costs Debt Issuance Costs, Gross Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Warranty Beginning warranty liability Ending warranty liability Standard Product Warranty Accrual Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained earnings Retained Earnings [Member] Charge to cost of sales Standard Product Warranty Accrual, Increase for Warranties Issued Rest of the world Rest of the World [Member] Rest of the World [Member] Summary of Stock-based Compensation Allocation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Interest rate swap, net of tax effects Other comprehensive income (loss), derivatives gain (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic (in dollars per share) Earnings Per Share, Basic Lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Interest Rate Swap September 2020 To June 2021 Interest Rate Swap September 2020 To June 2021 [Member] Interest Rate Swap September 2020 To June 2021 Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Income taxes Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Proceeds from issuance of debt, net of origination fees Proceeds from Issuance of Debt Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] PSU Phantom Share Units (PSUs) [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right of Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right of Use Assets Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Losses to be reclassified over the next twelve months Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Interest Rate Swap, asset Derivative Asset Cancelled (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaids and other current assets Total Prepaid Expense and Other Assets, Current Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Related Party [Axis] Related Party, Type [Axis] Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Cash Flow, Noncash Operating Activities Disclosure [Abstract] Cash Flow, Noncash Operating Activities Disclosure [Abstract] Cash Flow, Noncash Operating Activities Disclosure [Abstract] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of sales Cost of Sales [Member] Document Period End Date Document Period End Date Proceeds from Lines of Credit Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Treasury Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Advanced payments and prepaid contracts Prepaid Expense Gain on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Allocated share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) International Non-US [Member] Finished goods Inventory, Finished Goods, Net of Reserves Payroll and related expenses Employee-related Liabilities, Current Fair Value Measurements and Financial Instruments Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Inventory Inventory Disclosure [Text Block] Purchase price allocation Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag CWH Blocker Corp CWH Blocker Corp [Member] CWH Blocker Corp Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest, net of capitalized interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Ford Ford [Member] Ford Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Internal-use computer software Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Repurchases from stock compensation program, net Payments for Repurchase of Redeemable Noncontrolling Interest Payments for Repurchase of Redeemable Noncontrolling Interest Amortization of inventory fair value step-up Amortization Of Inventory, Fair Value Step-Up Amortization Of Inventory, Fair Value Step-Up Operating expenses: Operating Expenses [Abstract] Revenues Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Unrealized Gain in AOCI Unrealized gain in AOCI on terminated swap AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Subsequent Events Subsequent Events [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Other liabilities Other Liabilities, Noncurrent Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] OEM OEM Sales Channel [Member] OEM Sales Channel [Member] Total operating expenses Operating Expenses Amendment to the 2022 Credit Facility Amendment to the 2022 Credit Facility [Member] Amendment to the 2022 Credit Facility Shares held in escrow (in shares) Stock Redeemed or Called During Period, Shares Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Aftermarket Applications Group Aftermarket Applications Group [Member] Aftermarket Applications Group Shares released (in shares) Stock Released During Period, Shares Stock Released During Period, Shares Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Unamortized debt issuance costs Unamortized Debt Issuance Expense Income from operations Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Information systems, office equipment and furniture Office Equipment [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax [Abstract] Summary of Unvested PSUs Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Line of credit Amount outstanding Long-Term Line of Credit Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] EX-101.PRE 9 foxf-20230929_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 29, 2023
Oct. 26, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 29, 2023  
Document Transition Report false  
Entity File Number 001-36040  
Entity Registrant Name Fox Factory Holding Corp.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1647258  
Entity Address, Address Line One 2055 Sugarloaf Circle, Suite 300  
Entity Address, City or Town Duluth  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30097  
City Area Code 831  
Local Phone Number 274-6500  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol FOXF  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   42,380,934
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001424929  
Current Fiscal Year End Date --12-29  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 90,631 $ 145,250
Accounts receivable (net of allowances of $1,374 and $443 at September 29, 2023 and December 30, 2022, respectively) 149,989 200,440
Inventory 341,209 350,620
Prepaids and other current assets 155,394 101,364
Total current assets 737,223 797,674
Property, plant and equipment, net 211,142 202,215
Lease right-of-use assets 64,133 48,096
Deferred tax assets 57,256 57,339
Goodwill 386,139 323,978
Intangibles, net 207,659 178,980
Other assets 10,806 10,054
Total assets 1,674,358 1,618,336
Current liabilities:    
Accounts payable 88,476 131,160
Accrued expenses 103,201 127,729
Total current liabilities 191,677 258,889
Line of credit 190,000 200,000
Other liabilities 51,378 38,061
Total liabilities 433,055 496,950
Commitments and contingencies (Refer to Note 8 - Commitments and Contingencies)
Stockholders’ equity    
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of September 29, 2023 and December 30, 2022 0 0
Common stock, $0.001 par value — 90,000 authorized; 43,270 shares issued and 42,380 outstanding as of September 29, 2023; 43,160 shares issued and 42,270 outstanding as of December 30, 2022 42 42
Additional paid-in capital 364,118 356,239
Treasury stock, at cost; 890 common shares as of September 29, 2023 and December 30, 2022 (13,754) (13,754)
Accumulated other comprehensive income 10,025 14,782
Retained earnings 880,872 764,077
Total stockholders’ equity 1,241,303 1,121,386
Total liabilities and stockholders’ equity $ 1,674,358 $ 1,618,336
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 1,374 $ 443
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 90,000,000 90,000,000
Common stock, shares issued (in shares) 43,270,000 43,160,000
Common stock, shares outstanding (in shares) 42,380,000 42,270,000
Treasury stock, common (in shares) 890,000 890,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 331,117 $ 409,168 $ 1,131,683 $ 1,193,850
Cost of sales 223,890 271,901 759,132 793,379
Gross profit 107,227 137,267 372,551 400,471
Operating expenses:        
Sales and marketing 24,439 23,508 74,664 70,272
Research and development 8,904 13,955 39,374 40,811
General and administrative 25,710 29,171 89,692 83,182
Amortization of purchased intangibles 6,809 5,271 19,982 16,214
Total operating expenses 65,862 71,905 223,712 210,479
Income from operations 41,365 65,362 148,839 189,992
Interest expense 3,466 2,667 11,405 6,341
Other (income) expense, net (878) (1,441) (318) 3,067
Income before income taxes 38,777 64,136 137,752 180,584
Provision for income taxes 3,484 13,365 20,957 28,265
Net income $ 35,293 $ 50,771 $ 116,795 $ 152,319
Earnings per share:        
Basic (in dollars per share) $ 0.83 $ 1.20 $ 2.76 $ 3.61
Diluted (in dollars per share) $ 0.83 $ 1.20 $ 2.75 $ 3.59
Weighted-average shares used to compute earnings per share:        
Basic (in shares) 42,395 42,281 42,350 42,215
Diluted (in shares) 42,510 42,387 42,497 42,374
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 35,293 $ 50,771 $ 116,795 $ 152,319
Other comprehensive (loss) income        
Interest rate swap, net of tax effects (281) 2,563 (2,219) 9,296
Foreign currency translation adjustments (2,423) (4,091) (2,538) (7,847)
Other comprehensive (loss) income (2,704) (1,528) (4,757) 1,449
Comprehensive income $ 32,589 $ 49,243 $ 112,038 $ 153,768
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury
Additional paid-in capital
Accumulated other comprehensive income
Retained earnings
Beginning Balance (in shares) at Dec. 31, 2021   43,010 890      
Beginning balance at Dec. 31, 2021 $ 894,082 $ 42 $ (13,754) $ 344,119 $ 4,876 $ 558,799
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)   29        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (820)     (820)    
Stock-based compensation expense 3,029     3,029    
Other comprehensive (loss) income 4,743       4,743  
Net income 48,050         48,050
Ending Balance (in shares) at Apr. 01, 2022   43,039 890      
Ending balance at Apr. 01, 2022 949,084 $ 42 $ (13,754) 346,328 9,619 606,849
Beginning Balance (in shares) at Dec. 31, 2021   43,010 890      
Beginning balance at Dec. 31, 2021 894,082 $ 42 $ (13,754) 344,119 4,876 558,799
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Other comprehensive (loss) income 1,449          
Ending Balance (in shares) at Sep. 30, 2022   43,157 890      
Ending balance at Sep. 30, 2022 1,055,134 $ 42 $ (13,754) 351,403 6,325 711,118
Beginning Balance (in shares) at Apr. 01, 2022   43,039 890      
Beginning balance at Apr. 01, 2022 949,084 $ 42 $ (13,754) 346,328 9,619 606,849
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)   114        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (2,950)     (2,950)    
Stock-based compensation expense 4,061     4,061    
Other comprehensive (loss) income (1,766)       (1,766)  
Net income 53,498         53,498
Ending Balance (in shares) at Jul. 01, 2022   43,153 890      
Ending balance at Jul. 01, 2022 1,001,927 $ 42 $ (13,754) 347,439 7,853 660,347
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)   4        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (325) $ 0   (325)    
Stock-based compensation expense 4,289     4,289    
Other comprehensive (loss) income (1,528)       (1,528)  
Net income 50,771         50,771
Ending Balance (in shares) at Sep. 30, 2022   43,157 890      
Ending balance at Sep. 30, 2022 $ 1,055,134 $ 42 $ (13,754) 351,403 6,325 711,118
Beginning Balance (in shares) at Dec. 30, 2022 42,270 43,160 890      
Beginning balance at Dec. 30, 2022 $ 1,121,386 $ 42 $ (13,754) 356,239 14,782 764,077
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)   33        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (2,155)     (2,155)    
Stock-based compensation expense 5,701     5,701    
Other comprehensive (loss) income (2,452)       (2,452)  
Net income 41,767         41,767
Ending Balance (in shares) at Mar. 31, 2023   43,193 890      
Ending balance at Mar. 31, 2023 $ 1,164,247 $ 42 $ (13,754) 359,785 12,330 805,844
Beginning Balance (in shares) at Dec. 30, 2022 42,270 43,160 890      
Beginning balance at Dec. 30, 2022 $ 1,121,386 $ 42 $ (13,754) 356,239 14,782 764,077
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Other comprehensive (loss) income $ (4,757)          
Ending Balance (in shares) at Sep. 29, 2023 42,380 43,270 890      
Ending balance at Sep. 29, 2023 $ 1,241,303 $ 42 $ (13,754) 364,118 10,025 880,872
Beginning Balance (in shares) at Mar. 31, 2023   43,193 890      
Beginning balance at Mar. 31, 2023 1,164,247 $ 42 $ (13,754) 359,785 12,330 805,844
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)   51        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (3,063)     (3,063)    
Stock-based compensation expense 4,483     4,483    
Other comprehensive (loss) income 399     399    
Net income 39,735         39,735
Ending Balance (in shares) at Jun. 30, 2023   43,244 890      
Ending balance at Jun. 30, 2023 1,205,801 $ 42 $ (13,754) 361,205 12,729 845,579
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)   26        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (945) $ 0   (945)    
Stock-based compensation expense 3,858     3,858    
Other comprehensive (loss) income (2,704)     (2,704)    
Net income $ 35,293         35,293
Ending Balance (in shares) at Sep. 29, 2023 42,380 43,270 890      
Ending balance at Sep. 29, 2023 $ 1,241,303 $ 42 $ (13,754) $ 364,118 $ 10,025 $ 880,872
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
OPERATING ACTIVITIES:    
Net income $ 116,795 $ 152,319
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 43,519 36,813
Stock-based compensation 14,042 11,379
Amortization of loan fees 679 860
Write off of unamortized loan origination fees 0 1,927
Amortization of deferred gains on prior swap settlements (3,189) (2,113)
Amortization of inventory fair value step-up 9,903 0
Gain on disposal of property and equipment 0 (1,845)
Deferred taxes (512) (12,515)
Increase (Decrease) in Operating Capital [Abstract]    
Accounts receivable 53,299 (59,976)
Inventory 24,317 (84,834)
Income taxes (20,384) 4,171
Prepaids and other assets (53,130) (55,000)
Accounts payable (51,389) 43,439
Accrued expenses and other liabilities (7,265) 22,410
Net cash provided by operating activities 126,685 57,035
INVESTING ACTIVITIES:    
Acquisitions of businesses, net of cash acquired (130,918) 0
Acquisition of other assets, net of cash acquired (2,432) 0
Purchases of property and equipment (32,048) (35,559)
Proceeds from sale of property and equipment 0 3,180
Net cash used in investing activities (165,398) (32,379)
FINANCING ACTIVITIES:    
Proceeds from issuance of debt, net of origination fees 210,000 582,356
Repayment of term debt (220,000) (259,336)
Repayment of term debt 0 (382,500)
Repurchases from stock compensation program, net 0 (2,700)
Proceeds from termination of swap agreement (6,163) (4,094)
Net cash used in financing activities (16,163) (54,004)
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS 257 2,799
CHANGE IN CASH AND CASH EQUIVALENTS (54,619) (26,549)
CASH AND CASH EQUIVALENTS—Beginning of period 145,250 179,686
CASH AND CASH EQUIVALENTS—End of period 90,631 153,137
Interest and Income Taxes Paid [Abstract]    
Income taxes 42,017 36,487
Interest, net of capitalized interest 14,608 6,649
Amounts included in the measurement of lease liabilities 10,026 7,807
Cash Flow, Noncash Operating Activities Disclosure [Abstract]    
Right-of-use assets obtained in exchange for lease obligations (1) 28,812 [1] 11,966
Capital expenditures included in accounts payable 756 1,698
Repurchase of common stock $ 0 $ 12,270
[1] (1) Includes new leases executed in the United States of America “U.S.”.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 29, 2023
Accounting Policies [Abstract]  
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies - Fox Factory Holding Corp. (the “Company”) designs, engineers, manufactures, and markets performance-defining products and systems for customers worldwide. Our premium brand, performance-defining products and systems are used primarily on bicycles (“bikes”), side-by-side vehicles (“side-by-sides”), on-road vehicles with and without off-road capabilities, off-road vehicles and trucks, all-terrain vehicles (“ATVs”), snowmobiles, and specialty vehicles and applications. Some of our products are specifically designed and marketed to some of the leading cycling and powered vehicle original equipment manufacturers (“OEMs”), while others are distributed to consumers through a global network of dealers and distributors.
Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the “Company,” “FOX,” “Fox Factory,” “we,” “us,” “our,” and “ours” refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America (“U.S.” or “United States”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 30, 2022 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 23, 2023. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.
Fiscal Year Calendar - The Company operates on a 52-53 week fiscal year calendar. For 2023 and 2022, the Company’s fiscal year will end or has ended on December 29, 2023 and December 30, 2022, respectively. The twelve month periods ended December 29, 2023 and December 30, 2022, will include or have included 52 weeks. The three and nine month periods ended September 29, 2023 and September 30, 2022 each included 13 weeks and 26 weeks, respectively.
Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Summary of Significant Accounting Policies - There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC on February 23, 2023 that have had a material impact on our condensed consolidated financial statements and related notes.
Revenue Recognition - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include side-by-sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.
Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements. Sales tax and other similar taxes are excluded from revenues. Revenues generated from upfit packages generally do not include the vehicle chassis, as the Company is not the principal in this arrangement and the automotive dealer purchases the chassis directly from the OEM. The Company is required to place a deposit on some vehicle chassis that the dealer purchases directly from the OEM, however that deposit is refunded when the chassis is sold through to the end customer.
Provisions for discounts, rebates, sales incentives, returns, and other adjustments are generally provided for in the period the related sales are recorded, based on management’s assessment of historical trends and projection of future results.
Segments - The Company has determined that it has a single operating and reportable segment: manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Use of Estimates - The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.
Reclassifications - We have reclassified certain prior period amounts within our Note 2 - Revenues for the three and nine months ended September 30, 2022 to conform to our current period presentation. The reclassifications did not have any impact on net income or other major financial statement line items.
Certain Significant Risks and Uncertainties - The Company is subject to those risks common in manufacturing-driven markets, including, but not limited to, competitive forces, dependence on key personnel, customer demand for its products, the successful protection of its proprietary technologies, compliance with government regulations, and the possibility of not being able to obtain additional financing when needed.
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board (“FASB”) has issued Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
The carrying amounts of the Company’s financial instruments, including cash, receivables, accounts payable, accrued liabilities and line of credit approximate their fair values due to their short-term nature.
Recent Accounting Pronouncements
In September 2022, the FASB issued accounting standards update (“ASU”) 2022-04, Liabilities - Supplier Finance Programs (Subtopic 405): Disclosure of Supplier Finance Program Obligations. Under ASU 2022-04, the buyer in a supplier finance program is required to disclose sufficient information to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. The guidance is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. These amendments will be applied retrospectively to each period in which a balance sheet is presented, except for the disclosure of rollforward information, which will be applied prospectively. The Company adopted the interim disclosure requirements, as applicable, during the first quarter of 2023 and will adopt the annual disclosure requirements, except for the annual rollforward, in our 2023 Annual Report on Form 10-K. The Company expects to adopt the annual rollforward requirement in our 2024 Annual Report on Form 10-K. Refer to the “Bailment Pool Arrangements” section within Note 8 - Commitments and Contingencies for further details of this adoption.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues
9 Months Ended
Sep. 29, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
In the second quarter of fiscal year 2023, the Company realigned its Powered Vehicles Group into the Powered Vehicles Group and the Aftermarket Applications Group to be more aligned with the Company’s end customers and drive additional focus on product development. The new Powered Vehicles Group is comprised of sales to original equipment off-road and power sports manufacturers and aftermarket businesses that sell shocks directly to dealers and distributors. The Aftermarket Applications Group is comprised of aftermarket businesses that offer custom vehicle shock, tuning, suspension, lift kit, upfitting, and wheel and tire solutions for automotive and power sports enthusiasts. All prior-period amounts have been recast to conform with the current period presentation. The following table summarizes total net sales by product group:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Powered Vehicles Group$123,076 $109,467 $405,519 $299,831 
Aftermarket Applications Group136,039 125,729 430,391 372,504 
Specialty Sports Group72,002 173,972 295,773 521,515 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 

The following table summarizes total net sales by sales channel:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
OEM $155,632 $238,078 $570,550 $662,453 
Aftermarket175,485 171,090 561,133 531,397 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 

The following table summarizes total net sales generated by geographic location of the customer:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
North America$268,703 $255,424 $864,612 $746,566 
Europe31,958 82,299 147,082 242,373 
Asia25,540 66,875 104,399 188,704 
Rest of the world4,916 4,570 15,590 16,207 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory
9 Months Ended
Sep. 29, 2023
Inventory Disclosure [Abstract]  
Inventory InventoryInventory consisted of the following:
September 29, 2023December 30, 2022
Raw materials$234,049 $247,441 
Work-in-process10,346 9,959 
Finished goods96,814 93,220 
Total inventory$341,209 $350,620 
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaids and Other Assets
9 Months Ended
Sep. 29, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaids and Other Current Assets Prepaids and Other Current AssetsPrepaids and other current assets consisted of the following:
September 29, 2023December 30, 2022
Prepaid chassis deposits$119,666 $74,013 
Advanced payments and prepaid contracts22,786 13,598 
Other current assets12,942 13,753 
Total$155,394 $101,364 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant and Equipment, net
9 Months Ended
Sep. 29, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
September 29, 2023December 30, 2022
Machinery and manufacturing equipment$138,047 $122,748 
Building and building improvements76,097 73,594 
Internal-use computer software32,956 30,290 
Information systems, office equipment and furniture24,924 21,655 
Leasehold improvements24,415 20,078 
Transportation equipment14,683 12,450 
Land and land improvements14,538 14,493 
Total property, plant and equipment325,660 295,308 
Less: accumulated depreciation and amortization(114,518)(93,093)
Total property, plant and equipment, net$211,142 $202,215 

The Company’s long-lived assets by geographic location are as follows:
September 29, 2023December 30, 2022
United States$172,938 $166,544 
International38,204 35,671 
Total long-lived assets$211,142 $202,215 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses
9 Months Ended
Sep. 29, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following:
September 29, 2023December 30, 2022
Payroll and related expenses$23,424 $38,193 
Income tax payable20,290 40,701 
Warranty20,041 17,071 
Current portion of lease liabilities12,815 10,314 
Accrued sales rebate12,608 8,693 
Other accrued expenses14,023 12,757 
Total$103,201 $127,729 
The Company generally provides a limited warranty for products for a one, two or three-year period beginning on: (i) in the case of OEM sales, the date the bike or powered vehicle is purchased from an authorized OEM where the product is incorporated as original equipment on the purchased bike or powered vehicle; (ii) in the case of aftermarket sales, the date the product is originally purchased from an authorized dealer; or (iii) in the case of upfitting sales, the date of the retail sale to an end customer. Activity related to warranties is as follows:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Beginning warranty liability$19,751 $16,088 $17,071 $15,510 
Charge to cost of sales4,152 2,812 12,763 8,261 
Fair value of warranty assumed in acquisition— — 100 — 
Costs incurred(3,862)(2,659)(9,893)(7,530)
Ending warranty liability$20,041 $16,241 $20,041 $16,241 
*All changes to warranty liability were within normal course of business.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 29, 2023
Debt Disclosure [Abstract]  
Debt Debt
Prior Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was periodically amended and restated and/or amended. The credit facility was amended and restated on March 11, 2020, and further amended on June 19, 2020, and June 11, 2021 (as amended, the “Prior Credit Facility”). The Prior Credit Facility (which was terminated on April 5, 2022 and replaced with the 2022 Credit Facility (as discussed below)), would have matured on March 11, 2025, and provided a senior secured revolving line of credit with a borrowing capacity of $250,000 and a term loan of $400,000. The term loan was subject to quarterly amortization payments.
2022 Credit Facility
On April 5, 2022, the Company entered into a new credit agreement with Wells Fargo Bank, National Association, and other named lenders (the “2022 Credit Facility”), and concurrently repaid in full and terminated the Prior Credit Facility. The 2022 Credit Facility, which matures on April 5, 2027, provides for revolving loans, swingline loans and letters of credit up to an aggregate amount of $650,000.
On April 5, 2022, the Company borrowed $475,000 under the 2022 Credit Facility, which was used to repay all outstanding amounts owed under the Prior Credit Facility and for general corporate purposes. Future advances under the 2022 Credit Facility will be used to finance working capital, capital expenditures and other general corporate purposes of the Company. To the extent not previously paid, all then-outstanding amounts under the 2022 Credit Facility are due and payable on the maturity date.
The Company paid $1,980 in debt issuance costs in connection with the 2022 Credit Facility, which were allocated to the line of credit and amortized on a straight-line basis over the term of the facility. Additionally, the Company had $4,473 of remaining unamortized debt issuance costs related to the Prior Credit Facility. The Company expensed $1,927 of the remaining unamortized debt issuance costs and allocated $2,546 to the 2022 Credit Facility.
The Company may borrow, prepay and re-borrow principal under the 2022 Credit Facility during its term. Advances under the 2022 Credit Facility can be either Adjusted Term Secured Overnight Financing Rate (“SOFR”) loans or base rate loans. SOFR rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum equal to Term SOFR for such calculation plus 0.10% plus a margin ranging from 1.00% to 2.00%. Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds Rate plus 0.50%, (ii) the rate of interest in effect for such day as publicly announced from time to time by the lender as its “prime rate”, and (iii) Adjusted Term SOFR rate for a one-month tenor plus 1.00%, subject to the interest rate floors set forth therein, plus a margin ranging from 0.00% to 1.00%. At September 29, 2023, the one-month SOFR and three-month SOFR rates were 5.32% and 5.27%, respectively. At September 29, 2023, our weighted-average interest rate on outstanding borrowing was 5.31%.
The 2022 Credit Facility is secured by substantially all of the Company’s assets, restricts the Company’s ability to make certain payments and engage in certain transactions, and requires that the Company satisfy customary financial ratios. The Company was in compliance with the covenants as of September 29, 2023.
The following table summarizes the line of credit under the 2022 Credit Facility:
September 29, 2023December 30, 2022
Amount outstanding$190,000 $200,000 
Available borrowing capacity460,000 450,000 
Total borrowing capacity$650,000 $650,000 
On June 11, 2021, the Company entered into a swap agreement (the “2021 Swap Agreement”) to obtain a more favorable interest rate and to manage interest rate risk exposure. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into a new interest rate swap agreement (the “2022 Swap Agreement”). Through the 2022 Swap Agreement, the Company hedges the variability of cash flows in interest payments associated with $100,000 of its variable rate debt. Refer to Note 9 - Derivatives and Hedging for further details of the 2022 Swap Agreement.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Indemnification Agreements - In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company or intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. While the outcome of these matters cannot be predicted with certainty, the Company does not believe that the outcome of any claims under indemnification arrangements will have a material effect on the Company’s results of operations, financial position or liquidity.
Legal Proceedings - From time to time, the Company is involved in legal proceedings that arise in the ordinary course of business. Although the Company cannot assure the outcome of any such legal proceedings, based on information currently available, management does not believe that the ultimate resolution of any pending matters, either individually or in the aggregate, will have a material adverse effect on the Company’s financial condition, results of operations or cash flows.
Bailment Pool Arrangements - The Company has relationships with several OEM partners, including General Motors (“GM”), Ford Motor Company (“Ford”), and Chrysler to obtain truck chassis. For Chrysler chassis, the Company pays a cash deposit upon transfer of the chassis to the Company’s premises, and records the chassis within prepaids and other current assets on the condensed consolidated balance sheets until the chassis is transferred to the dealer customer’s floorplan, at which time the cash deposit is returned to the Company. For GM and Ford, the Company has entered into floorplan financing agreements with the OEM. The Company receives an allocation of chassis and pays interest expense on the allocated value of trucks based on the duration of time they are on the Company’s premises. Bailment, which is the non-ownership transfer of the chassis from GM and Ford to the Company, ends when the vehicle is sold to an authorized dealer, or upon authorized return of the vehicle to the manufacturer. The Company does not pay a cash deposit to obtain GM and Ford chassis, and accordingly it does not recognize an asset or a liability related to these chassis. Interest payments made to manufacturer-affiliated finance companies are classified as operating activities in the condensed consolidated statements of cash flows.
At September 29, 2023 and December 30, 2022, the Company had utilized $21,228 and $2,634 out of a maximum of $43,600 and $26,200 of Ford allocation of chassis, respectively, and $11,259 and $67,149, respectively, out of a maximum of $100,000 GM allocation of chassis. The company incurred $740 and $4,310 of interest expense related to chassis on hand during the three and nine months ended September 29, 2023, respectively.
Other Commitments - On November 30, 2017, the Company through FF US Holding Corp., acquired the assets of Flagship, Inc. d/b/a Tuscany and issued a 20% interest in FF US Holding Corp. to Flagship, Inc. A stockholders’ agreement with Flagship, Inc. provided the Company with a call option (the “Call Option”) to acquire the remaining 20% of FF US Holding Corp. at any time from November 30, 2019 through November 30, 2024 at a value that approximates fair market value. On July 22, 2020, the Company exercised the Call Option and, pursuant to a stock purchase agreement with Flagship, Inc., the Company purchased the remaining 20% interest for $24,975 payable in a combination of stock and cash. The cash portion was settled in quarterly installment payments beginning in July 2020 through July 2022, which amounted to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $900 and $2,700 during the three and nine months ended September 30, 2022, respectively. The Company had no remaining liability as of September 29, 2023. The stock portion of 136 shares were released from escrow on a quarterly basis starting January 2021 through July 2022. The Company released 19 and 58 shares of stock during the three and nine months ended September 30, 2022, respectively. The Company had no remaining shares to be released as of September 29, 2023. The exercise of the Call Option effectively canceled the put option held by Flagship, Inc.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging
9 Months Ended
Sep. 29, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Derivatives and Hedging
The Company is exposed to certain risks relating to its ongoing business operations. The primary risk managed by using derivative instruments is interest rate risk. The Company utilizes interest rate swaps to limit its exposure to interest rate risk by converting a portion of its floating-rate debt to a fixed-rate basis, thus reducing the impact of interest rate changes on future interest expense. Interest rate swaps involve the receipt of floating-rate amounts in exchange for fixed-rate interest payments based on the SOFR over the lives of the agreements without an exchange of the underlying principal amounts.
As of September 29, 2023 and December 30, 2022, the Company had the following interest rate swap contracts:
September 29, 2023December 30, 2022
Effective DateTermination DateNotional AmountUnrealized Gain in AOCIUnrealized Gain in AOCI
September 2, 2020June 11, 2021$200,000$125 $189 
July 2, 2021April 5, 2022$200,0006,055 9,180 
April 5, 2022April 5, 2027$100,0006,497 5,087 
Total $12,677 $14,456 
On June 11, 2021, the Company terminated its existing swap agreement (the “2020 Swap Agreement”) and entered into an interest rate swap agreement (the “2021 Swap Agreement”) with a notional amount of $200,000. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into a new interest rate swap agreement (the “2022 Swap Agreement”) with a notional amount of $100,000. The terminated 2020 and 2021 Swap Agreements resulted in unrealized gains of $324 and $12,270, respectively, at the termination dates that will continue to be accounted for in accumulated other comprehensive income and amortized into earnings over the term of the associated debt instrument.
The 2022 Swap Agreement has a maturity date of April 5, 2027 and is indexed to a three-month Term SOFR (as defined in the 2022 Swap Agreement). The 2022 Swap Agreement met the criteria as a cash flow hedge under ASC 815, Derivatives and Hedging (“ASC 815”), and is recorded to other assets or other liabilities on the condensed consolidated balance sheets. Refer to Note 10 - Fair Value Measurements and Financial Instruments for additional information on determining the fair value. The unrealized gains or losses, after tax, will be recorded in accumulated other comprehensive income, a component of equity, and are expected to be reclassified into interest expense on the condensed consolidated statements of income when the forecasted transactions affect earnings. As required under ASC 815, the interest rate swap contracts’ effectiveness will be assessed on a quarterly basis using a quantitative regression analysis.
The gains and losses, net of tax, related to the effective portion of derivative instruments designated as cash flow hedges recognized in other comprehensive income for the three and nine months ended September 29, 2023 were a loss of $281 and $2,219, respectively; and for the three and nine months ended September 30, 2022 were a gain of $2,563 and $9,296, respectively.
Over the next twelve months, the Company expects to recognize $7,167 of the $12,677 of unrealized gains included in accumulated other comprehensive income related to the interest rate swap contracts.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Financial Instruments
9 Months Ended
Sep. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Financial Instruments Fair Value Measurements and Financial Instruments
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods:
September 29, 2023December 30, 2022
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Interest Rate Swap$— $6,497 $— $6,497 $— $5,087 $— $5,087 
Total assets measured at fair value$— $6,497 $— $6,497 $— $5,087 $— $5,087 
There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three and nine month periods ended September 29, 2023.
On June 11, 2021, the Company entered into the 2021 Swap Agreement to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into the 2022 Swap Agreement. Refer to Note 9 - Derivatives and Hedging for additional details of the agreement. In accordance with ASC 815, an interest rate swap contract is recognized as an asset or liability on the condensed consolidated balance sheets and is measured at fair value. The fair value was calculated utilizing Level 2 inputs.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders’ Equity
Equity Incentive Plans
The following table summarizes the allocation of stock-based compensation in the accompanying condensed consolidated statements of income:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Cost of sales$330 $292 $903 $701 
Sales and marketing418 227 1,096 680 
Research and development331 215 834 705 
General and administrative2,779 3,555 11,209 9,293 
Total$3,858 $4,289 $14,042 $11,379 

The following table summarizes the activity for the Company’s unvested restricted stock units (“RSUs”) for the nine months ended September 29, 2023:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 30, 2022297 $87.05 
Granted129 $111.11 
Canceled(26)$86.29 
Vested(139)$83.85 
Unvested at September 29, 2023261 $111.00 
As of September 29, 2023, the Company had approximately $19,744 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 1.92 years.
During the nine months ended September 29, 2023, the Company issued performance share units (“PSUs”) to certain executives that represent shares potentially issuable in the future. Issuance is based upon the Company’s performance, over a 3 year performance period, on certain measures including return on invested capital and free cash flow. The PSUs vest only upon the achievement of the applicable performance goals for the performance period, and, depending on the actual achievement on the performance goals, the grantee may earn between 0% and 200% of the target PSUs. The fair value of PSUs is calculated based on the stock price on the date of grant assuming the performance goals will be achieved.
The following table summarizes the activity for the Company’s unvested PSUs for the nine months ended September 29, 2023:
Unvested PSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 30, 202248 $126.69 
Granted44 $115.70 
Canceled(9)$119.93 
Unvested at September 29, 202383 $139.95 
The stock-based compensation expense recognized each period is dependent upon our estimate of the number of shares that will ultimately vest based on the achievement of certain performance conditions. Future stock-based compensation expense for unvested performance-based awards could reach a maximum of $10,960 assuming achievement at the maximum level. The unrecognized stock-based compensation expense is expected to be recognized over a weighted average period of 1.70 years.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Provision for income taxes$3,484 $13,365 $20,957 $28,265 
Effective tax rates9.0 %20.8 %15.2 %15.7 %
For the three months ended September 29, 2023, the difference between the Company’s effective tax rate of 9.0% and the 21% federal statutory rate was due to a benefit from the U.S. research and development tax credit related to multiple periods and lower tax rate on foreign derived intangible income. These benefits were partially offset by other non-deductible expenses and state taxes.
For the nine months ended September 29, 2023, the difference between the Company’s effective tax rate and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income and benefit from the U.S. research and development tax credit related to multiple periods. These benefits were partially offset by other non-deductible expenses and state taxes.
For the three months ended September 30, 2022, the difference between the Company’s effective tax rate of 20.8% and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income, partially offset by withholding and state taxes.
For the nine months ended September 30, 2022, the difference between the Company’s effective tax rate and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income, and the impact of the finalized U.S. tax regulations published by the U.S. Treasury and Internal Revenue Service on January 4, 2022. These regulations limit the amount of newly generated foreign taxes that are creditable against U.S. income taxes, which resulted in a release of the Company’s valuation allowance against foreign tax credits due to the Company's ability to use foreign tax credit carryforwards that had previously been reserved against. These benefits were partially offset by withholding and state taxes.
We do not expect the results from any ongoing income tax audits to have a material impact on our consolidated financial condition, results of operations, or cash flows.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 29, 2023
Related Party Transactions [Abstract]  
Related Party Agreements Related Party TransactionsOn July 22, 2020, the Company, pursuant to a stock purchase agreement with Flagship, Inc., purchased the remaining 20% interest of FF US Holding Corp. for $24,975 payable in a combination of stock and cash. The cash portion was settled in quarterly installment payments through July 2022. Refer to Note 8 - Commitments and Contingencies for additional details of this agreement.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Sep. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On February 17, 2023 the Company entered into a Securities Purchase Agreement with CWH Holdco, LLC (“CWH”), CWH Blocker Corp., (“Blocker”), Thompson Street Capital Partners V, L.P., and each other member of CWH to purchase all of the outstanding equity of Blocker, and thereafter Blocker acquired all of the outstanding equity interest of CWH. CWH is the parent company of Custom Wheel House, LLC (“Custom Wheel House”). Custom Wheel House is a designer, marketer, and distributor of high-performance wheels, performance off-road tires, and accessories, including the premier flagship brand Method Race Wheels. The Company believes that this acquisition will be complementary to its upfitting businesses and will help to expand its product offerings. This acquisition was financed through the Company’s existing 2022 Credit Facility. The acquisition was closed on March 3, 2023 and accounted for as a business combination.
The purchase price of Custom Wheel House has been preliminarily allocated to the assets acquired and liabilities assumed based on their estimated respective fair values as of March 3, 2023 with the excess purchase price allocated to goodwill. The Company’s valuation is preliminary and subject to the Company’s validation of deferred taxes. The Company expects to amortize the acquired trade name, customer relationship and core technology assets over their expected useful lives that range between two and seven years. The acquired goodwill represents the value of combining operations of Custom Wheel House and the Company, and is expected to be partially deductible for tax purposes. During the nine months ended September 29, 2023, the Company updated the purchase price allocation and recorded adjustments to net assets of $745, identified intangible assets of $4,337, and goodwill of $5,082. The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:
Acquisition consideration
Cash consideration$130,918 
                     Total consideration at closing$130,918 
Fair market values
Inventory$23,266 
Other current assets4,243 
Property, plant and equipment3,529 
Lease right-of-use assets4,718 
Intangibles48,663 
Goodwill62,000 
                    Total assets acquired146,419 
Accounts payable and accrued expenses10,783 
Current portion of lease liabilities1,694 
Lease liabilities3,024 
                    Total liabilities assumed15,501 
                    Purchase price allocation$130,918 
The Company incurred $929 of transaction costs related to the acquisition of Custom Wheel House during the nine months ended September 29, 2023. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income.
The results of operations for Custom Wheel House have been included in the Company's condensed consolidated statements of income since the closing date of the acquisition on March 3, 2023. The total revenue and net income from operations for Custom Wheel House for the three months ended September 29, 2023 amounted to $19,331 and $1,296, respectively. The total revenue and net loss from operations for Custom Wheel House for the nine months ended September 29, 2023 amounted to $46,016 and $5,252, respectively.
Pro-forma financial information of the combined entities is not presented due to the immaterial impact of the financial results of the acquired entity on our consolidated financial statements.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 29, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Marucci Sports, LLC (“Marucci”) Transaction
On November 1, 2023 the Company’s subsidiary, Fox Factory, Inc., entered into an Agreement and Plan of Merger (the “Marucci Merger Agreement”) by and among Fox Factory, Inc., Marucci Merger Sub, Inc., a wholly-owned subsidiary of Fox Factory, Inc. (“Merger Sub), Wheelhouse Holdings Inc. (“Wheelhouse) and Compass Group Diversified Holdings LLC, as representative of the Wheelhouse equity holders. Pursuant to the Marucci Merger Agreement, the Merger Sub will merge with and into Wheelhouse with Wheelhouse surviving as a wholly-owned subsidiary of Fox Factory, Inc. (the “Marucci Merger”). Pursuant to the Marucci Merger, Fox Factory, Inc. will acquire substantially all the issued and outstanding capital stock of Wheelhouse Holdings, Inc., the parent company of Marucci, at an enterprise value of $572,000, subject to various adjustments described in the Marucci Merger Agreement. Marucci, based in Baton Rouge, Louisiana, is a leading designer, manufacturer, and marketer of highly engineered premium wood, aluminum and composite baseball bats as well as other diamond sports products. The Company believes that this transaction will be complementary to its technology innovation and brand value and will help to expand its product offerings. The transaction, which is subject to various closing conditions, is expected to close in the fourth quarter of 2023.
The transaction will be financed through a term loan from an amendment to the 2022 Credit Facility.
Amendment to 2022 Credit Facility
On November 1, 2023, the Company entered into a commitment letter (the “Debt Commitment Letter”) with certain lenders party to the 2022 Credit Facility (collectively, the “Commitment Parties”) pursuant to which the Commitment Parties have agreed to provide the Company with a term loan in an amount not to exceed $400,000 and a delayed draw term loan in an amount not to exceed $200,000 (collectively, the “Incremental Term Loans”), each of which are permitted under the 2022 Credit Facility. The Incremental Term Loans will support the Company’s capital allocation strategy, including funding a portion of the acquisition consideration owed under the Marucci transaction. The funding of the Incremental Term Loans provided for in the Debt Commitment Letter are contingent on satisfaction of customary conditions, including, among other things, (i) the execution and delivery of the amendment to the 2022 Credit Facility and (ii) the consummation of the Marucci transaction. The amendment to the 2022 Credit Facility will be effective on the closing date of the Marucci transaction and has not been finalized; accordingly, the actual terms may differ from the description of such terms in the Debt Commitment Letter.
Share Repurchase Plan
On November 1, 2023, the Company’s Board of Directors authorized a share repurchase plan for up to $300,000 in shares of the Company’s common stock, par value $0.001 per share. The share repurchase program is scheduled to expire on November 1, 2028. Repurchases of shares of Common Stock under the stock repurchase plan will be made in accordance with applicable securities laws and may be made under a variety of methods, which may include open market purchases. The stock repurchase program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or terminated at any time at the Company’s discretion.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jul. 01, 2022
Apr. 01, 2022
Pay vs Performance Disclosure            
Net Income (Loss) Attributable to Parent $ 35,293 $ 39,735 $ 41,767 $ 50,771 $ 53,498 $ 48,050
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 29, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 29, 2023
Accounting Policies [Abstract]    
Basis of Presentation   Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America (“U.S.” or “United States”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 30, 2022 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 23, 2023. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.
Fiscal Year   Fiscal Year Calendar - The Company operates on a 52-53 week fiscal year calendar. For 2023 and 2022, the Company’s fiscal year will end or has ended on December 29, 2023 and December 30, 2022, respectively. The twelve month periods ended December 29, 2023 and December 30, 2022, will include or have included 52 weeks. The three and nine month periods ended September 29, 2023 and September 30, 2022 each included 13 weeks and 26 weeks, respectively.
Principles of Consolidation   Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Revenue Recognition  
Revenue Recognition - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include side-by-sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.
Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements. Sales tax and other similar taxes are excluded from revenues. Revenues generated from upfit packages generally do not include the vehicle chassis, as the Company is not the principal in this arrangement and the automotive dealer purchases the chassis directly from the OEM. The Company is required to place a deposit on some vehicle chassis that the dealer purchases directly from the OEM, however that deposit is refunded when the chassis is sold through to the end customer.
Provisions for discounts, rebates, sales incentives, returns, and other adjustments are generally provided for in the period the related sales are recorded, based on management’s assessment of historical trends and projection of future results.
Segments   Segments - The Company has determined that it has a single operating and reportable segment: manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Use of Estimates   Use of Estimates - The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.
Reclassifications Reclassifications - We have reclassified certain prior period amounts within our Note 2 - Revenues for the three and nine months ended September 30, 2022 to conform to our current period presentation. The reclassifications did not have any impact on net income or other major financial statement line items.  
Certain Significant Risks and Uncertainties   Certain Significant Risks and Uncertainties - The Company is subject to those risks common in manufacturing-driven markets, including, but not limited to, competitive forces, dependence on key personnel, customer demand for its products, the successful protection of its proprietary technologies, compliance with government regulations, and the possibility of not being able to obtain additional financing when needed.
Fair Value Measurements and Financial Instruments  
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board (“FASB”) has issued Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
The carrying amounts of the Company’s financial instruments, including cash, receivables, accounts payable, accrued liabilities and line of credit approximate their fair values due to their short-term nature.
Recent Accounting Pronouncements   Recent Accounting PronouncementsIn September 2022, the FASB issued accounting standards update (“ASU”) 2022-04, Liabilities - Supplier Finance Programs (Subtopic 405): Disclosure of Supplier Finance Program Obligations. Under ASU 2022-04, the buyer in a supplier finance program is required to disclose sufficient information to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. The guidance is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. These amendments will be applied retrospectively to each period in which a balance sheet is presented, except for the disclosure of rollforward information, which will be applied prospectively. The Company adopted the interim disclosure requirements, as applicable, during the first quarter of 2023 and will adopt the annual disclosure requirements, except for the annual rollforward, in our 2023 Annual Report on Form 10-K. The Company expects to adopt the annual rollforward requirement in our 2024 Annual Report on Form 10-K.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Tables)
9 Months Ended
Sep. 29, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues The following table summarizes total net sales by product group:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Powered Vehicles Group$123,076 $109,467 $405,519 $299,831 
Aftermarket Applications Group136,039 125,729 430,391 372,504 
Specialty Sports Group72,002 173,972 295,773 521,515 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 

The following table summarizes total net sales by sales channel:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
OEM $155,632 $238,078 $570,550 $662,453 
Aftermarket175,485 171,090 561,133 531,397 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 

The following table summarizes total net sales generated by geographic location of the customer:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
North America$268,703 $255,424 $864,612 $746,566 
Europe31,958 82,299 147,082 242,373 
Asia25,540 66,875 104,399 188,704 
Rest of the world4,916 4,570 15,590 16,207 
Total net sales$331,117 $409,168 $1,131,683 $1,193,850 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Tables)
9 Months Ended
Sep. 29, 2023
Inventory Disclosure [Abstract]  
Inventory Inventory consisted of the following:
September 29, 2023December 30, 2022
Raw materials$234,049 $247,441 
Work-in-process10,346 9,959 
Finished goods96,814 93,220 
Total inventory$341,209 $350,620 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaids and Other Current Assets (Tables)
9 Months Ended
Sep. 29, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets Prepaids and other current assets consisted of the following:
September 29, 2023December 30, 2022
Prepaid chassis deposits$119,666 $74,013 
Advanced payments and prepaid contracts22,786 13,598 
Other current assets12,942 13,753 
Total$155,394 $101,364 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant and Equipment, net (Tables)
9 Months Ended
Sep. 29, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, plant and equipment, net consisted of the following:
September 29, 2023December 30, 2022
Machinery and manufacturing equipment$138,047 $122,748 
Building and building improvements76,097 73,594 
Internal-use computer software32,956 30,290 
Information systems, office equipment and furniture24,924 21,655 
Leasehold improvements24,415 20,078 
Transportation equipment14,683 12,450 
Land and land improvements14,538 14,493 
Total property, plant and equipment325,660 295,308 
Less: accumulated depreciation and amortization(114,518)(93,093)
Total property, plant and equipment, net$211,142 $202,215 
Long-lived Assets by Geographic Location
The Company’s long-lived assets by geographic location are as follows:
September 29, 2023December 30, 2022
United States$172,938 $166,544 
International38,204 35,671 
Total long-lived assets$211,142 $202,215 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Tables)
9 Months Ended
Sep. 29, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued expenses consisted of the following:
September 29, 2023December 30, 2022
Payroll and related expenses$23,424 $38,193 
Income tax payable20,290 40,701 
Warranty20,041 17,071 
Current portion of lease liabilities12,815 10,314 
Accrued sales rebate12,608 8,693 
Other accrued expenses14,023 12,757 
Total$103,201 $127,729 
Activity Related to Warranties Activity related to warranties is as follows:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Beginning warranty liability$19,751 $16,088 $17,071 $15,510 
Charge to cost of sales4,152 2,812 12,763 8,261 
Fair value of warranty assumed in acquisition— — 100 — 
Costs incurred(3,862)(2,659)(9,893)(7,530)
Ending warranty liability$20,041 $16,241 $20,041 $16,241 
*All changes to warranty liability were within normal course of business.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 29, 2023
Debt Disclosure [Abstract]  
Summary of line of credit under 2022 Credit Facility
The following table summarizes the line of credit under the 2022 Credit Facility:
September 29, 2023December 30, 2022
Amount outstanding$190,000 $200,000 
Available borrowing capacity460,000 450,000 
Total borrowing capacity$650,000 $650,000 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging Activities (Tables)
9 Months Ended
Sep. 29, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Interest Rate Derivatives
As of September 29, 2023 and December 30, 2022, the Company had the following interest rate swap contracts:
September 29, 2023December 30, 2022
Effective DateTermination DateNotional AmountUnrealized Gain in AOCIUnrealized Gain in AOCI
September 2, 2020June 11, 2021$200,000$125 $189 
July 2, 2021April 5, 2022$200,0006,055 9,180 
April 5, 2022April 5, 2027$100,0006,497 5,087 
Total $12,677 $14,456 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Financial Instruments (Tables)
9 Months Ended
Sep. 29, 2023
Fair Value Disclosures [Abstract]  
Liabilities Measured at Fair Value on Recurring Basis
The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods:
September 29, 2023December 30, 2022
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Interest Rate Swap$— $6,497 $— $6,497 $— $5,087 $— $5,087 
Total assets measured at fair value$— $6,497 $— $6,497 $— $5,087 $— $5,087 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation Allocation
The following table summarizes the allocation of stock-based compensation in the accompanying condensed consolidated statements of income:
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Cost of sales$330 $292 $903 $701 
Sales and marketing418 227 1,096 680 
Research and development331 215 834 705 
General and administrative2,779 3,555 11,209 9,293 
Total$3,858 $4,289 $14,042 $11,379 
Summary of Unvested Restricted Stock Units (RSU) Activity
The following table summarizes the activity for the Company’s unvested restricted stock units (“RSUs”) for the nine months ended September 29, 2023:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 30, 2022297 $87.05 
Granted129 $111.11 
Canceled(26)$86.29 
Vested(139)$83.85 
Unvested at September 29, 2023261 $111.00 
Summary of Unvested PSUs Activity
The following table summarizes the activity for the Company’s unvested PSUs for the nine months ended September 29, 2023:
Unvested PSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 30, 202248 $126.69 
Granted44 $115.70 
Canceled(9)$119.93 
Unvested at September 29, 202383 $139.95 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 29, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
For the three months endedFor the nine months ended
September 29, 2023September 30, 2022September 29, 2023September 30, 2022
Provision for income taxes$3,484 $13,365 $20,957 $28,265 
Effective tax rates9.0 %20.8 %15.2 %15.7 %
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Sep. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Allocation of Purchase Price The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:
Acquisition consideration
Cash consideration$130,918 
                     Total consideration at closing$130,918 
Fair market values
Inventory$23,266 
Other current assets4,243 
Property, plant and equipment3,529 
Lease right-of-use assets4,718 
Intangibles48,663 
Goodwill62,000 
                    Total assets acquired146,419 
Accounts payable and accrued expenses10,783 
Current portion of lease liabilities1,694 
Lease liabilities3,024 
                    Total liabilities assumed15,501 
                    Purchase price allocation$130,918 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net sales $ 331,117 $ 409,168 $ 1,131,683 $ 1,193,850
Powered Vehicles Group        
Disaggregation of Revenue [Line Items]        
Total net sales 123,076 109,467 405,519 299,831
Specialty Sports Group        
Disaggregation of Revenue [Line Items]        
Total net sales 72,002 173,972 295,773 521,515
Aftermarket Applications Group        
Disaggregation of Revenue [Line Items]        
Total net sales $ 136,039 $ 125,729 $ 430,391 $ 372,504
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Sales by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net sales $ 331,117 $ 409,168 $ 1,131,683 $ 1,193,850
OEM        
Disaggregation of Revenue [Line Items]        
Total net sales 155,632 238,078 570,550 662,453
Aftermarket        
Disaggregation of Revenue [Line Items]        
Total net sales $ 175,485 $ 171,090 $ 561,133 $ 531,397
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net sales $ 331,117 $ 409,168 $ 1,131,683 $ 1,193,850
North America        
Disaggregation of Revenue [Line Items]        
Total net sales 268,703 255,424 864,612 746,566
Europe        
Disaggregation of Revenue [Line Items]        
Total net sales 31,958 82,299 147,082 242,373
Asia        
Disaggregation of Revenue [Line Items]        
Total net sales 25,540 66,875 104,399 188,704
Rest of the world        
Disaggregation of Revenue [Line Items]        
Total net sales $ 4,916 $ 4,570 $ 15,590 $ 16,207
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 234,049 $ 247,441
Work-in-process 10,346 9,959
Finished goods 96,814 93,220
Total inventory $ 341,209 $ 350,620
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaids and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid chassis deposits $ 119,666 $ 74,013
Advanced payments and prepaid contracts 22,786 13,598
Other current assets 12,942 13,753
Total $ 155,394 $ 101,364
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant and Equipment, net - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 325,660 $ 295,308
Less: accumulated depreciation and amortization (114,518) (93,093)
Total property, plant and equipment, net 211,142 202,215
Building and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 76,097 73,594
Information systems, office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 24,924 21,655
Internal-use computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 32,956 30,290
Land and land improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 14,538 14,493
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 24,415 20,078
Machinery and manufacturing equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 138,047 122,748
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 14,683 $ 12,450
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Total long-lived assets $ 211,142 $ 202,215
United States    
Property, Plant and Equipment [Line Items]    
Total long-lived assets 172,938 166,544
International    
Property, Plant and Equipment [Line Items]    
Total long-lived assets $ 38,204 $ 35,671
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses - Accrued Expense Components (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Jun. 30, 2023
Dec. 30, 2022
Sep. 30, 2022
Jul. 01, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]            
Payroll and related expenses $ 23,424   $ 38,193      
Current portion of lease liabilities 12,815   10,314      
Warranty 20,041 $ 19,751 17,071 $ 16,241 $ 16,088 $ 15,510
Current portion of lease liabilities 20,290   40,701      
Accrued sales rebate 12,608   8,693      
Other accrued expenses 14,023   12,757      
Accrued expenses $ 103,201   $ 127,729      
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses - Activity Related to Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning warranty liability $ 19,751 $ 16,088 $ 17,071 $ 15,510
Charge to cost of sales 4,152 2,812 12,763 8,261
Fair value of warranty assumed in acquisition 0 0 100 0
Costs incurred (3,862) (2,659) (9,893) (7,530)
Ending warranty liability $ 20,041 $ 16,241 $ 20,041 $ 16,241
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 05, 2022
Sep. 29, 2023
Dec. 30, 2022
Jun. 30, 2019
Debt Instrument [Line Items]        
Credit facility       $ 250,000
Debt issuance costs $ 1,980      
Unamortized debt issuance costs 1,927 $ 4,473    
Weighted average interest rate on outstanding borrowings   5.31%    
Interest rate swap        
Debt Instrument [Line Items]        
Amount of interest rate swap $ 100,000      
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 0.10%      
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 1.00%      
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 2.00%      
Fed Funds Effective Rate Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 0.50%      
Secured Overnight Financing Rate (SOFR) | Three-Month Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent)   5.27%    
London Interbank Offered Rate (LIBOR) 1        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent)   5.32%    
Term Loan        
Debt Instrument [Line Items]        
Term loan amount       $ 400,000
Line of Credit        
Debt Instrument [Line Items]        
Proceeds from Lines of Credit $ 475,000      
Unamortized debt issuance costs   $ 2,546    
Revolving Credit Facility        
Debt Instrument [Line Items]        
Credit facility   $ 650,000 $ 650,000  
Revolving Credit Facility | Line of Credit | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 1.00%      
Revolving Credit Facility | Line of Credit | Base Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 0.00%      
Revolving Credit Facility | Line of Credit | Base Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 1.00%      
Letter of Credit        
Debt Instrument [Line Items]        
Credit facility $ 650,000      
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Summary of Amended and Restated Credit Facility (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Jun. 30, 2019
Debt Instrument [Line Items]      
Amount outstanding $ 190,000 $ 200,000  
Total borrowing capacity     $ 250,000
Revolving Credit Facility      
Debt Instrument [Line Items]      
Amount outstanding 190,000 200,000  
Available borrowing capacity 460,000 450,000  
Total borrowing capacity $ 650,000 $ 650,000  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Dec. 30, 2022
Jul. 22, 2020
Nov. 30, 2017
Loss Contingencies [Line Items]            
Bailment pool arrangement, interest expense   $ 740        
Bailment pool arrangement, interest credit   4,310        
Installment payment, 2020   6,556        
Installment payment, 2021   4,550        
Installment payment, 2022   2,700        
Payments for Repurchase of Redeemable Noncontrolling Interest $ 900 $ 0 $ 2,700      
Shares held in escrow (in shares)   136,000        
Shares released (in shares) 19   58      
Ford            
Loss Contingencies [Line Items]            
Bailment pool arrangement, allocation   $ 21,228   $ 2,634    
Bailment pool arrangement, maximum allocation   43,600   26,200    
General Motors            
Loss Contingencies [Line Items]            
Bailment pool arrangement, allocation   11,259   $ 67,149    
Bailment pool arrangement, maximum allocation   $ 100,000        
SCA            
Loss Contingencies [Line Items]            
Call option to acquire remaining interest         20.00% 20.00%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging - Schedule of Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Jun. 11, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Unrealized Gain in AOCI $ 12,677 $ 14,456  
Interest Rate Swap September 2020 To June 2021      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 200,000    
Unrealized Gain in AOCI 125 189 $ 324
Interest Rate Swap July 2021 To March 2025      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 200,000    
Unrealized Gain in AOCI 6,055 9,180 $ 12,270
Interest Rate Swap April 2022 to April 2027      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount 100,000    
Unrealized Gain in AOCI $ 6,497 $ 5,087  
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Dec. 30, 2022
Apr. 05, 2022
Jun. 11, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Unrealized gain in AOCI on terminated swap $ 12,677   $ 12,677   $ 14,456    
Other comprehensive income (loss), derivatives gain (loss) 281 $ (2,563) 2,219 $ (9,296)      
Interest rate swap              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Other comprehensive income (loss), derivatives gain (loss)   $ (2,563)   $ (9,296)      
Losses to be reclassified over the next twelve months 7,167   7,167        
Amount of interest rate swap           $ 100,000  
Interest Rate Swap July 2021 To March 2025              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional amount terminated             $ 200,000
Unrealized gain in AOCI on terminated swap 6,055   6,055   9,180   12,270
Interest Rate Swap September 2020 To June 2021              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Unrealized gain in AOCI on terminated swap $ 125   $ 125   $ 189   $ 324
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value $ 6,497 $ 5,087
Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset 6,497 5,087
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value 0 0
Level 1 | Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value 6,497 5,087
Level 2 | Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset 6,497 5,087
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value 0 0
Level 3 | Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset $ 0 $ 0
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Narrtive (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share-based compensation expense $ 3,858 $ 4,289 $ 14,042 $ 11,379
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense related to RSUs 19,744   $ 19,744  
Period for recognition of unrecognized stock-based compensation expense     1 year 11 months 1 day  
PSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense related to RSUs $ 10,960   $ 10,960  
Period for recognition of unrecognized stock-based compensation expense     1 year 8 months 12 days  
PSU | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance goal, percentage     0.00%  
PSU | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period     3  
Performance goal, percentage     200.00%  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Equity Incentive Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense $ 3,858 $ 4,289 $ 14,042 $ 11,379
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 330 292 903 701
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 418 227 1,096 680
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 331 215 834 705
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense $ 2,779 $ 3,555 $ 11,209 $ 9,293
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Unvested RSU Activity (Details)
9 Months Ended
Sep. 29, 2023
$ / shares
shares
Number of shares outstanding  
Granted (in shares) | shares 129,000
Canceled (in shares) | shares (26,000)
Vested (in shares) | shares (139,000)
Unvested at end of period (in shares) | shares 261,000
Weighted-average grant date fair value  
Granted (in usd per share) | $ / shares $ 111.11
Cancelled (in usd per share) | $ / shares 86.29
Vested (in usd per share) | $ / shares 83.85
Unvested at end of period (in usd per share) | $ / shares $ 111.00
RSUs  
Number of shares outstanding  
Unvested at beginning of period (in shares) | shares 297,000
Weighted-average grant date fair value  
Unvested at beginning of period (in usd per share) | $ / shares $ 87.05
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Unvested PSU Activity (Details)
shares in Thousands
9 Months Ended
Sep. 29, 2023
$ / shares
shares
Number of shares outstanding  
Granted (in shares) | shares 129
Unvested at end of period (in shares) | shares 261
Weighted-average grant date fair value  
Granted (in usd per share) $ 111.11
Cancelled (in usd per share) 86.29
Unvested at end of period (in usd per share) $ 111.00
PSU  
Number of shares outstanding  
Unvested at beginning of period (in shares) | shares 48
Granted (in shares) | shares 44
Canceled (in shares) | shares (9)
Unvested at end of period (in shares) | shares 83
Weighted-average grant date fair value  
Unvested at beginning of period (in usd per share) $ 126.69
Granted (in usd per share) 115.70
Cancelled (in usd per share) 119.93
Unvested at end of period (in usd per share) $ 139.95
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Components (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 3,484 $ 13,365 $ 20,957 $ 28,265
Effective tax rates 9.00% 20.80% 15.20% 15.70%
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Effective tax rates 9.00% 20.80% 15.20% 15.70%
Federal statutory rate 21.00%      
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details) - SCA
$ in Thousands
Jul. 22, 2020
USD ($)
Related Party Transaction [Line Items]  
Call option to acquire remaining interest 20.00%
Cash consideration $ 24,975
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 17, 2023
Sep. 29, 2023
Sep. 29, 2023
Mar. 03, 2023
Dec. 30, 2022
Business Acquisition [Line Items]          
Goodwill   $ 386,139 $ 386,139   $ 323,978
CWH Blocker Corp          
Business Acquisition [Line Items]          
Net assets   745 745    
Intangibles   4,337 4,337 $ 48,663  
Goodwill   5,082 5,082 $ 62,000  
Acquisition cost     929    
Revenue   19,331 46,016    
Net loss   $ 1,296 $ (5,252)    
CWH Blocker Corp | Minimum          
Business Acquisition [Line Items]          
Useful life 2 years        
CWH Blocker Corp | Maximum          
Business Acquisition [Line Items]          
Useful life 7 years        
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Allocation of Purchase Price (Details) - USD ($)
$ in Thousands
Mar. 03, 2023
Sep. 29, 2023
Dec. 30, 2022
Fair market values      
Goodwill   $ 386,139 $ 323,978
CWH Blocker Corp      
Acquisition consideration      
Cash consideration $ 130,918    
Total consideration at closing 130,918    
Fair market values      
Inventory 23,266    
Other current assets 4,243    
Property, plant and equipment 3,529    
Lease right-of-use assets 4,718    
Intangibles 48,663 4,337  
Goodwill 62,000 $ 5,082  
Total assets acquired 146,419    
Accounts payable and accrued expenses 10,783    
Current portion of lease liabilities 1,694    
Lease liabilities 3,024    
Total liabilities assumed 15,501    
Purchase price allocation $ 130,918    
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
3 Months Ended
Dec. 29, 2023
Nov. 01, 2023
Sep. 29, 2023
Dec. 30, 2022
Jun. 30, 2019
Subsequent Event [Line Items]          
Credit facility         $ 250,000,000
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001  
Revolving Credit Facility          
Subsequent Event [Line Items]          
Credit facility     $ 650,000,000 $ 650,000,000  
Subsequent Event          
Subsequent Event [Line Items]          
Share repurchase program, authorized amount   $ 300,000      
Common stock, par value (in dollars per share)   $ 0.001      
Subsequent Event | Wheelhouse Holdings | Forecast          
Subsequent Event [Line Items]          
Total consideration at closing $ 572,000        
Subsequent Event | Line of Credit | Revolving Credit Facility | Amendment to the 2022 Credit Facility          
Subsequent Event [Line Items]          
Credit facility   $ 400,000      
Subsequent Event | Line of Credit | Delayed Draw Term Loan Facility | Amendment to the 2022 Credit Facility          
Subsequent Event [Line Items]          
Credit facility   $ 200,000      
XML 71 foxf-20230929_htm.xml IDEA: XBRL DOCUMENT 0001424929 2022-12-31 2023-09-29 0001424929 2023-10-26 0001424929 2023-09-29 0001424929 2022-12-30 0001424929 2023-07-01 2023-09-29 0001424929 2022-07-02 2022-09-30 0001424929 2022-01-01 2022-09-30 0001424929 us-gaap:CommonStockMember 2021-12-31 0001424929 us-gaap:TreasuryStockCommonMember 2021-12-31 0001424929 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001424929 us-gaap:RetainedEarningsMember 2021-12-31 0001424929 2021-12-31 0001424929 us-gaap:CommonStockMember 2022-01-01 2022-04-01 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-04-01 0001424929 2022-01-01 2022-04-01 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-04-01 0001424929 us-gaap:RetainedEarningsMember 2022-01-01 2022-04-01 0001424929 us-gaap:CommonStockMember 2022-04-01 0001424929 us-gaap:TreasuryStockCommonMember 2022-04-01 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 0001424929 us-gaap:RetainedEarningsMember 2022-04-01 0001424929 2022-04-01 0001424929 us-gaap:CommonStockMember 2022-04-02 2022-07-01 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 2022-07-01 0001424929 2022-04-02 2022-07-01 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 2022-07-01 0001424929 us-gaap:RetainedEarningsMember 2022-04-02 2022-07-01 0001424929 us-gaap:CommonStockMember 2022-07-01 0001424929 us-gaap:TreasuryStockCommonMember 2022-07-01 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 0001424929 us-gaap:RetainedEarningsMember 2022-07-01 0001424929 2022-07-01 0001424929 us-gaap:CommonStockMember 2022-07-02 2022-09-30 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 2022-09-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 2022-09-30 0001424929 us-gaap:RetainedEarningsMember 2022-07-02 2022-09-30 0001424929 us-gaap:CommonStockMember 2022-09-30 0001424929 us-gaap:TreasuryStockCommonMember 2022-09-30 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001424929 us-gaap:RetainedEarningsMember 2022-09-30 0001424929 2022-09-30 0001424929 us-gaap:CommonStockMember 2022-12-30 0001424929 us-gaap:TreasuryStockCommonMember 2022-12-30 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0001424929 us-gaap:RetainedEarningsMember 2022-12-30 0001424929 us-gaap:CommonStockMember 2022-12-31 2023-03-31 0001424929 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-03-31 0001424929 2022-12-31 2023-03-31 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-03-31 0001424929 us-gaap:RetainedEarningsMember 2022-12-31 2023-03-31 0001424929 us-gaap:CommonStockMember 2023-03-31 0001424929 us-gaap:TreasuryStockCommonMember 2023-03-31 0001424929 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001424929 us-gaap:RetainedEarningsMember 2023-03-31 0001424929 2023-03-31 0001424929 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001424929 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001424929 2023-04-01 2023-06-30 0001424929 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001424929 us-gaap:CommonStockMember 2023-06-30 0001424929 us-gaap:TreasuryStockCommonMember 2023-06-30 0001424929 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001424929 us-gaap:RetainedEarningsMember 2023-06-30 0001424929 2023-06-30 0001424929 us-gaap:CommonStockMember 2023-07-01 2023-09-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-29 0001424929 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-29 0001424929 us-gaap:CommonStockMember 2023-09-29 0001424929 us-gaap:TreasuryStockCommonMember 2023-09-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2023-09-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-29 0001424929 us-gaap:RetainedEarningsMember 2023-09-29 0001424929 foxf:PoweredVehiclesMember 2023-07-01 2023-09-29 0001424929 foxf:PoweredVehiclesMember 2022-07-02 2022-09-30 0001424929 foxf:PoweredVehiclesMember 2022-12-31 2023-09-29 0001424929 foxf:PoweredVehiclesMember 2022-01-01 2022-09-30 0001424929 foxf:AftermarketApplicationsGroupMember 2023-07-01 2023-09-29 0001424929 foxf:AftermarketApplicationsGroupMember 2022-07-02 2022-09-30 0001424929 foxf:AftermarketApplicationsGroupMember 2022-12-31 2023-09-29 0001424929 foxf:AftermarketApplicationsGroupMember 2022-01-01 2022-09-30 0001424929 foxf:SpecialtySportsGroupMember 2023-07-01 2023-09-29 0001424929 foxf:SpecialtySportsGroupMember 2022-07-02 2022-09-30 0001424929 foxf:SpecialtySportsGroupMember 2022-12-31 2023-09-29 0001424929 foxf:SpecialtySportsGroupMember 2022-01-01 2022-09-30 0001424929 foxf:OEMSalesChannelMember 2023-07-01 2023-09-29 0001424929 foxf:OEMSalesChannelMember 2022-07-02 2022-09-30 0001424929 foxf:OEMSalesChannelMember 2022-12-31 2023-09-29 0001424929 foxf:OEMSalesChannelMember 2022-01-01 2022-09-30 0001424929 foxf:AftermarketSalesChannelMember 2023-07-01 2023-09-29 0001424929 foxf:AftermarketSalesChannelMember 2022-07-02 2022-09-30 0001424929 foxf:AftermarketSalesChannelMember 2022-12-31 2023-09-29 0001424929 foxf:AftermarketSalesChannelMember 2022-01-01 2022-09-30 0001424929 srt:NorthAmericaMember 2023-07-01 2023-09-29 0001424929 srt:NorthAmericaMember 2022-07-02 2022-09-30 0001424929 srt:NorthAmericaMember 2022-12-31 2023-09-29 0001424929 srt:NorthAmericaMember 2022-01-01 2022-09-30 0001424929 srt:EuropeMember 2023-07-01 2023-09-29 0001424929 srt:EuropeMember 2022-07-02 2022-09-30 0001424929 srt:EuropeMember 2022-12-31 2023-09-29 0001424929 srt:EuropeMember 2022-01-01 2022-09-30 0001424929 srt:AsiaMember 2023-07-01 2023-09-29 0001424929 srt:AsiaMember 2022-07-02 2022-09-30 0001424929 srt:AsiaMember 2022-12-31 2023-09-29 0001424929 srt:AsiaMember 2022-01-01 2022-09-30 0001424929 foxf:RestoftheWorldMember 2023-07-01 2023-09-29 0001424929 foxf:RestoftheWorldMember 2022-07-02 2022-09-30 0001424929 foxf:RestoftheWorldMember 2022-12-31 2023-09-29 0001424929 foxf:RestoftheWorldMember 2022-01-01 2022-09-30 0001424929 us-gaap:MachineryAndEquipmentMember 2023-09-29 0001424929 us-gaap:MachineryAndEquipmentMember 2022-12-30 0001424929 us-gaap:BuildingAndBuildingImprovementsMember 2023-09-29 0001424929 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-30 0001424929 us-gaap:SoftwareDevelopmentMember 2023-09-29 0001424929 us-gaap:SoftwareDevelopmentMember 2022-12-30 0001424929 us-gaap:OfficeEquipmentMember 2023-09-29 0001424929 us-gaap:OfficeEquipmentMember 2022-12-30 0001424929 us-gaap:LeaseholdImprovementsMember 2023-09-29 0001424929 us-gaap:LeaseholdImprovementsMember 2022-12-30 0001424929 us-gaap:TransportationEquipmentMember 2023-09-29 0001424929 us-gaap:TransportationEquipmentMember 2022-12-30 0001424929 us-gaap:LandAndBuildingMember 2023-09-29 0001424929 us-gaap:LandAndBuildingMember 2022-12-30 0001424929 country:US 2023-09-29 0001424929 country:US 2022-12-30 0001424929 us-gaap:NonUsMember 2023-09-29 0001424929 us-gaap:NonUsMember 2022-12-30 0001424929 2019-06-30 0001424929 foxf:TermLoanMember 2019-06-30 0001424929 us-gaap:LetterOfCreditMember 2022-04-05 0001424929 us-gaap:LineOfCreditMember 2022-04-05 2022-04-05 0001424929 2022-04-05 0001424929 us-gaap:LineOfCreditMember 2023-09-29 0001424929 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-04-05 2022-04-05 0001424929 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-04-05 2022-04-05 0001424929 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-04-05 2022-04-05 0001424929 us-gaap:FederalFundsEffectiveSwapRateMember 2022-04-05 2022-04-05 0001424929 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-04-05 2022-04-05 0001424929 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-04-05 2022-04-05 0001424929 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-04-05 2022-04-05 0001424929 foxf:LondonInterbankOfferedRateLIBOR1Member 2022-12-31 2023-09-29 0001424929 foxf:SecuredOvernightFinancingRateSOFRMember foxf:ThreeMonthRateMember 2022-12-31 2023-09-29 0001424929 us-gaap:RevolvingCreditFacilityMember 2023-09-29 0001424929 us-gaap:RevolvingCreditFacilityMember 2022-12-30 0001424929 us-gaap:InterestRateSwapMember 2022-04-05 0001424929 foxf:FordMember 2023-09-29 0001424929 foxf:FordMember 2022-12-30 0001424929 foxf:GeneralMotorsMember 2023-09-29 0001424929 foxf:GeneralMotorsMember 2022-12-30 0001424929 foxf:SCAMember 2017-11-30 0001424929 foxf:SCAMember 2020-07-22 0001424929 foxf:SCAMember 2020-07-22 2020-07-22 0001424929 foxf:InterestRateSwapSeptember2020ToJune2021Member 2023-09-29 0001424929 foxf:InterestRateSwapSeptember2020ToJune2021Member 2022-12-30 0001424929 foxf:InterestRateSwapJuly2021ToApril2022Member 2023-09-29 0001424929 foxf:InterestRateSwapJuly2021ToApril2022Member 2022-12-30 0001424929 foxf:InterestRateSwapApril2022ToApril2027Member 2023-09-29 0001424929 foxf:InterestRateSwapApril2022ToApril2027Member 2022-12-30 0001424929 foxf:InterestRateSwapJuly2021ToApril2022Member 2021-06-11 0001424929 foxf:InterestRateSwapSeptember2020ToJune2021Member 2021-06-11 0001424929 us-gaap:InterestRateSwapMember 2022-07-02 2022-09-30 0001424929 us-gaap:InterestRateSwapMember 2022-01-01 2022-09-30 0001424929 us-gaap:InterestRateSwapMember 2023-09-29 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2023-09-29 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-09-29 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2023-09-29 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2022-12-30 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2022-12-30 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2022-12-30 0001424929 us-gaap:InterestRateSwapMember 2022-12-30 0001424929 us-gaap:FairValueInputsLevel1Member 2023-09-29 0001424929 us-gaap:FairValueInputsLevel2Member 2023-09-29 0001424929 us-gaap:FairValueInputsLevel3Member 2023-09-29 0001424929 us-gaap:FairValueInputsLevel1Member 2022-12-30 0001424929 us-gaap:FairValueInputsLevel2Member 2022-12-30 0001424929 us-gaap:FairValueInputsLevel3Member 2022-12-30 0001424929 us-gaap:CostOfSalesMember 2023-07-01 2023-09-29 0001424929 us-gaap:CostOfSalesMember 2022-07-02 2022-09-30 0001424929 us-gaap:CostOfSalesMember 2022-12-31 2023-09-29 0001424929 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001424929 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-29 0001424929 us-gaap:SellingAndMarketingExpenseMember 2022-07-02 2022-09-30 0001424929 us-gaap:SellingAndMarketingExpenseMember 2022-12-31 2023-09-29 0001424929 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-02 2022-09-30 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2022-12-31 2023-09-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-29 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-02 2022-09-30 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2022-12-31 2023-09-29 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2022-12-30 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2023-09-29 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-09-29 0001424929 srt:MaximumMember us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 2023-09-29 0001424929 srt:MinimumMember us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 2023-09-29 0001424929 us-gaap:PhantomShareUnitsPSUsMember 2022-12-30 0001424929 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 2023-09-29 0001424929 us-gaap:PhantomShareUnitsPSUsMember 2023-09-29 0001424929 foxf:SCAMember 2020-07-22 0001424929 srt:MinimumMember foxf:CWHBlockerCorpMember 2023-02-17 2023-02-17 0001424929 srt:MaximumMember foxf:CWHBlockerCorpMember 2023-02-17 2023-02-17 0001424929 foxf:CWHBlockerCorpMember 2023-09-29 0001424929 foxf:CWHBlockerCorpMember 2023-03-03 2023-03-03 0001424929 foxf:CWHBlockerCorpMember 2023-03-03 0001424929 foxf:CWHBlockerCorpMember 2022-12-31 2023-09-29 0001424929 foxf:CWHBlockerCorpMember 2023-07-01 2023-09-29 0001424929 srt:ScenarioForecastMember foxf:WheelhouseHoldingsMember us-gaap:SubsequentEventMember 2023-09-30 2023-12-29 0001424929 us-gaap:RevolvingCreditFacilityMember foxf:AmendmentToThe2022CreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-11-01 0001424929 foxf:DelayedDrawTermLoanFacilityMember foxf:AmendmentToThe2022CreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-11-01 0001424929 us-gaap:SubsequentEventMember 2023-11-01 shares iso4217:USD iso4217:USD shares pure false 2023 Q3 0001424929 --12-29 P2Y 10-Q true 2023-09-29 false 001-36040 Fox Factory Holding Corp. DE 26-1647258 2055 Sugarloaf Circle, Suite 300 Duluth GA 30097 831 274-6500 Common Stock, par value $0.001 per share FOXF NASDAQ Yes Yes Large Accelerated Filer false false false 42380934 90631000 145250000 1374000 443000 149989000 200440000 341209000 350620000 155394000 101364000 737223000 797674000 211142000 202215000 64133000 48096000 57256000 57339000 386139000 323978000 207659000 178980000 10806000 10054000 1674358000 1618336000 88476000 131160000 103201000 127729000 191677000 258889000 190000000 200000000 51378000 38061000 433055000 496950000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 90000000 90000000 43270000 42380000 43160000 42270000 42000 42000 364118000 356239000 890000 890000 13754000 13754000 10025000 14782000 880872000 764077000 1241303000 1121386000 1674358000 1618336000 331117000 409168000 1131683000 1193850000 223890000 271901000 759132000 793379000 107227000 137267000 372551000 400471000 25710000 29171000 89692000 83182000 24439000 23508000 74664000 70272000 8904000 13955000 39374000 40811000 6809000 5271000 19982000 16214000 65862000 71905000 223712000 210479000 41365000 65362000 148839000 189992000 3466000 2667000 11405000 6341000 878000 1441000 318000 -3067000 38777000 64136000 137752000 180584000 3484000 13365000 20957000 28265000 35293000 50771000 116795000 152319000 0.83 1.20 2.76 3.61 0.83 1.20 2.75 3.59 42395000 42281000 42350000 42215000 42510000 42387000 42497000 42374000 35293000 50771000 116795000 152319000 -281000 2563000 -2219000 9296000 -2423000 -4091000 -2538000 -7847000 -2704000 -1528000 -4757000 1449000 32589000 49243000 112038000 153768000 43010000 42000 890000 -13754000 344119000 4876000 558799000 894082000 29000 -820000 -820000 3029000 3029000 4743000 4743000 48050000 48050000 43039000 42000 890000 -13754000 346328000 9619000 606849000 949084000 114000 -2950000 -2950000 4061000 4061000 -1766000 -1766000 53498000 53498000 43153000 42000 890000 -13754000 347439000 7853000 660347000 1001927000 4000 0 -325000 -325000 4289000 4289000 -1528000 -1528000 50771000 50771000 43157000 42000 890000 -13754000 351403000 6325000 711118000 1055134000 43160000 42000 890000 -13754000 356239000 14782000 764077000 1121386000 33000 -2155000 -2155000 5701000 5701000 -2452000 -2452000 41767000 41767000 43193000 42000 890000 -13754000 359785000 12330000 805844000 1164247000 51000 -3063000 -3063000 4483000 4483000 399000 399000 39735000 39735000 43244000 42000 890000 -13754000 361205000 12729000 845579000 1205801000 26000 0 -945000 -945000 3858000 3858000 -2704000 -2704000 35293000 35293000 43270000 42000 890000 -13754000 364118000 10025000 880872000 1241303000 116795000 152319000 43519000 36813000 14042000 11379000 -679000 -860000 0 -1927000 3189000 2113000 9903000 0 0 1845000 -512000 -12515000 -53299000 59976000 -24317000 84834000 20384000 -4171000 53130000 55000000 -51389000 43439000 -7265000 22410000 126685000 57035000 130918000 0 2432000 0 32048000 35559000 0 3180000 -165398000 -32379000 210000000 582356000 220000000 259336000 0 382500000 0 2700000 6163000 4094000 0 12270000 -16163000 -54004000 257000 2799000 -54619000 -26549000 145250000 179686000 90631000 153137000 42017000 36487000 14608000 6649000 10026000 7807000 28812000 11966000 756000 1698000 Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies - Fox Factory Holding Corp. (the “Company”) designs, engineers, manufactures, and markets performance-defining products and systems for customers worldwide. Our premium brand, performance-defining products and systems are used primarily on bicycles (“bikes”), side-by-side vehicles (“side-by-sides”), on-road vehicles with and without off-road capabilities, off-road vehicles and trucks, all-terrain vehicles (“ATVs”), snowmobiles, and specialty vehicles and applications. Some of our products are specifically designed and marketed to some of the leading cycling and powered vehicle original equipment manufacturers (“OEMs”), while others are distributed to consumers through a global network of dealers and distributors.<div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the “Company,” “FOX,” “Fox Factory,” “we,” “us,” “our,” and “ours” refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America (“U.S.” or “United States”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 30, 2022 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 23, 2023. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Calendar - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52-53 week fiscal year calendar. For 2023 and 2022, the Company’s fiscal year will end or has ended on December 29, 2023 and December 30, 2022, respectively. The twelve month periods ended December 29, 2023 and December 30, 2022, will include or have included 52 weeks. The three and nine month periods ended September 29, 2023 and September 30, 2022 each included 13 weeks and 26 weeks, respectively.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, as filed with the SEC on February 23, 2023 that have had a material impact on our condensed consolidated financial statements and related notes.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include side-by-sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements. Sales tax and other similar taxes are excluded from revenues. Revenues generated from upfit packages generally do not include the vehicle chassis, as the Company is not the principal in this arrangement and the automotive dealer purchases the chassis directly from the OEM. The Company is required to place a deposit on some vehicle chassis that the dealer purchases directly from the OEM, however that deposit is refunded when the chassis is sold through to the end customer.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions for discounts, rebates, sales incentives, returns, and other adjustments are generally provided for in the period the related sales are recorded, based on management’s assessment of historical trends and projection of future results.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segments -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has determined that it has a single operating and reportable segment: manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- We have reclassified certain prior period amounts within our Note 2 - Revenues for the three and nine months ended September 30, 2022 to conform to our current period presentation. The reclassifications did not have any impact on net income or other major financial statement line items.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Significant Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company is subject to those risks common in manufacturing-driven markets, including, but not limited to, competitive forces, dependence on key personnel, customer demand for its products, the successful protection of its proprietary technologies, compliance with government regulations, and the possibility of not being able to obtain additional financing when needed.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements and Financial Instruments - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board (“FASB”) has issued Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity). </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company’s financial instruments, including cash, receivables, accounts payable, accrued liabilities and line of credit approximate their fair values due to their short-term nature.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued accounting standards update (“ASU”) 2022-04, Liabilities - Supplier Finance Programs (Subtopic 405): Disclosure of Supplier Finance Program Obligations. Under ASU 2022-04, the buyer in a supplier finance program is required to disclose sufficient information to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. The guidance is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. These amendments will be applied retrospectively to each period in which a balance sheet is presented, except for the disclosure of rollforward information, which will be applied prospectively. The Company adopted the interim disclosure requirements, as applicable, during the first quarter of 2023 and will adopt the annual disclosure requirements, except for the annual rollforward, in our 2023 Annual Report on Form 10-K. The Company expects to adopt the annual rollforward requirement in our 2024 Annual Report on Form 10-K. Refer to the “Bailment Pool Arrangements” section within </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i040663a60dd14281b954db43e04f2502_52" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8 - Commitments and Contingencies</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details of this adoption.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America (“U.S.” or “United States”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 30, 2022 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 23, 2023. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Calendar - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52-53 week fiscal year calendar. For 2023 and 2022, the Company’s fiscal year will end or has ended on December 29, 2023 and December 30, 2022, respectively. The twelve month periods ended December 29, 2023 and December 30, 2022, will include or have included 52 weeks. The three and nine month periods ended September 29, 2023 and September 30, 2022 each included 13 weeks and 26 weeks, respectively.</span> Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include side-by-sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements. Sales tax and other similar taxes are excluded from revenues. Revenues generated from upfit packages generally do not include the vehicle chassis, as the Company is not the principal in this arrangement and the automotive dealer purchases the chassis directly from the OEM. The Company is required to place a deposit on some vehicle chassis that the dealer purchases directly from the OEM, however that deposit is refunded when the chassis is sold through to the end customer.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions for discounts, rebates, sales incentives, returns, and other adjustments are generally provided for in the period the related sales are recorded, based on management’s assessment of historical trends and projection of future results.</span></div> Segments - The Company has determined that it has a single operating and reportable segment: manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- We have reclassified certain prior period amounts within our Note 2 - Revenues for the three and nine months ended September 30, 2022 to conform to our current period presentation. The reclassifications did not have any impact on net income or other major financial statement line items.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Significant Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company is subject to those risks common in manufacturing-driven markets, including, but not limited to, competitive forces, dependence on key personnel, customer demand for its products, the successful protection of its proprietary technologies, compliance with government regulations, and the possibility of not being able to obtain additional financing when needed.</span> <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements and Financial Instruments - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board (“FASB”) has issued Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity). </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company’s financial instruments, including cash, receivables, accounts payable, accrued liabilities and line of credit approximate their fair values due to their short-term nature.</span></div> Recent Accounting PronouncementsIn September 2022, the FASB issued accounting standards update (“ASU”) 2022-04, Liabilities - Supplier Finance Programs (Subtopic 405): Disclosure of Supplier Finance Program Obligations. Under ASU 2022-04, the buyer in a supplier finance program is required to disclose sufficient information to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. The guidance is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. These amendments will be applied retrospectively to each period in which a balance sheet is presented, except for the disclosure of rollforward information, which will be applied prospectively. The Company adopted the interim disclosure requirements, as applicable, during the first quarter of 2023 and will adopt the annual disclosure requirements, except for the annual rollforward, in our 2023 Annual Report on Form 10-K. The Company expects to adopt the annual rollforward requirement in our 2024 Annual Report on Form 10-K. Revenues<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal year 2023, the Company realigned its Powered Vehicles Group into the Powered Vehicles Group and the Aftermarket Applications Group to be more aligned with the Company’s end customers and drive additional focus on product development. The new Powered Vehicles Group is comprised of sales to original equipment off-road and power sports manufacturers and aftermarket businesses that sell shocks directly to dealers and distributors. The Aftermarket Applications Group is comprised of aftermarket businesses that offer custom vehicle shock, tuning, suspension, lift kit, upfitting, and wheel and tire solutions for automotive and power sports enthusiasts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All prior-period amounts have been recast to conform with the current period presentation. The following table summarizes total net sales by product group:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Powered Vehicles Group</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Applications Group</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Sports Group</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,683 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total net sales by sales channel:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total net sales generated by geographic location of the customer:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> The following table summarizes total net sales by product group:<div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Powered Vehicles Group</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Applications Group</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Sports Group</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,168 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,683 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total net sales by sales channel:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total net sales generated by geographic location of the customer:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,683 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 123076000 109467000 405519000 299831000 136039000 125729000 430391000 372504000 72002000 173972000 295773000 521515000 331117000 409168000 1131683000 1193850000 155632000 238078000 570550000 662453000 175485000 171090000 561133000 531397000 331117000 409168000 1131683000 1193850000 268703000 255424000 864612000 746566000 31958000 82299000 147082000 242373000 25540000 66875000 104399000 188704000 4916000 4570000 15590000 16207000 331117000 409168000 1131683000 1193850000 Inventory<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,346 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,959 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,209 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,620 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,346 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,959 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,209 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,620 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 234049000 247441000 10346000 9959000 96814000 93220000 341209000 350620000 Prepaids and Other Current Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaids and other current assets consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid chassis deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced payments and prepaid contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,364 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaids and other current assets consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid chassis deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced payments and prepaid contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,364 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 119666000 74013000 22786000 13598000 12942000 13753000 155394000 101364000 Property, Plant and Equipment, net<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and manufacturing equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use computer software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information systems, office equipment and furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets by geographic location are as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,142 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,215 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and manufacturing equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use computer software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information systems, office equipment and furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 138047000 122748000 76097000 73594000 32956000 30290000 24924000 21655000 24415000 20078000 14683000 12450000 14538000 14493000 325660000 295308000 114518000 93093000 211142000 202215000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets by geographic location are as follows:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,142 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,215 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 172938000 166544000 38204000 35671000 211142000 202215000 Accrued Expenses<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales rebate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,201 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally provides a limited warranty for products for a one, two or three-year period beginning on: (i) in the case of OEM sales, the date the bike or powered vehicle is purchased from an authorized OEM where the product is incorporated as original equipment on the purchased bike or powered vehicle; (ii) in the case of aftermarket sales, the date the product is originally purchased from an authorized dealer; or (iii) in the case of upfitting sales, the date of the retail sale to an end customer. Activity related to warranties is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning warranty liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of warranty assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending warranty liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*All changes to warranty liability were within normal course of business.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales rebate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,201 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr></table> 23424000 38193000 20290000 40701000 20041000 17071000 12815000 10314000 12608000 8693000 14023000 12757000 103201000 127729000 Activity related to warranties is as follows:<div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning warranty liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of warranty assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending warranty liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,041 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*All changes to warranty liability were within normal course of business.</span></div> 19751000 16088000 17071000 15510000 4152000 2812000 12763000 8261000 0 0 100000 0 3862000 2659000 9893000 7530000 20041000 16241000 20041000 16241000 Debt<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Credit Facility</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was periodically amended and restated and/or amended. The credit facility was amended and restated on March 11, 2020, and further amended on June 19, 2020, and June 11, 2021 (as amended, the “Prior Credit Facility”). The Prior Credit Facility (which was terminated on April 5, 2022 and replaced with the 2022 Credit Facility (as discussed below)), would have matured on March 11, 2025, and provided a senior secured revolving line of credit with a borrowing capacity of $250,000 and a term loan of $400,000. The term loan was subject to quarterly amortization payments. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Credit Facility</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2022, the Company entered into a new credit agreement with Wells Fargo Bank, National Association, and other named lenders (the “2022 Credit Facility”), and concurrently repaid in full and terminated the Prior Credit Facility. The 2022 Credit Facility, which matures on April 5, 2027, provides for revolving loans, swingline loans and letters of credit up to an aggregate amount of $650,000.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2022, the Company borrowed $475,000 under the 2022 Credit Facility, which was used to repay all outstanding amounts owed under the Prior Credit Facility and for general corporate purposes. Future advances under the 2022 Credit Facility will be used to finance working capital, capital expenditures and other general corporate purposes of the Company. To the extent not previously paid, all then-outstanding amounts under the 2022 Credit Facility are due and payable on the maturity date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $1,980 in debt issuance costs in connection with the 2022 Credit Facility, which were allocated to the line of credit and amortized on a straight-line basis over the term of the facility. Additionally, the Company had $4,473 of remaining unamortized debt issuance costs related to the Prior Credit Facility. The Company expensed $1,927 of the remaining unamortized debt issuance costs and allocated $2,546 to the 2022 Credit Facility. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may borrow, prepay and re-borrow principal under the 2022 Credit Facility during its term. Advances under the 2022 Credit Facility can be either Adjusted Term Secured Overnight Financing Rate (“SOFR”) loans or base rate loans. SOFR rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum equal to Term SOFR for such calculation plus 0.10% plus a margin ranging from 1.00% to 2.00%. Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds Rate plus 0.50%, (ii) the rate of interest in effect for such day as publicly announced from time to time by the lender as its “prime rate”, and (iii) Adjusted Term SOFR rate for a one-month tenor plus 1.00%, subject to the interest rate floors set forth therein, plus a margin ranging from 0.00% to 1.00%. At September 29, 2023, the one-month SOFR and three-month SOFR rates were 5.32% and 5.27%, respectively. At September 29, 2023, our weighted-average interest rate on outstanding borrowing was 5.31%.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Facility is secured by substantially all of the Company’s assets, restricts the Company’s ability to make certain payments and engage in certain transactions, and requires that the Company satisfy customary financial ratios. The Company was in compliance with the covenants as of September 29, 2023. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the line of credit under the 2022 Credit Facility:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount outstanding</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowing capacity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 11, 2021, the Company entered into a swap agreement (the “2021 Swap Agreement”) to obtain a more favorable interest rate and to manage interest rate risk exposure. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into a new interest rate swap agreement (the “2022 Swap Agreement”). Through the 2022 Swap Agreement, the Company hedges the variability of cash flows in interest payments associated with $100,000 of its variable rate debt. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i040663a60dd14281b954db43e04f2502_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9 - Derivatives and Hedging</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details of the 2022 Swap Agreement.</span></div> 250000000 400000000 650000000 475000000 1980000 4473000 1927000 2546000 0.0010 0.0100 0.0200 0.0050 0.0100 0.0000 0.0100 0.0532 0.0527 0.0531 <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the line of credit under the 2022 Credit Facility:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount outstanding</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowing capacity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 190000000 200000000 460000000 450000000 650000000 650000000 100000000 Commitments and Contingencies<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company or intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. While the outcome of these matters cannot be predicted with certainty, the Company does not believe that the outcome of any claims under indemnification arrangements will have a material effect on the Company’s results of operations, financial position or liquidity.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- From time to time, the Company is involved in legal proceedings that arise in the ordinary course of business. Although the Company cannot assure the outcome of any such legal proceedings, based on information currently available, management does not believe that the ultimate resolution of any pending matters, either individually or in the aggregate, will have a material adverse effect on the Company’s financial condition, results of operations or cash flows.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bailment Pool Arrangements - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has relationships with several OEM partners, including General Motors (“GM”), Ford Motor Company (“Ford”), and Chrysler to obtain truck chassis. For Chrysler chassis, the Company pays a cash deposit upon transfer of the chassis to the Company’s premises, and records the chassis within prepaids and other current assets on the condensed consolidated balance sheets until the chassis is transferred to the dealer customer’s floorplan, at which time the cash deposit is returned to the Company. For GM and Ford, the Company has entered into floorplan financing agreements with the OEM. The Company receives an allocation of chassis and pays interest expense on the allocated value of trucks based on the duration of time they are on the Company’s premises. Bailment, which is the non-ownership transfer of the chassis from GM and Ford to the Company, ends when the vehicle is sold to an authorized dealer, or upon authorized return of the vehicle to the manufacturer. The Company does not pay a cash deposit to obtain GM and Ford chassis, and accordingly it does not recognize an asset or a liability related to these chassis. Interest payments made to manufacturer-affiliated finance companies are classified as operating activities in the condensed consolidated statements of cash flows. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 29, 2023 and December 30, 2022, the Company had utilized $21,228 and $2,634 out of a maximum of $43,600 and $26,200 of Ford allocation of chassis, respectively, and $11,259 and $67,149, respectively, out of a maximum of $100,000 GM allocation of chassis. The company incurred $740 and $4,310 of interest expense related to chassis on hand during the three and nine months ended September 29, 2023, respectively.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2017, the Company through FF US Holding Corp., acquired the assets of Flagship, Inc. d/b/a Tuscany and issued a 20% interest in FF US Holding Corp. to Flagship, Inc. A stockholders’ agreement with Flagship, Inc. provided the Company with a call option (the “Call Option”) to acquire the remaining 20% of FF US Holding Corp. at any time from November 30, 2019 through November 30, 2024 at a value that approximates fair market value. On July 22, 2020, the Company exercised the Call Option and, pursuant to a stock purchase agreement with Flagship, Inc., the Company purchased the remaining 20% interest for $24,975 payable in a combination of stock and cash. The cash portion was settled in quarterly installment payments beginning in July 2020 through July 2022, which amounted to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $900 and $2,700 during the three and nine months ended September 30, 2022, respectively. The Company had no remaining liability as of September 29, 2023. The stock portion of 136 shares were released from escrow on a quarterly basis starting January 2021 through July 2022. The Company released 19 and 58 shares of stock during the three and nine months ended September 30, 2022, respectively. The Company had no remaining shares to be released as of September 29, 2023. The exercise of the Call Option effectively canceled the put option held by Flagship, Inc.</span></div> 21228000 2634000 43600000 26200000 11259000 67149000 100000000 740000 4310000 0.20 0.20 24975000 6556000 4550000 2700000 900000 2700000 136000 19 58 Derivatives and Hedging<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to certain risks relating to its ongoing business operations. The primary risk managed by using derivative instruments is interest rate risk. The Company utilizes interest rate swaps to limit its exposure to interest rate risk by converting a portion of its floating-rate debt to a fixed-rate basis, thus reducing the impact of interest rate changes on future interest expense. Interest rate swaps involve the receipt of floating-rate amounts in exchange for fixed-rate interest payments based on the SOFR over the lives of the agreements without an exchange of the underlying principal amounts.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 29, 2023 and December 30, 2022, the Company had the following interest rate swap contracts:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.834%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain in AOCI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain in AOCI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 11, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 11, 2021, the Company terminated its existing swap agreement (the “2020 Swap Agreement”) and entered into an interest rate swap agreement (the “2021 Swap Agreement”) with a notional amount of $200,000. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into a new interest rate swap agreement (the “2022 Swap Agreement”) with a notional amount of $100,000. The terminated 2020 and 2021 Swap Agreements resulted in unrealized gains of $324 and $12,270, respectively, at the termination dates that will continue to be accounted for in accumulated other comprehensive income and amortized into earnings over the term of the associated debt instrument. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Swap Agreement has a maturity date of April 5, 2027 and is indexed to a three-month Term SOFR (as defined in the 2022 Swap Agreement). The 2022 Swap Agreement met the criteria as a cash flow hedge under ASC 815, Derivatives and Hedging (“ASC 815”), and is recorded to other assets or other liabilities on the condensed consolidated balance sheets. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i040663a60dd14281b954db43e04f2502_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10 - Fair Value Measurements and Financial Instruments</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on determining the fair value. The unrealized gains or losses, after tax, will be recorded in accumulated other comprehensive income, a component of equity, and are expected to be reclassified into interest expense on the condensed consolidated statements of income when the forecasted transactions affect earnings. As required under ASC 815, the interest rate swap contracts’ effectiveness will be assessed on a quarterly basis using a quantitative regression analysis.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains and losses, net of tax, related to the effective portion of derivative instruments designated as cash flow hedges recognized in other comprehensive income for the three and nine months ended September 29, 2023 were a loss of $281 and $2,219, respectively; and for the three and nine months ended September 30, 2022 were a gain of $2,563 and $9,296, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the next twelve months, the Company expects to recognize $7,167 of the $12,677 of unrealized gains included in accumulated other comprehensive income related to the interest rate swap contracts.</span></div> <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 29, 2023 and December 30, 2022, the Company had the following interest rate swap contracts:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.834%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain in AOCI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain in AOCI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 11, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 200000000 125000 189000 200000000 6055000 9180000 100000000 6497000 5087000 12677000 14456000 200000000 100000000 324000 12270000 -281000 -2219000 2563000 9296000 -7167000 12677000 Fair Value Measurements and Financial Instruments<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate Swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three and nine month periods ended September 29, 2023.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 11, 2021, the Company entered into the 2021 Swap Agreement to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt. On April 5, 2022, the Company terminated its 2021 Swap Agreement and entered into the 2022 Swap Agreement. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i040663a60dd14281b954db43e04f2502_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9 - Derivatives and Hedging</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional details of the agreement. In accordance with ASC 815, an interest rate swap contract is recognized as an asset or liability on the condensed consolidated balance sheets and is measured at fair value. The fair value was calculated utilizing Level 2 inputs.</span></div> <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s hierarchy for its assets and liabilities measured at fair value on a recurring basis as of the following periods:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate Swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,497 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 6497000 0 6497000 0 5087000 0 5087000 0 6497000 0 6497000 0 5087000 0 5087000 Stockholders’ Equity<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of stock-based compensation in the accompanying condensed consolidated statements of income:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company’s unvested restricted stock units (“RSUs”) for the nine months ended September 29, 2023:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 29, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 29, 2023, the Company had approximately $19,744 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 1.92 years.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 29, 2023, the Company issued performance share units (“PSUs”) to certain executives that represent shares potentially issuable in the future. Issuance is based upon the Company’s performance, over a 3 year performance period, on certain measures including return on invested capital and free cash flow. The PSUs vest only upon the achievement of the applicable performance goals for the performance period, and, depending on the actual achievement on the performance goals, the grantee may earn between 0% and 200% of the target PSUs. The fair value of PSUs is calculated based on the stock price on the date of grant assuming the performance goals will be achieved.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company’s unvested PSUs for the nine months ended September 29, 2023:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested PSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 29, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The stock-based compensation expense recognized each period is dependent upon our estimate of the number of shares that will ultimately vest based on the achievement of certain performance conditions. Future stock-based compensation expense for unvested performance-based awards could reach a maximum of $10,960 assuming achievement at the maximum level. The unrecognized stock-based compensation expense is expected to be recognized over a weighted average period of 1.70 years. <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of stock-based compensation in the accompanying condensed consolidated statements of income:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,289 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 330000 292000 903000 701000 418000 227000 1096000 680000 331000 215000 834000 705000 2779000 3555000 11209000 9293000 3858000 4289000 14042000 11379000 <div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company’s unvested restricted stock units (“RSUs”) for the nine months ended September 29, 2023:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 29, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 297000 87.05 129000 111.11 26000 86.29 139000 83.85 261000 111.00 19744000 P1Y11M1D 3 0 2 <div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company’s unvested PSUs for the nine months ended September 29, 2023:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested PSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of shares outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 29, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 48000 126.69 44000 115.70 9000 119.93 83000 139.95 10960000 P1Y8M12D Income Taxes<div style="margin-bottom:5pt;margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 29, 2023, the difference between the Company’s effective tax rate of 9.0% and the 21% federal statutory rate was due to a benefit from the U.S. research and development tax credit related to multiple periods and lower tax rate on foreign derived intangible income. These benefits were partially offset by other non-deductible expenses and state taxes.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 29, 2023, the difference between the Company’s effective tax rate and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income and benefit from the U.S. research and development tax credit related to multiple periods. These benefits were partially offset by other non-deductible expenses and state taxes.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2022, the difference between the Company’s effective tax rate of 20.8% and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income, partially offset by withholding and state taxes.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2022, the difference between the Company’s effective tax rate and the 21% federal statutory rate resulted primarily from a lower tax rate on foreign derived intangible income, and the impact of the finalized U.S. tax regulations published by the U.S. Treasury and Internal Revenue Service on January 4, 2022. These regulations limit the amount of newly generated foreign taxes that are creditable against U.S. income taxes, which resulted in a release of the Company’s valuation allowance against foreign tax credits due to the Company's ability to use foreign tax credit carryforwards that had previously been reserved against. These benefits were partially offset by withholding and state taxes.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not expect the results from any ongoing income tax audits to have a material impact on our consolidated financial condition, results of operations, or cash flows.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 3484000 13365000 20957000 28265000 0.090 0.208 0.152 0.157 0.090 0.21 0.208 Related Party Transactions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2020, the Company, pursuant to a stock purchase agreement with Flagship, Inc., purchased the remaining 20% interest of FF US Holding Corp. for $24,975 payable in a combination of stock and cash. The cash portion was settled in quarterly installment payments through July 2022. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i040663a60dd14281b954db43e04f2502_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8 - Commitments and Contingencies</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional details of this agreement.</span> 0.20 24975000 Acquisitions<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2023 the Company entered into a Securities Purchase Agreement with CWH Holdco, LLC (“CWH”), CWH Blocker Corp., (“Blocker”), Thompson Street Capital Partners V, L.P., and each other member of CWH to purchase all of the outstanding equity of Blocker, and thereafter Blocker acquired all of the outstanding equity interest of CWH. CWH is the parent company of Custom Wheel House, LLC (“Custom Wheel House”). Custom Wheel House is a designer, marketer, and distributor of high-performance wheels, performance off-road tires, and accessories, including the premier flagship brand Method Race Wheels. The Company believes that this acquisition will be complementary to its upfitting businesses and will help to expand its product offerings. This acquisition was financed through the Company’s existing 2022 Credit Facility. The acquisition was closed on March 3, 2023 and accounted for as a business combination.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price of Custom Wheel House has been preliminarily allocated to the assets acquired and liabilities assumed based on their estimated respective fair values as of March 3, 2023 with the excess purchase price allocated to goodwill. The Company’s valuation is preliminary and subject to the Company’s validation of deferred taxes. The Company expects to amortize the acquired trade name, customer relationship and core technology assets over their expected useful lives that range between <span style="-sec-ix-hidden:f-692">two</span> and seven years. The acquired goodwill represents the value of combining operations of Custom Wheel House and the Company, and is expected to be partially deductible for tax purposes. During the nine months ended September 29, 2023, the Company updated the purchase price allocation and recorded adjustments to net assets of $745, identified intangible assets of $4,337, and goodwill of $5,082. The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition consideration</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">                     Total consideration at closing</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair market values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">                    Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">                    Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,501 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">                    Purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $929 of transaction costs related to the acquisition of Custom Wheel House during the nine months ended September 29, 2023. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for Custom Wheel House have been included in the Company's condensed consolidated statements of income since the closing date of the acquisition on March 3, 2023. The total revenue and net income from operations for Custom Wheel House for the three months ended September 29, 2023 amounted to $19,331 and $1,296, respectively. The total revenue and net loss from operations for Custom Wheel House for the nine months ended September 29, 2023 amounted to $46,016 and $5,252, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro-forma financial information of the combined entities is not presented due to the immaterial impact of the financial results of the acquired entity on our consolidated financial statements.</span></div> P7Y 745000 4337000 5082000 The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition consideration</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">                     Total consideration at closing</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair market values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">                    Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">                    Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,501 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">                    Purchase price allocation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 130918000 130918000 23266000 4243000 3529000 4718000 48663000 62000000 146419000 10783000 1694000 3024000 15501000 130918000 929000 19331000 1296000 46016000 -5252000 Subsequent Events<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marucci Sports, LLC (“Marucci”) Transaction</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023 the Company’s subsidiary, Fox Factory, Inc., entered into an Agreement and Plan of Merger (the “Marucci Merger Agreement”) by and among Fox Factory, Inc., Marucci Merger Sub, Inc., a wholly-owned subsidiary of Fox Factory, Inc. (“Merger Sub), Wheelhouse Holdings Inc. (“Wheelhouse) and Compass Group Diversified Holdings LLC, as representative of the Wheelhouse equity holders. Pursuant to the Marucci Merger Agreement, the Merger Sub will merge with and into Wheelhouse with Wheelhouse surviving as a wholly-owned subsidiary of Fox Factory, Inc. (the “Marucci Merger”). Pursuant to the Marucci Merger, Fox Factory, Inc. will acquire substantially all the issued and outstanding capital stock of Wheelhouse Holdings, Inc., the parent company of Marucci, at an enterprise value of $572,000, subject to various adjustments described in the Marucci Merger Agreement. Marucci, based in Baton Rouge, Louisiana, is a leading designer, manufacturer, and marketer of highly engineered premium wood, aluminum and composite baseball bats as well as other diamond sports products. The Company believes that this transaction will be complementary to its technology innovation and brand value and will help to expand its product offerings. The transaction, which is subject to various closing conditions, is expected to close in the fourth quarter of 2023. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction will be financed through a term loan from an amendment to the 2022 Credit Facility. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment to 2022 Credit Facility</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023, the Company entered into a commitment letter (the “Debt Commitment Letter”) with certain lenders party to the 2022 Credit Facility (collectively, the “Commitment Parties”) pursuant to which the Commitment Parties have agreed to provide the Company with a term loan in an amount not to exceed $400,000 and a delayed draw term loan in an amount not to exceed $200,000 (collectively, the “Incremental Term Loans”), each of which are permitted under the 2022 Credit Facility. The Incremental Term Loans will support the Company’s capital allocation strategy, including funding a portion of the acquisition consideration owed under the Marucci transaction. The funding of the Incremental Term Loans provided for in the Debt Commitment Letter are contingent on satisfaction of customary conditions, including, among other things, (i) the execution and delivery of the amendment to the 2022 Credit Facility and (ii) the consummation of the Marucci transaction. The amendment to the 2022 Credit Facility will be effective on the closing date of the Marucci transaction and has not been finalized; accordingly, the actual terms may differ from the description of such terms in the Debt Commitment Letter.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Plan</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023, the Company’s Board of Directors authorized a share repurchase plan for up to $300,000 in shares of the Company’s common stock, par value $0.001 per share. The share repurchase program is scheduled to expire on November 1, 2028. Repurchases of shares of Common Stock under the stock repurchase plan will be made in accordance with applicable securities laws and may be made under a variety of methods, which may include open market purchases. The stock repurchase program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or terminated at any time at the Company’s discretion.</span></div> 572000 400000 200000 300000 0.001 false false false false (1) Includes new leases executed in the United States of America “U.S.”. EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #&08E<'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 " QD&)7N_CRD^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TE!,'1[6?&D(+B@> O)[&ZP:4(RTN[;V\;=+J(/X#$S?[[Y M!J8U49F0\#F%B(D4WS,QT@:O.A M#PB2\UOP2-IJTK J[@26==:HTQ"32&=\=:L^/B9^@*S!K!'CP-E$+4 UBT3 MXVGJ6[@"%AAA\OF[@'8EENJ?V-(!=DY.V:VI<1SKL2FY>0[>%]97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M,9!B5PO@P++2!0 V!X !@ !X;"]W;W)KF3.G>M1],8B":),XZ#K3_?E\G MD+1=YP5%DR]M;N?@QY?DV![MA/R:;CA7Y"D*X_2JLU$J>6=9J;?A$4O/1<)C MN+,2,F(*3N7:2A/)F9^+HM"BMCVP(A;$G?$HOS:7XY'(5!C$?"Y)FD41D\_7 M/!2[JX[3.5QX"-8;I2]8XU'"UGS!U:_)7,*95;KX0<3C-! QD7QUU9DX[Z8N MU8+\B=\"ODM?'!.-LA3BJSZY\Z\ZMBX1#[FGM 6#?UL^Y6&HG: <_^Y-.^5O M:N'+XX/[+(<'F"5+^52$OP>^VEQU+CO$YRN6A>I![#[P/5!?^WDB3/._9%<\ MV^MUB)>E2D1[,90@"N+B/WO:5\1+@5,CH'L!?2-PZG[!W0O<'+0H68YUPQ0; MCZ38$:F?!C=]D-=-K@::(-;-N% 2[@:@4^.IV'))NB3=,,G3D:7 4]^QO+W^ MNM#3&OV0?!*QVJ3D-O:Y_UIO05G* M%#@:XI:KC@R3FAPS-";>H:RC/%Y?>> M OG )']5'+>L'S?W<]'Z^7NR3)6$+O>/J88*AY[908_#=VG"/'[5@8&6P7;*V%[F/OX1G@9#%%%'I\3;B+%Y8[=_6)"0E4-D?HE M4O\TI"\9DXK+\)D\\$1(9<+#K93,3)4R154-\08EWN TO#F7@?#U*"3P'C V M'NY4CKO:@8?J&W)>E)P7)_9,R> 3DG\!ZML1]UJQ,#4V)"IK"'A9 EZBA;J- M5:">R2P(.?F<14LN36"XAVT[77=@]VP3'"IM"#*1@X>;MYRED-Y+L4VB#US<^.>[R=&T#;RDE,%)@>/.6]! MYR)5+"1_!4G]VPIWA(X[O#"2MA&=G"H[.7CDR;OJ!":_]6"XP:7K&+':2$I. M%94%_/2,(DV;(PX^1[^QRR%$E@YI?/BXV5T$:@ M!1"')P'G\6S]%2A$;V(UGJ_H^9D:N-W$2KW$3Q9'-H37+[Y&U8O.:U M4?&(T>?)XF9BG([BPJ:$54RB)\6D:2:EGM 4LYB\*>&+DAF78(XX_FE=Q, (;O[ T$K<1A6@5A>A)4>@VXG*M.^Y[<% ;^(A&"8O- MZ+AA[8P(8YO&E??>47^4(WN<\4Q-I8?T.-Q-\HXNSKH7#KYVYZ M8V4[[E'WTAZZO9&U-3%688CB$682\=C/5\9F(3.CX ;UC==&P*%5P*%X/BE7 M_&9!JO/LGQSBV0PNF@<@;E:[E]!&V'&KL.,>6<9YP[A?Q*VE/&+WQ3^7ES[ZJ: MG\M:%WDIKBJDZO6:5T^?12$?+B9D\GSC.K];:7-C-C_?\#MQ(_3WS54%J]G. MRB)?BU+ELD256%Y,/I'32]8H-!)_Y^)![5TCX\JME#_,XNOB8H(-(E&(3!L3 M'/[5*7,KBGWRA5Q>39((68LGK M0E_+A]_$UJ'0V,MDH9K_T<-6%D]05BLMUUME0+#.R_8O?]P&8D^!!",*=*M M7ZK M@JL<;1%UKCUA6L^/Z_D ZJ,-%@S%TUL&FWP)B_--M[H"G[-04_/+V6Y M@$T1"P172A;Y@FM8?.8%+S.!;HQAA8[1]YLOZ,/11W2$\A)]6\E:\7*ASF<: M,!A+LVS[O,_M\^C(\V[$Y@31=(HHILRA?NE7_R*R$\1PHT[[ZC/P?.<^W;E/ M&WMLS/VZJD2I$5<*_#QU^=,:"-P&S"D[51N>B8L)'",EJGLQF;]_1R)\YO+N MC8SU?&4[7YG/^OR2JQ6"74.9N1 _Z_R>%^"\/441 PQ#6"!--B?2NJ-F[/J=;(0/;L_?2<1E-XCMJ(IIX43Q]=T6CQ MACT_TS1)!^&PQ:":!L%(.,)=.$)O.+Z6][!+LGIR(0NM1[* 4#Q$YA +<41' MD$4[9)$7V54E-CQ?J":X4J]$!25K_T"Y$$=V+,.0I<$ L4,,$Q8%;L3Q#G'L M1?Q-:EZ\ &1L/3UF,345JP?2(9;&43P",MF!3 Z$%5BZTD]3M($JK)OHFN.Z M ?K44P0GP04YL9./$!+0 62'&)P!$KHAISO(J1?R[P*H%%6&,X_E\KB&Q7AP M4PM"%! VC*TM%20XC=PX">[X#GN1?A%+ ;N_0)H_>C!NK>P_/HQI& U .L48 M2T=0[K$R\:+\5W>9'K7+@;).*E MK]=V2&]EK>]TQVC$3VF[WF/#GTSCX738YJ8D"6(K=1P4Q@@@'=F8CL.(G\0 M8U5#!1./&].ZN_/'IB:"&<7##LXE1^.8CE6PCL.(G\3Z3+N70TZT-BN1%/(] M'J)UL%>8),D8VHZ^R '^@K5I*#-@AMQ=T&P^(BF&?T.(MAS%/;G^H-(1%_43 M5UO0#@22.OB(L'A8-!QB#&H?&<'8T1;UTU:[Z8FF6H[UTR6.B_O1)D!8O3AVG0(2$OTI]0")3#\#A4N]Q6< M X,?@;N*(>? ^/\-]:/4$2AEWO)_HV7V8R6+A:C4^W<))?%9TX5JYQQ"O6S\ MZC'YC:SU7>_(F?K)&>::;9.H3!"FZ B?8$R $RH$,W,M4!,0>H8(GL+11KS6 M*UGE_X*&R8]2(K7B@ SE2IE*+2LD:ZV@;5I W@#MFUKS^DG5&7B;_XIO=:Z%YG +VD=>E7 RW!QM=S%)@I/8.@&V7!P%>*]QZ[^J M[+H=YN]VVDY"O8J#F-W5$!H0AH>O%ER"A!*8HD=@=PT0>V4#U*3U*]T@]EM5 MY^CG%'2-?K.][P/FX\P?O+K+2X4*L01-?!)#)*KV>T>[T'+3?#*XE5K+=7.Y M$AS@&P'X?2FA-=HNS%>(W5>G^7]02P,$% @ ,9!B5R =EO]K P Y@L M !@ !X;"]W;W)K+HA>T-+:(4*)*4G;;I^^04E0I47SH;BYB4IH9?O]H M2,YL+^2#2@$T^9[Q7,V=5.OBQG55G$)&U4 4D..;C9 9U3B56U<5$FABG3+N M!IXW:V6=+&8V41*60:Z8R(F$S=RY]6\6?F _P8_:T5CV+65,%"\,\LT>GC:Q(L%5_8_V5>VXZE#XE)ID=7.2)"QO/JEW^M$M!S\X0L. M0>T0G.H0U@ZA%5J165GW5--H)L6>2&.-TD4"+PA[W!>'W>\A'I#0L^Y! MU]W%3#3I")IT!#9>^!*.1OE8I9J(#7G+WWW"_Z=@G32$31K"0]&CVS@698X? M7D(,;$?7'*X(Y;CG;57@Z4$24:[UIN2X$2O;OH14JXSL*N9 V45^.![.W%U; MZ'.CX3!L;#K\PX9_>)!_B6?4KCX<;R M[3'J\5'J0Q8=ZDE#/3E(O1!9AN?2?RCSR4EE?LRJ S]MX*=GP)]=X]-GR9SV MU_@)AAU^W_M]>WKG*SBMQ.O(;:IA&(Q[\'LM\:1_F;]U^_OG\Y]1\77X#EH0 M3OI$]%D^D=L5\?O.]@_>A=$'[%]5*7\\RH@K4L#+E<& #^' & 'AL+W=OLJ$>3J^;9 MG9Q\%$_7(SPZ//A8K-;:/AA/KC9LQ>^Y_KRYD^9N MW'K)BXK7JA UDGQY/;K!EW,26H,&\5O!G]31-;)4'H3X:F_>Y=>CP,Z(EWRA MK0MF?A[YE)>E]63F\>?>Z:@=TQH>7Q^\_]20-V0>F.)347XI\)1=;?0I2J^8N>]MA@A!9;I46U-S8SJ(IZ]\N>]X$X,C!^8 .R M-R"N0=AC0/<&]*4CA'N#\*4C1'N#AOIXQ[T)W(QI-KF2X@E)BS;>[$43_<;: MQ*NH[4:YU]+\MS!V>C(5=6Z6G>?(7"E1%CG3YN9>FQ^S'[1"8HG>U0M1O49JS217J*C1I[78*E;GZ@UZ=7)_-=9F>G:0\6(_E=O=5$C/5"AZ M+VJ]5FANII0#]K-A^VS ?FS"TL:&'&)S2P8=WO/-!2+9&T0"0H'Y3%]@3H/& MG$!T_M_H\_\\^DDP:+M1:../]OC;[X%V8Z#?;QZ4EB;1_X"6>NI M-FS!KT>FO"DN'_EH\OUW. Y^A.)\3F>SGL)D/PY@:&#W%S2%<1M,H:'$G M3*.6:33(="J4MG6HE^W./#H:EQ":9H'#%H E. NPP]:')5&&*7'( K",TB2# MN<8MUWB0Z\]2*(4V4BP+#5&-O5%QD!#B+BP HPF)'=C,AQE4%#D1F?NP, C" M!,-4DY9J,EA2/FRX9+JH5X@_;VP34I<0X^22@"*1H%;4GQ4$L9QZ&P\ !60A,#[ M+FO99H-L/YKX,;E8-X1S_FC4\L:V-(ARYDW E!5GEE,?A&D610YC'T4SFKB, M?508I+@GTW#0R;Q@N*SPVB1;V5!FN1&2A6W>5J2#0BWPUS!*L%M/(5B&$[>> M K TBS.WGD(PBM.>Q<9'"A.CI M*GN_QQ.*T\#=[@ J(GX,?!3.LM2+ 0"+"0Y[8D"Z&)#!&'P2VBR^\ HN2)OX MM*,T)BYO'V:;J;OK 9CIS0GVF ,X;'I,3SO%G6[%@R+L(%R74E2' )B3#DB< M^KF':1RYQ'U8'%$W/C, AL,T=F5@!L!(D$6)2QV I>3(VRGS3K'A8 B0G%?#>\$&\X&3PIS)FO3MLRYR.1X M\_()/"G@0=WWK4>%LWJ;G=7;_%S>3M^+=6J2#*O)6Z:*A2VV*!=ER>31PKR& M%F;O+CW:&,&%^_9@"J#PA=M6 1"Y2)S"- =0]"+N:3*DDY)D6$K.BG)K7X]^ M W/\(N8^"F#N@PQS-PC*0= *2D,$,_-*\<>?Y6_9H)-2*'UX!;ZV. MU@*90K0QH4'\99E*!N7JMV;J6;W-SNIM?BYOI^O6J5\RK'Z[3-TM&+Q) >%+ MJ%O>IR",I&ZW@+U%@;M106^XIS&23O:28=E[G*-#G'T9&I+(.^*",*.87,X0 M+,Q<,0![2UP9-#[ZGE-QN6H^I"F38]M:[][8MT_;CW4WS2A-:B:B[7G.5< M6H#Y_U((?;BQ [2?/"?_ %!+ P04 " QD&)7-K_>=* # !J#0 & M 'AL+W=O$/6=$'5 MY\VC@)';J>1E39DL.4."KB;.G7\[3S7> /XJZ5X>/2/MR1/G7_7@(9\XGC:( M5G2IM *!OQV=T:K20F#&?ZVFTRVIB^_T!;?R*MM^25-+]HWV(]!RVW4O&Z)8,%=LT1_ D>57F1,%@H> /RD%)Q%?PJH8B+'1U["AZ8$M> M4_0.?5YDZ/6K-^@5*AGZL^!;25@NQZX"N[2ZNVQMN&]LP!=L"-!'SE0AT1QL MR2W\;)B?#O!=B$<7%'P(RCT>%%S0S0W"Z5N$/1Q8[)F]@!YXAHYM[OSPD16&7HG!(??H[G">ER84M 0UW9+CZV-A- M@PBG4%F[X\B>HR(OCOU35':.\OU1G$:GL+D%%N' 3SO8B9M1YV8T6(E_J((* MM#PIP=<5E_+-@/?1-F**@JI" G0+)/=F\ M18R:_4*19T17*^@*K.="HQL=UA&PH.(DC.TA2+H0)(,A^*$/,['8&WMASW<+"K:2GE>9!17& M4=SS_1SEA^&%/2GM7$\'73\]$"][FYYOPCA*>O4Y.T>%*0[[M7Z.\GWLG:7: M HN">)3T'':/FL>:BK7IVB5D<\M4TR5TL]W%X,[TP[WY>_]VYEOF,[A(-'W_ M__+-+>0C$>N22531%2SEW<20&]%T]LU \8UI79^X@D;8/!9P&:)" ^#]BG-U M&.@%NNO5]#M02P,$% @ ,9!B5^;[%D4:#0 L88 !@ !X;"]W;W)K M[%SEXP$F-I(HDJ2<7)OU]05@4!.()(^XWC[44CV0EX4C?=YM5S7UX-YTVQ>75[6TWFQRNN7Y:98R]]\**M5WLBOU>UEO:F* M?+8KM%I>AKX?7Z[RQ7IP<[7[V:_5S56Y;9:+=?%KY=7;U2JOOKPNEN7=]2 8 M_/F#MXO;>=/^X/+F:I/?%N^*YO?-KY7\=GE0F2U6Q;I>E&NO*CY<#WX,7HEX MV!;86?QK4=S51Y^]MBOOR_)C^^7-['K@MRTJEL6T:25R^<^G8E0LEZV2;,]'!H=E9][G=3$JE_]>S)KY]2 =>+/B0[Y=-F_+NW\4^PY% MK=ZT7-:[_WMW>UM_X$VW=5.N]H5E"U:+]?V_^>?]A3@J$+ 3!<)]@;!K ;8O MP+H6X/L"W"@0)B<*1/L"D5& #4\4B/<%8K-)Z8D"R;Y LG/6_=7=N6:<-_G- M557>>55K+=7:#SO_[DI+CRS6;2B^:RKYVX4LU]R,RO5,!E8Q\^2GNEPN9GDC MO[QKY#\RXIK:*S_(;^7TX[Q%]TNY MOIB6ZZ8JE[*.6^_-NBFJHFZ\"^_W=V/O^^]>>/4\ES_Q%FOOMWFYK:5 _8/W MG?;]ZK*1G6J;=CG==^#U?0?"$QWXK6SR)5%LY"XV*EPLID7E36'E]X+0%6[=MT4C[V%2M,BKM?2EX95+&6*'. L/<1;N-/D) MS=?%[6+=BGFO\V6^GA;>][+K]Q'QPLL;;UQ,7WHL^,$+_3"@PL"IW]ZQ7]6; M?%I<#^05J(OJ4S&X^>M?@MC_.Q4<]V+13JR]6W^ZX

S@;M;1W>_W[N[BXGO-6+O>W$]#_9*/;#-NF(QMDXN )1$W MG&>;,Z\G9^B[O)K]E[K '#F&D&)CI-@$*98AQ01(3 NEZ!!* MD7-,OJGK[6XHRAE]>C_]U6T8>5NY!*B\XCZ(VBE$SA_Y;J&XD6-7SM%KN226 MA?;S=U5LMM5TGK>+!KD6WD\S7I-_EFN79MY&93OPC^[O5"@ZV]HW%"/K1AT: M8WB,K&^"%,N08@(DI@58? BP^!D%&!54L14'%VEHS-@C9R?ZWK>08I,NS<^0 M-0J0F!8NR2%<$F>X[.:PB_<[-VM!47QN/U,+U]>)=868;P[UD;/:O@Y&BDVZ M-#]#UBA 8IJ#TX.#4Z>#_TGD)-\OR[I^<3HU>9W:*_.$,\/#SGK[>A@I-D&* M95VNA0#5J'EX>/#PT.GA7^1]^[0KAW;S4S\R;\?.&OKZ$BDV08IE2#%Q[LIJ MS@Q\Q8)\ISLGZYDC0_]Q4[WT_/OT+21!C5.][YINKV;DZ,QQZM+=S)NJ$#9FI$W4R'K,P-29/ MJFVQF= +PBKVXY2?2-8#1;F"KXVYW!7T'D3=0!=A1@PB*.J"J@F4FNYV1;N" MKX&[]J+Z52=X5] !>!$V]#BRZR21%V%',"_"R@6] D6]@J?$7@&4>T'5QE"U M"50M@ZH)E)H>4HI^!6[\]:!L)+#)4L"YF7"Z:^X=$5!4!57+H&H"I:9'A,)5 M@9M7N9>[[XJ-O'W[CF40DL2, AO^[I[WLTUM C^* F:M=Y,.\[1M0\_3!"J* NXS2J.#+G:=LJ">1_ MZ8EY6A&>P(UXSJYWSR<32&(R"@AD0B6-MADQBJ L!ZHF4&JZVQ7V"=SUC2WHO''881S9-O0XLNND\T:B;43>:%NY\L90D9?0?\+U;@@%,5"U,51M M E7+H&H"I::'E ([H1OL/*_'O>[&]@Y)F]\$@3'TQ] J)U"U#*HF4&IZI!UM M[7)#KV__W#>T^=5%.+0>-;C[T?M.AE2;=.M"!JU4H-3TP%'8+'1CLX<\ 0X) M,.7'@>EI9\6]/8U4FW3J00:M4Z#4=$4QL101+'IJNA. ZJ M-H&J9=TNB$!5JOM:<;;0S=GN_5'XW*F+G^ZX+*H"W+H&H"I:;[7*&RL"\J.^]G"I7Y MP3!,S/'= 941-F2*3U3*VGTRYB,MPBY)S:@1A%4<^U+PQ!!2J"Q,GS+%AV(S MJ-H8JC:!JF50-8%2TT-*8;C0C>&>68J/W.(T"HD]3N8- KK;"ZJ60=4$2DU_ MET?12>;>%_;M$WQF[_*ZL!YSC/96QS.&N=/%W=.^,=.I61FT3H%2TV-!847F MQHH/R=F9C>MXF)I/T=T5]YV$H&J33CW(H'4*E)KN:$7UF)OJ/2AG9P3%"B+S M:+QHHG>WD(8VN]=VS;TB]DY>Y3[^$!15HH-=V?"FDQ-])R[--V^= & M44$0!BPU'T40AO8(Z4BU&+4!+ XMJD78!3PQ]Y +PBR)N9QF3@P1A;784V(M M!L5:4+4Q5&T"54PEKL_PEKN1O;.R2)_6CF@PMHC1.H6@95$R@U M_6@5Q;7X<^=:G !(81"98,O=C]YGK4 96+@G$;(46) M;R;1[HI[>QH*P3KU((/6*5!JNJ,5!.-? 8)Q:BL7C\S7^MQ5]W8U%()!U;)N M%T2@*M5]K2 8?PP$X\2NK2")S0?;[CIZ.Q4*P:!J&51-G+V\NE./CD][# 3[ M.:\.K^@RTNM0",9)"#8TUW^$F9WE0UN60=4$2DWWN8)@O"\$.^]G H(%,0^Y M-;X[0##"ADSQ.07!ADEJ+9V(EU!#QGSS]FF;I7Z4/=*!AE M1E PPHP8'U *!E43*#7=GXJ"\:]!P7A7"D88VD.D(P7C'2D884=1,,+,1<&X MHF#\*2D8AU(PJ-H8JC:!JF50-8%2TT-*43#NIF /2SV(UR)Y8CYF&[FK[AT2 M4%X%5_#6>0?:AV4%(0^8^=AT1!A:4S!A0T[!$7'R5LR/ M'Z[NG4.\D^G[UK-:PBQ-_30)Z2DX4J@F>N316V>3 '<%?:?=B#IZRT[V"#-B M&$%Q#%1-H-1TMRMJ$SW@Z*WSKK9Q YWO11W.WB)LZ)%$G+U%Y7M4XXA\CS!S MY7N18B81?\+%; 1%*%"U,51M E7+H&H"I::'U-'1\VXD\[P>Z;H;VSLDB7?N M O,6 7T#$:J60=4$2DT/-,6JHN=^!GU$G.+._-A:HD&/H8>J3;IU(8-6*E!J M>N H*!;A3Z./;)S$>6IY&GH>/51MTJD'&;1.@5+3':U07?053J6/[ /#V-!\ M@<5=<6]'0T%;EPYDT"H%2DWWL^)GT6/.IH^(?5C#A)D;;]QU]'8I%)1!U3*H MFCA[>?4_,*,(6/P8 O;3=GUXAD&F?6[UO@N_F 1EW'Q-E3"S,WQHRS*HFD"I MZ3Y7H"SN"\K.^YE@4:',C:WM5G$'4$;8D.D]42F+VVJ-NRS9N,3\,S"",$MY M%"4GSAJ,%2B+PR=,[V,H-(.JC:%J$ZA:!E43*#4]I!2$B]T0[GFE]^[&]@Y) M&[.%L7F+@.[3@JIE4#6!4M,#3:')V+V=Z]NG][&].>MBR,UUX][*=1*!NZ>] M8Z9+LS)HG0*EIL>"8HJQFRD^)&./B2U7:62^GNZNN/L4*#7= MT4=_5M+-]!Z4L<<$PPH3WWRIU5UU;U=C_QQDIRYDT$H%2DWWM<)PL1O#N;/V MV-XVQJ+0?*8ZMT(8VNEXQY/_"3MR MWPK5.&+?"F%&[ENYK.=%T8SS)K^YVN2WQ<]Y=;M8U]ZR^" +^B\3&7C5XG9^ M^-*4F^N!S/7?ETU3KG8?YT4N5[.M@?S]A[)L_OQR*?7ORNKCKHZ;_P%02P,$ M% @ ,9!B5UF#AZ@:"0 ""< !@ !X;"]W;W)KI+ICVPC1(Y^;N,DN^YM\GQW M.1ADX49L>78A=R*!7U8RW?(<;M/U(-NE@B^+0=MX0!S'&VQYE/1NKHIG]^G- ME=SG<92(^Q1E^^V6I\\?12R?KGNX]_+@:[3>Y.K!X.9JQ]=B+O)ON_L4[@:U MEF6T%4D6R02E8G7=&^'+6^:K 87$]T@\90?72)FRD/*'NIDNKWN.0B1B$>9* M!8=_CV(LXEAI AS_5$I[]3O5P,/K%^UWA?%@S()G8BSCOZ)EOKGN^3VT%"N^ MC_.O\NFSJ QRE;Y0QEGQ%SU5LDX/A?LLE]MJ,"#81DGYG_^L''$P /28!Y!J M &D/H!T#:#6 M@>PC@&L&L *SY2F%'ZXY3F_N4KE$TJ5-&A3%X4SB]%@?I2H M>9_G*?P:P;C\9BR3)-G*?\62970UR0*-T#L+JS1_+-Y..-P?H3YGDFPQ- ,'R M>/P K*A-(2^F?"16A7.QNT D>(^(0Z@!S^TKAE.G&$XL<&CM65KHHQWZOMQ/ MOHX>IK-/:#1^F'Z?/DPG\TN3FTHUS*Q&[?O+;,=#<=V#C9V)]%'T;G[[!7O. M!Y.-;Z3LR&)66\QLVF]F$*:B))1;83*S'.L58U4T>KS!V!L&[M7@\= @YA+ M* YJL2-H;@W-M4[&:/E?V$OE@LXE!*Q0)F$4"Y34F-5S=1>JQ;Y+Y6,$RQ(M MGA'$V)3G4;(N@U241R(S3J3[EA/Y1LJ.O.75WO*L$WDK0&D8\3(R)TO$MS+- MH_\5#TR6E^K<@TECU#V8L](D78IZ/J;FF1W66(=6K/-M9GS Q_@L4Z+D$9#*]!FM>)2B1Q[O!OO=T;X6,,5! YMH]>E.A8/ M)@UR8D7^"7RM7+V,LIW,>*S00QR%Z)D_%U%$_+./=LKO1MSDY-HQB/2QS]P. MX U18RLK0KBK5DO.?YK7=:7@Z,TN;@<.DQ0F+NX"V/ J9E;VFB8AY/290.]N M17GUNTJ^OM3$-.:[* >/_SU:9'D*-/4?HQ56^CZ7H-Y*V[%/&D+'5@:\&86A MW"LZ!Z82T2-?Q,:LH])R."+]7WF4]8!KJ%.;.?.:97X="Y[G0K[Q*$^:P/4Y1@>X@YX#65B.V?> MIV+'HV56! ^9;T2*> ;1VXQ5)\2^2S'5@HA)SG6VLV>]('?\N7,U MZO0'<83JY*++,#&"$,=SB7-*Q([*PX>VUB;L2NDQTFGN=KX'4Y=^C0CO!-&F(DQ!Z^ M9]\G\]=4@L1*L.<&Z+?2=FQUPZK$SJJC$.@^BU0>4S01%OL,)&#_9N^+.@L> M%3/*E5S:[@!4#C$Q*G4"[+>G3A?L6G,-ZQ)[.7M@@ )[&(#.L( 90BBC[=3! M(-:%OV%(8F?(^WT:;KC:Y6\"FQ\VD=I?:J&H4,327OV6LBE(%HL>?2 M0'.Z09"2SNJ4-%Q+?&N,NIO.1K/Q:V*4E;//CE%OI.W8ZH:SB9VSCY=:E&5[ MGH2BK" 7>;W+7U/Z$IVR"78.\XK*8EW.]0EU.S)-VG [M7/[5TB6GM6>4(AS MD6X+&XP-1U/I2@Q8C8)N0&D7V(;/J9W/SP!KJU0KF+I(G_K$[RLTOJQB\ M7O1"^#H5HBN04@/[>MAK]Q),8LP).JH3VO O/=U./HJF*T"?A*>C*35P+C8! M-\BYS'&ZD#?,2^W,.[F[FXP?T)<[-/GW^/-H]FF"OHX>)JB\GJ,O,S0>S3^C MT>RVO)C\Z]OT^^B/R>QA;C1(IUKBMJM$D] PZ" &VK QM;-QA7]Z+F1#S>HR M3^L)F^2@K&!=N!LNIG8N[D3[VR\^P>3#1P$A/5&+2247(HVD,7^CIIZQ"[&E M;8=!;AAX?E>D;(B9VHO@4W9,5 5GM4 O> /'H[AM@"Z&5?WQ-])V_'6L86AF9^A3[1:FTRTC MCM8.,HA1C_D=$\4:3F9V3GZ9J(/BIN@J%I\ HNI'(VY#?SI0'$GIRU4?TH&J#$=RD7,0*^9<_(1$+5D+M))I-=MR$4=K7G8@WN'? MC2[2/WS M5_0BF9XO#%UMI>M"V#NH2H\-:)(*9D\JFKRZB#-RNX6D%]^.WF_U!+ P04 M " QD&)7@^=YS)+]7*H+Y3_UYQ;?#K*4 M6K>J<]ITPJK%R[V3H^/3)_0\/_"K5FM7?!9TDKDQE_3E7?UR[Y 44HVJ/$F0 M^'.ESE33D""H\27*W,M;TL+RF^4W7?O5R[]F>J-5"#HW_ M:-8_JGB>IR2O,HWC_\4Z/GNX)ZK!>=/&Q="@U5WX*Z^C'7[/@EE<,&.]PT:L MY6OIY:L7UJR%I:7"6]S56.=?O5:NLKIG"YF%\"LE3@>' MAYR;B%/IM*/+YU8YU7D9#-G5XB+XD.Y=Z&6G%[J2G1/N,LG?%T=J_ "]5/ MQ>R'B9@=SA[?(^]QMMECEO?X#GD[3BG^>3)WWB+&_K7KP$'>D]WR*.^.72\K M]7*O)T/;*[7WZIL_'7UW^/P>;9]D;9_<)_W_X^'_M4J3!^HD]L5;PB$& M"WXT34VWSXQ%*#RB#;_YT[/9[/#YF6E[V=WPMZ/GWR*A'21##=4MH9"R^-C* M;EA T@"%@B+0XE)Y)WIE&1>[2NT#"G1'F_36U$.%N_2DNW%>M4[@L9C.$$E( MU=1(=#45'P:+%:K50ROF%DLF#Y JK1*#4S7N:NBD&]BF$W-=W50-C/ H'G*N M+Y5+1YP(AXWWYS?[]%=>+B\6RPRW;XULAZ?7VN_8F7H ^ >7EF$1RK9 MR[ENM-=DKWPYKZ1%W@[5)5FS:?:]LA;EX[8J)[_\6JK=F75K(#AYP?6JTK+Q M-YNB9=\C"#ALW%1 MN8*L2W_IV=ZLE57Y<,)8C;B1C5!?!MVC>ODR?.QXM@]OWA=G6Z\T+<8N-FA7 M:\")G@]1C0IG&3AT_,J:80G+BV5CYMBH4YX*'RE9*]FP "B6!1@+*_P25I&; M_ KI115-'!WN_SP10P?#.>&0:-B+55AK1R<1TO&YL;E7U[ZX9^ETG VW4VD2 M3Y4NO_WP]UN7QM38$3-,[(',?)E;@&%4P H>)0?WJ*#LWQ""? MD=F(VV!R"I&8R)T<:HU'R%T0/5X0&@Y AC](Y$I>*3%7JB-XZ:5E,:RAK0E: M8@*/V D,@9">TFBI.AB%$@/W54][I+C]R\G)>49+"*0 ^-2QEA>T.9OF!*&* MS,J+/DTOILDUB*MTM5R6918I/$=.V"'EM57+H0EIG3*2Y(H+50V6P88?>W-= MK62W5'!SVVK'[#'IV^6>B4!JBMI Z6QGQ-P7)[1Y$5*C M(>!.TVI/Y^R1@ ,59,+-H5KM]MV4ZS5;OKEA $&H_Y$ =X"S!I8A.)*L--9\ M'KI ]UEK.FKRPM<%4HT.QG&H"NQUT "RVFM5J78.1'E\R"QR=LN@!8\X^OZY M$R==-T#&1PXD I.$N'^=$*PN /?UJ"/BDI]1D Z*[LG*Q"\:(UL7Z495HU&@V^ M#(EU/C@:W:D3B=_5_O^P @HL&[>L _U/=1:[?5TOV.=BYVWP9T/K2XH__ R5LE MB?8P4P]@&;L74M^&O(]=7R0YW-K0U":2X>RB#;]0P:/8^#<3LK#=>H6\TAZ! MX+5;,/?3^%UZ$/=*G25 M4\(S5KV,T4#U0C92?I+?!XOLW3N)!%= MK89G>RV4W'H%_ !T.!2+C?:EMILT&I2.'7H9 UT<)/4 MW::#Z,#$Z5+LA AJNM O2VL)/[F?YS!F8@EG&>86H?'.MHYM<]@(A!SQXZ%4 M1@]8<3/ =,'T8;^^D0@A";&]<9J1CN<06T<(^4X";^V_<\^)6"'1KZ@QIH5) M.F^^&!BQ.:Q+Y?$/^%+GL0.TH]O<#.5<.0?@:,<01,6 .A"J*%R0Y\23)@R8 MC"NP("S&M\ =4TJ'@"CXYU90$Z1I#@QC4X0')A%)7<#TL LMI91%P->3$0QV M\&B<$521O8I4@:,!+#010L+BA"$3L/7G^ J!N.M C#>Q2&H^ET'?38*XXEZ0 MTDE3C@5@]GQ9(N[1^JAB\!#*$E56;GE=D'E<3([P5+!A0']EKW3U]0*T&60) M"#=&'DE]^'5.6-GVIN,+D2[G".UB0^"H1X2QBP);MJ*4*U<2:4T'"<<&U[N2 MS< ."GV@A4<)%7>4OFJEU:)0L 9<N@1/K@L1&K@8>&\\;.Z'BQ-'*=&/<:^/DGQS'S!N':L+M2PC:T/?+LB8!* 15M<2>3O$L=H!RA-?OD MNB>S 0PXAXLE,2R!8&G<5]@ VF;8VACTY-22.4._INISN@. -]2H$Y@4?7?% M$Y1:+VA:RJ5B!TAFO:@.5PW5A44B9(B@WV*G8?,]BI(XI4(EI? -2)U,1"$1 MVXJ_T<1J5A+NE'J[FL?;76-N#\.,G$E/;'%H1D&.CIN70XB0L/;686K-;4$X M#^=][C0ZY9-?:>+%Y:J5G_%YA\T%O? "WH.ACP.[LFW[J%WL73]UT50^MVXE MZJ"M_*P"/?0K0Y-W7@D]6@Z-S1*Q7]/TL4NOIR:1_W#QH'$CG8V:S/!28<)P MK[QFN(+I*BK+8 5D9.:PG;A4-V1 9[I.-9-<\O%4&X:.EKO?5' "-71#11.8 MQ=#0#3\6S_@H@D)Y:O5P:]69QBRY82!MD(IYY!@8*MNS&!].%D')BN;Y"L\PT2G4ZJFV=);FE+]"O14XGWH(<8D?YO= M^ZYSZ%[*:C_>*_KPBTBFG3@UQ*G3[/GMR<5I'CX3$=! .3ABY](S4^>X'%^' M78S3ZVK\>Q\!Q/I?QE]EPJ!7!+W=@8::D(87CE#L6D8R%$@KP5#972.4Z:X?:'?*?=2VM3L6/P$-&G%TC/0(G! " MO@S&AS>=%3/)^(.._"XVSR E1Y]FE QHWH[&"7#)<5L3%079HU=@,(N'8 ;R M8 SJ>49;/(\JS8[%SQMZD*34Q]QAQENJ3K;.LJ'-/5)NG91"/HB>".;%;,AB M<#LGIDA&GB2'Y<: GT_?)N$0&[,F;X =Z2,C# : 5B$RH:!]?< M"J?=9R^%>3S7:;4U';2FP^<= MZ\2'/%E!KYT[HA05$W#79KZ1> ML=-80^2 B+N7'.)9:JK6JB[= $QH0(6PS2=QD]Q;E W?65'4+UZ576=L:]:4^FZTRGU#5&^^D MBKUBW$0 H)X^OZ^>E/Y<:(1 ?C\%#?,+#M:%=PFP&MQQYQ9;QXZ/%^>=I#D] M[W#WL'[SF-2=5"%>;^E2&K-0IMCGR;W[?$R_P"A^(7**DL]"SHT!9QIG:OEW M&TZ-;V^Q$[<'SX B_"[?C^SF+#5R_+:"[+(8;"APH):ZB2!.TX@8K--=/Z4[ M*'XX"5J[Y)^'$+H(Y_AHDJ!P[-'U=* B7H =RG%_CI"VV0?Y?[ZC]02P,$% @ M,9!B5TD]R*8,!0 B P !@ !X;"]W;W)K+2W)FWKPW'-)G&Z7O3".$I<]=VYOS66/M<#J?FZH1'3[.'[NQ95H6^<(,#YM?<[V(9WA MX7CG_4>?.W)93@P*()G#**M0>1Q3X$\RA^XY1=G6FU(N]WPY@8^ M56\-<+)WHMQ:C54).WMQ(^Y%/PIS-K?PYN;FU=;RW8CBAJ&04!5%\Q%^\3RWV_N+CJ=%*JXZN@%6C!$"O M;>C*$RLT_;%8&C__YU,$3/Z3I_V[XW)J!EZ)\QG.@Q'Z7LPN7KT(L^#-$?3) M'GURS/M188Y:/HUKYX[>]60;0494JJ_IT\BU!0]J12MI*M[2@^#:*\#\OBO5 M#;Q_P/GCK5SWHB9I#5VKC= 8?Q2-K%IX_4FK<2#96^6MGEGGB.B6%RO$1 ^X M0]-9#$,K*^Z.Z&X;G"P%=4H+V@7UJAW@>?6BB,+\C2$!E]563>,#U!K'G'A= M2^<3&:T4-A ZP*!5/:($:G#1J@&MQ9[0!SCMT3R>2\E0A9!:&JR!)?1NE]87GU6BM>>QB#\T=F4!I\=;P?5ZBR4>]0\@,*EJ.!A,8XQPVW MT*9MR32JNC-42XW^U3ZXD#4TV&$3K2XKCD(7A M!+%D858XV"S$;%;$T[B,69$&_T*Q:5 UO.]%^QTH]NO;]RZC-&59'#DIX@)" MN8S3/& IU)F_ ]9_07DVM 8E+AC/2M8'C@6(BB11 E& M19:P+'2:Y$G&TBRCMZ/&^Y? 6)D65$0,YX;")&=!@;).(A:CK!=H5/#"TB2 M<*S(H5&00!-L+5R4A&Z$L3M2\$QM:TI8&6;X"\U1"RR%H&'&HN"_Z?C4PV-^ M\#I$^FO_!G:W 7KH]%#05=77<" !I!0 &0 'AL+W=OA&TQO2S*-)EBQW59[)'86=JJ3IJ[% UD>X5 MTLJ#.AZ1.)Y&'64B*.8^=Z^*N5P;S@3>*]#KKJ/J;8E<;A9!$NP2#ZQIC4M$ MQ;RG#3ZB^='?*SN*1I:*=2@TDP(4UHO@,IDM,U?O"WXRW.B]&%PG*RF?W>"V M6@2Q$X0<2^,8J/V]X!5R[HBLC#];SF!_=]K*B&J\D?V*5:1?! M10 5UG3-S8/X"+^ M $"V .)U#PMYE=?4T&*NY :4J[9L+O"M>K05QX0[E$>C["RS.%/60LG4M&Y1:Z'*#D V@.=U*85L-746'U+SZR,D8M9*=E28X2/F)_!B0/@<0D M/<*7CKVEGB_]7V]PS73)I5XKA%^7*VV4O0R_#W4\$&:'"9U!9KJG)2X"ZP"- MZ@6#XO.G9!I_.2(W&^5FQ]B/'\51Z&%A[^V_1Z6T=M(&*Y UF!:AEMSZDHEF M!G;[#78K5.,9P#660R:-?8; ]W8ZV=0,QEK:"1LM*03\.+)(,\#0F)X;LTE ,;Q9Y MFB4AB1U[.HG#J:TYM,_1WO7O4#7>Y-KVNA9F<,*8'=^1R\$^[^7#(W1'5<.$ M!HZUA<9GYY, U&#L86!D[\VTDL9:TX>M?0M1N0([7TMI=@.WP/BZ%G\!4$L# M!!0 ( #&08E?$A-9HKP( T& 9 >&PO=V]R:W-H965TXDEZO#P4!29V4&J>UTB&GBL*Z'G7FE,,PT"G958,WTE&Q1T M4DA5,T-;M0MTHY#ESJFN@C@,AT'-N/ 6,V?;J,5,[DW%!6X4Z'U=,_6TPDH> MYE[D'0VW?%<::P@6LX;M\ [-EV:C:!?T+#FO46@N!2@LYMXRFJY2BW> KQP/ M^F0--I.ME/=V\S&?>Z$5A!5FQC(P^CS@&JO*$I&,GQVGUX>TCJ?K(_M[ESOE MLF4:U[+ZQG-3SKVQ!SD6;%^96WGX@%T^ \N7R4J[7SBTV-'(@VROC:P[9U)0 M<]%^V6-W#R<.X_ %A[ASB)WN-I!3>J\R9Q7-BBW!E% MIYS\S&*CL&$\U\!$#I],B0J66J/1L\ 0O04%64>U:JGB%Z@F<".%*36\$SGF MS_T#DM5KBX_:5O%%PCMLKB">^!"'<7*!+^ES31Q?\@+?-1:H%.:PEMIH']:L MX895_!?F/G07X?]S$7#-=59)O5<(WY=;;12]I!_GKJ>-GIZ/;KMKJAN6X=RC M]M&H'M!;O'D5#<.W%W)+^]S22^SGZKC>4[+"7*CG1Q5[8=IN[:W]K%NV+?X'W@[*&Z9V7&BHL"#7\&HT\$"UPZ?=&-FXAM]*0^/# M+4N:UZ@L@,X+*4;,7!4J_HAU@D=??<\]R= MCEGLI?JJ*T0#W]M&Z*53&=/-/4_G%;9<7\D.!;TII6JYH:W:>;I3R(O!J6T\ MYON)U_):.*O%<+91JX7L35,+W"C0?=MR=5AC(_=+)W!.!Y_K767L@;=:='R' M=VB^=!M%.V]"*>H6A:ZE (7ETKD.YNO(V@\&?]2XUV=KL$JV4GZUFX_%TO$M M(6PP-Q:!T^,!;[!I+!#1^';$=*:0UO%\?4+_;=!.6K9@K#6AV<4@=? F;@PJ;A MP@ 7!7SXUM<=)=ZX(- L/$-QK+67'S'7(R;[ >8,;J4PE88/HL#BJ;]'_":2 M[$1RS2X"WF%W!6SF O-9> $OG$2' U[X*Z+AK^NM-HK:Y>_GI(_(T?/(]A.: MZX[GN'3H&]&H'M!9O7H1)/Z["[RCB7=T"?T7BW41\WG&_Q\('DVZR02?FN22 MOEUML !9@JD02MG0$*C%;@Y44H/M%M545WB/^7@2^L,)@UN>5T17'0;TEHN^ MI++TBA >8\%+",+,]:/4KAASTRB#=5\WA36SCMO3IFX[)1_0>FE($]>?I9"& M;CR+X*,PJ 1OWO8:B7C;];0'+4NSYPHA9.XL3BPS-O/)>)R&=JSH RELM4L: MRSK',UXV=-DK41-C!!:Y,Q8!"]PDCN$3TB2I9%,\Y41&41"3>-=/,[A77.A. M*C-&>D0.(C?)0A+K1K$/GVP@^]?8GR=X9!B'F7U$LQ#NI>$-=)<*1T)C-TE\ MJDKLAGY&1+6>T^S,^[9ON*UE@=0G>3UR&D*W1+'^9SQX'=B80?8&7L]"2G#X MYF?"COWRDK(3N$'$[,IG+J-4W%/;W% YN#B\>I&Q('VGH9%B][:A84ZQM4;2 MN3W #N5.\:ZJQ_V7XG+;G)H)W-LI;5+OAPM+4D;TPXU2?3J<[\7J\ M"A[-QPOUEJM=+2A=6)*K?Y7&#JCQDAHW1G;#Q;"5AJZ985G1O8[*&M#[4DIS MVM@ TW\*JW\!4$L#!!0 ( #&08E>NM?.YB00 \* 9 >&PO=V]R M:W-H965TIK:]< U%F41C.IJ())D/*BETM'B-,AN M[>+4M+Y2&F\MN+:NI=U>8&4V9U$:[05?U+KT+!@L3ANYQCOT?S2WEF:#'J50 M-6JGC :+J[/H/)U?#%D_*/RI<.,.QL!,EL;<\^13<18E[!!6F'M&D/1[P$NL M*@8B-[[O,*-^2S8\'._1KP-WXK*4#B]-]4T5OCR+IA$4N))MY;^8S>^XXS-B MO-Q4+GQAT^EF601YZ[RI=\;D0:UT]Y>/NS@<&$R35PS$SD $O[N-@I+ M4VLV8%F;T'@0J 9K!+S#YAC$+ :1B.P-O*RGF 6\ M[!6\6[F5RPH=2%U X"LK!W^=+YVW5!1_OT2Y0QR^C,B-,G>-S/$LHDYP:!\P M6KQ_EXZ3DS?\'?;^#M]"_ZF4_#\$V MP+\@-M97S)#(K\"7"RE34GTJOYT#Q M]U@OT?9)@(^8=Y(L"1(!%%1+)B&F%BOI#]%_ 9'%0S&D03:-TUD&GW1N:@0O M'Z'ITD$PL9@E,$SB29+"-VFMU'[+XF280CJ)DTD*EZVUJ#TTQH8F)F\KI":$ M2LFEJI17M%TJXFDZ@C2)LW38DS.?B;"E\^!93-)A MS%Q)=3*:P%?C944$TB2+!3E((S&))V(&7RE+]KJF(Q@'<<$<>;!4]\B0C=F@)1<>L%0Y!5LY:%J;EV1> MP,J:FA('LO6EL>H?$C'>AJ+2H>Q\92M%B;,4_9!@Z0A;D6L4&?S>JJ;FW)C. MM2?\5YPX(2(_,I$KCW2ZVGNZ@%YB=.#+?F^.]EMD"B0<>\(NT(X_;MDV*^4] M1_?YAKMFL.BEJL(J>,/H2&7>G<9HCZG$Z"I1E-A]Y9/2+ME(HP>"[Y]9Q.-*HKO29R3SD]A.&* MIBO:E\1!\[. #$QKN\):MHX2Z=SQ2[? X."2IBI:AZ<(G\2M]MU]W4O[U\YY M=\D_J7=/I1M*A]*.CL(5F2;'DU$$MGM^=!-OFG#E+XVGD@W#DEYL:%F!UE?& M^/V$-^C?@(M_ 5!+ P04 " QD&)7E;!._SP( "G%0 &0 'AL+W=O MDD,[)$R9(=)[9GY*2> M]LRDR=CIZ<.9\P"1D(2:!!@ E*+SZ_OM@J0DFU;Z<%XD$MA=[.7;"WBUL>[1 MKY0*XGN1&W_=6X50OAL.?;I2A?0#6RJ#G85UA0QX=7)5RJ1Y4 M^*/\XO V;*5DNE#&:VN$4XOKWFST[G9"]$SP;ZTV?N]9D"5S:Q_IY;?LNI>0 M0BI7:2 )$G]K]4'E.0F"&M]JF;WV2&+_JMJ>*[Y5VPB[?BB)]+*!UO4S-"@T";^R^^U'_88WB8O M,(QKAC'K'0]B+3_*(&^NG-T(1]201@]L*G-#.6TH* _!85>#+]Q\5/-P-0R0 M1._#M.:ZC5SC%[@NQ2=KPLJ+7TRFLD/^(31HU1@W:MR.CPI\4.5 C"_[8IR, MSX[(.VO-.F-Y9T?,$A^U3W/K*Z?$?V9S'QP@\-\N8Z.L2;K=_/S3Z#QY?T332:OIY)CT%P/P8R[QQ6GKQ >G,AW$G4QUKL-6_&;$ MORJCX,D1_!E62GRP12G-5B@3%(B%-L$**=+(N&@8-SJLQ*TTC\(NQ*Q03J=2 M2),)"R%.&%F -U>(N/-]L5GI="4VTHL2E#8#<9YO!8@($LP'9P49XLL0FM9[ M _$52CT['9(ZF9&ZGZ3#6:,1PR/I\_ZB7^U1Q*3*.Q.O=&=$S M/__T=CQ.WG M).&]Z*+=%OG#5_._4'D%H/:MD@Z;C [K@OZ?Y()T#.Z^^)V/E[F8>6]3S6_]EX N7N_AI$O/!B91 M0FH-G.UP.JQ%R*4F%0'6/.?]/92$EU 5O=EU5I-U$0+^*= N^DWTO4"[W@\X MHH*<]11=#CXOL$:Y"H'LW,&A*BEH"*-U.4*X46%\J MHQQ"GEI76DO +Z[BKRII#96IH4KCNN*% %A>:JU7*!>(*/IX\Z>720 M>;]Y$.H[)BB(X)#M8/:R2N3G/5\"#Y;?U?= L#8V(,YJK6WE@3+"6)^]!!IS MVN6J'U@D87U6J5@^Y%;.=C/O3R7ES?I>?#X\O9).I5#IBNG&O M.HVK6-0FU25@^@,,98 )U-4A=D+R[C]+IQ2%!MFD-"?%+/L+,R\L^4HA>Z@[ MUV<$TE!TQ1TG&YUT3QGSNB[,#Y_O[IM"7-%A)8XHQ52$46F%.X8GF MD3K$[ROP8WY*J[QNC7GE13(8):_BHT2DW!+IY*19DCH+9PLQ&B0@@+0Q/0S0 MWAI[_W_F';6"I*P0%Q:Z$*_U&W&G,JYJ=PB[CT&JC9DFK_H@ 0TCG'; TRH% MX]1B01-#ZY&,X(CYLIKG.J7IP1CH1C,4FQ]P.60MZ'^^C86"NS9Q$1)K=,"X M(IY88R3V:N@"99X@KD4(:2'A*G5:T%4'J#9885O8[_W]"8>.;BV)[+FUZ*I> ML3VQ\#FE,6@<"6C2!'04 SH+2($RJ&(.FYK;42Q5.\5899XM5AA\]A=)$1\K MZG1P-G[%5-/!^ +*0]-2\8TXW[YXD*T[&9(: M.4X=O7IYG$$M:X=3Q _^)#E!QXL$M?V#/DC!&UV\A_,P&P?/-@1<4JCD=%'- MXR%P9R$?42^5"RBJ[=C)WE!F&6UJM]%'C)?F**9@564HO[__-P1%$+BV+/ M#@[=QVGB(\JC2MG27U[F=7#WUZ83W#-BK>"$]#$I]E: MZIQUZKA(3,XCT:2^3'RU-!EU$)Z(>L#<>_IL#N]Q1V\"?B/+O3O D_%])!YH M?];LMTT#O';. $!J6D=SPAI3&9ES"'C.-(*4>9X,3OM':NG\S>%'$_+>58!J M58=R-4*?770.#SUN\/@%@PE-SE;+O8GLD/#)1*2R90VQ->#6Y!8A3?H55;L- M0WO7!-LLJR]9S"0G0Q^]H[6K[ M%7(6/[[MR.,GS$]!BV@,F^+-@? FVY$]Q5U/7HYHK7/KF;*]L&HVOUR0G?5I5TVS?*V(?KT6S4+?RBUV6@ABF%KE3MM:V%4ZOKT>WLU9L%[><-_]#JP0^>!7FRM/8+ M_?A07(^F9) R*@\D0>+?1MTI8T@0S/B:9(YZE71P^-Q)?\>^PY>E].K.FM]U M$\_F(Y&W/M@J'88%E:[C?_F8 M#E]XL \'9BSW5$16_E6!GESY>R#<+0;TNB!7>73,$[7%)3/P>&MQKEP MK2@>@'+R0=2'N;!UTO59UKI6_F@2HH(V3/(E[$\7-GQ!W*>XAH/3BQ[I0 MQ?[Y"4SK[9MW]KV9/ROPLVK&8GZ9B?ET?OJ,O-/>WU.6=_K?^"O>:I\;ZUNG MQ#]OESXX),V_CJ$0E2R.*Z%">N4;F:OK$2K%*[=1HYOOOYN=3U\_X\*B=V'Q MG/0_'[+_09SX@#A6M5[I7'(5W:Z=4G'S"[P4H53"ND+7J&B1V]9Y_%Z)9>NA MQON,-T!%(^LM\G8K&F8J33GFP$P;&C8,*\I"??XK_LXZ!8!\T!M 2[6FEH7P/3MEA=.0H$B1.YD1I(5!+0L0#MBLZU,05"%H4F M(/<1+Z47.*X<]$*+/81]8' $J- .=@!51K##R*YP0*5%537&;A4Y5LJ 8\8 MUZ\M3@YU(P:5): X"C"X7E,Z[$Q@&"I8 T^]+J,EDMM-,>,%5#6$.KL..#V ME@RBPQK=)@(QP2W@<>]$MK,<.WK#Q^+W4IMH+>*8([&21"A)^2!R65,* M<.14H7/* X8H&1JV^U 7%@;'$T:KC8K&'ZB@C2F4+6!PW\;#.9EB[B.TI80L M268IIY$?:K6B#+;U4/OWW[V>TIP]".N)DJC6%N96*% 4="47M9SGA @ M1B-J2)OM6/Q-K?'RD[.Y4E0#5-[OG*U$0 NFJ-'_?8>UA_4;:S:<6ZC&= M7@(#$".G_Y IQN+6A-*VZW)/28J"]$S*1]#DLOM&=\:MNB"44$;]LFX;O=IMY'Y4NJTW1"%6V"531'!M_D7D,-!K>/2. MY'2[TNI^JC9R"^Z*,!2*2T"T#4$+[_T*QV+Y=Z+ CK@C: M[.DA&Y/MCAL4ORV49 Q2L]QEB['6-1 )P\'8I4;-Q,(FD4-4-,4\M*[>"4T@ M1)S?W[-+%*8_Z#2]SBY7D1N'W88$((_&>WD'6!4F=<).H'9L8D9$J'.>+."0 M:E:(YJ$>&T*Q0S4=@RD;:=I([I0S?D<+#%?K>MD='-1KU%-5U\5_5T590E/' M-*AM_<(^4$F@8)[,KA41ZP#) Z3!(#52YZ%4T8J-@@JT*YQ$AO!N@J8%73K] M;[@3PYY1I7-6#U[%8'8&=)*2/C!?N\*("VIU^S'HB;"AYKN?(KLZ'+K0UQVM MR#QGJE^#^?2 5JEBUC4,8P>H$,AFV??\;22\VE7YAR[6,"FF$ ]#V#AT MXX5$PX)15VU%/TX6I]GY=)JVG6>XAM,R!^-HV63=](OB,ML8J),9=)U=QN?S MBVRVN#S<=E3W;#K-IE!(&7!,5\RFO)L4:B8_J+A8)(,7V>F,[?VFA <9T-4+ M1)=T"O5*D2+D0@DF85$UQ@=1Q5NGHEOGD1CL^S06'YF1AS>?%^)C+?YN-\,H MS2[VHP2=/)^\>R=^^RQ^0BF2-7=@N3'0S'D"+B+_)(Y'.(Q<$Q=DR-]\+(K) M#&T$*9"RY0KX?\8 F M0H*2V)9I\!#SRQ[F@S?S!1].C!YGRP:N//),87TYQ84 M1.4& =/]<*I'Y7+M.QQV#E)<,M%@0FUES7PG(\JT1CFIG@?X8/9(9XHC(/7Q MQHB*(EYDEQ=GQ&\TF%(.2"JA)6BL*Z]H!E_-P#NIRHB!&NMXSP,X#;D73!S* MO[:8T)0C&L8="RZRS3V#+M5:UVR-[J "3'T$NI5YU^5PH\,H$HOSY#P[.SO/ MJ)3/SCH:RBY "I 5T<;?&;^(,O9K<-AN:%82)Y?3/3%_NMIWW/JT)F+:V@[" ML&L]D@OV6_*( E("))BQ<79ZCO$,'06=&D$DWE(<9DYKY7/ZK$/)- @"I@]J MXH'N[=#],QH7W888IV] /YR*DOA99.NSEYWV/BW^/X EK?&C1F_5\^!UI=;- M(<-BB_<GXXNSD7#Q(V_\$6S#'U:7-F#&PO=V]R:W-H965T5@-!R.!Y4VMG=U(7N?_-6%JV-I+'WR*M15I?WF+95N?=G+>NW&9[-81MX8 M7%VL]()N*?Z^^N2Q&G12"E.1#<99Y6E^V9MF;]X>\WDY\(>A==AZ5FS)S+FO MO'A?7/:&#(A*RB-+T/AS1]=4EBP(,+XU,GN=2KZX_=Q*?R>VPY:9#G3MRO^: M(BXO>Z<]5=!FOOF]X MV+IP.GSFPJBY,!+<29&@O-%17UUXMU:>3T,:/XBI7.GF9F@M"W4KU0LC%U<#"*$\Y%!W@AZFP2-GA%TICXX&Y=!_6P+*G;O#P"J M0S9JD;T=O2CPEE:':G365Z/AZ.@%>4>=I4KY13ZDU8Z9PN>\B90/Z.>E<__I"- MA^>5-^!J0 MG25NXP+>&)#J[,+Q>G$X-=RHZ!99#E:SJ9E#29K[$XPW,DMVC MH>R.^B*Q]?I2%[*>NQ)-AA4\=3^[4[(XO-FGY8D&]?-\3M(RU W+^$(>Y5=B M.&W\Q_$S3)B*">IWBZ;(P5>H7S@S\&_Z\?K]L_M;($3C4/U66U)9)JM,':"O M]H?#H3I0V>B$_S\]PY%RTYS/U!0TENJDP=N='_>')R?JK)^=#A\=V5Y-U$'6 M73@^FV![>#I17UR$2:RR/YY,^.&X?WPR5A_M+KQ=!\2&'-B8+;_G]M'TO;[+SG\3E)!XLV)..HVF/1Y\5G#TGF*,366I; MUZ7HX\!KV3MD2W=8>]'2/%WQ""2E(I7+5Q"'$1$]4 B.^[7^]#R>BA*_.>"@*6HE M^'(=EES?UVJ)1MU45C6]O5:G&4 ^U\U?-0'6'&R#JM\:A.;A?)$L2HX A<3M MW#?KTN@9&JQ,2$U;@'<+[DT%/P57FD(8G^E2VQQQSI,IROMGFK.+')=-5)&A M>JW>:>/5'[I$9'P@S;WX82)[AV!"AT"$;\]J'#"Z*$P3_,:FCQ+IRX@[2E'8 M]MDYR[]C^8G?I^$-@QPL1)?6\\CP]'T_Q>R,'MCXOT.TSZ[!OK.4L1Z$D\\H+O91C*)N<*VJ;I4Q[+840)(HU$SZ\D^"D1,\YXGQ'Z03SY,A>4&!Y/WDLN8R=9GEH1D<9H,H(E8AMS! MV9[;GIDJ"PIFD4HEDNM1:J6D6-BFYKQ4GS@XI01Q)1"@H)=4E;Z*B+^*]@T> M:W +$MBHU(=.LU1O46ZSL]UR>RYOOD]1-\\TBIC'I*A_,D[3U<%9?W0VWE6% M/MC65$OW*$)KXADS*=EMB2FJ9;SNR%('DWXVGK2E^* 9)[!\DH6@KZR_*\\> M>_NE #W<]YDUV/I>KL@OY%*#]@NVHJ0Y MK@X/)R<]?$#(+P%I$=U*OKYG+N);7AZ7I!&+? #OYPX%L5FP@N[GF*O_ 5!+ M P04 " QD&)7.L@](!,$ #@"0 &0 'AL+W=OOA>*NWF4>%]-8UCEQ98 M"CIS6-761194"I5G R'IW$II(X6L[!V;Q9%YX7H@7LTKD^(C^S^K>TBSN43)9HG;2:+"XGD?+T?3R MF/>'#=\D-FYO#.S)RI@GGMQF\VC(A%!AZAE!T&^#5Z@4 Q&-?SO,J#?)BOOC M+?I-\)U\60F'5T;])3-?S*-)!!FN1:W\@VD^8^?/">.E1KGPA:;=>S*,(*V= M-V6G3 Q*J=N_^-[%84]A\II"TBDD@7=K*+"\%EXL9M8T8'DWH?$@N!JTB9S4 MG)1';TDJ2<\O;H2T\$VH&N$.A:LM4L2] Z$SN)%:Z%0*!;?:>5L'R2SV9):5 MX[0S<=F:2%XQ<0YW1OO"P:\ZP^RE?DQT>\[)EO-E\B;@(U8#2,Z/(!DFXS?P MQGT,Q@%O_/,87$N7*L-A4]G\<\CG%O+X,"2WTM15(L5Y1+WBT&XP M6GSZ,#H=7KQ!^+@G?/P6^OLD[9U-P-<"86T4=;G4.7BQ4@C!=Q9Z$EZ9LA+Z M^=.'23(ZNW!02+3"IL4SJ5F0#.X<=C:4%"NII)>4B+(ED('PL&9>F\"+>YK. MA;2VEBU2;TJ& +,.YG9<*K329&X*5#@>RQ7:OGK@&M-V93P,*PG\CAM4,.K^ MV_D8OAI/'K\M708'IA07C^2ZAP?A$1X;4<%'"(XG%S0Z/3H^/_O)RLG1<')H MI3741>J5R+R;K8*\@(8_V@#U@G9KM"'"'0%*W'ZF5N@;1+V-TM$V3$:RLE)1U$,)OJ1) M*'3N!Q,,<(@D!^:0-\G_-@[@ 2F![-0?ALR?PR_4 %9N!%^-;>-]QBSGL'-/ MBBR3?'=2P67HA51]PL0.\I:OUM38C,X$;*.P?+R"R>B$L_XR#."83TKIXW,5 MJ%^I?TVNY0^N82;0%M9^73USZ$+H#25:.]I)(V>4S$)05D(%R^$.;'V0KW7& MH#VE=M76D-%4J+16 :OV9/$'N[_M;ZFKFEX]AP[M>._6+='FX6U!<*;6OKV M^]7^^;)L;^W=]O;MV0'1P5Y7*G@X*Y^JCT71T,69]K_!%XL;N/0-'LM3ZAE\^Y*>#D!W" M$C/'"()NMWB)9ZO*KS%UQ.I@/(,>5 M:$IWI3>_81?/A/$R75I_A4VK.TX&D#76Z:HS)@\JJ=J[N.ORL&@.&M0F-'WRHWIJ=2[%>_$D?9N+QDH?P"F'PS065+X>%V!*K')P;(]0:_?,?YTOK#%'D MST/!M]CCP]C<-D>V%AF>#J@O+)I;')R]?!9-P^-'/!_WGH\?0W]R@1Y%.>SC M/O3+9_,XFAUW&^QN'U1&V:&V@44IE(5/!<)*E]3)4JW!B66)73O+O]""([$@ M:29\Q^D56-[BS=+G/=,5C1+;RJ1JM3->%6K+>)DF]JA655E=REPX>K&.;EPE MRXA2D04> ?6D1W"%082JI1\R_7J1HB30)"%=XS2F:QHF=)V%$5Q[J5 Y-:VY0<=QCJ,YQ/$,HF&83F$Z#^&* M2B),5GC%'&]I5M:>ETD201Q-8)Z,"6X"OZ)"(TJO)W*:!Y)IZRL4#V>S%)+A M9#*!*!K&80KI,$X3^*0=69"#P_ED3O?Q,)ZG=(_&PW#,WI)V0J9/*2[/4";& MJDOQ95N]CCT6&G6+EHM&)'-&9FW]B ,DD53 5ZP9A\=7UY\]Y>+H^'4/]I1Z M'<'GW1:, ;\W7LQUX!8GBC2."*-RCN&KG\F8OQ&WE+4UPIHZW@'3"E9"&K@5 M98/?$86#MYC]4.3>3@=8%D^C#C8,X=S3_6>MX7[BH1 $5M=&WTGZ1&&YA>=1 M.IR-QVS<*(.97BNJ7_YP*^(=/R.5K/3]YK1/[1 VA21*;F19PI+%/92F='HO M#/)WGU.]^3'5'"@+:C12Y^S-?3>C@#IE2ZRW ;QMC*?<$SEP/P/2VH;4:!]_ M1*%:M%3X@7&+?<91B!D:1[Y3])@UW$#,<"J+03\@B28=H6KM> ;27&OW\GW1 MC:]5XQJ# 7S@==Y96F@SW-1:'>R0/3^';2(%)#X1]T)HTT8:JO>T0F$;]HA& M8-EX@AND_17X>=HQ*Q.U=-V$6/%HS(0M8$5='?@.YSSXXI 51=3[*;)"TN#Q M4X>*Y9?JNI29CW??M;46I>V;]I#3M/>0QAC1RGO9[^ :=FQ_(_43AD=O*^R[ ME8>[V +E1Q$+W0910?C"AT<'SQ<[7YTP:SK" MUJGSH)U1-4TLW"WY*4&F["_H+0L +)5YH&1??"&_3_56=_ U!+ P04 " QD&)7 M =?#@YH$ !*#0 &0 'AL+W=O%-A5W MF)KEP-:&>!Y E1RDP^'1H.)")?-96+LV\YENG!2*K@VS355QL[X@J=NS9)1L M%V[$LG1^83"?U7Q)M^0^U-<<''DHN*E!5:,4/%67(^.KV8^/UAPV^"6KLS M9MZ2A=:?_.0J/TN&7B&2E#G/P/%8T25)Z8F@QI\;SJ03Z8&[XRW[S\%VV++@ MEBZU_"AR5YXETX3E5/!&NAO=_D(;>PX]7Z:E#?^LC7O'XX1EC76ZVH"A0254 M?/+[C1]V -/A%P#I!I &O:.@H.5;[OA\9G3+C-\--C\(I@8TE!/*!^76&;P5 MP+GYER.WY.=#1P8_?H@VZ O(CK] OJ$O=?*E9:]4SGEG^,'T*13)]VJ MO1D?#-WOTG73Z3O:Q?S4%G MB%@5XT0^3MTK!?SG;^!_1]6"3!>$G:7Q,"RES]QU;?1*A.+%V<%$U,T%W7Y@ MX]YD.L%S-.Z-CPXQ2(>]D\-C/YCV4JR\*PH*%>LAS' 'V$E_R ZPLS_%8W38 M3^/C&(\]UC[6MA>VY@(B#*F,V()<2Z3"\J6N:J[6KU]-T]'Q&Y \4H3IPJMR MP+C* R0=';"">"O,Q0#H0A";;$3 M^)]_B]."P.\2 MQN\>CKV5L2W:%Z@,7Y[/*HT7#4SO25>UPI6EEKE0RV_+TY?RR__OCJU$ =TR MYP/C9X507(J_ DY&SAIV2 K<4Y;5C<+*=!,Y-YY76;?H=O#O;D.G%?*D0$) MNT&**YQLM[@"11;4^I6K!IT=FT2G;5-Z5X(4%>K 4_-*-RHHIJB%L4LDO@G5 ML;4NWA6NY(YQU$*L(>Z-Y$NTF]9%]79OEAYK2X$:[)PIT/CYLH,%M'7"/^.U MXK+AL4>4\#7W\=U*V-%EHT!WGN]0_8BZ6P@IW-J_:"#J,8YEW)@UUEMN\HU9 M)??AII70C84+%CZC-DU%OE7A^0?#WFS_B/35.#5<."JR&(/H)KM)- 4RM=0> M_N!3QIM@-.PJ.5*:H_M$!D!VEUJ*Z<:P#.'54N0QA,@SE?E-6 8>SNUUTA & M?%28F!$]AC+,N"U9 =_;_E--U&"GOZW(+$,7;T&-!(JM;K?:?2B)T';KEA7;HO<.PQ,<.&;\![PNMW7;B!72? M3_._ 5!+ P04 " QD&)7\GPF:^$" Z!@ &0 'AL+W=O1+=+'\_2D[==N@*["46)?+P'$ID9AOKKGU-Q/"[T<;/DYJY/4I3 M7]34H!_;EHRI;1UC&H$:G>9:]3AM4)EG,XMZ%6\QLQUH9NG#@ MNZ9!MSTA;3?S9"^YW;A45^'$2@>44C5DO+(&'*WGR?'> MT';XHV_MX:@I*5M=?!."_G218(D::" P+*YX:6I'4 $AJ_=IC)D#($ MWE_?HI]&[:)EA9Z65G]7)=?SY""!DM;8:;ZTFS/:Z=D/>(75/O["IO>=B'/1 M>;;-+E@8-,KT7_R]J\.]@(/L'P'Y+B"/O/M$D>4[9%S,G-V "]Z"%A91:HP6 MU-2^3 ^%5X#N?R6W$G^). 5M6/(#T>09_GD";S)('82\2;_+19^'*\\ M.[%^/J:[AYT^#AOZYLBW6- \D<;PY&XH6;Q\MO_L$Z>E >OH4^E^DCRM' M)$W!C][/_R ]D/_9P(=.;R'/8[&S$7!-L+1-BV8[@K9SOD/#P!80Y%$6UV&O MJ*4? &\IR=/E&DXU5KY6[0C.33$>#7YEA'04)H4RE:1Y #'CPQ:Z$A +\Z*0$Y$:R,9]0ZTI<,L;)"U-FNJGT M)A?D?[),< "O0G$:Q7U R+R4MR_,R12*?&2.9:E"=M0R)QB5]H$KU\K?U6S\ MV M)[_5S0ZZ*4\N+Z,YPW]K#[C 8C_MY<.?>3]6/Z"K1")K6$IJ-W^PGX/I) MU1MLVS@=5I9EUL1E+<.=7'"0\[45P3LC)!C^+A9_ %!+ P04 " QD&)7 M0ZSH*<<& A$ &0 'AL+W=O(R5' M]MQT^Q)+)._NN;OG[JA<;K3Y9 LB)QZKLK97H\*YYL5D8M."*FG'NJ$:.[DV ME71X->N);0S)S M5Y2293A>32JIZ='WIU^[-]:5N7:EJNC?"ME4ES?:62KVY M&L6C?N&]6A>.%R;7EXU^VO MO._P924MW>GRH\I<<36Z&(F,O*;.GS/6E^K2^K]B$\Z>S47QJ]$89/0QL_>%>]-,"I MFI/RP1GL*LBYZYOTT;?;.?>S.N;?4'?;6NQ8JVXT]5*U3(P MH<[$C;5@_,![\ZS%(=B;=O[\3WWWYSD233 MEUCW3_'+'R)_Z+;4Z2&E>3 ML>)W&!K?0P4GDF1:" T7C*BH6N%'Y]X<\#<]9%F6O,R.HC%9!T%5KP4A,F[+ M.QV(H)*5DM]+1C[B*Y MREG1-KERC@&LND*''C;JI0HJ&SY)CPVOL4!C=-:FG)^<#.0\ED.+THH7U@!X-^?DJ MP8;I4=FTJ$C>]C66F>( _T6%8D*VV<^IM"S/I@869D)&I9H7K# MP$8- (W7[NN \:3:0([2HM:E7F_[D.L''.ZBZ0U!(3*7MR42L"L*U-&:D$FW MX62ZC=X;7"G,J(Q,<.=.VN)@Z43$LVFTC"_$KYH;Z?XN]#,KF<=/!U]Q%D,' MZ9/YIGY \6G$]T0DLRA9+,0OONUB0OC.UKDTCY+Y3-P;W!N-VZ*CE)(WN54# M<^,'QRPZ2Y;B+7'>#=^;3G5^RHS=Z3@'B#>H]7JM5B6LSR^BQ6(F?NX8(19) M-)U..X<.^1O/%]$\7B)*OJ+ #KF54-.7F6EQB.-=<[^(I]'YQ0SU$]QH.,F! M%Z4'.*R$.%HLYQWPX?HLFB;S#LVQRHG/HK-I_#1#]\A^D*,!^=!@6T_,DR7B MQ7,'5+ R[?)NX9IGVJ"4!\0XWA2RUO0=NT9S$56XP1'?X##O&Q>F:'\)\]5@ MJ;.&&0:VP"N5*VX45JP)TX9SP*'-4($\:*1O!;L(J[K#U@T_M@\29KR;>3IJ M7XYXP41UOLO[U@'_44ZA(-%C<-/VRTRM4%Z^51[M? \46E^84?Y&,^P$W]G_ M@T"@/-)0]WVM\.'^)K 7](/6'L [SPR#.5>W@88U*JM3GAN@_[I/O,S6,)+H MJVGC9A6&"8AQ$B^CV2SV=D_B*%DNHD'++K?/882[]O\B_"^\V@>(@IW&BP#P M+$K.DD. Z">G_F+2C68%J*H.'Z4=UWUV_)SDZJY=J$#,AEH[X:_EWES64E\L MJN+Q9;PNL,+?"_S&DXT!Z_:ZOM>_Y6SKUNP3Z$GXB4KC8Y\!D\%G&X;&VG^< M,B\1E_ %MUO=??_>A,^^I^/AXQF46RLDIJ0G&?P2NM$/6 M_&.!;W@R? #[N=:N?V$#N_\*7/\#4$L#!!0 ( #&08E?3H-7T1P< '@2 M 9 >&PO=V]R:W-H965TN)T_:ATP>07(EH0( !0,GJU_ MG]9R23<4_JBO'>ZF/4JA*C)>62,<+"/I5\<'C=H;^+OL.73'JZLOHO583R M;/1J) I:R$:'CW;]"[7^O&"\W&H??\4ZR^&"K]C LJ)1)?^5M&X?! M@5>S1P[,VP/S:'=2%*U\*X,\/W5V+1Q+ XTOHJOQ-(Q3AI-R$QS>*IP+YS=- MYNE+0R:(GU;X]:?3 %A^.P!NJ)V+^>BSFL_G1'KRCWL>CB'?T5!_%WQ>9#PX5\<\N=Q/:\6XT[I(W MOI8YG8W0!I['9X\%Y^<-%ZFEOG=B-_LBJJ,G#A,Z1"A)'%EJUJ: M#9\Y?'GBT=&95X5"4X_%.WLKWN&\Y9M?33X9"]A C@JA3+!"&G&Q=$05VR=- M(:XU'MF%^$!N"3T'K."N;=VK_EQO;+:)$+*R9KE+\ST 1*9[(\6ZM%IO?K!K M ].V'K I#Y"VT>J!GH_%7^@Z7=K&D_C%ZD*9I;\KO15X'NV,_.QL4XNW MH"/GU4)!?W\>J8%Q'GP7B\L$R:S%1G%R!Q!<11-"#BN),P2^(D@ROL&]K%_F$XLP"$7N:Q5D%J :O//;/*.M'95 MPS"U=%RZ>>J!6+G).N2-*SJ5>^T4SJ^D;F+RGKUX.1_/9K,QV_8O)A)[MI). M08V0Q;\@^BJV:D$^=RJ+W;(WCY.M6IY*4?Y2!G3M1]LL"4UN&^65-'(,SY$D MC9'-_D*#6AJ.8B5-LT 4&\=W'!?,Y<\$Z]GD$O,,T2.S!+_$_D5%5JJI,&=M M 7G=8![AE@]R-*Q7@:(Q&8<\P[; Y;$FSHP7%MXX@<) LZ)*(A4!TA9-CK5" M?-KRBLA(*UJ11P 0TE#"_C"@I9CKC*)2'8/!Q8: *B &RDMCM5UN$!%C5S(- M?ZC,'/^FE/!5A"E)UWR4;NM8^%N;$(,%.B?:!TM[MA3+2Y Q4@D>6Z%@X M[2JA+8IOX2QG!)1(IH@).M:?0-5UX!1Y'M=]8!C4CI;K^X=$*4$ 4ONNY@[E,=*%70G!HDX!VE0 M)B7!-@ R-J02RQGBV3%H %20)A?:44#)?E;OQ4H;ZIN;=W+@H=UX(?;)XZ MD_>P0$O8KTRNFTA1BR91LQ2,Q%+M_(L$[V-3<7MASI!+,'9]Q_2.-0?]DRSO MH%O 1QQI*:H.XS0>3MNUY?$ MCR"[.&\.U/.HE6XI;WH*0['PTK#IX_&4+H\G#U0+R&'C?\"&87TT6D_#[XB) M0)AY6E=2R#HF+)#A/;JB@25&!-=Y1F0BQ6GU'Q4G2'EN'<>I*W$>6,@6MXK' MP-I@I#!1)^9C@31"Z\Y!WW!K1^F]F9R(FY*3^9' ##G,H;2:?HT ^^*^M-(5 MK/$M=A#>33#^FE!:QXZ@EGV$=UOXFN&YPIHX@IX=M7T-,Z.L[V+VH(U@>VP= M;"QCYL=VJCV;36:S0^[E!)"2^%"OLTLGJSB^\$]^T>C$;)A0O#W9!PZ_F@RB M$JW:VG>5;+F)V].V =,V==_9KE(J6<3QEY++TZRET+K6*I>9!@#JWJE(P%JN M?;N>;/K3296,4Y="[(B*$.W"=].9I5.7P:<:596V&]$[TH;G@:5M> I+J21M MIM622WA(^3SLVG63;WE(J;S1R$5+VMSY=_*4]HO."=_XF@<<*L;%\D3),_W& M'1+PJB(A=[-HH5#@%+MTUW^F8UE=,\QE!1C<#PS:V P_I*A%JP S[!5[!',1C,6.R9S8J<9H#X2DEB,%R8 SM MZZFG[+7!SQ0V?*>-U$H6E#ZISET\,"P5$&00":6 Y6<--Y!E2DB&\;O6-!J7 M"MQM;]4G>NUR+0O,X89FO])8) /CRD Q+'&9B0>Z^0+U>GRE%]&,ZU^TJ6Q] MWT!1R07-:UA&D*>D^N+G>A]V /L0X-2 \QKP#@!N#;BG EX->*<"?@WXIP+= M&NB>"@0U$.C#JG97'\T8"QSV&=T@IJREFFKH\]6T/)&4J$R<"R9G4\F)<(9? MT)JC&3"=U20"-$YYE%%>,D"?T.-\C"XO/J +E!+T(Z$EQR3F?5-(WTK!C&H_ MH\J/<\"/B^XI$0E'MR2&>)\W9\PD;A_$;T\(OO;NM."3?P6?=9!E'\2GQ_%AP0[A>T?A-CGD M:CWW?W*H+54J.:]=3MV]U[S $0P,>;ER8&LPPO?O[*[UN>V+RR?*NQJK;3W+G,058M5-;OJ"%KHDK&@0A8@W4SD,P>8,I#S M2TK%MJ,<- ^G\ ]02P,$% @ ,9!B5[@CD15# @ B@8 !D !X;"]W M;W)K&ULG95=;YLP%$#_BL6D/;6%D*\U Z2DV[0\ M=(J2;GMV\ 6L&IO9)K3_OK8A+)L2*N4%;'/O\;E&7*)&R&=5 &CT4C*N8J_0 MNEKXODH+*+&Z$Q5P\R03LL3:3&7NJTH")BZI9'X8!#._Q)1[2>36-C*)1*T9 MY;"12-5EB>7K"IAH8F_D'1>V-"^T7?"3J,(Y[$#_K#;2S/R>0F@)7%'!D80L M]I:CQ6INXUW +PJ-.ADC6\E>B&<[69/8"ZP0,$BU)6!S.\ #,&9!1N-/Q_3Z M+6WBZ?A(_^9J-[7LL8('P7Y3HHO8^^0A AFNF=Z*YCMT]4PM+Q5,N2MJVMCQ MO8?26FE1=LG&H*2\O>.7[AQ.$@SG?$+8)83.N]W(67[!&B>1% V2-MK0[,"5 MZK*-'.7VI>RT-$^IR=/)VAPO 8F>)":4YV@I)>8YF&/7*O*UV<'&^6E'6[6T M\ )MC!X%UX5"7SD!\F^^;\QZO?"HMPH'@3NH[E!X?X/"(!P/\,9]N6/'&U_@ MG2OS!NU?T9H3>J"DQNQ4)[T MRI,A>K*M&:!1L)_>CDZUT9*(2O]_R*WN,###3,& V+07FPYR?@A^>X7<,/0] MN5DO-[OJU)Y FJ\(7W ;9K[G-N_=YEBGW_2'TJ0N>N""J6BYKIM M%?UJWVB7;7_Y&]YVZ4RU6RK5B-NRJ-RKO673U*<'!RY;JE*ZL:E5A2]S8TO9X*=='+C:*IGS MI+(XF!P>/CTHI:[VSE_RNRM[_M*T3:$K=66%:\M2VO5K59C5J[VCO>[%)[U8 M-O3BX/QE+1=JJIK/]97%KX-()=>EJIPVE;!J_FKOXNCT\NB8)O"(W[5:N>19 MT%9FQES3C_?YJ[U#XD@5*FN(A,1_-^I2%051 A]? ]&]N"9-3)\[ZN]X\]C, M3#IU:8H_=-XL7^T]WQ.YFLNV:#Z9U=]5V- )T#9V MHRM2X[2Q^*HQKSE_HUQF=\E4N MIE[K]&VJ%Y6>ZTQ6C;C(,M-6C:X6XLH4.M/*B4?=T^.7!PTXIG4/LL#=:\_= MY![NCL4'4S5+)]Y6NG$]7HR2'"JZK&8O!B)R>'D M>!<_/SQ]@YWCJ+UCIG=\#[U=\O[/Q[*9'F''J:IFI5WLU MJ=S>J+WS7_YR]/3P;-=F?Q*QC:T_B5M_,D3]?*=M[MKQ()F'[O@'>!+[XC=X ME82JREI6:U)69F"/E5,Y/3EH+I<-?LQU):M,RT(XS%5 R\8):95H*]GF&D/& M1,LE+X2N&F5U^2"22WFCQ$RI2F#/-18@,LRAS3%: 8.:)?\.QE5;#2)U ?-: MJ$I9611K^JYJ6N/1+W]Y/ID7<1V0DS:GC7?2[<4(@1E+0F%5B+62=E]5 M>2+_F2Q8B#X,0PU2K*1#;+$(6-"(-:7HM+=+/2,Q:S'/@.G*-& A*]H$%"G*75#^ZQ;ZUJ*$(U!QI M=^MNS &$)5^L1\0-3/U' M#-PM35M ,K 1I#;$-.9\:2N?.C#7M-5."]\F"($&X;@,7TCK0E%,$6]4ILJ9 MLN+XD&%]@E][OR;J.GITY<5%5+6A\8D,2X(?R$7%TN/^/D8"=S'6!N9%' MV"6/43/;4L2='/OH,1;O*R0"%7(M8C%2-[6NL$F6WI^$"214E&VQY!&G]-[KJ9!(D?\4XR3J63('+Q%2+#-+\^?*GC0;/=Y\ 12B([ MR-A>?*P* M%@M;(L$2;L/KQO(W@H"<^*"QUY>7N@G#SU/[;V M/&"43Z-1/ATTA:L^O,,5+B,PW)-1#1)[J)'^,&?>5A$@'@)IG4H3NV39:@H: M[GD4] M/1N4QB=UHZI6(71D!D77??H9)/)0_3R8(^@EO/6YJT\8FR[S(S6#JISE#;X8EA91XV!(D>9K,8I6D5\^7ZJQ!XT MU'J=Y7B1N0YY M('WD2C/4"U%%&WJAG(!LXW^*'X!^TH6_HA!$DZI+04%0MI%T#YCV\_N(V8 MB 0./!;."$IE+ &.P3O'.NL#T;9>T)AX50L\!^&C 5T0-2W#0PG11# MD%]= -Q@#SD2;*'\G@G?6W[GF2"SAZ%"[G]A1Y\7G+8=Y-NN4 M>?P#OM"&K6D72^*./G.]&'WE"H"C'4,099Y4I%'=S7%^1NG7B &3<042A,3X M$]+KSJ6]020I^I91$Z1I-@QC.POW"4K(>PLV"K\*3267A<'GHQX,=I0:V".R M:=8J7 6*!K!H2NT:BQUZ3\#27T+'EM+[EHJ"+M$>"HG/8TA\/AB IFK!.]X5 M!P=G/C0.?A\;6PGTDNM^P@5-8.$C3,.O)1P89:X*239!FR^@J"KD]H;S-$]) M].T<6-42 'IC\&$,/.OLVY%TTULZ1'?)RJYC'P8Z(] O:U/QBU :15>K0O'G MJ!\ JTG2K+3M0$Y_(X%/M!&_;>3"-[)HV=)\S6]AF@3O.V)XMM1JGC"8(^YP MNZ:4UXR3_(9;-/!*QO^B,!DQ!%T:>'*(?Q2GV$Q9(+V4O$R^L4Q7""9 PS]Y MUMM;U+J,7Q_G-V+Z'4O!LW]LV.K>^L06 FA=GG?((6'>M_#V E>Z)M6 M,CW;N&-G#ZH=:!")42/+ZEM?(?:X!"(%A_%K('UDB3,'Y]JR3K)-.9]3@\6# M,#D^UI8EHS_K&)8;4M9"Q^20?_>M/!I(21$4SO'UGCDAU)&'!%GL[C97^;WL M(/Y0'&4CNZU);$ W!J5D2O SQ):N5YW( -S&@++1I8Q8(2/D?(O5,_J"T&NH MRT3HF#2-,F[_Y1KBM3Z([PA?D:\ACS@Z[ _2#K]1"F4%1?UYEV[O/.YZ( U8 M\A_*%Y@V?B-K#:U>Y%J$"SZ6=ZHBT\0W8(+X)[5])VE)UF':KJ[%W79%[$M0 M >:-GQZ)-#7ZR.#"XFDGSR.AO;.97.><)?)^&%#AC1EG:)5J.ONBMC$G-*7\ M@N<=NA"@U+^P8.IH^1(]6A0BUT?/CT9_:1=:.-\KH+RR"]W MVL@@]8 M>O@*D*TQ.<$810!%H'::X9=/R6ES,\59'J=$\*$9"U[FOE*416?I&,.%1*44 MG'$0G":]24Z&F[W4;/\=B8$2'WR=W\/]N^A@[RO7V/;>?'IXC0<;YD_F.)AG M_RTY')^&$MV)UX8J]>[0[]W%]'4\]:.L7"-"P_QV3KTT><2R2.%BVA\;/I\ M+8?X?M.?OX6#D9@[<(WM$S=OC??$\5CH>M@/QVL^;5>:8;,KWD0H)K$BQ?'& MG[C<,&LQ"B-;M1)U+QMI'X9U5;>T.L4+))HK=RI^100IQ-$I0,%7FB#PM35\ MNH>RC^O3<"NG<_'^\$>RSVF.\#X3*7OA^%#/WII3@8L2876TM9<-;@:HW-DI.;HG/1)<;;,@DQ.S M&7D&"7G4*2RV&WA\]VOD]]'.J+_4:"[DXZD4E91=>,Q P$T$N!,F$5A(-W M;HG=[K.6_$'H((SWUWV.!J_44'ZHMJY965/A.5/WH_9/O?+S)QE\7Z5G8?&( MD'"XP][DVHF+V-O6C!$]ZGZ.J$M4]@^?C,2OB?;VQ;2ESC=6\0%!$2,+*TLG M'DW;66-JG8DGAR>/3Q-4YNML]\P3'V-/VHV!@3F&@(U^>=K'K%W[[H1DBV![? M.5I:N?D4?B3\[1CG*Z:N06CB9^[G 209C>"X=.#3=J2>*V!_]Z$['9VIA:ZX5R7GU/..)[%')_U)+ !(<:](YL9?5(R!KRLQ)?:? M>QGPR2V"(1]\<*NIL:8_+J7]\!EKV%YL:,FM>SLZN6(PHM8ZS#863YO5MT6( MQ)<591:)ZKI[$ML!EJE.ISKF$"\?(# M.(PGSLP+K^)#AU?'O4ML;3L,3_9+4,O5(*]P_\V6S6U2]R#S]GJ'EU28"3/) M.D^&UMD%LP?)]5B4!PN^-&PO=V]R:W-H965TGG(-DC2[4/1!UH>2T(D M4:7H>-.OWZ%DNTF1-5H4*/9%&E[F\,R9X66V,_9QJ! =?&R;;I@'E7/]11@. M186M'LY-CQV-;(QMM:.F+<.AMZC7HU/;A(+S)&QUW06+V=AW:Q&M MA6';MMH^7V)C=O,@"@X==W59.=\1+F:]+O$>W2_]K:56>$19URUV0VTZL+B9 M!\OHXC+V\\<)'VK<#2]L\)&LC'GTC9_6\X![0MA@X3R"IM\37F'3>""B\<<> M,S@NZ1U?V@?T[\?8*9:5'O#*-+_6:U?-@RR -6[TMG%W9OP=Q,A[6FAD^4X[O9A9LP/K M9Q.:-\901V\B5W<^*??.TFA-?FYQAT_8;7& ;Q[TJL'AVUGH"-8/AL4>XG*" M$)^!R.'&=*X:X+I;X_JU?TATCIS$@=.E. EXC_TYB)R!X$*>P)/'&.6()T_' M"!MK6K@BKI9J@71V%5R-"J.%WY:K8>S__2T!)OSX;7R_;RZ&7A9OI0D32FH>U9 M=R4X7P;[/5K_287AC-,-='0^#)H*!%;/T%NSWI*$I37;_@)H>X C$%=91&BG M8D!?#,>ACHB\'J$D.VQ7)/TATR^Z)!^[Q#^<=6MV: GS U9UX3G^X(G!&41" M,IXFWN(YBY.4K)@KIJ*<+)'G+),1+#<.:8/;1XIQV?=-78Q2'V BF3 N:<2E(AH>04/ M?Y/U#*2,6!1-%',6)9FGS2+J33(YV;EDF>+P[S,V&46ENPZ;+R!C/U_?^(B4 M8HD4/A4RHT3YB%7*F:(8SR!)!(N5?)6>*%4LSA3](\9S#BKQ"I&JI)+,T_]3 MU1([M-J1,*1OB::TNJ?R@\84QYWJA2SV1\P7H/I[*L\*ED2&2MRKGF0LY5X% M09F(14Q6EL0LB7Q.TCAA*DG@>FOI#0"D6*XRR 2C?0-1G#*>45G'@DDJZ^50 M:T)A*N:4.):EE",>4TYH:N97B>G8&MQ!%+JJFS7$+(\2^E+.J1:8HH1&"1/\ MO^7QK3,W?'%#4OCE^ Z@#6&VG9LNRV/O\:FQG&[8OZ9/[Y0;;MROC*/&C6=%S":V?0.,;8]RAX1&ULA5113]LP$/XKIPQ-FQ1(XJ2%=&TD"D/P@(2 C8=I#VYR22P<.[-= O]^ M=M*&3BK=2W-WON_S=ZX_SSNIGG6-:."UX4(OO-J8=A8$.J^QH?I$MBCL2BE5 M0XU-517H5B$M>E## Q*&TZ"A3'C9O*_=J6PNUX8S@7<*]+IIJ'I;(I?=PHN\ M;>&>5;5QA2";M[3"!S0_VCMELV!D*5B#0C,I0&&Y\,ZCV3)Q_7W#3X:=WHG! M3;*2\MDE-\7""YT@Y)@;QT#MYP4OD'-'9&7\V7!ZXY8.N!MOV:_ZV>TL*ZKQ M0O(G5IAZX9UY4&!)U]SY_H1MZ8^)!OM9&-ANP5= P,7SI MZ^8<=@!GX0< L@&07O>P4:_RDAJ:S97L0+ENR^:"?M0>;<4QX?Z4!Z/L*K,X MD]V(%Q1&JC?X\DA7'/77>6 LKUL-\@W'RM^[YMX M($SV$SJGS'1+=/T33\=D!N,LI-#K&_R]TG["!TO[#W\7-I MW:0-%B!+,#5"*;FU)1/5#.RA&VQ6J,:3ATO,ATH<]A4"][2SM\^@8I1K. (2 M)WZ8I"Y*3OTDB>#)FO"8B>-6R1RUABCTXV0*J9].4KAB@MF[6D E9:$AG?IG M40)I[!,2PJ,TE ,;Q1Y!G$0^"1U[/ G]J>W9=[K!SNUO4%6]Q[6==2W,8(2Q M.CXCYX-[WMN'-^B6JHH)#1Q+"PU/3B<>J,'70V)DVWMI)8UU9A_6]BE$Y1KL M>BFEV29N@_%QS?X"4$L#!!0 ( #&08E?WO;FZOP( /L% 9 >&PO M=V]R:W-H965TIHG3C)ADPLQDN\O7XTG2T$7=OB0>CWU\;(\]/TKU2^>(!AX+4>J% MDQM3S3Q/)SD63-_("DNZR:0JF*&C.GBZ4LC2QJD07NC[(Z]@O'3B>:/;JG@N M:R-XB5L%NBX*IIY6*.1QX03.27''#[FQ"B^>5^R .S1?JZVBD]>CI+S 4G-9 M@L)LX2R#V6I@[1N#;QR/^DP&F\E>RE_V\#E=.+XEA (38Q$8_1YPC4)8(*+Q MN\-T^I#6\5P^H7]L<0-KS;0 W+#3,LGBMY!&6M M"1GXJW"BO%4 RM3^&)R5+"NE<+2P%)K-!K>WK.] M0/UN[AF*9[V\I,->M=CA"]A3N)6ER35\*%-,G_M[Q+,G&Y[(KL*K@#NL;B"< MNA#Z870%+^J3CQJ\Z 6\#69(N::PEMIH%]:LXH8)_@=3%[K*N&>5Z2JRX3H1 M4M<*X<=RKXVBI_7S4GG:Z(/+T>VXS73%$EPX-$\:U0,Z\9M7P.#Z M003+](&5"<6JV!.M#M/RJDX(]!QMLS2$H3N>C""(W.%TTM7G/]Y!Z$X'H349 M#R.XE_0P;,3AT(VF ROY@1N-!G"I5][90!:H#LW:L:6H2]/.9J_M-]NR'>A_ MYNU:O&7JP$L- C-R]6_&0P=4NVK:@Y%5,]Y[:6A9-&).VQF5-:#[3$IS.M@ M_;Z/_P)02P,$% @ ,9!B5V$]L?+ P S0@ !D !X;"]W;W)K&ULG59M;]LV$/XK![4H$D"-)$KR2VH;B--V*Y 1I-N M'X9]H*63)90B59**Z_WZ'25'=C#7"/;!%DG=/??<&T^SK=+?38EHX6*=4B8&$X"FI>26\QZ\Y6>C%3 MK165Q)4&T]8UU[LE"K6=>Y'W?/"UVI36'02+6<,W^(#V6[/2M L&E+RJ49I* M2=!8S+V;Z'J9.OE.X(\*M^9H#9+/O="1P@%9M8A<'H\X2T*X8"( MQH\]IC>8=(K'ZV?TSYWOY,N:&[Q5XL\JM^7^X]Z!)8-.+G/T"? KW2MK2P">98_Y2/R"B UOVS';)S@(^ M8',%;.H#"UE\!B\>O(\[O/C_> ]_W:R-U50W?Y]RO4=.3B.[7KHV#<]P[E&S M&-1/Z"W>O8E&X8E$OE+3B241"DY[X?C"3QJ+DVCM.TM'9"C MQ!]-8G+63](0[IPA]Q/N[P4>":;QQ#V2:0R/RG(!S;G$D:.I/QJ%E)74C\,) M$37FFF[(K*U;P5TN4V>Z)HK5/_W!1>1L1I-+N)C&%.#X\C5F^WIY M2]&)_"AA;A4RGU$HSK1$.K1$>K8E[I3O[+\+79 M"(Y&3(UZTPU20SW42MM/F^%TF-4W_8@ZB/>#_I[K324I7%B0:G@UIO#K?GCV M&ZN:;F"ME:7QURU+^MY [03H?:&4?=XX \,7S.)?4$L#!!0 ( #&08E?L M%BKUQP, *T( 9 >&PO=V]R:W-H965T3G3;?;8GHX*FNE)U&I7/;<9+8HL1:V!N]145?UMK4PM'2 M;!*[-2A6P:FN$L[8(*F%5-%L$O;NS&RB&U=)A7<&;%/7PNP76.G=-$JCX\:] MW)3.;R2SR59L\ '=G]L[0ZND0UG)&I656H'!]32:I^-%W]L'@[\D[NS)'#R3 MI=;?_>+3:AHQ'Q!66#B/(&AXQ%NL*@]$8?PX8$;=D=[Q='Y$_Q"X$Y>EL'BK MJV]RYPPK5H*G>O=Q_QP"<$6.C*AE_8M;99%D'16*?K@S-%4$O5CN+I M< \G#CE[P8$?''B(NSTH1/E..#&;&+T#XZT)S4\"U>!-P4GE17EPAKY*\G.S M>5&8!E?P_HEDMFCAZJM85FBO)XDC>&^4% >H10O%7X :P6>M7&GAO5KAZF?_ MA,+J8N/'V!;\(N #;F^ CV+@C&<7\+*.:Q;PLA?P[L0^< .A5A"(B\K"W_.E M=8:RXY]SE%O$WGE$7S%CNQ4%3B,J"8OF$:/9FU?I@+V]$&^OB[=W"?T_VIR+ M[R+"^?B.L'B4O-!48];1EEZ#*Q'6NJ)BE6HS!M+ 8;U$TPD![[!H=S(6=CC0 MQ1IR"?=JL!+N%/TU\"SN\1Y-LCQ.1QE\4H6N$9QX@FTK"<'$?,2@Q^(A2^&; M,$8HM_?;K)=".HS9,(7;QAA4#K;:A(JF:"NDBH1*BJ6LI)-T7,KC/.U#RN(L M[<&1JQ5>=X-+BLV;#%@.>3R@8+X084./PR]WDO9BSY5,A_TA?-5.5$0@95G, M*4":\6$\Y".X('._D[G_/S+3PR2)[?WAZIP^WH \+_IOXIEGO%V'!Y+RWQXD MMF.@MRUH[DJ#"'5;P>@KN/NDZ("?OYS)BN>M+BU^SVJ!&ZGHB,TQR'VGY]Y? M](@4"#<^B%F>^TF;#33IQ_V4P6TIS 8]RT);Y[.B5;L7IWT./AUXT'&0D>1\ MD,('(0T\BJI!;]R=*BQU)B(G?:_XT4@K0Y:]>97SE+_MQI2Q;GY+!]*-JL)G MY@JNLC@?\&NXH@3KCV@4CWPY&'RZ\X?-3V%V:%!:B"N) [*-RURT(VQ@>BRL22DM3?G2?20ZI+-7FFES9S9#2U;3-L5TXO0T-::D=M;G_ M!!IO0-_76KOCPA_0_4.9_0M02P,$% @ ,9!B5Q^ZQEB! @ M@4 !D M !X;"]W;W)K&UL?53;;MLP#/T5PBNAJQ[FL MS1(#2;.B>RA0--WV,.Q!MNE8J&QY$MVT^_KIXG@9X.;%HD2>PT/)Y&(OU9,N M$0E>*E'K95 2-?,PU%F)%=,7LL':> JI*D9FJW:A;A2RW($J$<91- LKQNL@ M6;BS>Y4L9$N"UWBO0+=5Q=3K&H7<+X-1<#AXX+N2[$&8+!JVPRW2M^9>F5W8 ML^2\PEIS68/"8AFL1O/UQ,:[@.\<]_K(!EM)*N63W7S-ET%D!:' C"P#,\LS M7J,0ELC(^-UQ!GU*"SRV#^PWKG932\HT7DOQ@^=4+H/+ '(L6"OH0>YOL:MG M:ODR*;3[PM['3L/E!D?)!E."#X\L%:@_+D(RE-819AU\[>'Q M&_ KN),UE1J^U#GF_^-#(Z77$Q_TK..3A%ML+B"^.HS#-?P6"(4 M4I@&Y?4.R/X,79?R/ZB!C'M0DG4,R9J#>4;"*K6RN[>$#6;^9!R=>]2JDFU- M8$:%)E;G-O<9C*ZB\RB*C&7FBK-6SXP+IRF52GF-&3,UF$PPF?F@R=2OCY*8 M& H\@]GTP'RPAEXM/.JE"M7.30P-F97JVZH_[8?2RO?BOW _T>Z8VO%:@\#" M0*.+3], E)\2?D.R<9V92C)][LS2#%94-L#X"RGIL+$)^E&=_ 502P,$% M @ ,9!B5\@OGM[N @ H 8 !D !X;"]W;W)K&ULK57;;MLP#/T5PBN�CJ2^Y=$B!MMK4#NA6]; _#'A2;CH7*DB?)3;NO M'R4G;K:E>=J++5(DSR%E'4_62M^; M'"8RFDF0:%M=5)&)JTP)*98U6AI)U< MZ9)9,O4J-)5&EOFD4H1)% W"DG$9S";>=Z5G$U5;P25>:3!U63+]=(I"K:=! M'&P=UWQ56.<(9Y.*K? &[5UUI=P/D62Z89;.)5FO0+IJJN85OU6<3.2[=H=Q83;N< M\NQL@9H_,#<9N)#&ZIH&;@TPF<$Y9BLN5S!W@^.6HX$WMVPIT+R=A):P784P MW>"<-CC)"SACN%32%@;>RPRS/_-#XMP23[;$3Y.#!6^P.H9DW($D2KH'ZG7; M071]O>Y_&<2"FU0H4VN$[_,EA=/7]6/?5!K0WGY0=^-.3,52G 9TI0SJ!PQF MKU_%@^C=@99Z;4N]0]5G-W2#LUH@J)QZLD@(%JZ917ANUNPC?;#L?M)SXU#H M4"R62]3MR?@!+C!MO-W(>Y,.V +A3)45DT]0L,S;N1*D$6[2?,M6.[9FS2I( MZ?-Q4S8G^U#^08#W>8[^QL/"U;A%3;>'>27PCL_*K9F >:EJ:>%.DJ8)_@LS M^$A:1A1@_N7LXD7_#@F/&,&G6B+$L;=B.")9[$11!$<0)WWW'(TI1#QMXF.8 M5YH+Z&_XMOM3OP[@3CZ*_0G:M(1S%;4)O/"1W-!K"K;+4DH/L#(9#M^AU M>OT![/N:PAW5*%&OO#8:&C2-HQ&0UMO*[[Q1G>?P1KLOF:8;8D!@3JG1\; ? M@&[TL#&LJKP&+94E1?/+@GXAJ%T [>=*V:WA -J?TNPW4$L#!!0 ( #&0 M8E?HPW,0UP( ,8& 9 >&PO=V]R:W-H965TQZMB9[4#[[W=V0LHD MRE[VDMAWON^^[W*^C+=*OY@_FH:1>V*!DO4!JN)&A<38)99S3ON?/^P#/'K=E;@U.2 M*/7B-G?9)(@<(1286H? Z+7!:Q3" 1&-WPUFT*9T@?OK'?JMUTY:$F;P6HD? M/+/Y)!@$D.&*5<(NU/8;-GKZ#B]5PO@G;.NS_6$ :66L*II@8E!P6;_9:U.' MO8!!]$% W 3$GG>=R+.\899-QUIM0;O3A.867JJ/)G) M]]_%N.$F%$.K\!::5UERN8DV%.R8UI9N MY"TQW.,&!72:]V[?A2=EJ?./>V=>P(CNAT62;F'!+,)RRTKX!%YX?$6KB[/> M\/(?EOY9-#ADJ1,UE?J@,O\KUZ&.#/=F2X%Z[2>H@515TM9CIK6V0WI6SZ;W MX_6$?V!ZS:4!@2L*CFK6&ZM*/ZD296GN^65./QK4[@#Y5TK9W<8E M:']=TS]02P,$% @ ,9!B5[8KY1(N! PL !D !X;"]W;W)K&ULO59-<^(X$/TK7FJ-DBQ+I6MA::I7?;/6*'(?5%=]'@1QOQ:E[$Q&?FVF M)R.UL54I<:;!;.I:Z,=KK-1NW&&=IX7;EV%3V5NU^PWT^ MD^#B4%=RN8MONV_PT% $KP2P/9>"1Y69AJ+>0*_?C/Z<)835KYZUCR M#?;@.+8[/Y=F+3(<=^B &-1;[$S>OV-Q<'6"^:!E/CB%/IDWQP;4$GS1+A8^ MB1M5TP$UPFM\6E4J\\-C[$_B'V=_5R L%:'N2KD"ZV2Q/[_EWVC DEFT>SIJ MYH!:=DBME(UWYE:%?'1XF2*5R,95&E65N; T,99>KAK&(9:2(O 2Z!!Z!%MH M1*@;F:&366N2E-)+"\F'H!:H6PT=+(6!7^)O]+I1QOH4!9T-^ G",* G3SD] MTR"DYS!@,/=6(7,ZI?H!KG(=PI M2Q%$L)M$";T'79ZD]&:#;C!P;,D[I- 3HHQ:449O%>6]W*)QY:/HQQ_1Y-2.4;2YJ7NLSUL$)Q25-PJ M*O[?BIJYKW9*.2> ML;1'K>0_BI^XKD=JZ:71T=KW#RXF->J5OWX9ZO8;:9L[2KO:WO"FS<7FV;VY M'GX2>E5* Q4N*33H#:E;Z.;*U4RL6OMKSD)9NC3Y84&W5-3.@>Q+I>S3Q&W0 MWGLG_P!02P,$% @ ,9!B5PZ QCR& @ I@4 !D !X;"]W;W)K&ULC511;]HP$/XKIVR=.@F1D$ +'40J;:?UH1(JW?8P M[<$D%V(UMC/;*>S?[^Q 1B7*]D!\/M_W^8[S=].-TL^F1+2P%94TLZ"TMKX* M0Y.5*)CIJQHEG11*"V9IJ]>AJ36RW(-$%<91=!$*QF603KUOH=.I:FS%)2XT MF$8(IG_/L5*;63 (]HY'OBZM<"I>%*@L9B%EP/ MKN9#%^\#OG'U4RXH9O%'5=Y[;[44^RUMF63K5:@/:11.;,WRI M'DW)<>F:LK2:3CGA;'HO,R40GM@6#9P_L56%YN,TM$3M L)L1S-O:>(W:";P MH*0M#=S)'//7^)!2ZO**]WG-XY.$2ZS[$$]Z$$=QI,/%_RSSKAEINL M4J;1"#^N5\9J>AD_CY7<,@Z/,SJU7)F:93@+2 X&]0L&Z8=W@XOHTXE\AUV^ MPU/LZ9+4ES<5@BK@1HE:2936N-U!)7=;TJ9!.)^CQ(+;HXT[?0\];; ETD\C M@FB;B*Z)L#^2!'E]0LVQ*%:HNPX=N)+(N^+_C%IH]<*]Q&G" &^+L_XYOH>D M-QP/:1TDO>1B1$8<]2:C2V>,>S%Y[HH"O:X=!#2S!)OT(SBCR/Z8EL&H'[?+ M)9P=ZTMXH!V!>NTGA(%,-=*V,NJ\W1"Z;K7W-[R=8 ],K[DT4&%!T*A_29K7 M[51H-U;57HDK94G7WBQID*)V 71>*&7W&W=!-YK3/U!+ P04 " QD&)7 MS#3B[4\# _!P &0 'AL+W=O80.<6R"D\:/#](:0UG&\[M&_N-PQEQW5L)'\'U:8 M.T?(*6!5]SS M6L=7 1^@OB'QS"=Q&"=7\)(AS\3A)>_@K1N-$JW)1E8[)FC;$J(@*ZVQ]4=E M(/^N=MHH;)?_+M6A#9->#F.OT)VN:0X+#^^(!O4,WO+CAR@+/U])(AV22*^A M+Q_P2A8-!R+W9,6YS-LT<+=M5%YB,XP& MMOJF0CFS2[*7&/*H[UZ=48[MR@I0+9,-U>4;T4\D2D)_%DW)HS24O]%20W(N ML2,.(\,OE"F\6NH)J3]3WB"3>_$,PDAU0K,X\>,L(W]B=@IOIE*HZ5-)_3A- ML/8X*Y4Y^:3FU"HQ+T#.=65-$W\2S\@?8$NE[*SX)/>?&@UGC%LD<3^4"253 M/\L2\E7*XL@X)UGLAV'8)?2VB%&:^6DTPRKELA&HJ>F)]L6G>:X:-((7'.8: MH:/0OYTF9-.E44O5'REW!,?'$?G9+.V(C^6)'\9IQ^;2\443?Q)&Y]9L^V/4 M0.?27[H;P6BH5: .;G1KXK)KY]L@'5Z'53L4S^;MT_*-J@/#^<9ACZ[AS>W$ M:X^@WQA9NQ&YDP8'KEN6^,*!L@:HWTMI^HT-,+R9R_\!4$L#!!0 ( #*0 M8E=85]&PO=V]R:W-H965T$ZDN^=86):/<@M9#PTVZW4G=8"]F)=G2-97?RQ575W9+2=*<%B)E!>!T,[>NX&4$L0ZH M%#]2>A0GYT"G3'+1/4+CK761Q:( M]T*RO E63Y"G17TD/YN!. E0G.$ U 2@?H#[1 !N O!S>W"; />Y/7A-0)6Z M7>=>#5Q()%G,.#L"KM6*ID^JT:^BU7BEA9XH:\G5W53%R<4-/=!B3P7X"-8D M4\?;>[#B+-G'$BR)I%O&[\'[D$J29N*#4GU?A^#]NP_@'4@+\&W']H(4B9C9 M4CV,1MIQT_%UW3%ZHF,,OK)"[@2(BH0F _'A>'PP$F^K06A' CV,Q#4:!:YI M>0%0\!M #L(#S[-\1CAVJG TE,[K>H_^=^^=P<#MM, 5#S_!"U-!MEM.MZ1Z MG=D&-!,%_/U%2<%G27/QSU#5:ZX[S-6V=RE*$M.YI7Q-4'Z@UN+77^#$^7UH MR$W"0I.PR!"L4QRW+8X[1E]\8Y)DH%#_(D*_LD-5J &3"J#_*PX+C"&$_LP^ MG([ON>DZKZ^3KM?EZH_FNV)%RFH ?=)?& MVJ/^X&Q?#J4]RGGIY#,)"TW"(D.P3C$F;3$F;^0,$Y/%,0D+3<(B0[!.*?O*,*./^DYPX#,"=Q)ST#"!X,>L9P+D-!,,5PV!>F;;;3 MT6S7)8U3DLE[L"X9ER.^,,IYZ=0S"0M-PB)#L$XQ@K88P1OY0F"R."9AH4E8 M9 C6*0YT'C_SG=A! M;]@EP PM$ES+,, Y]_[^.)@X.^8PSHD.>CH.\8 MYSH7*QSL.\:Y#OO(<]R>8]@GVR(YY=MJ/TJ F.T+62^%V]9VS^NJVNGIM5_# MRR4<: _U'EFU#?.(KS?8OA*^39759'2CNG(N?&5OO-ZSJB\D*ZM-F5LF)5:H.YO&),/%[J#=N=P\1]02P,$% @ ,I!B5_5U[PMT P \P\ M !D !X;"]W;W)K&ULM5=M;]LV$/XKA%H4+=!% M+Y1D*[4%)):&%5C0(&ZW#\,^,/;9$B*1+DG;[;\?22FJ92M&NK!?+))^GN=X M=^*)-]DS_B * (F^U1454Z>0?%;DU*ZJ03LW;+TPG;RJJD<,N1V-8UX=^OH6+[J>,[CPMWY;J0>L%- M)QNRACG(+YM;KF9NI[(L:Z"B9!1Q6$V=*_\R]SU-,(B_2MB+@S'2KMPS]J G M'Y=3Q],[@@H64DL0]=C!#*I**ZE]?&U%G@M6"?.+]@TV3ARTV K)ZI:L=E"7M'F2;VT@ M#@A*9Y@0M(3@F! ^0< M 3_70M@2PN=:B%J"<=UM?#>!RX@DZ82S/>(:K=3T MP$3?L%6\2JI?E+GDZM]2\61Z!SN@6Q#H-S0GE7K>?V\'LX)0"A5ZFX$D927> M*8;>OGZ'7J.2HL\%VPI"EV+B2K43K>8\"+\ #^YD]@XX]0P^&W'F9]?Q_ M6^\% W?O!#9Z^ F]K!1DO>:P)N8LLQ5JWQ+TSY\*BCY*J,6_0UEO=,-A75WS M+L6&+&#JJ*(F@._ 2=^\\F/OPU#(;8IE-L5R2V*]Y(1=_J S$-I-C4RRS M*99;$NLE9]0E9_32,M (1(<',HIB'!R5@5-8@,?>Z+@,G,*BD1<=G.XF)J>P M. ["" \7@7'G[?BLMUI6R!] #GEZEORS[YM-L!I,M \HN* M06(S.3;%,IMBN26Q7G)\[\A_H412.HZ-Z,(CSO>3HI&<#N"A6 M5X/C>\$0#OLX&1V5!/>@B:F!KTWW*-"";:EL[J[=:M>A7IF^[&C]VK^<^0/K MF>YH3=/T0[YIAV\(7Y=4H I6RI1W,5+UBS<=9C.1;&-:J'LF54-FAH7JRH%K M@/I_Q9A\G&@#79^?_@=02P,$% @ ,I!B5WS%3?@X! ,1@ !D !X M;"]W;W)K&ULM9EMCZ,V$,>_BD5/U9W4+IAGMDFD M3:#M27>GU>:N?5'UA9G1P( M_Y!6^IX#MRA+1[W-3+=K@ M)>9?MO=47)D=9967N&(YJ0#%ZZEQ!V\3Z$N#6O%7C@_LY!Q(5QX)^2HOWJ^F MAB7O"!N0)WDI*5C]%QP:;> 9(-TQ3LK66-Q!F5?-$7UK W%B M "\9V*V!/31P+Q@XK8%S[0QN:^!>.X/7&M2NFXWO=>!BQ-%L0LD!4*D6-'E2 M1[^V%O'**[E0EIR*7W-AQV(^K'6;@5[!$A3@^?@=_8+*A:)OE*?A 4E0G M]&V,.][,;5^8VP$? M2<4S!I)JA5<*^WC #OZ!=B6[2CN9W&%N6/5 MYK;*G9?-GOSOV7O!<+J5X=0\YP(OSAG:;"C>- N K$&[5L _'X04O.>X9/^J MLMYP73575KY;MD4IGAJBM#%,]]B8_?P3]*W?5"'7"8MUPA)-L%YRW"XY[AA] M]IEP5(!*O$B8?&I566@ ?@V0KXO]S'$@A,'$W)_&]USF6A'TP[XL/I=!Z B9 MT]IV_WJB_GPCE&;@K,CGP MNQSXKU00?)W)T0F+=<(23;!>3=L/ VOP!"\4,L]S;7=0 M$,YEH>_ZT![4@W-9X/J>[ZO+0=AY&XYZF^RH^%16.3EJ]]REIA,6ZX0EFF"] MX$==\*-7J@.1SN3HA,4Z88DF6"\YT#I^T%LOK00MX?2I=&#D#=[Y"X4LM.TH M&E0"A0RZ@14.2X%"9[NV$SCJ6@!/MC!PU.,[EBN_"<;-GKO>M-)BK;1$%ZV? M /N8 /N5*D(+UI4BG;18*RW11>NGZ+B9@Z/;D:NJ@J-\\UO#JG N\\5WA#>L M"NP=$-RE4EPC_O%D30'U8( MA,P,IV56\Z7EUHUU_^Z[N MZ@[&Y_!V 17CL>R'URW7([YIIG]$=)-7#!1X+::R;F3WF3;]Z>:"DVW=@'TD MG).R/LTP6F$J!>+W-2'\Z4).T/V78/8#4$L#!!0 ( #*08E=F7.EDB@( M ,T& 9 >&PO=V]R:W-H965TX[/ MB7UOLD;()[4&T.BY8EQ-O+76]87OJV(-%5$C40,W*TLA*Z)-*%>^JB60TH$J MYN,@2/V*4.[EF9N[E7DF-II1#K<2J4U5$?ER!4PT$R_T7B?NZ&JM[82?9S59 MP1ST0WTK3>3W+"6M@"LJ.)*PG'B7X<4TM?DNX0>%1NV,D76R$.+)!C?EQ NL M(&!0:,M S&L+4V#,$AD9OSM.K]_2 G?'K^S7SKOQLB *IH(]TE*O)]ZYATI8 MD@W3=Z+Y!IV?Q/(5@BGW1$V;&R<>*C9*BZH#&P45Y>V;/'??80<0QA\ < ? M_PJ(.D#DC+;*G*T9T23/I&B0M-F&S0[XIS+@2:4J1-TBA[F,W1\=(*.$.7H?BTVBO!29;XV.UJ<7W3L5RT[_H!]#O4( MX?$7A ,<#<"GA^$S*$8H"AP.+_FIV1E7!A-I(0#\O%TI+ M-A0EMB%ZHF!4P\4T,*Y!:\_/.G, V^#KG]3V1OO$>]]^@0>WY' M&G-O-$A*V.!)MO#4P6WM;W,!M/@LCL,^[8VZN%<7'U3W:&K] ME/+36HH"U*"^EB#9V3@,HCA])V\_:SQ.QL/BDEY<745%B)5D(,5T&R MOVMZ'L;OM UD11@'P^+27EQZ4-R]T(29,NUN]I"Z=._(HCC$P?N3'4A+@G1/ MG[_3;&RC_T[DBG*%&"P-,!B=&8.R;9YMH$7M^L]":-/-W'!M_C<@;8)97PJA M7P/;TOH_6/X'4$L#!!0 ( #*08E>J;ROAP0( #$' 9 >&PO=V]R M:W-H965T0\YW8\NU]@L/;)U)O6#'HXJN80'RJ9H+-;-;EI054"+C M)1&P&EL3]VX::7MC\)W!#@_&1$>RY/Q93[ZD8\O1@B"'1&H&JGY;F$*>:R(E MXW?#:;4N-?!PO&?_9&)7L2PIPI3G/U@JL[%U:Y$45G23RP>^^PQ-/*'F2WB. MYDMVM>U@8)%D@Y(7#5@I*%A9_^E+DX<#@!N< 7@-P/M7@-\ ?!-HKNK&W)%6$D>,[Y!!<.1+942S6AL\@Z1/?,7#O+=Q6\;=)\-HD>(;//\NW A5S2J8<)?;( ME%9,TIS]@;1'F@SU#C+49&;&,,DY;@20GY,E2J%J\E=7,FKO0;=W?4_OL*() MC"UU$1'$%JSX_3LW8_D;U)E-\FRK_$OJ\6DF04D:&Z+Q5')CLKH&:* M#)/N)=O8=8=1%(WL[6$XIV:#P'']UNJ-SJ#5&5S4.4FWM$S4@5;T5;4<69=W MM5?/2W-6G;)KXO! C^<-;H]5GUJY?CB\[58=MJK#BZKKXDJ:ZT=-D75)#$^= M>\/ .Y+88>4/PC.)C5J)T46)CUS=BRY-T>EIAZ$_#(Y$=9BIPXZ"(U7V04/3 MC\E7*M:L1)+#2@&=_D"%)>H&74\DKTR/6W*I.J899NI- Z$-U/Z*<[F?Z+;9 MOI+Q7U!+ P04 " RD&)7-ZHQ5J,$ (&@ &0 'AL+W=OYID M?&YMA^!1OMD*=L!>S'&_((Q&?\R63([M! M6<4IR7A,,\#(>F[]#J]O4: 2RH@O,=GSSC%0I3Q3^E4-[E=SRU&,2$(BH2"P M_-F16Y(D"DGR^%:#6LTU56+W^!7]S[)X6@??O/H!W(,[ MTY867,;RF2TD575!.ZIIW52TT E:CR2_ BB\ ,A!KB;]UIQ^1Z(KX#IE.NJG MV[)!39=0TR54XKEOZ1+XYT&&@WM!4OZOKM0*V]-CJ_OTFN,$)34T0%Q39B\;Z"O)QXTQ ,C\9LB3E9QMBFY/K\.XE26LB.*ME8L1LQS M;Y:!P'KE3YKR)R.N&9,AVS 06*\-TZ8-TS'6C.F1)">!$TX.A*N)6.U/+ 7[B:H@M U^LX(AWFJHYUP;)8%(SH*C!>Y-P9' BLUP_H MM![!&5'*-?A G1@*K=^*CEV"8\BY1NTML5Z(O ,]Z\)@X)]8B&%K7Z#1%DA) M"\(RG%P6G("(IGDAQX#3M=ACO7K-@&=/VABN!;:V!;ICZM=HBLYNQ4!H_5:T M;@B:[=!;]7OL;5SISH)#_6K"'!0Z)_3;6B!H]D /I4V3GT1]_JML:M>\9 MO,Y36;TAH ESG,F)QV;4.AUD=CH?<;25I]A+R3?%6;'&D32[ZB&N8:_E;<0] M>[]C(+1^%SH;/Z/N_ R[]3.&BT*MBT*C[/[4J+UUU9TZWN&SG"X.H8EW2LBM MY4%FR_/$<,9SRD3U2&?6KA'J[ D;"*U?>.N:D#^F=@=U44.A]5O1NBADWHMZ MJW:#HSU)Z 53]U"ZFC#D^8>VU^YLTZMW)!\QV\09!PE9RSSG:B)[Q*K7#M5 MT+S%[BYI@P)QW8>Q.1#OA:4<)@(I!!$5!JB+2,^XK3J1]I@+O73^R?K7?M988EC#C] M0>9J-71Z#IK# J^INN;;KU#YB0U?QJFTOVA;U7H.RM92\;P":P4Y8>4_?JAR MV 'XT0N H ($_PH(*T!HC9;*K*TQ5C@="+Y%PE1K-G-AL[%H[88P3]"$8J809G/TZ7Y-"GU2Z@0QW4>GZ(JSY2G5<<_1N92@))H] MHB_ EP(7*Y+I_0S;0SD>@\*$R@\:=#L=H^.C#^@($89N5GPM-;<$'A%(H."OHG*/""L $^.@P?0]9!H6?AP3[C2P6Y_-5DM>2.FKG-&WLF"YS!T-&OI 2Q 2=]_\Y/O(]-QELBVXLA MK&,(#[&G-UQABNB?QL"V,9H\ET2))3(?E4T:^+X?Z,V8VB);"^&I(XA::LQ M2Z)XI^/\;M />\\:LZ$L2>(H:F[,;JVS>U#G)5,@F/UL8MJD[B#\M2?2$MF> MTU[MM/>&C=EK,X:6R/9BZ-&ULM5A;CZ,V&/TK%EU5NU(;P-RG2:39)-"NM.IHI]M] MJ/K@$&>"UF!J.Y.9?U\;&!0NH8GDOB08OG/.A\_G"YZ?*/O.#Q@+\)*3@B^, M@Q#EG6GR](!SQ&>TQ(5\LJ%81MO-[YD3P>A;IC+>8F>\",67\L')EMFR[++ MI,MI=]5X[?=PK!40IC@5"@&)/^> M\0H3HHAD&O\TG$8KJ8#GUV_L%?4_>FGZX0Q@NQ< L ' :P%. W"N M!;@-P+T6X#4 [UJ WP#\:P%! P@JL^K>K:Q9(X&6 ;@9]"[!58T+VF!"\'!^S46*"/\@PS[ M^K@&[]]] .] 5H _#O3(4;'C,3E#,#H)P MZ(S M5]/P3\=B!ASK(GP]#5_CM(7#$?CFBN0GX/%_)4]FP+(OPI-KDJ_A=A=NRCIH MBP&VQ0 K/N<"WP-Z15LBBT Z69,/MF_],F:U3K*U3K*-3K)8)UFBB:Q3,$Y;,,X4NRH81@FI MZH5A@H2<-G SDXP52\WF5VQJC7Q>0L>%[MQ\/J^"2_JR)B<]T%)6;5OH'M L%SW 43296UT2L8ZR1)-9!V;O=9F;]+F;X@Q5(C7,2N]0;_* M/:YK]ZST!H/,C@*O%[4>W47B4<^NI6GQ@=7R?5;O5U1!(&7M S5J=DK),LT436,39JC8VN M&JY3ED;#YKIB"8, ACU3-6I&>LD2S21U:::9R<5ZJ3K,V)/ M6<'E KJ7]-8LD,7/ZM.CNB%H61U>;*D0-*\N#QCM,%,!\OF>4O'64. M\E]02P,$% @ ,I!B5[G)PP6+ P S0L !D !X;"]W;W)K&ULK5;;CMLV$/T50@V*!&A6-^OBK2U@;3EH'Q98K)/FH>@# M5Z(M(I3HD)2]^_<=2K)BRUS%:/?%%LDS9^;,\#*S Q??9$&(0L\EJ^3<*I3: MW=JVS I28GG#=Z2"E0T7)58P%%M;[@3!>6-4,MMSG- N,:VL9-;,/8ADQFO% M:$4>!))U66+QLB",'^:6:QTG'NFV4'K"3F8[O"5KHK[L'@2,[)XEIR6I).45 M$F0SM^[7H@ @CF=(,&/[V9$D8TT00 MQO>.T^I=:L/3[R/[IT8[:'G"DBPY^TIS5":J4=^^(-T>@+-EW$F MFU]TZ+".A;):*EYVQA!!2:OV'S]W>3@Q !ZS@=<9>$.#R2L&?F?@7^MATAE, MKO40= :-=+O5WB0NQ0HG,\$/2&@TL.F/)ON-->2+5GJ?K)6 50IV*KG+,E&3 M'*V>8>=)(M%'=*=K1]4+>B0,*UA3''W%0N!*40"\3XG"E,D/ /VR3M'[=Q_0 M.T0K]+G@M<15+F>V@L@TOYUU42S:*+Q7HO#1/:]4(=&JRDENL$_'[:9^JX,UY0LY,P0W\_[,WI_FVH *G3@^1Z4& M5.1$ ZZ5 14$KM.CSF0'O>Q@5/:RP&)+](65<:D0WR")&3%>2"U1<.)_X@;> M0/ ER(O= 2B]!+E>%/H#O9>HV M=L]RPEQN.ROV$J4![S&JBI?:5QA)>?;BW MJ7Z'O]=44OTFFY(07@3E##+P4T1ZB7"= 68UQG*F/.J51^.%AO)*$)C50A@? MC$5TX?*C'X?# AM07AA,!Q(-J&D\'5;8@(H"_Q6A<2\T'A4*#]KUISB^.%/0 M+DZ&I_@2Y8;>$)5>Q;7Z&5>KV3[I3TH")U0WAA+.:%VI]AGJ9_O>\ZYIN0;S M"_=VZ1KF4^A5V];R!WW;Z-[#A4 KB1C9@"OG)H+ZB+9Y; >*[YKNZ(DKZ+6: MSP+Z;2(T -8WG*OC0#OH._CD7U!+ P04 " RD&)7X^+Z'/T' "$3P M&0 'AL+W=O+81>,3<="+-/X0'TKO M,5_QO*)T\I 77^1<"$4>TT4F3WMSI99O^GTYF8N4RZ-\*3+]S2PO4J[TV^*N M+Y>%X-.J4;KH!YXWZ*<\R7KCD^JS#\7X)%^I19*)#P61JS3EQ=_'/PVTM^ZS M;+CY^HE^41V\/IA;+L5YOOB<3-7\M'?<(U,QXZN%NLX??A/- <4E;Y(O9/4_ M>:BW'0YZ9+*2*D^;QGH/TB2K__+')A ;#?QH3X.@:1!L-XCW- B;!N%S>XB: M!M%S&\1-@^K0^_6Q5X&C7/'Q29$_D*+<6M/*%U7TJ]8Z7DE6_E!N5*&_370[ M-:;B5I'7Y ]>%+R4C+RD0O%D(5_I3S_=4/+RQ2OR@B09^3C/5Y)G4WG25[KC MLGE_TG1R7G<2[.ED1-[EF9I+PK*IF-KM^WJ'UWL=/.WU6> $OET61\2+?R&! M%P1M^^-N?B.61R085P(G]=Z0W(I1*I_+ME[\YJ6M1.*Q/3&[GD$W':TYE'BN)>],8_ M_^0/O%_; HV$422,@6"6)-%:DLA%'Y\78IHH,N.39)&HKVTJ. %=54#"*!+& M:MB@@I4GK?MQ$'OZWTG_OB6^\3J^L3.^U4\^D7+%LXD@DURJMJQT%N]T[H^. M3==U[)P]=8T=$L9 ,"O"@W6$!\X(?\IXFAW! MCB11- SMC:ASU[I&$02SHCA<1W'HC.+G:IZB0\CO1:'G7?H\JH3N1A%]MA5$ M3Y3TW$TJ?59-LCMRFQ>:KU^UAM?94]>$4<-&&S)X1UX<^EM"(/MD()@EQ/%: MB&.G$)=6W.4#7[:%V,GH&F(DC")A# 2SA!BMA1A!)RLCI"1(&$7"& AF2>)[ MQ@-XSM'Q-LU76HM\MI6?]HV3!F>=6#WKK-ZX F>W70,.I3$4S0[YANWRG2&_ M$9.5GB22]_K$D)4G"7*19/K\6IX'KLO8O[QY?W']:N/[2^V='LF-EJ3:H%47 M9Y]=1PN41J$TAJ+9Z@5&O0":Q1H<2A@DC4)I#$6SA3%6V'?:NO$9EXDD=M0H5MDV,/'\[L4%M+Y3&4#1; >-\?;?U M/3BQD6_D79(EZ2IM%0CJFZ$T"J4Q%,W6T3AL/\:F.*3U/8?2*)3&4#1;&&/, M?;!"I[>+53:5A,UFHKJ86V>N3G[4W4G7 0.E42B-H6BV7*::$/C0 M3!9 "P50&H72&(IF"V,*!8'3[QZR\Z*P"M"*!HM@*F(A"X M*P+/G:Q](Q_GA1"OJY4*^S,:].(YE$:A-(:BV;*9,D(083,:M"X I5$HC:%H MMC"F+A"X+[T?G-&@=8*&MGTA<_NR,X7VRE T6P)3 0C<%8"K/)OJR%?7-&]Y M]H6\UW.T,L?5^>SJ\NR]3FA^:_21/OP<2J-0&D/1;(U,C2 88O,7U/1#:11* M8RB:+8PQ_8%[)<#!^0M:!&AH.PLQ@NW\!;7W*)HM@;'W@=O>?Q1%2JYRGK7& M%WK%'TJC4!I#T>Q%H\;BAQXT0X50,P^E42B-H6BV,,;,A^ZE =7P6.CA07BU M+J-5#*B!A](HE,8:FK5BT-N_@C0TUCQT6_/JYY[/2+U6MS7(T*OV4!J%TAB* M9DNQL8 =O((=NX0=NX8=NXC]_W#AH7'AH?MB_HYH'<:[*\/<_7:..=1@HVAVS(W!#MT&^P=67KN)G.A0ZR'#J$> M&DJC4!I#T6QAC(<.W1[Z&;24F#>'?!,7WF=@RU=W;\C $.W09X M;[HAWX@]+=4?G'$I]EZ/<'?4.$=9Z1U#K#:51*(VA:+8P&W>0NZWWP7DM:LEKVTD-ZL*A-(:B MV>$W+CQRN_ ?3VK[%_:ZN^P\=J!+Y*$TAJ+9XAD['PVP20WJZ*$T"J4Q%,T6 MQCCZR+UR_N"D-GS>9 UJW:$TAJ+9"ACK'KFM^Y502A3N(JX;T7DX0->Y0VD, M1;/%,'6 "'LS? 1U^U :A=(8BF8_7<:X_=B]_/T9!:YX]Q[XME+3N;NGKE&& MTAB*5D>YO_$4LE04=]7CWR29E->PZP>2K3]=/V+N;?5@M;[9O'X^W3M>W"69 M) LQTTV]HZ&>3Q3U(]_J-RI?5L\TN\V5RM/JY5R?4T11;J"_G^6Y>GI3=K!^ M\-[X/U!+ P04 " RD&)7 +@22@,# "Q# &0 'AL+W=O$IVILK;1> M7]JVBE:04-41:TCQSD+(A&KLRJ6MUA)HG(,2;KN.X]L)9:D5C/*Q.QF,1*8Y M2^%.$I4E"97/U\#%=FQUK=W E"U7V@S8P6A-ES #_;"^D]BS*Y:8)9 J)E(B M83&VKKJ7X=#$YP$_&&S57IL8)7,A'DWG-AY;CDD(.$3:,%"\;& "G!LB3.-/ MR6E54QK@?GO'?I-K1RUSJF B^$\6Z]78&E@DA@7-N)Z*[1[-?"P&?XU2W?P M[O 0;J.GE;%N9:R;\_6:C+U-E989&JK)KV\80&XU).IWG3<%FU?/9C;_I5K3 M",86[FX%<@-6\/Y=UW<^USG5)EG8$MF!B[W*Q5X3>W"5B S-PWJ%#V(:LW19 MYUW!X><!-O_*FW^C-%#:";XPK_U2C.G,:J5YK M3IMD84MD!Q;ZE85^JT7);]/%-LG"EL@.7+RH7+QHH2@5'/W_%:7CL-JBU)C1 M&_4.*KV#9KT;?-73.8<3"]/@2)+GURBO">O7*&_,[8W*AY7R86OE>'A4]/P: M.9/3PL+&O%ZKVMX['YK#_'+=7YDG N-!]"\ MN<)O"I F .\OA-"[CCF%5E\IP5]02P,$% @ ,I!B5_H\H\/ !0 )"\ M !D !X;"]W;W)K&ULK9I=3^,X&(7_BM4=K4": MI;';II2%2K3Y6%;#",'.[L5J+TSBMM$D<<=V@?GWZWR0-!\8"N\-)&G.\R9] M3Q+WQ.>/7'R7&\84>DKB5%X,-DIMSX9#&6Q80N4)W[)4?[+B(J%*KXKU4&X% MHV$N2N(AL2Q[F- H'Y=XR MRD[EGO/OV#&PLB-B,0M4AJ#ZWP-;LCC.2/HX?I30054S$^XO/].]_.3U MR=Q3R98\_B<*U>9B<#I (5O17:QN^>,?K#RA2<8+>"SSO^BQV-<>#U"PDXHG MI5@?01*EQ7_Z5'X1>P+-Z1>04D#>*AB5@E%;\-(AC4O!^*V"22F8O%5@EP+[ MK8)I*9CFS2J^W;PU#E5T?B[X(Q+9WIJ6+>3]S=6Z(U&:6?%."?UII'5JON1) M$BGM+85H&J(E3U64KED:1$RB(X$[J?>7 MYT.E#R)##8.RX*(H2%XH.$+7NL9&(C<-6=BC7YKU,X-^J$^^^@;(\S>P($;@ M'=N>H)'U&1&+D+[C>8.),P'@C7\,J[\,C;1YPM]<\IO M75NN;YQ4"*I]DVWXK&]2BNF""K$G_=26K,\[1OBAWBE@=@[+GO\/\^E87U(/ M^Y: +.A"PCQ(F \$:UAB4EEB\F%+!(*%D>ISA)%]J",*V&3/$>,1;EL"LJ(+ M"?,@83X0K&$)N[*$;;3$52H5C4M7T)^%&5YXX"V,J$,=8'<<8$\F=LL!D!5= M2)@'"?.!8 T'3"L'3-_E -SG "/J4 =,N_> R:1]#X"LZ$+"/$B8#P1K.."T M&%&'.N"TXP RM=H.@*SH0L(\2)@/!&LX8%8Y8&9TP$W1=8E6 M7*!;MMV)8$,E0WREUT+&$GH?,_25IX'^_2%XK/5K=%4.&?I<,NL,^&;MOBZ[ M^[0[W]VC:P_7>&:'=A02Y@/!&AW%5IU=6,:>WFVHQJ(-B\,LE6 RR!!'>E'F MGQSWQA-&YJ&7=TG;O[[QR+8Z5SAH51>4YH'2?"A:TQ-[>19^BR<$BYF^O,-7 MW8"[_9NUKF)SQ4-S@9Z*D]/6!0]:T0.E^5"T9G])W5]B[*_'15]JN##+#KZL M(6D.*,T%I7F@-!^*UC1'G1]B\ 1@R:(H#0'E.:"TCQ0F@]%:_JFSA'QNX-$ M_:N!!S1[;=;K'M ,$7=#1(().6V/)4!SQ+ZB]FCJ..*0F&'F,0R!AO"4IS0&DN*,T#I?E0M*9O MZOB3F.//I7ZB(+[-I_$JCFCP8Q<)A@3+IAUGKZPBPRLK,_M@!X%FI* T%Y3F ME;3LS4;](N^$-)^K_FM[%1T?[LW539A8Y].P)0KX+E7%I-5J:S75^S*?X-S: MOL1G3C%AN\84\\>OJ5A'J40Q6VFD=3+50T%13,DN5A3?YC."[[E2/,D7-XR& M3&0[Z,]7G*OGE:Q -3%^_C]02P,$% @ ,I!B5]D$RP/> P C!0 !D M !X;"]W;W)K&ULQ9A=;]LV%(;_"J$50PMLEJ@/ MR\YL 6Z$K2GV$<3-=C'L@K&.;:*4J)&4W>[7CY05V7)4-=X(Q!>V*/&\Y'E, MOCCB;,_%1[D%4.A3S@HY=[9*E5>N*U=;R(D<\1(*_63-14Z4;HJ-*TL!)*N# M=$?'X+C._G#G8>;]S1S5:9&VXR M*\D&EJ#NRUNA6VZKDM$<"DEY@02LY\X"7Z4X,@%UC]\I[.7)-3*I/'#^T31N MLKGCF1D!@Y4R$D3_[. :&#-*>AY_-Z)..Z8)/+U^5/^Q3EXG\T D7'/V!\W4 M=NY,')3!FE1,W?'].V@2JB>XXDS6WVC?]/40T^+P2SXU($X" M@?9AA8;]#U:ZB6650P07Z.;0H$ J= =48!. M8UZGH AE\HV.N%^FZ/6K-^@5H@7ZL.65U(IRYBH]3S.:NVKF]/8P)_\+W[0$WX]')[":H0"KP[W>\+3X?#W53%"&-?AN!ON:K@M8;\E[-=Z MP5<):XQ2B4KO&M6%O3"+GRJJ>:94KAB7E::-_OQ92Z$;!;G\JX_B8=RP?UQC M&%>R)"N8.]H1)(@=.,FWW^"Q]T,?4YMBJ26Q#N^@Y1T,J2?WA?8_1O^!#/VD M?<^LQ<5OUS=] ]"XUK(&.0NP?XXCF?N[I1,3Z\PC,;=7NG@I/YCRF&;D1'H/Z77S ,(L8P]]X$BO:^A9TP<2@_J7+B6;8JDEL0[7J.4:O=#6 MC6SRMBF66A+K\!ZWO,>#Z_A7;FH!PM BYU6A^L =!**3S:@K'/TYV[.#XUR* MQ))8!TG<(HEMN5G\! WVHS,N/7TFTS,GBY_X7>"';9].%I,VB\FE!O6^8I]K M.S+>] L1JZUI17V)#6I?NEELBJ66Q#I,IRW3Z0N9T]0F;YMBJ26Q#F_L'4ME M[__:4Z/P57\:'NE2++;4NEQ.7B&P+8]JE$[YC+WHW*5Z>DWQY(QAVO3JEF]^ M[/5;%3[6ZWBP/.TSJT4I**O?)Y#BQU;EUN5RK.WQ8"E[D6M%3YQF M'$[/WQ-[>D7>)#YW+:L%MGMR\F/.Z70AI;>11 S66MX;Q7HT<3CZ.C04+^O# MH >N%,_KRRV0#(3IH)^O.5>/#7.^U!Y )O\"4$L#!!0 ( #*08E>K7@S2 M@04 /PI 9 >&PO=V]R:W-H965TD'LL8T6&'=F'&?[ZWL&"#8.H5@Y M;7(1\W6>%YB7.8=A1EO&OXL5I9(\)7$JQIV5E.NS;E?,5C0)Q2E;TQ3V+!A/ M0@FK?-D5:T[#>1:4Q%U#TZQN$D9I9S+*MMWPR8AM9!RE](83L4F2D/\XIS'; MCCMZYWG#;;1<2;6A.QFMPR6]H_)^?<-AK5M2YE%"4Q&QE'"Z&'>F^EF@VRH@ M.^*WB&[%WC)1E_+ V'>UV4FBIP M?_F9[F47#Q?S$ IZP>+?H[E2P]X(XN3$H3QZ#)5_! G3.0GH?!FE2W+B4!E&L?A(/I/[.X>T[)PH^YRWJ;NODW=:PYWZ*PQW&\. MGZ[Y*=',5\.#YO"K37I*=#T+UQM:LE?:N)?Q>O]J8W*9"LDWT+W*JJ.GJI>, M9 1&=R(QBYG8<%C^XPN@R*6DB?BSSM*Y;K]>5V66,[$.9W3<@=0A*'^DG[9<>[3?1)_=DR44%:HS MG7Z]N"20P27ET+>'$G:);;BN\V'.MC*V*D@>)[IAV?:H^[AOL,8S.-9@K21= M3$FO1K+?-ZVJI(\I&2#!*I8P2TN8C9;X*E>4DQE+@+U2!2'T7U$*ZY2<0 -'P-:F@, M#]K*:[P!Q_8%F+ "59I>*ML>*NQX2]3>.2ID(3#0__J,]_(.#;W8,(<3)B+ M"?,P83XF+$""5?QFEWZSWZD^LC$]B@ES,&$N)LS#A/F8L )5O'HH/3HX'], MAHU:Q_IRT"IK8DJZ-9(UV153TL>$!4BPBI.&I9.&C4[Z J8 ATA&'BCA=!:' M0D2+"*IK]@@6 Y^1E#Y)(KI@P'Q,6(,$J%M*UW<"8UFBB:<(VJ21L 9U0FV*M&7=LCX-*5YJ+2/%2:CTH+ M"MI^FC>J:;YJK=T8O?Y?#M(7\/WRW=),\^"%H?D4CK90&TT75=.KT1SJ@X,: MRT?5#&HT=<.P7VOQW1"\WCP&7U.*W=$UI+,'>%6$"DQ3]=C5!G+FCB64+[-IA(+,5%V=3[\IMY93%:?9!+V#[>?ZV85>L]W1S]Q\(N(.G\^+ MO XY=&2"Q'0!4MJI#5TNSZ<:YBN2K;.):P],2I9DBRL:SBE7!\#^!6/R>44) ME!,^)_\ 4$L#!!0 ( #*08E<8M+7N$00 ,9 9 >&PO=V]R:W-H M965T\\](@ZHY8FR+_P (-#7 M)$[YRCD(D5VY+H\.D&!^23-(Y9T=90D6\I3M79XQP-LB*8G=P/.F;H))ZH3+ MXMH#"Y.L8J5:>*/VB3NZV*\=3%4$,D5 0 M6/X=80UQK)!D'7]7H$[]3)78/GY&ORV:E\T\80YK&O]!MN*P8L+09QSG M@#X YCD#.2/!$4ZWZ):D.(T(CM%=R@7+RSN_H'N"GTA,! $9)U +0L[E$:*< M,9+NT37FA*.W-R PB?D[F?AIOGF'WB"2HH\'FG/Y&+YTA6Q$E>-&5='7 M9='!*T5O(+M$P>("!5XPZDA?F]-O(+I$(Z](#_1T5])72T1T)R_SO[K8*!\_[GZ\ M>M&O>(8C6#GR3>; CN"$/__D3[U?N[BQ!*8Q-:J9&IG0PX]42 8PYR"%E)1Z MVRH-[12%1T5A5_\EZ+0 5>O2,9R.%[.E>VSW]3)HXLV;(*W><5WOV%CO72I MLB 0DS-#_(2SKO*,&$/'8PE,:W=2MSLYKY G-IFR!*8Q-:V9FO83QJ,2QD8* MXZ*4=5?7)=3$+-^70:_+=U97.3-6>0]'B)'?59,Q<>@D+(%I/<[K'N?GU>S< M)E.6P#2F%C53BQ^Q^"Y>"-/[GW1-$5JEOM>X$J^/K,5^^T;$,6XHK+).:C2%ZC8WM\G--W;*GYU9WE9MF2TTG:W&F/E&-S-P89[W$O7+*(.H&V/D MFYU1*>JNG81K<^;@B5A"T[&?>J+!JPVRAZ6PU-BPP&I?O79XK5)/% M,(;HU;;VH,PVJ-)P[X79##=X5#]B5REH_%4P.K.PK;HT6V@Z6XU+"WKN:O59 MF"NLJ4G.II"R1K>U0ZT^#WS ;$\D[S'L9(YW.9/O BMWW,L30;-BT_J)"D&3 MXO > M,!X3_ 5!+ P04 " RD&)7'/N.\KX$ #A M'P &0 'AL+W=ODJ33(RME93K2]L6X8JF1%RP-:41,8H36S7<7IV2N+,FHQ,VRV?C-A&)G%&;SD2FS0E?'=-$[8=6]AZ;KB+ MERNI&^S):$V6=$;E?'W+U9U=HD1Q2C,1LPQQNAA;5_@RP$-M8'K\%M.MV+M& M>BKWC#WHF\_1V'+TB&A"0ZDAB/I[I%.:)!I)C>-K 6J5/K7A_O4S^D]F\FHR M]T30*4M^CR.Y&EL#"T5T03:)O&/;GVDQH:[&"UDBS"_:YGW[0PN%&R%96ABK M$:1QEO^3IX*(/0.%TVS@%@;NH8%WPJ!3&'0.#-Q3!EYAX+W60[<Z^1T2G?B([!ZYS"6Q%./^G%%Z$I2U5$$L2L MZ2O.2;:D*DI(=+]#^_UNRCMR_UZS?QT9+\6: MA'1LJ= G*'^DUN3[[W#/^;%)&D@P'Q(L *KB>B5(GIMZ).K)&$AD4H:L2=3 MN"\G?=+7M$F@'+MGL'6F>9QT!MW!R'[<)_ZXD^<.AO5._G$G[#F>6^\5-/3" MG7Z%5:.@6U+0;:7@;C9OC$VM5N>^?9!@/B18 16H[Y74M][XQ#2@Q01$LR' M! N P&HB]DL1^ZWK9YYQ&K)E%O^EHXC^3&B)(NJ;,3'A1C)T:N'E[KK[JWS8 M][R#L-(ZJ'/%Z!\'EF.7 9#+&LN#DN5!*\NWE,0(.J"3;-Y'>:G0N MZ9!@/B18 168QX[5\Y!FFD?UMF2O,II .6TSK5;<>V^5:YI]WSV>H%$\U]@I4@W@S+;N#K=-+U; M =2XZOI5A3EN+1EURD%_HYLXB]--VJ@":&4-BN:#H@50:'4EJNH:>V^=@%KK M^[.EA$3S0=$"*+2ZE-4N 6[?)E!!T6RW9R%%2T:2CVA->:B$(LOF2 >Z?P"* MYA=H.J67>>@H!_T7&P.XVAG K37KTAX!8UR@&X(@*+Y+TRP\5@$:@1U MTJOZ'[^P 7!NX@#=&@!%\PNT6N(XW*2'\IC3;>\=6::4+\U9L5#UQB:3^5E5 MV5J>1U^94]B#]FM\.<4-[;X^OS9'I!5\?OA]0_@RS@1*Z$*Y]O MHS88Q_\5BYVV.^GNP :2T"61VL!ME792U>RV%]->N. $5, YVVG:_WZV0PF_ MBMK5)_5- ^9Y/O;S/.9;;,\/E-WRE! ![HN\Y LK%6)W9ML\3DF!^6>Z(Z5\ MLJ&LP$+>LJW-=XS@1#L5N8T<9V(7."NMY5RW7;'EG.Y%GI7DB@&^+PK,'BY( M3@\+"UJ/#=?9-A6JP5[.=WA+UD1\VUTQ>6?7E"0K2,DS6@)&-@OK')Y%<*(< MM,5?&3GPQC50H=Q0>JMN+I.%Y:@1D9S$0B&P_+DC*Y+GBB3'\;V"6G6?RK%Y M_4C_HH.7P=Q@3E8T_SM+1+JP9A9(R ;O333/J)Y5K0^#:E>4(8_P5$ MW_>9> "?'B\NRYB4JI+@*L%'W3S^0&SY&/;;46Y /_\(7L!EX(4 M_-^A"7,"GN.AME4T8 7=Z8G52H%?I\ ?38&>BG0#.,[)H&Z-NK]T&IJ$A29A MD2%8JP:3N@:3MR^#0HZ MLA'V;0+'[4A+WV;JP&%AF=7!ST:#7RM! ?)K2'ZHL5LBLG([%.4HY*73T"0L M- F+#,%:E0CJ2@1O3UX"DW4U"0M-PB)#L%9=H7-:MC@_4& J>/.M]V#W^V7 M"*%I1V(&C* 33#HB,V UF3G#*@,;2SGN148S)579.TT"@M,D5K5_>T&H:CB[+7RHX[ M\&$#N[+3-T+0[\I.WVCF>EW5Z1M-'?\)U3DM'.'XRO$W4A*&9=U:GTJ.-H#N];7Y#A:"%ODP)3@A3!O+YAE+Q>*,ZJ,]VEO\!4$L#!!0 M ( #*08E>L]S A90, -\, 9 >&PO=V]R:W-H965TGWUW9K[CXDY& H])#&3"RM2*CVU;1E$D! YX"DP M_6;-14*4[HJ-+5,!),R%DMAV'<>S$T*9Y<_SL2OASWFF8LK@2B"9)0D1C^<0 M\]W"PM9^X)IN(F4&;'^>D@TL0=VD5T+W[$I+2!-@DG*&!*P7UAD^/<<3(Y#/ M^$EA)QMM9):RXOS.=+Z%"\LQ1!!#H(P*HA];N( X-IHTQWVIU*IL&L%F>Z_] M<[YXO9@5D7#!XUL:JFAA32T4PIIDL;KFNZ]0+FAL] 4\EOD_VA5SO9&%@DPJ MGI3"FB"AK'B2A](1#8&AVR'@E@)NSET8RBD_$47\N> [),QLK!R"D&_1Y7U&U2,Z03=L"U)!B*Z7-^C,>,Z,O_L$ MBM!8OI_;2MLV&NR@M'->V'$[[,S0=\Y4)-$E"R'\4][6S!6XNP<_=WL5+B$= M('?V ;F..T2OD8UD1 3(\M%C85BY9IA;&'98^)$E*Q"(K_>:]:&6BK"0LDV; M PIMHW9M)KI.94H"6%@Z?"2(+5C^FU?8K*PK60MLXUV8"=^MC=^8XSMS>ME",*XIQ+\4%88&.M^,QQ@<8)Z[7B>%5 M&%XOQL_BZ!X+X1U"X&&W,R85Q:27H@HAHA"PT)RC% 3EQX--#L!<#W=R32NN M:>^QOLT3%80G9 M")UZT,6<'A40!6A,JT);$&;3Q3%_@@,\JZMG1!SR3H7%E MX3GCPCKZV[ +Q=/F6<=X@'&[&[%39T[GB-,>/P^JU(UQ VOJ#?(@W/^Z"!NY M'1\;"$_%PRUXP\%T-&O\.O#<&L_]APAY*G%AR_MSFSL0ZQ* >[.VK\M?N[67 M2/:XSO9X]%]+$^ZM'L_%KP88RICF?D1#Q8;UP9Y/.C(CK@H&] M%\J)N+<4/=>S=8W!QQ>9+L\^-9 F!_ER.ADXX[]\;#?NG F(37ZSEBC@&5/% M];,:K6[O9\6=M9Y>7/V_$Z'))8IAK46=P41OL"ANTT5'\32_P:ZXTO?AO!GI M+Q 09H)^O^9<[3O&0/5-X_\&4$L#!!0 ( #*08E<7A2T/E , $\. 9 M >&PO=V]R:W-H965TA.IF[::QF.C28@44G8[+@FYA M!?JNN)6FY3E?X\IH$-J!ZXR.#O3JZ1W8J:R'N;>.?9.D% ME@@RB+65H.:R@QO(,JMD.#[7HEXSI@T\OC^HOZTF;R:SI@IN1/:))3I=>C,/ M);"A9:;?B_W?4$]H:O5BD:GJ/]J[=R^F'HI+I45>!QN"G'%WI5_J1!P%C$E/ M *D#2,7M!JHH7U--HX44>R3MVT;-WE13K:(-'..V*BLMS5-FXG2TTB*^3T66 M@%1_H#>?2Z:_HG-TQW>@-"3H=G6'KFSF;/_+UZ IR]094BF5H!#CZ$,J2D5Y MHA:^-CQ6U8_KL:_=V*1G[#EZ)[A.%7K#$T@>QOMF'LUDR&$RUV10< 7%")'Y M*T0",D8OD'_@=)>!$<9-NL;5"..>$?XM\S5()#8'9;/0E3;39WS;E0"G-NE6 MLU_:/H(B(>Z&"ANH M<+"&GZHO%9)SN@-IG =M;:)00C6@#642[6A60A=,^ S5O&BH+TZN9JD2FT>7 MMK,N4J3*%4\/X"&,6CL@\:/]ZB.8-T?PG M%MCW"9UZ^#!/W4@X:"TU&(0RGMEIAH-1/[A\\)'1XU]J7;7<+\8E+2XYN;)K MV#+.#>/G<'G]OE3UOWW?0UW; D'(5] MY6YW #R\!3QM&\(=.P#&T]%%#T9K^WC8]Y^Z$]5RWX#,1_.>A49:LR?#9O^S M.U M_Z!28P,V_0;,/_J-GX/<5B<9A6)1]S6GIRIT1VM?=4>L=E69= M*93!QH0&(WLVD>[TXAI:%-6)82VT.7]4MZDY\8&T+YCG&R'TH6$':,Z0T?]0 M2P,$% @ ,I!B5TC7\9;1 @ O@@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K;213RBP$*D0IO6A$BKM]C#MP2078C6Q M,]M\[-_/=D(&-&75UA>P;\XYU^6HQ<$.212*V#UMX$)Y+D64LOX66M:34I-/!SO MU3\;[\K+ @N8L/P;264VLOH62F&)U[F\9]LO4/LQ"TQ8+LPOVE;8GLJ8K(5D M14U6\X+0ZA_OZCH<$)1..\&K"=XI(7B!X-<$_[49@IH0O#9#MR88ZW;EW10N MQA)'(6=;Q#5:J>F!J;YAJWH1JM^3N>3J*5$\&=W2A!6 'O .!/J()JPH&04J M!;J,06*2BRL5?IS'Z/+B"ET@0M%#QM8"TU2$ME0KT#IV4F<;5]F\%[+YZ(Y1 MF0DTI2FD+?SX/']PAF\KYXU];V]_[)T5G$/90=[@ _(\ZGMF*_I5C\EF+3-Q([VI:@V9;@G'HTXVQ#S+VL MVH(Z@&:3I#ZP;1M2:?6,EFX2F\@/^D%H;PX+_1SD^GZO>XR*GZ,\9]"]/D9- M6U!][T#KR'.W\=P]ZWFZ7()I(=HHXEBVFZU$7.<@N=-Q!B=N*]3@".0Y_1.W M;2BWZYVX;4==G[BU#R[D OC*=$*!$K:FLCJ/3;1IMC>FQYS$Q^YPXK;$8]6< MJU[Z1[[J['>8KP@5*(>E2N5TKM6*>=4MJXEDI6D'"R95F:\" 6"0 &0 'AL+W=O M)CVX, E6#68V29)__UL0UA2T:S;\@*V.>=F"R;]@J7Z32[\F]Y.HI43P975AK94<33:3CO->:OI/:/IHQM6R4*@I,H@&^#' MQ_F3(WQ;^>M->CN3<^^HX#W4(^1-WB'/\?R!_2Q>0/<=0_>&[/Q?].2?HQ\D MP^\K[AL]_X\51S$1*66BX8"^7RZ%Y.JS_3%4[U9Q/*RHC[*IJ'$*,TN=50+X M&JSH]2OWS/DPE.Q3BL6G%$M.)'90EG%?EO$Q]2C)[Z>X14T.0)YS<8B*AU!NX!VBDF'4>8\Z1$8FV6[;V#O@2^,AU6H)0U ME6Q/@'ZU;^*7IG<]69^[TX4[L!ZKIM_VZ-_R[1_##>8K4@E$(5>AG-&Y,L;; M+MQ.)*M-FUDRJ9J6&1;JQP6X!JCG.6-R-]$!^E^AZ!=02P,$% @ ,I!B M5S]H+C0T @ P 0 !D !X;"]W;W)K&ULE51? M;]HP$/\J5E9-K;21X +=6(A40%,[;1*"=GN8]F"2@UAUXM2^D/;;[^Q Q";: M:2^)S[[?GW/N$C?:/-@< -E3H4H["7+$:AR&-LVA$+:G*RCI9*--(9!"LPUM M94!D'E2HD$?1*"R$+(,D]GL+D\2Z1B5+6!AFZZ(0YGD*2C>3H!\<-I9RFZ/; M").X$EM8 =Y7"T-1V+%DLH#22ETR YM)<-T?3PKP_LGWWM5,M:6)AI]4-FF$^" M#P'+8"-JA4O=W,"^GJ'C2[6R_LF:-G=(R6EM41=[,#DH9-F^Q=/^'HX G+\ MX'L ][Y;(>]R+E DL=$-,RZ;V-S"E^K19$Z6[J.LT-"I)!PF2U "(6,+8?"9 MW1E16N'OR[+S.:"0REZP]VPUNV9G3);L+M>U%65FXQ!)WI&$Z5YJVDKQ%Z2^ MU*K'.'_'>,0C=K^:L_.SBS]I0G+?E<"[$KCGO?S?$MC/KY3*;A$*^^N4WY9W M<)K7CONF/HD^ON+[L7%^^QI[,A%),5]XG:NK.QUH: MH#YWDR3++5TV LGB*>,M=3_RW&[N=DG4XW&X.V%HT!D:_,.0S5E*'UYF8(3S M=4JYY1@="?/!QZOA7]+A44.ZV?XFS%922RG8$"[J70T#9MIY:0/4E>_1M4;J M>+_,Z1<#QB70^49K/ 2N[;N?5O(;4$L#!!0 ( #*08E?QYJ"LF@0 (8@ M 9 >&PO=V]R:W-H965TXH^R%KPD1Z#5-,C[2UD)L;G2=S]%&*TD2W#,/34QQGVGA8/GM@XR'-11)GY($AGJX]5: M% _T\7"#5^2)B.?- Y-W>D-9Q"G)>$PSQ,ARI-V:-Y$Y* 1EB3]BLN,'UZCH MRHS2E^+F;C'2C*)%)"%S42"P?-F2*4F2@B3;\:V&:DV=A?#P^HT>E9V7G9EA M3J8T^1HOQ'JD#32T($N<)^*1[CZ3ND-NP9O3A)=_T:XJZQD:FN=+7 *[VOS"J= M#K# XR&C.\2*TI)67)1QE6II<)P5GZPGP>2[L=2)\>W\6Q[SN$B9HX_H"V8, M%UFC]P$1.$[X!_GT^2E []]]0.]0G*'?US3G.%OPH2YD PJ,/J\KFU:566EQUO>F^]]7YB*8$1F?60V?\%689E=_5'+7\B MFQZR_+/RX+_)0[7\'K,>,NRS\D@M#\B\AVRCE%L*+^WFDV27//L,;Y)S^81S M=/"10G_^)I^A.T%2_E='$R<5TNE&%J/J#=_@.1EIJHT[+]_J"IL^6LVSCK*IV=?OV,)@F=OQ"&II1MNAQ6$JYU M&!(60,)"2%@$!&MEZC69>O!#H@<9,B0L@(2%D+ ("-8*N=^$W%=^<;_(G_^8 MU2$5#C6[[ZC:_^OY[FE,,(-L60=':&5C[#*P?3K )Y9TCO%IZ=0C6R2!B6KYWG,%IJ8^NY1X/ M2*!-BZ!H[0SV:WM3N:H\69V@O]%]G,5IGG:F KJL!Z4%H+00E!9!T=HA[]?V MI@._7#%!E_V@M "4%H+2(BA:.^O];H.IWFYXYF29)RB)E]V3FUIMH>\$L^X= M8-!]!5!:"$J+H&CM!/=["Z9R5=LY)./7LT,RZ+8"*"T I86@M B*U@YYO[=@ M]O^'(1ETTP&4%H#20E!:!$5K9[W?RS#5FQD_&I+5ZKYB2(;J*6&K\@"'5"?X_9*LXX2LA22HU> M7\X=K#KTKFX$W92'M#,J!$W+RS7!"\** O+]):7B[::HH/G7@_$_4$L#!!0 M ( #*08E?S7:OOI00 X9 9 >&PO=V]R:W-H965TU[DIHADSG1<7EOPZ9@5DI(,+S@019HB M_GR'*=M/'.B\7/A&-ENI+[C3<8XV^ '+'_F"JS.W45F1%&>"L QPO)XXM_!F M[GLZH&SQ+\%[<70,="I+QA[UR?UJXGCZCC#%B=022'WM\ Q3JI74??RJ19VF M3QUX?/RB_JE,7B6S1 +/&/U)5G([<6('K/ :%51^8_LON$YHH/421D7Y"?95 MV^'( 4DA)$OK8'4'*"ZM5+3!R7,,EJE3S+]W!\D5[\2%2>GM\FO@@BBGX$ 5^"64I:@ M\HFP-5@4/-DJJ&#!28+!^SF6B%#Q037\\3 '[]]] .\ R<#W+2L$RE9B[$IU M3UK93>K^[ZK^_3/]?T7\&GC!1^![?M 3/C.'/^#\&OBCL^%S<_@<)]<@\,IP MOQWN*I -3;^AZ9=ZP1F]3XAP]73XHYJP.T0+W$NDT@C[-?1$OQ$Y2O#$43-9 M8+[#SO3//V#D_=7'QZ;8W))8BUW0L M,ZM//C*WVA-(^8L;(2XE58E$IILOB M;AK$$0Q&8W=WS**GF1^,AG'3K)5EV&09&K.<_?P"[M0<>\09EI>I#.+")T*;8W))8"V'4((S,@P^) M[>OLHL[ AX$W@G%[?LR,75U*Q9)8B\JPH3(T4OG.)*)M+ !)D% F2+;I(U3I M#5XC9.SV4D*6Q%J$XH90;.&U%MN<@>WZ1EI_".WZL67%)PK* )@66_:?0Z9$(_ M#$[ F#N[E(PMM3::(R,.C6@67"WFN'S^"'**-)QL!;!ZY>5JE25[&<$.HV#@ MCTX9&7N]F)$EM3:C@[V&1@^&/SK?S?5 \^&IJ- MM&FY4(<>)Q#YGN>=YAEVG,[ B_W3/'^'Z84'UPN-CK!V)]4H!TA[8(Y7O4D/ MNJXDC$+8*0A6[:PMM3:=@Z&%9D=[FR2LR!29'#TC->S+JHF2A!=85<^G'&?B MS%2(NK2\8=R9"E9=KBVU-JR#SX5FHSNK7[LYXR\[/+0LJ)2@):%J:76&58_? MC4;A*2JK=M>66AO5P?!"HR>L7S2O<8F[+V#/[W"Q:F5MJ;6Y',PL-+O9JAH= M<=&5J4C/5*2NO86#@0=/ 5GUM[;4VOM_!X/KFPUNLV6:EUNFJ-E/[=T(]-ZV MU#;W>?$FGU6?ZQ[M/>M_"KXBOB&94)5EK>2]ZZ%Z_+S:?*].),O+[>@EDY*E MY>$6([7RU@W4[VO&Y,N)WN%N_@*9_@=02P,$% @ ,I!B5YQ-G;, !0 M4B@ !D !X;"]W;W)K&ULM9I;;]LV&(;_"J$- M0PIDT<&G)+,-))&$MFB'(&G7BV$7C/39$B*)+DG9S= ?/^I@R:H5PD*_Y<*1 M9+X/*;TF:;[F?,?XLX@ )/F6)IE8&)&4FVO3%$$$*147; .9>F?%>$JE.N5K M4VPXT+ 4I8GI6-;43&F<&>V>+^&'LN3MZ%"\,J6@0)!+) 4/5O"W>0) 5)M>-K#36:.@OAX?&>[IW>0GU#DX(7L$24KV17E[4,$N1"LK06JQ:D M<5;]I]_J!W$@4)Q^@5,+G!\%XU<$HUHP.E4PK@7C4P636C Y53"M!=/RV5=L1WA16M&*@]*N4JT><)P5GZQ'R=6[L=+)Y6/^).!K#IDDWE:] M"G+F@J1Q(MZ0W\GG1Y><_?IF;DI552$P@QI[6V&=5[ C\I%E,A+$RT((NWI3 M-;%II[-OYZVC!;H07!#GZIPXEC/J:<^=7OXGVUX0RWY5[NKEC[#1UNZ=T/B1 M5"=0P>-P:/=?3E'8&C6 MA679S0.K?#JIE(_4L(Y'T\:CJ=:C!]BR9!MG:U+W+E_3N[2HH79@PEQ,F(<) M\Y%@'7-GC;DSW!EQAFDP)LS%A'F8,!\)UC'XLC'X\F=G1"U@J*68,/?R:-Z9 M'LT[E5\GE_21&M@QXZHQXTIKQH^]K<\-+6&H&Y@P%Q/F8<)\)%C'4]MJ%Y(6 M[AA:\Y \1J6YJ#0/E>9CT;H^'P0&MK[W%E]""8=-SH.("B ;SM:$YC)B M//X70D)3EO=W;#U]L.OVT8@WZAGN7-1:/52:CT7K^NFT?CK_\^)#7\%@2YU3 MU@(N:J4>*LW'HG4=;>,=6QLN'(_$W\F7""")6*ZZZUN6A&H9(]15GW$(J.CO MIZBA#RK-1:5YJ#0?B];UODU^[#'R+(R:!*'27%2:ATKSL6A=G]O$R-9'1I^8 MI D)6";B$#BM?J61)$B84)V[U^C)T50YF3E'4^6=ON+!%F+2/%2:CT7K6M@& M2K8^4>H9ILN^RE;[B.D[>35U4N_=I)"%:2&4C,@(RE\73DFG].T:W.51\RE4 MFH=*\[%HW<]+FU'9R"&5C9I2H=)<5)J'2O.Q:%V?VZC*_NFL2D\8[.QQ;#3N M741AUNJATGPL6M>S-M&RAT5:?6.Y"PE]46MCE],=^00\)1\8S7!&=-2X#)7F MHM(\5)J/1>MN:6@C,P1D#5,JTHH-Y?,2;W M)T4%S3;"Y7]02P,$% @ ,I!B5QG1W LK P [A( T !X;"]S='EL M97,N>&ULW5A=:]LP%/TK1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983@2QYLM(E M_?75M6SGH[JEZ\.6S"&U=(_.N4?2=2TR+,U:L-L%8R98Y4*6([(PIO@4AN5L MP7):7JB"28MD2N?4V*Z>AV6A&4U+(.4B['4Z<9A3+LEX*)?Y=6[*8*:6THQ( MOPT%[O8U'9%N_)$$3FZB4C8B]V?O?RV5N7H7N/O)AY.3SOWYU7[\K +.2>@5 M[;]"]*+3P84!Q,3CUXF_I(U)7^Y*-\-/K5;+/<7( P]YPW2TL-Z4\3!3U4@ZO@,RBHVW?KPCJ< M:[KN]OID0ZAN-LE4Z93I-DV7-*'Q4+ ,[&@^7\#=J"($T!B5VT;*Z5Q)6GEH M&'7#RLZ8$+?P,/W,=K17V=:.=6"_9-NTANJFDW$=T-]6<]K;LKTWZ08%?U#F MR]).1U9]*%!VHUG&5U5_E;4&,/4NKDZ+0JP_"SZ7.7.3?W7"\9 VO&"A-'^T MV:!49C; - D>F#9\MAWYK6EQQU:F*:=5AGON':'GO[O.J_RKYAK\?Z#7GH)OO'8#(^!I-'49.#PS<9)0?I,:S?WUN'A)TC M0AL-X"@V(C_@2"" M([)I?VM6E_@^EUX_8<:'-QF;(52R=U5\^G53.P#9NUOH"P MCUQ7EQ_!. [S(X!A>3 '&,>QL#S_TWP&Z'P)$!RAF@',?R(9/J@^7Q M:)%$4Q]B*3B9>!Q-LW>(8OGXUS!LPL#R0Z<_6&M]MO$)>K@-L3U^J M$&RF>"5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\>J"D_)XI@5S%OV!.,(TF" M(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B".8 /&!(%%7OP;WW4=B\ MI\+-+USC)U!+ P04 " RD&)7EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( #*08E?FB&4/$@4 "@H / M>&PO=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A?#+=H%D;>OBMD%=P(V3UD"W->)L M7A>T1,=$)%(E*2?IU^]0BFNJ40;[,O&3)>KB(XKD&0[UX5Z;N[76=^RA+)2= M#K;.56?#HSCN=]E.6KF6A72/TT&S78@!*Z62I?PI\NE@ M-&!VJ^^_:"-_:N5XLN!'&R>Q9\BNG@7.^$\<\#?[#(VV=S !74 ME#F3<, L\@:/$D7E0EF1,]BRNI Y<.3L$R^XR@0+(",$,CHBY+]1 !DCD/%1 M(%<>!RX-(!,$,CDB9*Q3;:42UIY ]PD@WR&0[V@AK\1.J%K8@.8]0O.>EF:A@,9I\QB.SR-L M@![1 BV-J+C,+>,J9]_A%1HVLQ8,%0*B!B%6"(0#%?%CUI6 M_KJ34"%CS"%C8HG,LLS4T$,O'BK?;SO5AVEC3.R-N5B[D 6SPYA<#V4IG3^I M;6XPM#D(DH3*9+?",#N,B?4P%T;NN _M6L@O(K\%R! /\\*86 R77!IVPXM: ML+\%M[41A_J\E&$<,,;,,"96P\KI[&ZKBUP8^T?37UUGR,.$,"8VPD)ENA3L MFC]T6QVFA3&Q%ZY\(0P?2PY#';LV7%G>S(%"P@@3140LBED&+]'*9TR8&R)B M-ZSJM14_:CB)77BO=L#0&06Q#9;\D>TL6PK37.[G.G-ILT+[#AM"8FJ(B-6P M4%9"__2M+8<1CLT,-+O;=CP)&3%E1,3*0$/,SHPBPJ01$4MC'V2R-]<<_MG^ M&8)ANHB(=?$KWNPEPPP1$1NB)_ \KXWQ?=D'H"$F)HN(6!9H^-EM@)@_(F)_ M_!Y^]KWN&--'3*P/'X?V0F'^B(G]<8CU& R&SM2'6,J'?2$F9I.8V"9HS-=- M4*$9*F*?],5\O:\<$TI,+)0P^.N%PS02$VLDC+%ZX3"5Q,0J^>6X4[;B ,;6 MCPQ&Q[S.'#OGX20SQKP2$WNE#[/=.-]R%4Z08LPK\2NEI4+,ST+?&EYM91:F M-6+,*_%KY:O8F[EP7!:=]IA@1DE>/W-U"" ZHV*".28Y9OZJDVY.,,88Q)BQSR+;71$&]G1R33D(LG2?"55V6' 8AF +.X(H6(3 M*C7$Q*23$$OGA=RFKV"X>QYB8M))B*7S$N93ZPR7$3$!I<0"PL/R<&1/,0&E MU$FROK"\[?2^BD-,3$ IL8!>P'S:6(28F(#28TQR3MD_$"=9U^E"*2:@E%A M*&9W)1Y=BB<64&6B]( MFV &FK0?J>V_3,O%1BJ1?X/;6RC/>)$M#?,_[2I[DOJELDU=%.=0]EU]U3S? M?^BV_TCOXW]02P,$% @ ,I!B5_5)DLP! @ 7B0 !H !X;"]?]"2J,T(%XO*+P2<$/#SG0S?M^U/9[8>R^#@>3F75 M[*9I^)526>_RL2LW_9!/YR.;?CQVTWDY;M/0K=^Z;4ZZ7+9I_#ZC>7SX/G/Q M\CGD_YG8;S;[=?[=K_\<\VGZQ^#TWH]O99?SU"Q>NG&;IU63/@[7W25=-G)S MGMPLGEY7S?CT*DVJ':00I/6##(*L?I!#D-@^_I!LD09EP1),ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6 MA%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUMG#-H'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XV>UE"H+>AWD:@ MMZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@ MM\]>=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0 MZ!VH=Q#H':AW$.@=LX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZ MMS^I=YD^#[E<>[[6>/V?I'HZGYNOE[\LOW;.;L(%YP2_$SW^!5!+ P04 M" RD&)7UDS DN ! #C(P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM. MPS 0!=!?B;)%C>M7>8BR ;;0!3]@D@F-FL26;:#\/4X*E4"EHBH2=].HM3UW MXI'.JITZ_1P:V\]S3VW(L^O-QB%KGAOGVJ8T,:VS ME[[ZEC+Y2"C2R7%/6#8NG*0-.=N9,*S\'/!Q[OZ%O&\JRA;&QSO3I5ULW;(0 MWUH*Q?X2.WJT==V45-GRN4M'BN \F2HLB6+7%INB)_N38[IAVGSRH_/',OL" MT\Z%MRZDB7DZ/.YS),/IB4N%R,=F_RMN$U/IH]^/AFE75/TR.UWOJ_6K<1Z! MC8_C[_CKC+?U#^Q#@/0A0?I0('UHD#YF('V<@O1Q!M+'.4@??(K2"(JH'(54 MCF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )% M5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP* M15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL M,Q199_\IZZ.UJS^.'Y]%9YK^,Y^-_^VY>@=02P$"% ,4 " QD&)7!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( #&08E>[^/*3[0 "L" 1 " :\ !D M;V-097)PC$ 8 )PG 3 M " &UL4$L! A0#% M @ ,9!B5PO@P++2!0 V!X !@ ("!# @ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,9!B5QWK RY7!@ M_AP !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ ,9!B5UF#AZ@:"0 ""< !@ M ("!)C 'AL+W=O#YWG,EP\ *,K 8 " @78Y !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ,9!B5WD%75UW @ :04 !D ("!A4X 'AL+W=O&PO=V]R:W-H965T55,2*'PD '47 9 " @2!E !X;"]W;W)K&UL4$L! A0#% @ ,9!B5R@=WY;J!@ FA$ !D M ("!=FX 'AL+W=O&PO=V]R M:W-H965T 4 &,- M 9 " @>%Y !X;"]W;W)K&UL M4$L! A0#% @ ,9!B5P'7PX.:! 2@T !D ("!D'\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,9!B5].@U?1'!P >!( !D ("!=XX 'AL+W=O&PO=V]R:W-H965TX(Y$50P( (H& 9 " @?F8 !X;"]W M;W)K&UL4$L! A0#% @ ,9!B5[[J1I_5#@ MNRT !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ ,9!B5_>]N;J_ @ ^P4 !D M ("!/+$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,9!B5Q^ZQEB! @ M@4 !D ("!)[P 'AL M+W=OWNX" M "@!@ &0 @('?O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,9!B M5[8KY1(N! PL !D ("!$L4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,I!B5UA7UR;T P 110 M !D ("!NL\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,I!B5V9&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,I!B5^=_P<79 @ ? H !D ("!DN8 'AL+W=O M&PO=V]R:W-H965TYR<,%BP, ,T+ 9 " @:KM M !X;"]W;W)K&UL4$L! A0#% @ ,I!B5^/B M^AS]!P A$\ !D ("!;/$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,I!B5]D$RP/> P C!0 !D M ("!T0(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,I!B5QS[CO*^! X1\ !D ("! MYA ! 'AL+W=O&PO=V]R:W-H965TL]S A90, -\, 9 M " @74: 0!X;"]W;W)K&UL4$L! A0#% M @ ,I!B5Q>%+0^4 P 3PX !D ("!$1X! 'AL+W=O&PO=V]R:W-H965T0D 0!X M;"]W;W)K&UL4$L! A0#% @ ,I!B5S]H+C0T M @ P 0 !D ("!RB:@K)H$ "&( &0 M@($U*@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,I!B5YQ-G;, !0 4B@ !D M ("!XC,! 'AL+W=O&UL+G)E;'-02P$"% ,4 " RD&)7UDS DN ! #C(P M$P @ '01 $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..10!% -H2 #A1@$ ! end XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 218 248 1 true 58 0 false 4 false false R1.htm 0000001 - Document - Cover Sheet http://www.ridefox.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Income Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenues Sheet http://www.ridefox.com/role/Revenues Revenues Notes 9 false false R10.htm 0000010 - Disclosure - Inventory Sheet http://www.ridefox.com/role/Inventory Inventory Notes 10 false false R11.htm 0000011 - Disclosure - Prepaids and Other Assets Sheet http://www.ridefox.com/role/PrepaidsandOtherAssets Prepaids and Other Assets Notes 11 false false R12.htm 0000012 - Disclosure - Property, Plant and Equipment, net Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 12 false false R13.htm 0000013 - Disclosure - Accrued Expenses Sheet http://www.ridefox.com/role/AccruedExpenses Accrued Expenses Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.ridefox.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.ridefox.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Derivatives and Hedging Sheet http://www.ridefox.com/role/DerivativesandHedging Derivatives and Hedging Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Measurements and Financial Instruments Sheet http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments Fair Value Measurements and Financial Instruments Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://www.ridefox.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.ridefox.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Related Party Transactions Sheet http://www.ridefox.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 0000021 - Disclosure - Acquisitions Sheet http://www.ridefox.com/role/Acquisitions Acquisitions Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.ridefox.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Revenues (Tables) Sheet http://www.ridefox.com/role/RevenuesTables Revenues (Tables) Tables http://www.ridefox.com/role/Revenues 26 false false R27.htm 9954473 - Disclosure - Inventory (Tables) Sheet http://www.ridefox.com/role/InventoryTables Inventory (Tables) Tables http://www.ridefox.com/role/Inventory 27 false false R28.htm 9954474 - Disclosure - Prepaids and Other Current Assets (Tables) Sheet http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables Prepaids and Other Current Assets (Tables) Tables 28 false false R29.htm 9954475 - Disclosure - Property, Plant and Equipment, net (Tables) Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables Property, Plant and Equipment, net (Tables) Tables http://www.ridefox.com/role/PropertyPlantandEquipmentnet 29 false false R30.htm 9954476 - Disclosure - Accrued Expenses (Tables) Sheet http://www.ridefox.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.ridefox.com/role/AccruedExpenses 30 false false R31.htm 9954477 - Disclosure - Debt (Tables) Sheet http://www.ridefox.com/role/DebtTables Debt (Tables) Tables http://www.ridefox.com/role/Debt 31 false false R32.htm 9954478 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.ridefox.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables 32 false false R33.htm 9954479 - Disclosure - Fair Value Measurements and Financial Instruments (Tables) Sheet http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsTables Fair Value Measurements and Financial Instruments (Tables) Tables http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments 33 false false R34.htm 9954480 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.ridefox.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.ridefox.com/role/StockholdersEquity 34 false false R35.htm 9954481 - Disclosure - Income Taxes (Tables) Sheet http://www.ridefox.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ridefox.com/role/IncomeTaxes 35 false false R36.htm 9954482 - Disclosure - Acquisitions (Tables) Sheet http://www.ridefox.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.ridefox.com/role/Acquisitions 36 false false R37.htm 9954483 - Disclosure - Revenues - Sales by Product Category (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails Revenues - Sales by Product Category (Details) Details 37 false false R38.htm 9954484 - Disclosure - Revenues - Sales by Sales Channel (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails Revenues - Sales by Sales Channel (Details) Details 38 false false R39.htm 9954485 - Disclosure - Revenues - Sales by Geographic Location (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails Revenues - Sales by Geographic Location (Details) Details 39 false false R40.htm 9954486 - Disclosure - Inventory (Details) Sheet http://www.ridefox.com/role/InventoryDetails Inventory (Details) Details http://www.ridefox.com/role/InventoryTables 40 false false R41.htm 9954487 - Disclosure - Prepaids and Other Current Assets (Details) Sheet http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails Prepaids and Other Current Assets (Details) Details http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables 41 false false R42.htm 9954488 - Disclosure - Property, Plant and Equipment, net - Property, Plant and Equipment (Details) Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails Property, Plant and Equipment, net - Property, Plant and Equipment (Details) Details 42 false false R43.htm 9954489 - Disclosure - Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) Details 43 false false R44.htm 9954490 - Disclosure - Accrued Expenses - Accrued Expense Components (Details) Sheet http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails Accrued Expenses - Accrued Expense Components (Details) Details 44 false false R45.htm 9954491 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details) Sheet http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails Accrued Expenses - Activity Related to Warranties (Details) Details 45 false false R46.htm 9954492 - Disclosure - Debt - Narrative (Details) Sheet http://www.ridefox.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 46 false false R47.htm 9954493 - Disclosure - Debt - Summary of Amended and Restated Credit Facility (Details) Sheet http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails Debt - Summary of Amended and Restated Credit Facility (Details) Details 47 false false R48.htm 9954494 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.ridefox.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 48 false false R49.htm 9954495 - Disclosure - Derivatives and Hedging - Schedule of Interest Rate Derivatives (Details) Sheet http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails Derivatives and Hedging - Schedule of Interest Rate Derivatives (Details) Details 49 false false R50.htm 9954496 - Disclosure - Derivatives and Hedging (Details) Sheet http://www.ridefox.com/role/DerivativesandHedgingDetails Derivatives and Hedging (Details) Details http://www.ridefox.com/role/DerivativesandHedging 50 false false R51.htm 9954497 - Disclosure - Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) Sheet http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) Details 51 false false R52.htm 9954498 - Disclosure - Stockholders' Equity - Narrtive (Details) Sheet http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails Stockholders' Equity - Narrtive (Details) Details 52 false false R53.htm 9954499 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) Sheet http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails Stockholders' Equity - Equity Incentive Plans (Details) Details 53 false false R54.htm 9954500 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details) Sheet http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails Stockholders' Equity - Unvested RSU Activity (Details) Details 54 false false R55.htm 9954501 - Disclosure - Stockholders' Equity - Unvested PSU Activity (Details) Sheet http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails Stockholders' Equity - Unvested PSU Activity (Details) Details 55 false false R56.htm 9954502 - Disclosure - Income Taxes - Components (Details) Sheet http://www.ridefox.com/role/IncomeTaxesComponentsDetails Income Taxes - Components (Details) Details 56 false false R57.htm 9954503 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.ridefox.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 57 false false R58.htm 9954504 - Disclosure - Related Party Transactions (Details) Sheet http://www.ridefox.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.ridefox.com/role/RelatedPartyTransactions 58 false false R59.htm 9954505 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.ridefox.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 59 false false R60.htm 9954506 - Disclosure - Acquisitions - Allocation of Purchase Price (Details) Sheet http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails Acquisitions - Allocation of Purchase Price (Details) Details 60 false false R61.htm 9954507 - Disclosure - Subsequent Events (Details) Sheet http://www.ridefox.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.ridefox.com/role/SubsequentEvents 61 false false All Reports Book All Reports foxf-20230929.htm foxf-20230929.xsd foxf-20230929_cal.xml foxf-20230929_def.xml foxf-20230929_lab.xml foxf-20230929_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "foxf-20230929.htm": { "nsprefix": "foxf", "nsuri": "http://www.ridefox.com/20230929", "dts": { "inline": { "local": [ "foxf-20230929.htm" ] }, "schema": { "local": [ "foxf-20230929.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/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" ] }, "calculationLink": { "local": [ "foxf-20230929_cal.xml" ] }, "definitionLink": { "local": [ "foxf-20230929_def.xml" ] }, "labelLink": { "local": [ "foxf-20230929_lab.xml" ] }, "presentationLink": { "local": [ "foxf-20230929_pre.xml" ] } }, "keyStandard": 227, "keyCustom": 21, "axisStandard": 19, "axisCustom": 1, "memberStandard": 37, "memberCustom": 20, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 218, "entityCount": 1, "segmentCount": 58, "elementCount": 500, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 659, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.ridefox.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R3": { "role": "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome", "longName": "0000004 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R5": { "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R6": { "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest", "shortName": "Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R7": { "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R8": { "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ridefox.com/role/Revenues", "longName": "0000009 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ridefox.com/role/Inventory", "longName": "0000010 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ridefox.com/role/PrepaidsandOtherAssets", "longName": "0000011 - Disclosure - Prepaids and Other Assets", "shortName": "Prepaids and Other Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnet", "longName": "0000012 - Disclosure - Property, Plant and Equipment, net", "shortName": "Property, Plant and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ridefox.com/role/AccruedExpenses", "longName": "0000013 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ridefox.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ridefox.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ridefox.com/role/DerivativesandHedging", "longName": "0000016 - Disclosure - Derivatives and Hedging", "shortName": "Derivatives and Hedging", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments", "longName": "0000017 - Disclosure - Fair Value Measurements and Financial Instruments", "shortName": "Fair Value Measurements and Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ridefox.com/role/StockholdersEquity", "longName": "0000018 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ridefox.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ridefox.com/role/RelatedPartyTransactions", "longName": "0000020 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ridefox.com/role/Acquisitions", "longName": "0000021 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ridefox.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ridefox.com/role/RevenuesTables", "longName": "9954472 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ridefox.com/role/InventoryTables", "longName": "9954473 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables", "longName": "9954474 - Disclosure - Prepaids and Other Current Assets (Tables)", "shortName": "Prepaids and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables", "longName": "9954475 - Disclosure - Property, Plant and Equipment, net (Tables)", "shortName": "Property, Plant and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ridefox.com/role/AccruedExpensesTables", "longName": "9954476 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ridefox.com/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ridefox.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "longName": "9954478 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsTables", "longName": "9954479 - Disclosure - Fair Value Measurements and Financial Instruments (Tables)", "shortName": "Fair Value Measurements and Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ridefox.com/role/StockholdersEquityTables", "longName": "9954480 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ridefox.com/role/IncomeTaxesTables", "longName": "9954481 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ridefox.com/role/AcquisitionsTables", "longName": "9954482 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "longName": "9954483 - Disclosure - Revenues - Sales by Product Category (Details)", "shortName": "Revenues - Sales by Product Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R38": { "role": "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails", "longName": "9954484 - Disclosure - Revenues - Sales by Sales Channel (Details)", "shortName": "Revenues - Sales by Sales Channel (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R39": { "role": "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "longName": "9954485 - Disclosure - Revenues - Sales by Geographic Location (Details)", "shortName": "Revenues - Sales by Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R40": { "role": "http://www.ridefox.com/role/InventoryDetails", "longName": "9954486 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails", "longName": "9954487 - Disclosure - Prepaids and Other Current Assets (Details)", "shortName": "Prepaids and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "foxf:PrepaidDeposit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "foxf:PrepaidDeposit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails", "longName": "9954488 - Disclosure - Property, Plant and Equipment, net - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment, net - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "longName": "9954489 - Disclosure - Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details)", "shortName": "Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R44": { "role": "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails", "longName": "9954490 - Disclosure - Accrued Expenses - Accrued Expense Components (Details)", "shortName": "Accrued Expenses - Accrued Expense Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails", "longName": "9954491 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details)", "shortName": "Accrued Expenses - Activity Related to Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R46": { "role": "http://www.ridefox.com/role/DebtNarrativeDetails", "longName": "9954492 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:DeferredFinanceCostsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R47": { "role": "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails", "longName": "9954493 - Disclosure - Debt - Summary of Amended and Restated Credit Facility (Details)", "shortName": "Debt - Summary of Amended and Restated Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R48": { "role": "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "longName": "9954494 - Disclosure - Commitment and Contingencies (Details)", "shortName": "Commitment and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "foxf:BailmentPoolArrangementInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "foxf:BailmentPoolArrangementInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails", "longName": "9954495 - Disclosure - Derivatives and Hedging - Schedule of Interest Rate Derivatives (Details)", "shortName": "Derivatives and Hedging - Schedule of Interest Rate Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R50": { "role": "http://www.ridefox.com/role/DerivativesandHedgingDetails", "longName": "9954496 - Disclosure - Derivatives and Hedging (Details)", "shortName": "Derivatives and Hedging (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R51": { "role": "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails", "longName": "9954497 - Disclosure - Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "longName": "9954498 - Disclosure - Stockholders' Equity - Narrtive (Details)", "shortName": "Stockholders' Equity - Narrtive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R53": { "role": "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "longName": "9954499 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details)", "shortName": "Stockholders' Equity - Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R54": { "role": "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails", "longName": "9954500 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details)", "shortName": "Stockholders' Equity - Unvested RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R55": { "role": "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "longName": "9954501 - Disclosure - Stockholders' Equity - Unvested PSU Activity (Details)", "shortName": "Stockholders' Equity - Unvested PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-204", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R56": { "role": "http://www.ridefox.com/role/IncomeTaxesComponentsDetails", "longName": "9954502 - Disclosure - Income Taxes - Components (Details)", "shortName": "Income Taxes - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.ridefox.com/role/IncomeTaxesNarrativeDetails", "longName": "9954503 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R58": { "role": "http://www.ridefox.com/role/RelatedPartyTransactionsDetails", "longName": "9954504 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-207", "name": "foxf:BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "foxf:BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "longName": "9954505 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-213", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R60": { "role": "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "longName": "9954506 - Disclosure - Acquisitions - Allocation of Purchase Price (Details)", "shortName": "Acquisitions - Allocation of Purchase Price (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-211", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } }, "R61": { "role": "http://www.ridefox.com/role/SubsequentEventsDetails", "longName": "9954507 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-218", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "foxf-20230929.htm", "unique": true } } }, "tag": { "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r351" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts included in the measurement of lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r420", "r437" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r75", "r76", "r77" ] }, "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": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r731" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r420", "r437" ] }, "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": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r730" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable (net of allowances of $1,374 and $443 at September\u00a029, 2023 and December\u00a030, 2022, respectively)", "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": [ "r242", "r243" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r117", "r606" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r117", "r607" ] }, "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": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r729" ] }, "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": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r732" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/InventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r117", "r608" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and manufacturing equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "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]" } } }, "auth_ref": [ "r663", "r733" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense related to RSUs", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r772" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r94", "r125", "r468", "r489", "r491", "r493", "r522", "r643" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r345" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [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": [ "r195", "r272", "r273", "r274", "r275", "r276", "r278", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r296", "r422", "r620", "r621", "r622", "r623", "r624", "r746" ] }, "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": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r728" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value \u2014 10,000 authorized and no shares issued or outstanding as of September\u00a029, 2023 and December\u00a030, 2022", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r465", "r643" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r109" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r89", "r90", "r133", "r135", "r195", "r272", "r273", "r274", "r275", "r276", "r278", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r422", "r620", "r621", "r622", "r623", "r624", "r746" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r663", "r733" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r48", "r49", "r78", "r79", "r81", "r86", "r123", "r124", "r195", "r272", "r273", "r274", "r275", "r276", "r278", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r296", "r422", "r620", "r621", "r622", "r623", "r624", "r746" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r663", "r733" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations (1)", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r427", "r642" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award", "documentation": "Description of terms of award under share-based payment arrangement." } } }, "auth_ref": [ "r52" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r727" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/IncomeTaxes" ], "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": [ "r192", "r371", "r376", "r377", "r378", "r381", "r384", "r385", "r386", "r494" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r92", "r95", "r96", "r116", "r523", "r540", "r566", "r567", "r643", "r658", "r747", "r753", "r777", "r794" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of term debt", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r80" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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": [ "r196", "r197", "r198", "r218", "r444", "r492", "r501", "r513", "r514", "r515", "r516", "r517", "r518", "r521", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r539", "r541", "r543", "r544", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r565", "r649" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r331", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r521" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r331", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r773", "r774" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r796", "r797", "r798", "r799" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r59", "r61", "r387", "r636", "r637" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r728" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r91", "r298" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap, net of tax effects", "negatedLabel": "Other comprehensive income (loss), derivatives gain (loss)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r169", "r170" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r329", "r751" ] }, "foxf_BailmentPoolArrangementInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BailmentPoolArrangementInterestExpense", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bailment pool arrangement, interest expense", "label": "Bailment Pool Arrangement, Interest Expense", "documentation": "Bailment Pool Arrangement, Interest Expense" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r142", "r143", "r145", "r146" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r209", "r329", "r735", "r736", "r751" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r239", "r617" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r734" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails", "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r510", "r512", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r553", "r554", "r555", "r556", "r559", "r560", "r561", "r562", "r578", "r579", "r581", "r583", "r646", "r648" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r209", "r329", "r735", "r751" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of term debt", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r67", "r613" ] }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advanced payments and prepaid contracts", "label": "Prepaid Expense", "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs." } } }, "auth_ref": [ "r84", "r164", "r533", "r788" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r41", "r43" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r632", "r770" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r632", "r770" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in usd per share)", "periodEndLabel": "Unvested at end of period (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r346", "r347" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaids and Other Current Assets", "label": "Other Assets Disclosure [Text Block]", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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": [ "r158", "r250", "r457", "r619", "r643", "r754", "r755" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r796", "r797", "r798", "r799" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ridefox.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r330", "r334", "r362", "r363", "r365", "r639" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r796", "r797", "r798", "r799" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r47" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ridefox.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "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": [ "r150", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r319" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost; 890 common shares as of September\u00a029, 2023 and December\u00a030, 2022", "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": [ "r25", "r50", "r51" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "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": [ "r372", "r373" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r132", "r160", "r191", "r219", "r232", "r236", "r245", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r391", "r395", "r411", "r463", "r534", "r643", "r658", "r767", "r768", "r779" ] }, "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": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "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_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate on outstanding borrowings", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market values", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "foxf_BailmentPoolArrangementMaximumAllocation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BailmentPoolArrangementMaximumAllocation", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bailment pool arrangement, maximum allocation", "label": "Bailment Pool Arrangement, Maximum Allocation", "documentation": "Bailment Pool Arrangement, Maximum Allocation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase price allocation", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Assets", "label": "Schedule of Other Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r349" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r796", "r797", "r798", "r799" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in shares)", "periodEndLabel": "Unvested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r346", "r347" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r775" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r350" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r350" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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": [ "r56", "r57", "r332" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r97", "r136", "r469", "r643", "r747", "r753", "r777" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r387", "r636", "r637" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r239", "r240", "r504", "r507", "r509", "r572", "r574", "r577", "r586", "r588", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r604", "r627", "r648", "r770", "r790" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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": [ "r366", "r367", "r368", "r500", "r748", "r749", "r750", "r776", "r794" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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": [ "r646", "r647", "r648", "r650", "r651", "r652", "r655", "r748", "r749", "r776", "r791", "r794" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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", "r643" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r150", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r601" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssetsAcquiredLiabilitiesAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssetsAcquiredLiabilitiesAssumed", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets Acquired (Liabilities) Assumed" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r775" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r59", "r61", "r387" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r387" ] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets by Geographic Location", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r12" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of loan fees", "label": "Amortization of Deferred Loan Origination Fees, Net", "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments." } } }, "auth_ref": [ "r745", "r752" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of purchased intangibles", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r42", "r44" ] }, "foxf_OEMSalesChannelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "OEMSalesChannelMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OEM", "label": "OEM Sales Channel [Member]", "documentation": "OEM Sales Channel [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r119", "r144", "r147", "r148" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-based Compensation Allocation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r55" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r239", "r240", "r504", "r507", "r509", "r572", "r574", "r577", "r586", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r604", "r627", "r648", "r770", "r790" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities Measured at Fair Value on Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r75", "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r63" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r26", "r151", "r176", "r177", "r178", "r196", "r197", "r198", "r200", "r206", "r208", "r218", "r246", "r247", "r300", "r366", "r367", "r368", "r379", "r380", "r398", "r399", "r400", "r401", "r402", "r403", "r405", "r413", "r415", "r416", "r417", "r418", "r419", "r428", "r486", "r487", "r488", "r500", "r565" ] }, "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": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r727" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r151", "r196", "r197", "r198", "r200", "r206", "r208", "r246", "r247", "r366", "r367", "r368", "r379", "r380", "r398", "r400", "r401", "r403", "r405", "r486", "r488", "r500", "r794" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r120" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "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", "r102", "r137", "r219", "r231", "r235", "r237", "r461", "r472", "r616" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails", "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ridefox.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r436", "r438" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r662" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaids and other current assets", "totalLabel": "Total", "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": [ "r739" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://www.ridefox.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of line of credit under 2022 Credit Facility", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r18" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r151", "r176", "r177", "r178", "r196", "r197", "r198", "r200", "r206", "r208", "r218", "r246", "r247", "r300", "r366", "r367", "r368", "r379", "r380", "r398", "r399", "r400", "r401", "r402", "r403", "r405", "r413", "r415", "r416", "r417", "r418", "r419", "r428", "r486", "r487", "r488", "r500", "r565" ] }, "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": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r727" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r361", "r369" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r10", "r28", "r399", "r402", "r428", "r486", "r487", "r740", "r741", "r742", "r748", "r749", "r750" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r695" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Losses to be reclassified over the next twelve months", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r74" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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": [ "r249" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r80", "r140", "r179", "r222", "r421", "r550", "r656", "r793" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use computer software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r420", "r437" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r420", "r437" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and building improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r54", "r91", "r92", "r125" ] }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition consideration", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "terseLabel": "Total long-lived assets", "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": [ "r8", "r462", "r471", "r643" ] }, "foxf_SignificantRisksandUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "SignificantRisksandUncertaintiesPolicyTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Significant Risks and Uncertainties", "label": "Significant Risks and Uncertainties [Policy Text Block]", "documentation": "Significant Risks and Uncertainties [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r671", "r682", "r692", "r709", "r717" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases from stock compensation program, net", "terseLabel": "Payments for Repurchase of Redeemable Noncontrolling Interest", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests." } } }, "auth_ref": [ "r744" ] }, "foxf_PoweredVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "PoweredVehiclesMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Powered Vehicles Group", "label": "Powered Vehicles [Member]", "documentation": "Powered Vehicles [Member]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r672", "r683", "r693", "r718" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "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": [ "r87", "r370", "r787" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r720" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "foxf_BailmentPoolArrangementAllocation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BailmentPoolArrangementAllocation", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bailment pool arrangement, allocation", "label": "Bailment Pool Arrangement, Allocation", "documentation": "Bailment Pool Arrangement, Allocation" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r659" ] }, "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": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r726" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r62", "r63" ] }, "foxf_AftermarketApplicationsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "AftermarketApplicationsGroupMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aftermarket Applications Group", "label": "Aftermarket Applications Group [Member]", "documentation": "Aftermarket Applications Group" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r32", "r34" ] }, "foxf_AmortizationOfInventoryFairValueStepUp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "AmortizationOfInventoryFairValueStepUp", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of inventory fair value step-up", "label": "Amortization Of Inventory, Fair Value Step-Up", "documentation": "Amortization Of Inventory, Fair Value Step-Up" } } }, "auth_ref": [] }, "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": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information systems, office equipment and furniture", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "foxf_CashFlowNoncashOperatingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "CashFlowNoncashOperatingActivitiesDisclosureAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow, Noncash Operating Activities Disclosure [Abstract]", "label": "Cash Flow, Noncash Operating Activities Disclosure [Abstract]", "documentation": "Cash Flow, Noncash Operating Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "foxf_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "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": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r672", "r683", "r693", "r718" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r93" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "foxf_RestoftheWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "RestoftheWorldMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rest of the world", "label": "Rest of the World [Member]", "documentation": "Rest of the World [Member]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r728" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "foxf_StockReleasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "StockReleasedDuringPeriodShares", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares released (in shares)", "label": "Stock Released During Period, Shares", "documentation": "Stock Released During Period, Shares" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r661" ] }, "foxf_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets measured at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r75" ] }, "foxf_PaymentsforProceedsfromStockCompensationProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "PaymentsforProceedsfromStockCompensationProgram", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Proceeds from termination of swap agreement", "label": "Payments for (Proceeds from) Stock Compensation Program", "documentation": "Payments for (Proceeds from) Stock Compensation Program" } } }, "auth_ref": [] }, "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": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "foxf_ThreeMonthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "ThreeMonthRateMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three-Month Rate", "label": "Three-Month Rate [Member]", "documentation": "Three-Month Rate" } } }, "auth_ref": [] }, "foxf_InstallmentPaymentsToAcquireBusinessYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "InstallmentPaymentsToAcquireBusinessYearThree", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Installment payment, 2022", "label": "Installment Payments to Acquire Business, Year Three", "documentation": "Installment Payments to Acquire Business, Year Three" } } }, "auth_ref": [] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSU", "label": "Phantom Share Units (PSUs) [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "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": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r729" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r101", "r161", "r467", "r490", "r491" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [] }, "foxf_FordMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "FordMember", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ford", "label": "Ford [Member]", "documentation": "Ford" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails", "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r510", "r512", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r553", "r554", "r555", "r556", "r559", "r560", "r561", "r562", "r578", "r579", "r581", "r583", "r611", "r646", "r648" ] }, "foxf_InterestandIncomeTaxesPaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "InterestandIncomeTaxesPaidAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and Income Taxes Paid [Abstract]", "label": "Interest and Income Taxes Paid [Abstract]", "documentation": "Interest and Income Taxes Paid [Abstract]" } } }, "auth_ref": [] }, "foxf_AccruedSalesRebate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "AccruedSalesRebate", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sales rebate", "label": "Accrued Sales Rebate", "documentation": "Accrued Sales Rebate" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "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": [ "r46", "r157", "r470" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "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": [ "r285", "r321", "r326", "r409", "r440", "r621", "r622", "r633", "r634", "r635" ] }, "foxf_InterestRateSwapJuly2021ToApril2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "InterestRateSwapJuly2021ToApril2022Member", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap July 2021 To March 2025", "label": "Interest Rate Swap July 2021 To April 2022 [Member]", "documentation": "Interest Rate Swap July 2021 To April 2022" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r285", "r321", "r326", "r409", "r439", "r633", "r634", "r635" ] }, "foxf_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "TermLoanMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r60" ] }, "foxf_WheelhouseHoldingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "WheelhouseHoldingsMember", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wheelhouse Holdings", "label": "Wheelhouse Holdings [Member]", "documentation": "Marucci" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r720" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ridefox.com/role/IncomeTaxesComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r141", "r149", "r207", "r208", "r223", "r374", "r382", "r478" ] }, "foxf_AmendmentToThe2022CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "AmendmentToThe2022CreditFacilityMember", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment to the 2022 Credit Facility", "label": "Amendment to the 2022 Credit Facility [Member]", "documentation": "Amendment to the 2022 Credit Facility" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r409", "r441", "r621", "r622", "r633", "r634", "r635" ] }, "foxf_CWHBlockerCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "CWHBlockerCorpMember", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CWH Blocker Corp", "label": "CWH Blocker Corp [Member]", "documentation": "CWH Blocker Corp" } } }, "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": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r724" ] }, "foxf_SCAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "SCAMember", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SCA", "label": "SCA [Member]", "documentation": "Tuscany [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r730" ] }, "foxf_BailmentPoolArrangementInterestCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BailmentPoolArrangementInterestCredit", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bailment pool arrangement, interest credit", "label": "Bailment Pool Arrangement, Interest Credit", "documentation": "Bailment Pool Arrangement, Interest Credit" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r729" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r439", "r440", "r441", "r621", "r622", "r633", "r634", "r635" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r697" ] }, "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": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r709" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r29", "r389" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingencies" ], "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": [ "r121", "r253", "r254", "r589", "r757" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "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": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r696" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "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": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r709" ] }, "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDerivativeInstrumentFinancingActivities", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock", "label": "Proceeds from Derivative Instrument, Financing Activities", "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r183", "r612" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility", "totalLabel": "Total borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r18" ] }, "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": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r665", "r676", "r686", "r711" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r728" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r22" ] }, "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": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r709" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance goal, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r771" ] }, "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": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r674", "r682", "r692", "r709", "r717", "r721", "r729" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r408" ] }, "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": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r674", "r682", "r692", "r709", "r717", "r721", "r729" ] }, "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": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r723" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r660" ] }, "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": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r725" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r211", "r216" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Lines of Credit", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r30", "r746" ] }, "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]" } } }, "auth_ref": [ "r664", "r675", "r685", "r710" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r182", "r201", "r202", "r203", "r204", "r205", "r210", "r212", "r214", "r215", "r216", "r217", "r406", "r407", "r460", "r477", "r614" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails": { "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r18" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r210", "r216" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r327", "r432", "r433", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r514", "r515", "r516", "r517", "r518", "r539", "r541", "r570", "r778" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "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": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r666", "r677", "r687", "r712" ] }, "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": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r664", "r675", "r685", "r710" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails": { "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0, "order": 1.0 }, "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of credit", "terseLabel": "Amount outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r14", "r135", "r789" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r193", "r194", "r275", "r299", "r434", "r610", "r611" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "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": [ "r92" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r660" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r186" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r182", "r201", "r202", "r203", "r204", "r205", "r212", "r214", "r215", "r216", "r217", "r406", "r407", "r460", "r477", "r614" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r238", "r444", "r479", "r480", "r481", "r482", "r483", "r484", "r603", "r626", "r644", "r737", "r760", "r761", "r770", "r790" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r186" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r660" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r670", "r681", "r691", "r716" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r667", "r678", "r688", "r713" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r111", "r112", "r113" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value \u2014 90,000 authorized; 43,270 shares issued and 42,380 outstanding as of September\u00a029, 2023; 43,160 shares issued and 42,270 outstanding as of December\u00a030, 2022", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r92", "r466", "r643" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r721" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaids and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r238", "r444", "r479", "r480", "r481", "r482", "r483", "r484", "r603", "r626", "r644", "r737", "r760", "r761", "r770", "r790" ] }, "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": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r667", "r678", "r688", "r713" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "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": [ "r92", "r521" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r92", "r521", "r540", "r794", "r795" ] }, "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": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r668", "r679", "r689", "r714" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r64" ] }, "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": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest, net of capitalized interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r184", "r187", "r188" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain in AOCI", "verboseLabel": "Unrealized gain in AOCI on terminated swap", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r170" ] }, "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": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r722" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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)." } } }, "auth_ref": [ "r88", "r114", "r115" ] }, "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": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "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": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r709" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r91", "r521", "r540", "r794", "r795" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "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": [] }, "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": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r702" ] }, "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": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r720" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of debt, net of origination fees", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r743" ] }, "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": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r702" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r91", "r298" ] }, "foxf_BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Call option to acquire remaining interest", "label": "Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage", "documentation": "Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r660" ] }, "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": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r702" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "presentation": [ "http://www.ridefox.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Rate Derivatives", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments." } } }, "auth_ref": [ "r72" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r702" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "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": [ "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r409", "r439", "r440", "r441", "r621", "r622", "r633", "r634", "r635" ] }, "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": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r702" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r660" ] }, "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": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r702" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r91", "r92", "r125" ] }, "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": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r702" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Operating Capital [Abstract]", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r6" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on disposal of property and equipment", "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": [ "r7" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r113" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r660" ] }, "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": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r703" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "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": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r720" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [ "r660" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r104" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r705" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r704" ] }, "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": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r708" ] }, "foxf_InterestRateSwapApril2022ToApril2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "InterestRateSwapApril2022ToApril2027Member", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap April 2022 to April 2027", "label": "Interest Rate Swap April 2022 to April 2027 [Member]", "documentation": "Interest Rate Swap April 2022 to April 2027" } } }, "auth_ref": [] }, "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": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r706" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r707" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r707" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r126" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r107", "r544" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "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": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r219", "r231", "r235", "r237", "r616" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unvested Restricted Stock Units (RSU) Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Activity Related to Warranties", "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": [ "r261" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Unvested PSUs Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r698" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.ridefox.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allocation of Purchase Price", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r128" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r602", "r653", "r654" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r698" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50" ] }, "foxf_InterestRateSwapSeptember2020ToJune2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "InterestRateSwapSeptember2020ToJune2021Member", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap September 2020 To June 2021", "label": "Interest Rate Swap September 2020 To June 2021 [Member]", "documentation": "Interest Rate Swap September 2020 To June 2021" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.ridefox.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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", "r98", "r99", "r100" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "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": [ "r106", "r444" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r110" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r327", "r432", "r433", "r514", "r515", "r516", "r517", "r518", "r539", "r541", "r570" ] }, "foxf_InstallmentPaymentsToAcquireBusinessRemainderOfYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "InstallmentPaymentsToAcquireBusinessRemainderOfYear", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Installment payment, 2020", "label": "Installment Payments to Acquire Business, Remainder of Year", "documentation": "Installment Payments to Acquire Business, Remainder of Year" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r69", "r129", "r173", "r175", "r181", "r459", "r476" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r165", "r643" ] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of deferred gains on prior swap settlements", "label": "Gain (Loss) on Sale of Derivatives", "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings." } } }, "auth_ref": [ "r7", "r139", "r553", "r554", "r555", "r556" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsDetails", "http://www.ridefox.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rates", "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": [ "r375" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r721" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of other assets, net of cash acquired", "label": "Payments to Acquire Other Productive Assets", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r110" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for recognition of unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r364" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, asset", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r167", "r168", "r410", "r502", "r503", "r504", "r505", "r506", "r508", "r509", "r510", "r511", "r512", "r527", "r528", "r578", "r580", "r581", "r582", "r583", "r584", "r611", "r648", "r792" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r412" ] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and land improvements", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r154", "r166", "r191", "r245", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r391", "r395", "r411", "r643", "r767", "r768", "r779" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "CHANGE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r111" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "CASH AND CASH EQUIVALENTS\u2014Beginning of period", "periodEndLabel": "CASH AND CASH EQUIVALENTS\u2014End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r33", "r111", "r189" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "verboseLabel": "Total consideration at closing", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r9" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r92" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r21", "r155", "r191", "r245", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r392", "r395", "r396", "r411", "r643", "r767", "r779", "r780" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r255", "r256", "r257", "r260", "r758", "r759" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory 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": [ "r192", "r375", "r383" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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": [ "r196", "r197", "r198", "r218", "r444", "r492", "r501", "r513", "r514", "r515", "r516", "r517", "r518", "r521", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r539", "r541", "r543", "r544", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r565", "r649" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r127", "r388" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r65", "r66", "r68", "r151", "r152", "r177", "r196", "r197", "r198", "r200", "r206", "r246", "r247", "r300", "r366", "r367", "r368", "r379", "r380", "r398", "r399", "r400", "r401", "r402", "r403", "r405", "r413", "r415", "r419", "r428", "r487", "r488", "r498", "r523", "r540", "r566", "r567", "r587", "r657", "r747", "r753", "r777", "r794" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r255", "r256", "r257", "r260", "r758", "r759" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r82", "r83", "r545", "r546", "r549" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares held in escrow (in shares)", "label": "Stock Redeemed or Called During Period, Shares", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r11" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r320", "r328", "r357", "r358", "r359", "r442", "r443", "r485", "r511", "r512", "r571", "r573", "r575", "r576", "r585", "r599", "r600", "r618", "r625", "r638", "r645", "r648", "r756", "r769", "r782", "r783", "r784", "r785", "r786" ] }, "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": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r720" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Agreements", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r429", "r430", "r431", "r433", "r435", "r495", "r496", "r497", "r547", "r548", "r549", "r568", "r569" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r545", "r546", "r549" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedging" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives and Hedging", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r130", "r397", "r404" ] }, "foxf_DelayedDrawTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "DelayedDrawTermLoanFacilityMember", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delayed Draw Term Loan Facility", "label": "Delayed Draw Term Loan Facility [Member]", "documentation": "Delayed Draw Term Loan Facility" } } }, "auth_ref": [] }, "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": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r720" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r328", "r443", "r485", "r511", "r512", "r571", "r573", "r575", "r576", "r585", "r599", "r600", "r618", "r625", "r638", "r645", "r769", "r781", "r782", "r783", "r784", "r785", "r786" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Refer to Note 8 - Commitments and Contingencies)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r24", "r85", "r464", "r520" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r320", "r328", "r357", "r358", "r359", "r442", "r443", "r485", "r511", "r512", "r571", "r573", "r575", "r576", "r585", "r599", "r600", "r618", "r625", "r638", "r645", "r648", "r756", "r769", "r782", "r783", "r784", "r785", "r786" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.ridefox.com/role/InventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Total inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r163", "r605", "r643" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r251", "r252", "r549" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r328", "r443", "r485", "r511", "r512", "r571", "r573", "r575", "r576", "r585", "r599", "r600", "r618", "r625", "r638", "r645", "r769", "r781", "r782", "r783", "r784", "r785", "r786" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r120" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r193", "r194", "r275", "r299", "r434", "r609", "r611" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r420", "r437" ] }, "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": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r720" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r105", "r191", "r219", "r231", "r235", "r237", "r245", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r411", "r616", "r767" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r79", "r81", "r272", "r422", "r621", "r622" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ridefox.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r122", "r190", "r271", "r277", "r278", "r279", "r280", "r281", "r282", "r287", "r294", "r295", "r297" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r728" ] }, "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": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r699" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails" ], "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": [ "r20" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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": [ "r5" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r700" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r423" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r252", "r549" ] }, "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": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r701" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "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": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r699" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income", "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r13", "r172", "r175", "r180", "r413", "r414", "r419", "r458", "r475", "r740", "r741" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ridefox.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "foxf_SpecialtySportsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "SpecialtySportsGroupMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Specialty Sports Group", "label": "Specialty Sports Group [Member]", "documentation": "Specialty Sports Group [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r700" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Financial Instruments", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "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": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r700" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and related expenses", "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": [ "r20" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ridefox.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenues", "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": [ "r770" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charge to cost of sales", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r765" ] }, "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": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r700" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "terseLabel": "Total net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r220", "r221", "r230", "r233", "r234", "r238", "r239", "r241", "r317", "r318", "r444" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/DerivativesandHedgingScheduleofInterestRateDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [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_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 }, "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "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": [ "r153", "r171", "r174", "r185", "r191", "r199", "r207", "r208", "r219", "r231", "r235", "r237", "r245", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r390", "r393", "r394", "r407", "r411", "r461", "r473", "r499", "r542", "r563", "r564", "r616", "r640", "r641", "r657", "r742", "r767" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r45" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails", "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty", "periodStartLabel": "Beginning warranty liability", "periodEndLabel": "Ending warranty liability", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r763", "r766" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs incurred", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r764" ] }, "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": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r701" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r103", "r113", "r138", "r153", "r171", "r174", "r178", "r191", "r199", "r201", "r202", "r203", "r204", "r207", "r208", "r213", "r219", "r231", "r235", "r237", "r245", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r407", "r411", "r474", "r542", "r563", "r564", "r616", "r656", "r767" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r424" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r118" ] }, "us-gaap_DerivativeAmountOfHedgedItem": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAmountOfHedgedItem", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of interest rate swap", "label": "Derivative, Amount of Hedged Item", "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r738" ] }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warranty assumed in acquisition", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties." } } }, "auth_ref": [ "r762" ] }, "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": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r701" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r162", "r244", "r248" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "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": [ "r318", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease liabilities", "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": [ "r90", "r134" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r191", "r245", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r392", "r395", "r396", "r411", "r519", "r615", "r658", "r767", "r779", "r780" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition cost", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r58" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "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": [ "r318", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "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": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r701" ] }, "foxf_InstallmentPaymentToAcquireBusinessYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "InstallmentPaymentToAcquireBusinessYearTwo", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Installment payment, 2021", "label": "Installment Payment to Acquire Business, Year Two", "documentation": "Installment Payment to Acquire Business, Year Two" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "foxf_LondonInterbankOfferedRateLIBOR1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "LondonInterbankOfferedRateLIBOR1Member", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "London Interbank Offered Rate (LIBOR) 1", "label": "London Interbank Offered Rate (LIBOR) 1 [Member]", "documentation": "London Interbank Offered Rate (LIBOR) 1" } } }, "auth_ref": [] }, "us-gaap_TransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransportationEquipmentMember", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation equipment", "label": "Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of moving people and products from one place to another." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ridefox.com/role/Cover" ], "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": [] }, "foxf_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationCurrent", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation, Current", "documentation": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation, Current" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute earnings per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right of Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right of Use Assets" } } }, "auth_ref": [] }, "foxf_AftermarketSalesChannelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "AftermarketSalesChannelMember", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aftermarket", "label": "Aftermarket Sales Channel [Member]", "documentation": "Aftermarket Sales Channel [Member]" } } }, "auth_ref": [] }, "foxf_WriteOffOfUnamortizedLoanOriginationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "WriteOffOfUnamortizedLoanOriginationFees", "crdr": "credit", "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write off of unamortized loan origination fees", "label": "Write Off of Unamortized Loan Origination Fees", "documentation": "Write Off of Unamortized Loan Origination Fees" } } }, "auth_ref": [] }, "foxf_PrepaidDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "PrepaidDeposit", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid chassis deposits", "label": "Prepaid Deposit", "documentation": "Prepaid Deposit" } } }, "auth_ref": [] }, "foxf_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r701" ] }, "foxf_DerivativeNotionalAmountTerminated": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "DerivativeNotionalAmountTerminated", "crdr": "credit", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount terminated", "label": "Derivative Notional Amount Terminated", "documentation": "Derivative Notional Amount Terminated" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r120", "r156", "r471" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ridefox.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r195", "r272", "r273", "r274", "r275", "r276", "r278", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r422", "r620", "r621", "r622", "r623", "r624", "r746" ] }, "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": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r701" ] }, "foxf_GeneralMotorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ridefox.com/20230929", "localname": "GeneralMotorsMember", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Motors", "label": "General Motors [Member]", "documentation": "General Motors" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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.19(a),20,24)", "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.19(b),22(b))", "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.19-26)", "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.20)", "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.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r84": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r189": { "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" }, "r190": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "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(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r550": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-23" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r712": { "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" }, "r713": { "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" }, "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", "Sentence": "C" }, "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": "D" }, "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": "E" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "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": "E" }, "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": "F" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r735": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r736": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481655/310-20-35-2" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r760": { "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" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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 79 0001424929-23-000152-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001424929-23-000152-xbrl.zip M4$L#!!0 ( #*08E=\V0SR*YP! ?'% 1 9F]X9BTR,#(S,#DR.2YH M=&WLO7MWHTBR+_K_^11,)*N-57T(MZ%ANZ?KG6? $4D4+WB89 MAHH,R;)D3>G)0U/7K*&F8DD;*[JDD,].0I@?S-$-SNW77UJ3,)R=GYV]O+QT M7H>^T_'\IS-%DM4SVW5L%Y-)M^+;YT'[":'9XIDQ"H;T_OC"&9EAQVO MO=VW+0P_=D;>E-XHF8J9W(Q'UN)>.HH CSI/WO,97%A[Z\B;NZ'_MOWF^.+: M S"'G[LF*:EGY/(0!3BY/?##S>G!CVOOM+"]?0!P8>U&,LNAC? MNC;$%Y7>)9NF>?9*V+7Z/ON#V=AN$")WM)B-'7B:(G<_>B*Z8_' :[C]YB48 MSD(?N0$!. I!0LA\I38@2U86H]R@^=J$R-65[[6!>&LW)\3\Z).RWI9Z;55> M?#*PMWT0IBB?_?V/[P^C"9ZB]AIYSAWD/OW2PF[[QT,+I (CJ_]UBD,DD/>T M\;_G]O,OK0O/#4':VX]O,WAL%/WKEU:(7\,SRIFS_O_Z7__K:VB'#NX3R+<3 M:'\]BW[\>A:]>NA9;_VOEOTL!.&;@W]I678P<]#;N>NY& 9@OYZ3&[$?_=6V M+.S2O\+U&U YOCV*OO\:WF.0K%$;9N^B*7D3ML\'H)0LHIBN'/34$B)B_=(" M I^/[5=LML;+!SK+++@E_84WC(A3[8M]-;&[F(H9JO_#8_P M=(A](>-8%*F7C"96TN>#$4#;Q]:5[=HA_FX_8^O:!;EXLH<.'@0!#H,_,5FP ML#6 91 ]X1\!'L^=[_9X@1_#5%K].^4?&V,Y6\>NC\<8IC_"P1:1(XK@/*"B M":,5J&(X#T'0?FD%]G3F$#FEOTU\,IDUZ>J\!A:\XFS]'='WEQ^-QQ!X306& M#)%^#J.9R1+HD,6+XBOI9C8'8--I!1,$W%_,;(I1,/=Q/R8LO9B\(KF6_)N\ M8SNE5-8HM8:! RDUI^*T3HK8-CC_\? M.Y4TMJ@4"964GTJP#CT0X"RF!RLZ M#&OU5JH,4>CY!Q)TXWGRXS?L>E/;W?;:M'!>>\79^NCW\E-G@)]K:A)PWVU+ MQU:3!FMD4"@9E#1D4 @9EC*0APQ=!LD@IT1#@63HE4V&>#;XB1C"T3\M^-CK MS+%'=OA'9!):-ER-HA6)C?<0PI3(,Y=@ZX&-ZTUGX&6X83!XM6$]3&Z#W\'H M? B]T<_H75_/MGYB08W%2+)I7WG=I,FF?==);M:M">EFJ M.>T'EF63 )XD\@&I^<"S>P0.;6A?^FN2MGT'X%'/W=(V/0VG&"?W.?C"7G; M,[YV1]X4UX87I?M+)?/B'H?(=K%UB7S7=I^"VA">,?>KR*F5[C/5V9S(8>YI M*[?F,??DTIV@IBR +#"+15>M"CJ4[JLUT6I@@7%U]R[+-S%8X%+='=)CQ0#> MT3R/H:34W1$]=A"@2-K7W@FM( A0)/WK[GA6'00HDA>E^Z*U7Z%+(CQSNXO% M3:WN/N91@P!:^JVO;D$&GU*Z7]F4!9 %9K&X45D%'>KN2S(1!*B"<75W+X\? M!*B 2VK='=(C!@&Z!1E*:MT=T0J" (71OO9.:#5!@,+H7W?'DX$@0&&\J/NN M[;&# (41GH64U)*F5G?07I'<^[\5D=[[OQ62W_N_++#"^[\5D1X]IS?PJ;&G=^T-,]QIOD= MS>ONSQ[?GBB.]K5W3RNQ)XJC?]V]S.KMB<)XH=?=ESRR/5$ON4!XSXIRE M/H^Z*(O.O>,C.\,+BG7!'A62@86]+4ZNYC'B\(H*Z?^-MC\!D% MI5H8M=_ZK"0(4!&S6#BDR@(=N"]9!RYQ7S+U>FL4%'0WN"]9'>VY+UDM_;DO MR0PONMR7K(CP[/F2A4V-^Y(9#+X*.AETN2]9(V;5?2/U^#Y4%5RJNZ=[1!_J M\)Y%[VA>=[^U A^J,-K7W7^MR(]9\U%XZS]@_]D>X8C6I(7E^9WW@GUL_0U/[)&#FVD)]9A+)V:**=4< MU.XQYY(SQI0J^J[VF'/#&6-*)7W]F'.W]S!E, ZQ/T7^3QP.9N0=M%%Z\)OO MS6?-7&"8<[79Y5!%JPUSCCG+'*IDZ6'.?6>90Y6L0\PY^'LX]###(QLYX=O# MS//#)J\_S+G[['&FFG7'K%L\H!+.5+'>F'4+"E0C,Q6L,R9SD8'ECI0;^F@4 M_FF'DXMY$'I3[#\@\#LO)LAUL;/"K=O+/U:O-'+9,9F+%C#/J(I6(>8B"#5@ M5"6+$G.!A!HPJI(UBKEXP@&,6O%@F[]6,1=>J W#*EJSF(LVU(AAE:Q=S 4A M:L2P*M8P66(R.+'($/D->T\^FDWL$8I91"[?@/,[&0 'X>=&KE2RQ&1D@AVV M5+,>R1)S80G6V%+%JB-+S 4A6&-+-6L+K.P::E6M*LR%%EAA M2%7K"7,A!'884LU*PER(@!V&5+.&,!<"2,&006 WU2]ASL%G@QT5K1]R';WW MH["CDM5#KJ/7?ASIJ&+MD.OFK=/PXST.0F\<3O"?'KRMF'_?B_;(,G/>^D%,^'5NPUO=)[@O M^>OU=.9[SU33U>8@NBPSYZW7CAU%2H?"G+=^$#L>8#U_03[^AI^QX]5KE5"8 M\]!KP8)"I8 YK_P@%MR.Q_8(U\].4IASO9DG?Z'H9\Z_/HC\WS$*\,1SK%K: M10ISKG1-F%"H)#3#:W[TD1N0TWCTZ'<-UX-F^,U5L*%0:6B&Y_P=N=:*FU8? M*6B&IWQ,\A>)?I4YSWA/;'ODS=W0?SO_\5 #<*O,.;U54[=0[#+GS^ZA;J(L M;CSW1WUL=I4YOY49,A>*9A9ZA"WG)IO%-8"056;=ON^>^T0.G7W#PW"YJM,- MU$?X^;N'2BW!72R5F?7K+GQLV>$5&MD.#.N]+QT" V['T3TEBRMIIZ870VQF MO;?MD%YLMU0EZDHR?#3F?*.$ MG']#OHV&#KX'(7FW/X5'>SJ=[^,F!5NR2HS'IB;Z'!GKET#@^-)CSGOPR3\(7)_WH)= M!VPB-WV__O7V7F[FV2V-V>R.'6SZV'FZO;K/*\GT*ZL?7W0!7-W[F/@8_P&D MG!S%Y*\&&LS&4IE0LB4%575F@ZJL4;W(S66=N=AE0MEO,(UG%-(FKT'HS\GC M]W;P[3UV MP#RS[HC*H*="T(@V9?SU;?5*V61?M>L!/%9J.-J,.N?L\JE*BJ'&C7UT"O9$"O2 MR.HRZXU?(=O_&W+F^->WQ5]_AS_6-/C"5X1" M4O"$=$04VC3O4G/+,1IF,LQ0R91,S&D-A?C@KE [-1HF,L1^SPH7?2 M02-VUH<>LV$;]O52H7PXZ< )0WQ@-G1Q[8Z\*5X4R?SNC= RYW5QXLD+PMOQ M W)P"6G<:[L\%76[[#$;5&",/Q7ME?:8=?>9XT\E1V1[S#KBS/&GDEWL'K/^ M>BK^/&#'B;K+_8'\GSB$OU^^SN!599\XKVHY8M:M9YM=5:U.S'K_K+.KDL7* M9#9(P#J[*EF[3&9C":G8=8\#3)Q:X-=*+\A&+U\FLU$'YCE6T0IFUCL^42W' MJEG$ZAVQJ%C&*EG'ZAW#B(LY ,,&UM1V[2#TZ?YVLU>R>L9C6M4RYN25C29V:@&6Z) _C^E**S>FD\4F(MIL,&;=5%8)7<^ M46 NF, &N5GP%/-MK@B,QL?>)@/ _SO.3QT^0Q_;'JC[VXXCA7W MYP1C9^+- _R[!^]SG_;YOZGLTL6FY,,(NPC8M[11DU^N/!^/4+!OF@7 <'5; M\6,8@C8I"H;,AD*:T&\S]:?)))=5+E9@/X!_6^2W1^]Q0DJH*N4,H&"ASVN? MR*N[\?GL$V:#3VP G*+L&W;0&[:^^>CE$4;TW4,N1WAM$,YQ7>$L>]-[_$X M^*4U;JL]HR4XMOOS_N-7T?>0^UI"Z,4/NVVY)7B^A?U?6B0,V^*W/\C!L@-V@$P([XQL/^# MX<7P#?K/E^B[74GZ G3!R3AD1?K?7PC#VA8>>3XEQOGB2-@P5O+'P]0[6=Q 61)3<,Z!S."# 24&U BWX1.?:3>P[F M-ZR.P+J0TB"^84B1WP8".&@6X//D+U\L.YC!(@9R3:=!'_HR1?X3@'7HA:$W M/2= ?<9^:(^0$W^$?B^ZO,1P1XIP'(+ A%;RY?ARAUXZ"ZW-:V:O8TJ[+TL= M>7'MC+[;3VZ(B:[.PA9]#F9%R/1+2VV]FW@\%7D6"H'GV)9 00#,BZ^'WFS+ MQ1FRB,MT+@DR_<1R#&>44-N$/"(=>1\,Z\LVQNP0(8@T4B"RU?]Q<_UX M^4UX>!P\7CZL@VD/C*H8[^#F]\NA8O;/_ZX M?GBXOKVI< I*JBG\B6!1 4/5B(RB2KIG5#?L]X;6MH_[OO\B&]"49 MY7$UB&)V%-6LG0+)IR.,H^B(7BK(7MW>_Q$# $P?UW-OP.?P[9$0&W7W9.D: M$3/*1<0HMK!]_LT;4<>$V*@M:AR-X8:^++7_2@VHY5OZPD[PK]!#WD$/#L5B MH5@PPM(![!,Y-2[;I/%FZ77,P+>1(_QP[9%G8>&/A[2F\<8*$\E%9M7RUSGR00DX M;_=XYODA>(2>/T4AN&&OX?G8?L56._3G"^VCD%7,[&K&E_<*:*%_8F(?F8Y% M>1B4C'_],;A_O+S__@_A_O+N]OY1N/MQ__!C!3@LFRJVAJQV#)YS72KF><+X00+_T[@ M(T2A"@&#-V8)V7%X1Q^_C'8-UE%HP2_M*;QB0AYK6^BM_8:1W\9N@DH5C-JD MM9>@F*) (BN%KI 5D/CVGNMQKL=3FX@D491N3^Y6Y&/D! M-KL6:7&NT)G^\ M']P\7!-]S57Y'E4>+A"4Z'(2'!;^2?Y/"+WX+S53HA?>=&H'9 - N+)!B0+& M88TXS[! 7=) /GDX>C:1'YWL3\AMU9 TB3MC##MC54F?LC>4E5'51TB\QT_T M&+H;WL"5!(T&D>-7X0J-0L]_$^)L%(%D*G72H[-TFJ3T9"]?81YTYF27P5_, M6$"!$,SPB.P 6H+M"G88"*,)-4$_^=XS><_2Z^ZV^B1%YP7Y.+4+<2H4?D2OUW&N2E179MUX[+7Z MBM&6#:VKZ+T/B5!O>.!P^,*_YKX=6#8]W4@6>GL5EO0V M_PFY]G_HOS_7!U,IJ7'=N>\\=(3+Z19H\_H;3Z0"VSNU/SU,.Y_Q1/DNB.F0]$M&?($? K'LU)D2[X&80)!Y^% M3T @5 @E9-PE%WCE#-,SW8"V8&/T1JCU5:_1T[XK+/Y8A03!) Y<^I: M@]6#A%%:3'''\]05PE]+1ZN7['.QM:GP M N,;XJ0L24AT3;1)]SZBBN'J>C"5G A]!"/A9O#P;?#7 M2%J$J ^0\/W[1?888>9#&CMXO-7XKO6']J"V5L#\%./E-\<;(@?L3@:YH](!=V=[Z]E,4UZY%0J18&+X)HPD&,9F2Q.>7 M":9!96)IK^P8?Y+C;)X)"H2Q[8"ACAP'[B!)4L1^__?<)M8[&.U#'-\ +XX- M^$5FD.>O9@;%!OV*'[ P+<#()_8&R0P2++@*=ANY=>;C$:96G*P(-),E@HX?CV7P6!>1:PB=E9;#0?;U6_Q\X>*_CUCX80[G8;+QT@%LD/&<:0I&0W\6&&X\I&FE? MTH3"FJ5?B(R!>$WM, 2II.K7]URR.CAO H:5XDVX)HL&J>'YC(5O*$11)MH[ MS;-\QVHZ!0,D%Z6OR2W[;UA]_B2&XG-$M^\8ZS) MG;:[HA%E9=A6DMCJJOW5*1Q31TY9,SM:]Z #&$JWHYGICDID"O%W#+57_'X$ M'RP9K)9N2Z;8HRWEN*Q[M>5!J53$6O(O0,$\>?[;EE *O8FJGE%\TS*JHDBM M_O?MBJS\4R]9B5S4\BIM,4&JFU61T!DLF1BM 3$GJYYC\9S3&L:YR^T+>_63 M+)1U655;0I7?*%$N(IILJKBAYSE#L**\<.B]+E2;G.X 7W,6CIMM)G##$-1( MX7^(7(!(92_\@.B?7!$014 IE)0:3JL E").\*;8;2GTK!U[SOOX R=9!)=S MJV]OC[<% FGX#S23Z]'HW3R('&R8:E068<-_+Q%QL^#9\57)B: M1WSF9SN@FLY%[HC@$_0?.:E!;B:5(BWD6X% CF;8UJX4)/43^KS53=X9JN-1 MH8JB0L$$.TZ"/>$3((K&9J*SCBDB'[O#K__ 2LLSJP;"5$RVD;J7M7(8[+[ MX]:[I"\.9I$=ZFWRR(+P#6@H\W84>L/$\%",J"Z,2,3&Q\(+^2,&XY4?]5@3 MYJX=09&F),%2O Y/I042.;)AM0Y^:5W?7&W9Z:393C1]@S;&"V[G(=74H++7 M:W*X\VG;\F@I4_)"6&[!>(%W20L4:ZV^IHAJ3Q)IG8GUH?:CK*D@T0/^9@[[ M*,J\"F@NB;<%42>>9'U$9=F M?L8;)9*7\Z,3DY:/H"%,8A[N?J3\0HM[:^=0T9>W5?/-6F*:U.>/GIGX2SOX M";>'/D8_VV@,\SM'S@MZ"UIGA]6AWL:Z"@JN:BF+Q.PL+E%5+8F4I6))W4TA MJIC)^$@79;67I:G?C;CL<;%7MM8T.[IQT"F:;D=6BC]$TU,[6F_WHX>^UNA( M9KIR""G#>8>Z]9E#+T<]JY^NHLX=Z.EUS.ZFG)'O]-$1F@IL"S!5U50@XUC2 MU^,GIZOO!O>/$=NN.\+5]DQ-J1RN!LW]?XX:*Y99,0-]BH%G:#Z&]4N=(]N5^1 M WS#PL,$XS @]=K GMVLS4MSOK[A4?2K*M%?E33GD0JBXD)BMS@!]&#(;@)S M4T(GS$[8LK73X;% ME.1XZ'S]/*:8TJV[B>< LX)X)TVX_/?<#M\8$%:^IK(LK'JK;_ U]:AK*@HF MPI7CO2S/+_/UDXOD4B1[K7ZO_NOG,4J=[ M IO:44OE3;1[E*%.[KG'P=R)3*W;&8Z&E'JJKA!R?Y-]'TCA?,27KX8.C-DXIPPKT=_*P6 %Q] MEXT,5>'F>8,XVEU5WQHWSYO!4I+B[0/#J.J^\[T1MHBVYJ9UL]F^3S?O/8&T MF:^+#S]Q!:SJSU<*RHKEE MQ0)+S4)WMSE/&>'I#W>E\^(#[DI?%A)>^Q'0J@JQ:+>Q4L)=W*"]S YCQEA*??\!C1Y*(?,]+-!KNVYZ^H;FYI-YS_Q:EI;I6Q MP%*]T(UJSE-&>/H'.4_S@,88#.N5O")N13><[]R*;A9+>Y%Z%G1N0#>$G;>T MCOBU&Q45AE=QD[GA'.'IY>O$'MI%%ZSC^I@Y1NO= M+/K8X$85XRS56OT'H"L*>2[V";!:/[ R1%+;W/7H_#] Q;8[M_=YX-T<=A2? M5][QYZ!N#J2\=-GM',J3@FW= JJ2R(QCR7#P>&O_@PWQ+*L30IIYIBM1_EYV M4R)4;54^N^O'RS^2K/*5V3T\#N#"Y'-YA!:* 7T=X%I(FBE$7+ $FA3ZS/XMY4D4IVUB/WG.E MIZN']%PQC(YJINMCDN6UL@8#,@]Z[RF"-3&W'FM.@I;=/"J1E;[YR M>M36AP"'-.EN&B$V*S.>,"H^;H>0O45AECJ%NWKE9"EV6-[WCKJ[<62[(%8( M 2ZF6F(112D+?\=1,P:.'*2@_+N8^S[H$P%1/IX744>VB(*_A;^C($$4R']5 M.8JFL,M44EN8G!\8D;_@?\_M9^1LJVJ:9?:24(LF9K;SH[/ M\\!ZW^Y976WW3/X5=7N>!^TGA&;G!"'D?Y=+;-SC(/3M$7AXY,+ M=9_6+DS M73-H-6D&K4JMOBF)ABIO-(+>TNLP(\L2FR%!2AHO^*\"%?<@>?.5YW_SYL-P/'>2D=PO!A);=5EQI@#.1+6K;:",&A.9 MIK%'?#).8V.D:JNO:>J6<8;+Y@CQP=EM??OB UFQMRH""X,9'I&-2.?M\YZ= M#C#0X/1*1&-)\IFCTSK^;;KGU*M1W2^C0<4?NT18&( MTEM]19)$3MZ"\0>%;L@(/'TK%*TS7&@R=$#(U;71=7<=*RX$=L<8.W1 MN"4 RR0=K8@HKG!B":;Y#/2:CV\W%(8JT")0449%UAA#5H!S![6#XCE& !4J)MC=NS^$?^8WE MA@O%'C4;MS1UGRAM[\E';L<_P*TD=,TJ%5JK;VBBK!9E'M?4 FXXHO:HV4(1 MI;?Z6D^43(,A1#7>K/V&Q]@G1:5#],K#P#D5;$+,:W?D3?$C>HV

J@^32B8%>Z] M5E_M&6"<\FR%)J-GC_H\%#TFZ5NJBF:WQQ!Z&F^(7KLA>5 M4')A+UR^CIPY(5-,"0 MW5J;Q*[M*G7?;/<7"&GB6>!LDV^.+DB5MI95^,FA-Y(P)*IZ;K\U$V,JMMX/ MGL2I2U>#!2Q5:EY6 =.I@,D]456+VI5A+RN/73]F>R6I[S8:VLZR]VT0>J.? M$\\!L@;__9>>(G>_T"R]YP13D6.&3"IRPO#DYMY^U8%BIA:AV#W'G*!L? M4DS*5#E+D/!:58TX#;PHHS%#;^1D-R]1=2H5=E*6D;B+<'%8^KUNM/J]GJAU M&QB2X9+15,E(60XCGV1TP0A691&$@"'1.*E3W,!'?XXM 4='0GFV7IZU@E!R MQ84X4"C(46U)%14I=ZU"OCG*,)SV*]ABX$0.:"M=L:NPM-=>:H^H,NYLVH ; M>P1^Q3LOY1Q\T]72GE4NMSXR)-!')ME;Z)9]&)DE1XEC+_^2F!][CB"U*B<*5L(.E6#G5UE'R6)%F2?-UQ:TV2*KIA#!R?Y&:21,ZFWSM+A M%)XN6D6Z:"%PTLE1.5$R6&JSTOR5H.9)KGF7A/Q9K_66[O0AFZSB;+3ZFJJ* MDEY4K2(V8C4%>@TG"[KTL9JLH.L"Z$Q#-/-W&CH*Z(YJMQ^AN_V.Y#=O.K5# M4O(LRHPD8(#18W=$%S:&"," JP\4D/(<\^!Y-@G M=P'=4#(6>/>H#3<21)WCUXD]M,,OE0]0F/A$JOYB2YID&"HR),N2-:4G#TU= MLX::BB5MK.B2\D]RONO&"['0$]K">Z9#ZPW\IH/G>5#PB] M?7C[FT84.+SX5/&6O8(MG1077Z'F31ZJ[X5.-*_K()B_FQ.Q&,F\7L"+"+"[ M!4I:9HH?,K3;>1B$0 90-QG'I^=#1.GC,XXROH-8"[ZHZ^U':@HL1Q,1;#H* MP?,%;TDO =$>K=F[AN9H$WH:@>],FIOZ;&R_8JO]'^Q[6U09^ ?Q@L!0 MM)MOGAR_IU(.#)DL8HB)MMK56M/$)_;<4DWIZ!,9[=9>27;T88,YIA&]1PQ7 M)I#31.UEMZ#W+#,%C@W,YQW)6A^9ST5[+!L3VF) MZS_%#':9KRFF02K-*Z*ZI>1<>B.O='$XC$-T W#K^;S\',HZ@QP@LWP<7.2>F<8_'L4QGLB1J2 &7U^C[U.!*^ :;[?$3_=K)E*L M5!6[6RH5?^9^0R,@E$4W'00AG2T(G99;,1K-IW.'!)P%CQX2 \T\\_$$NX'] MC 6;-BSC+D:.RD0)?>E)GXM5ZD;=X+Y[ 6F_<3M^1*]91<>(,CJ4W&<$N+O! M,,;VERLJ$V.D4)PF=GNY0S_LN1[UT-'W.$3PHR5@Y+LP>EXH[F!UG)#R,J;D MBNA\PV-[E/D OMDC!48EL==E*3+*K> CJ^#B<66V^EU#$Z7\I9H8-8WK<#KV M@!KT>6I,G<#1Q3WZ>?7XQ"4E=$:Y@1&1Y@Z*)HNJI)9=:>K8AV>/4>CL!$"X M1YD7 $+2"E&4%0!AKZC*X^QU&&E.Z8.,#4=2'GJ.R+NMB0?O9%08@9JCE=*7 MDABX5@$Z2BFMS5@!?*U'*S(NX5S"2ZG;48R$JZ7U.:M0PJF9*3,M@+[QG*1UV*./8:)0DV."!30B>RO(?2/YKJX7$KO#AY]= MP0:4//DTMY'5C@Y M@E%A/Z9__^O0/^OO'.):89!@/@4FOGW9]:XC"CCEG/HNR6#E3S(%(FO[2X?( MM(8#?6CB+_-8GG![Z&/TLXW&,,%SY+R@MZ!UMHYH@/,['KXG?]DE7S8:]BEI M2[Y4/I;TU5VZ(*1$J1#Q(W4XB%2MUG%YS_@]D"\/IMLHT.I?W?Y=N!I M_T/X_?;[M^N;WX2+V_N[W8J!E9%?++3UCH-L*1Z_5]:%;G\LEV07=[ M7E\JU(T4*-@Z)Q%^. M+W?HI7=64W1-,SNRK.^\+'7DG=<^>JTL=7J::69_HF2<2-Y.X.KWQO2D(C MY(U_VN'D8A[ ]+!_^3IRYH0L@R# \/]6]BQ36=):?97T(Y9+[TU75"2ZH*P- M+H]<'M_+HU&]/)+**I(IRD911YFY/')Y9&GB6>11KEX>#9I2!BNDT3NUO$8N MD5PBWTMDMWJ)[%*)-%6QE[]=2LV2/-EU>R^\@&90;'5]^8&6M!X?(>/M^#?/ MLV@N$O:?[1$.'CPG:QD[6>JU^HH"0K*E+@0_(=4<0.UQ60H$E F ZLJBN:7V M*0=4V [Y62%U144XMV,^Q5X@UF0=[Y%2$ M"M@S./8X]@XP//-@CVQR=A51UXMJTLZQURSL[;%1\V"/;NA)HM:M#?8:'ZR\ MG6%R8L5]$O#KC)R!",X;VR:4OZ.4MJDU<<>PB\GY1E)G 5E3V[6#T*?'#WEI MR8/]KXBF ]<:K%'T,E(EF=<'H]57=+$K%[6755/KH^&@VN=8%0RJ+H#*%.7" M; X.*A9!M<]C*AA4I.:B*1HF2Q5).:B.[0H5#"H30*6*,B]S6Y6-^$ R-JB% M.$7^3TS<(IZ_<:AQ^( =AZ0WN=8?"3$/% Q%@B5<$[7\K6?XYBC#>-IC%Q:( M)QGPI(JZ5%31,8XG%O&TQR0L$$]*J]_51,/8;!_"\=0WY;T/%1 -/"41%/* MK6^Y]\TPHO:>0"P245$',%/G;8R:#*F]A^B*A)31ZJNFJ':YEFHRI/:> BL2 M4EV20"'V9);V,DXJ0CB8>C"2_] :G^2,UVP.O$6D\S$@B%EMOHZ>.;\W%>3(;7'3"P6 M4BII%V6*9OYM/XXIAC&UQTXL&%.D^Y,A*C)+$>D]AF)2-QD&BS^&(;]S_<[& M%Q*,NF5Y&ZG*I1RK:[HBVF."+Q+"8Q\UN^Y1P.K6Q9Y15!I+.D[5*")RLM#; M8ZKGAQ[9."-E&8J*XG+H-05Z>TSZ_-#3HAHS79FK/8Z]3*9_?NSI@#V9G*O+ M'>DZ"O8:?Z@N:A4DC'UOFEBMGILK+'S*!U+3&JP1U;][078!,EI]TJ[;R&TW M9&57C>(SIPS!M(9K#@AVJ=>DYO>:. 0;"<&T!FP."/9:?5GKB;W"\NPY!IN% MP;2&; X,FH#!GBF:^4_6'0N#)Y48>TUZ[. @3$*P/"'V4+,UH>2!J4":U.JK MHF;D[JK-D\L8QM >NS,OAL@Y*-$HK H9QQ"+&-IC..;%$*FC*(M:82%W#B(6 M0;3'\LL+(I4DZJD:3VNMJ@I8.,&^\,FF=OOGQ+@3!1@!YBX!46 M(K-."-%K22F3)Q#ZWAO-2R+>2;\WVYT#.6X7N_^_4EY$]ST23ER^ACX"BMHN M\M^N0SP-0.;(1WV/%I)(?*K, M<#@>N)W2XO+L^A?%!0D1THFZV^H8FR6E24 MFT.Y65#>&]MD!LJZ%/7\Z.JEYX=R+-<2RWM#K.Q@F9PNZTFBWBNJM 5[F_1U M2SF]\[UG.R 8 U[FM_A/PR-.9=2#*,6N[Z_8Q0>T/=$5NE6?7UAX=(5A+*6R MJO-CB;8.*S!3F8.)13"ELFOS@XF<69)$4VX# V]LHYXK55'+:1H%)I^*^2)M\<';#'THWZ^1V2L*V3/4-=5$RU%D%B4[CVN$(YA(L<=Y,-L6N>5+40 M+EUX?T6!/;$Q/#9)L :\6X,>QEO7$9:+H,9'-C/I !O1A' MALL EP&V'9D/9,"@K@Q+":MI16KCD[;_I/_ 5AO! MD- 3CC8W V%.^@B''DQZ.@-V";B@#="T!W3Y.]AYQTEY]%LW)1>S/K$3/)$R MR)C GZB40:11;N;3(?9OQU3Y![?S, B12R@4Q[2RY7(9O59?4T0U?Z(D>Y82 M1UF&3/9R4692E"D]WEN[X2C;D])=*LJZ4J3+] 9&/CC*,J0VEXLR.=)E,DLK MYDGEN>W8)$HE(@TLZ5ZD41F3=D-2,@N)0H5$EQN83<-QEM^L+ QG:K3D]WB? MDX;C[###LC"<:11GFLEQUG"<'69:%H8S/=)GW:*J[Q5F7)Z%:.A@^*]E/_>_ MPA_)IZ?(?[+=Z.R>0H%5$I?I&\_M$(8X^ICO"N'[XP0+:$3B[?*@Q'9SZ7E M(V@(@P!D[7QDA9,C3&H^QO3O?QWZ9_V=0]SUV!&%DS))6Q_AZI]DM$0J;$F3 M#$-%AF19LJ;TY*&I:]904[&DC15=4OZI**WDH8F?S& &TMD>^AC];*,Q3/ < M.2_H+6B=K8,7D/N.7>\IO9,PXW$AA.EN(4PDH* FO*C^YSD(-O;)73 FQ,Q8 MA(E/E.9?]K.H"_)(] >1-%+?E C0US/4W\;^2F&ZC0*M_M7MWX6KP<7C[?T_ MA-]OOW^[OOE-N+B]O]NM U@9^<5"H5VL*K2'A1J+.#*=^7@"]X%V$J[7:TZQ M.K-/M@M*VYO#.ZS@,_O#G;MH;ME _,58JU"XZU8$7=.7JP\]6PDC<= LP.?) M7[XD)Y1ME[Z//O0E7O;C)8LHSO?Q(4+XZ'*L4TVST]-5HE;C2%7\X5CC=JC& M?6?81-MBF1NW;O&A(CUU'">JMT]Y43OHRO.)@0S_\S$6IG#_)! PK"R[@["G0Q07 MKNRF25[$K#CV&0JI[Z?Y3FNF?*!E5 MB9)1*4(:FTTI#KCR -?XY,X2*O*^QT#JC.WJJ%!\-3%8W:R8J\G:/ M5I%WBVY*&3N.6'3,P]M+EQ7 M+C:EJ[2*O-WC5>0M1+H:7]^4]EFGA_V6^VJ?'.#LYQT.9*$YXOP=[+RCR,QL MN<=X9G;2=53P48B%X 7-1,'%47X->A5@7G@4YNI37\,$M$^Y0@D(?>9YCJS"K$ ?NEAP93-E>C(@3]2-!A:B;3@ ,^FY#4?S*'HN M(Q1).4Q1V6)3D1- MD+CA^+*-1'(:4)3,/'$8CD0VD5B$ WQ$)!HT*J/V.!(;A\0-+YAM)'9;_:[8 MTS8/XA\?B8U/>#U\&S-%<"E?[D.=):X(>_A@^>D13=Z5-@L,9 YJUB(#AR/R M6';QP8@DR2NBKN2Q+3@BFX;((NSC0Q%IDD*28E?/8V-P1-8 D4?:+#H8AZ0C MI:AI/*F/";2LE\G(>! LGFS,@KALPOL>UCL9U-QA;P_GM&+'HW?CN>1#ON? ^)Z27+W,2DEI]55%U'M%]14I M@O55!I*XR'.1+SDAKVJ1)U5635'1BFJKR$6>B_RIB_R>HW95B[Q&SNLIHK1E MRX?+/)=Y+O,EQ!"JEGG2-U97Q:Y1>YGGB7\\H[)>=_(BV[S(=DDU7_5"BFSK MK3XOLEW!6$ZFR+;0\"K;#Z$W^CGQ'&!L\-]_Z2ER]XMP^>^Y';XQ/[_ZU]H^ M;J5K4&P=*5)N64M=JW+'D ZKG/QA!>V.;AQ60'M//6;%*'RL>J>K'CJ>8X^5 MT[6P&NK[*K,?]N1'8S4[IG88!8Y/5^-@[7+\L?8ZIII:MLKR=-_Y M&TJ7>E_;7]/42N<7WG3JN9$!<\(%WQ_!T0GF_MM')/"]E_>I5&E*"WWP6"U( M,X"Q$K^%^OJVU09[<81F)(S B;5)K-%H/IT[U$7PMF38[Z\0=J*$N\:%-+RV=$1+Z45DIAI,[ .7,H)TY!#P M%O>[5@9%BBX#V5L,5"GB40?-/-T9"FG-4"^B#:;>W V/U/RC7J3A>"H&3T1(7T4N[M37< MY)ZE;D; M)YM&JZ^IHB1+99^58*F66XG8JTXZRZXNGC&SB$EYVY);M$?85G>?HEVGPU** M-B6O2UJ6GY+4<>V?2ON;>;3_)LQZK7[/Y-J=:_?&:/=,YZ$WI&G'>>BB]'Q& M\XNF4224626GU5TT2Y_)XP7#"Y8#(I MF'O.6%4DF#*I+M+K%E7:FXLE%\O*)YU)+!4FQ5)I]76])W9-OEYRP3Q-P529 M%$R51'XT4>K5.2_6.'5-KDF=?:+*B)TS!6U\L+254*) M9FTI7SB7.)J10^!Q,7 M>Z+4/261]KOD&U=NQ?1>79J @[? MFX#W9'LBL$/\@/UG>X0CF_$>C[PGE[Z%FH^9=[ZZK;XJ2OF#Y!R47'5P+G$N MU9%+^9Q\QA5\KRX*GJ/U-H&Y7CHE'.)_[RVX30>].1< MXESB7.)EKXV3;>[U%+AMB]P>:2NKOK8B:T74UZZ3V'']GTK_*WO* MCF8KL*W(>B$%MNL$-*[?FZW?,QT0WA0GEBIL*^!DY:^PS863"RZV^*1KY"]]SL>1BRW3!!->W;VJF*/4VG:U_A>WF[9?OB-WN MJ4123(5M<)O[LIQ;IGGN!4^RXESB7.)KTMEH#O5UJ/"/?R_F=_$Z6[^3@YW>>[)T< M_/S.D[VS4:>HCMB79 L9ZN&"\,).G$N<2YQ+G$N<2RQQ*=^.!MMEZQ5R)%&4 M#)GY,G@4*F9.P>MU4? \Z?. OB2.%P2GE9[)MY,YESB7 M.)5S*Y$KMJ;N=J[F$ MTFOU=574S*(*.'((L0BA/;OO^2!DU@9"?*\\=7^2_YD[;[G:D\23/^'R]&JN M\O39A%"5:'L26<_=F#<3WRH.N)8(/M:B8>D+"V:;>ST%;LL:MT_:2FM/HLI% MM">ID]AQ_9]._^^IV9ZQ/8FJ%-*>I$Y X_J]V?H]TY;BIC@QU9Y$50MH3\*% MDPLG*Y/.))M,=D%0-=*>I"MJ^9LVPXF+O*<2YQ+M>)2)L5< M9M.K3;TL,Z^7>8U\?B>_DX.?W\GO/-EC+$=L$%';PBV\O [G$N<2YQ+G$N<2 M2US*%Y5ENWZXII#ZX4JOJ,1C#DJN.CB7.)=JQ:5H82NW@Z.(ZH'9< M*B69JQ05H-= !? ]_G+;0]0VJ,9#GYQ+G$N<2YQ+G$N<2YQ+G$O-XU*F:$J9 M[2$TH]77);';E9G?Y^00*FOO/1^"NK5!$-\I3]T=X@'/0CP=8E]0I1P](F(2 MQ*6(HJF=J\!4RYL/'2PD,]I9JT@ZA3KBVA'[2&B]N(]$[C)3A?.VXN!MQ2!F M+?R6OI)<\?2IIW!O67CW279I/2LTLXB>%4T3<;YF%;=F%=O[0I<*Z7W1-,#R M-8FO285OS6Z*+E-]-G2Y@#X;7!%P17"*BB"3'F"RIX>NM/JJ+HN:E+MY %<" M7 EP);!'"3#9/T176WU#W%:?BZL K@*X"BA6!3#9JT376OVN+(NR7%3;<:X$ MN!+@2F"7$F"R+XI.,[DE71=EM:@N"JRJ@0)VI\\H\>&_EOW<_PI_)$],D?]D MN]&4%*I+"H6C+"5XI&\\)X?U[=''"%4(0A\G6$ C\N%G M5[ !-4\^ET=1C\S MHK8!S'SLHM)_QEQ?;"B>)(*T\&.-&6CZ"AC"(>;C[ MD15TC#"1A)C^_:]#_ZR_J?$S\9S P]X?;0Q^AG&XUA MK.?(>4%O0>ML'8< PG>4?T^TG7,O+0U#5KJ*E8TL:*+BG_[()H$55 A.:" MZ'F0A:]GJ+^-DQ^J":I0EM"GBA'HX*!9@,^3OWQ)%)+MTMG0A[[$+XOEA;#Z MG5*D$XTN+U'0D2(DQ(DV\9?CRQUZZ9VBCZZIG&3LO2QUYY[6/7JMU=&/W MU8_>^O$U7=$+'ZO>Z2J'CN?88^5T+6>LW8YFJ#49J]DQU;I@P.BHDE*3L?8Z MII)ZK&6E2;ZSLY3(@]W^FKWI&N;&K5O 2K M,)C[;Q^1P/=>WF?F["7'QX_5@C3+0F?@X]A6VW:%453KC!-KDUBCT7PZ=ZBS MYVVIZ;7GL/#I$NX>APA^M 2,?!=&O;ORV>G2Z-$+:>1@&>6B)ZFZ7^*>K"GT M-WOKYDJ,.6TS8+:Y%*42IN#%_OF>#M$&4V_NAD48((TC#<=3,7AJ5#F2?6>C MON%1 4>C,G5I;V8*^9YCB44>>]*-Z-B3D3O%/!/?*CX!6R+XZKL)G&WN]12X M;1N\:?J4EW$42>\6<12I3F+']7\Z_;^GY4?6(T2]0HX0U0EH7+\W6[]G.]:3 MJ:_Y\5-YS *.]7#AY,+)RJ0SR>9&16061-*0R%$;0U34HKJ<<,'D@EGYI#,) MYI[B6A4))CD"JXG=WDFY35PNN5PFI M&C0M*.D.*0"9W$ 47$Q/D$212,''L[D_FI!6D@1J<>J0$*)7X<4.)P3 0)'3 M:A"8,7JK[RD 134!X1>VOLU](O^T+V<4R:5__OJ^D^SX=SB7.)<^ETN)1IIT;?*+STT4[-YAI*&UKO6D(S6LYZJZ^(LKY9:(6A M5ED<:UPC<"YQ+E6NMS=J956GMXT:Z.U2PQGY7L[OY'>R?"<'/[_S9._DX.=W MGNR=C3I*M=WHIN9Q>XBB$EXK>S7XE?R=]WM.OTO)4)8 YQ+G$N<2YQ+G4C.X ME&]'8ST@-K#^-0]"6I+ST5L6O;E#MG7M7D05;VA@;/@^,'9/9XP>ZJ/8WH_D.UMD-#F_'C^@UL^%NDL0F3=\\^-2.:F. M9>B KE0#'XK)=V8+JV]>/H)$Q91[YYUSB7.)ES+%$?:T%0<[>1DOR!PGD%M]31:[1E'5V#B$6(30GM23?!!2:@,AGBB2 MND//'\@?3015INUYU#R)(B?KAJUYS&+*O7%1EW-/?L-)8*/M7A8 M^KJ:V>9>3X';MLI5U9ZGJQ71GJ=.8L?U?SK]7VQ[GJY>2'N>.@&-Z_=FZ_=L M.^ILM^?I&@6TY^'"R863E4EGDDTFV_-TNZ0]CREV>YM5OOBJR07S% 23R?8\ MW1ZLE8JHJMR:Y7)YDG)I,-F>IVN"BRGI8D_;-&*Y8'+!/ 7!3-.5X^B"V9-H M?QY#$Q4M]T9;A:+)TU[KWY^G>7OFV\.WQIZ2/,7TY^G)K;[.?I$%GG[!\ZPX MESB7.)=.E$N9MFJ,M(<2YQ+G$N<2YQ)+7,JWE\UVXYX>.8XN:KVB"D%P4'+5P;G$ MN50K+N7;]&9

MU4? \V_^ SFR\Z#4SZ1T\E8ASB7.)B&'RW<=N%2D,W^H?'?K(=\\.87?R>_DR2FE]%2K M;328Q^RKY9(L<3;5@$UB16(';5HHI. MXY&ZJ=K_S%TLJ%*.GFKQ[$^XIXYQQ)YJID1[JBGY MBR%GXEO%>PDE@H^U>%CZ8LC9YEY/@=NVR%754\V4B^BI5B>QX_H_G?XOMJ>: MJ1324ZU.0./ZO=GZ/5O!-[9[JIEJ 3W5N'!RX61ETIEDD\F>:J;6ZJN&+"I2 M[M@$%TPNF*Q,.I-@,ME3S=1I3[6N4E26&I=++I>53SJ+7':9[*EF&N!B:KJH M=[E@:V24]U132[E JJ@'3"?14JU_::PUZJC5ORWQ[^+9[E)YJ M9J_55PSFM\YY]L7A*\IA.$K=GV)LOV*K_1_L>]O@92YRPCC&ZH4QGLK'N<2Y M5,%&4W?CW'6!G87>:VA5DEI]4]L,4*??-.)@XB+/N<2Y5$IE MF7F]S$_0\SOYG1S\_$Y^)P<_OY/?6<8F$LO'N([8V*>V);EXX33.)FFZ_A\9#7>MU5?$KI2G M2 E'%]#K$OJ"8.?H#Q22(J]!%4SM7@:F6-Q\Z6$AFM+-,G70*/22Z>^2SP!Y" MJM2+>@AU<_>8*)RW%>]<5 QBUL)OZ8N(%D^?>@KW-MMMCV27U:](E7&=<"!>Q.GU'BPW\M^[G_%?Y(GI@B_\EVHRDI5)44BD992N!(WWA.*E78 MHX\!JA" /DZP@$:D+@%RWX"L@NN%\#WDP\^N8 -JGGSD"#/DT[Y7X00'F.#6 M(A4."6UB?]3YC!X7V,_[R8EOA)!&RE0=C4$G+1] 01C@/=S^R IT1)F+2 M2C7$78^5P-,/.=A='^'JGV2T1(YM29,,0T6&9%FRIO3DH:EKUE!3L:2-%5U2 M_JGT6LE#$S^9P0P]X?;0Q^AG&XUA@N?(>4%O0>ML'=D ZX1=4H=PZSVA=])E M/"Z$+ANI%$"72"& 7O-\6J#EG'9V(W?!F! S8Q$F/E'^?]G/H2[(*M$M1 HO MR+H!PO7U#/6WJ4:8J^H DK;YP=?MWX6IP\7A[_P_A]]OO MWZYO?A,N;N_O-C5&=1*W?>@7"_5WL:K^'A9*C_((!1/ARO%> N;G\\EV0;%[ MECKSS MVD>OE;5.3]4/>NW'UW1U]T=S#;:7ZK5[4O[VIAF8&[=N\:9BQ!@$'I6&NF=E[BK/B_&0QNMBF7(6TRX_1/E(RJ1,FH9$%>48=? M@9#'-ZJC#1V*2@(5R_;?KQ^O+A_,T2,KNB /NB*JLLF0/!1DZ-!O*WH4S&1V?5LI M?RR$GN!C8/W(!K_:72Q\Y'?RKQ&);LQ\[]D&IT08O@G>#)/@EOLD$)X]VZ&- M@UP&$RLV4>EFC]IE&1/?\ QP8$>-C9!K"6A*-IO^0W]H2O'BX]L-JV0=N-9@ MA:B9%6=TGDQG2F^>>"V[XR^\10+*)/F?8D\N:K_W" MQ8^N#U6")V-4'KRE% MPXZ_.NSJGIU-CA4)+&I-E/*?0N25)1C&TKXS!,5@B1P)DD6UF]O(*!!+S5\3 M:NLVK-H?9#?<\6 ,8XP;T^_D&(O"CD.!J[2]'7_#8^S[V/H.%+X% M@NO7 % MM+[!VPZF*TJK;^278^XL, REC36A)"BIK7[/*.K,.&OQ.K8U[)^^'9)DL#%1 MKW,W#LN "4Y5K;=DW^%J]S3LIQVV^-A['9]3(M^.Q[?C'TL*;Q&/=7-J;+]B MJ_T?['O;9$9;E ADR)3B9OFQ57 .?*4PUVG6OJET&8+8Z1J_5KRN"D_(=@,! M?ISYMN<+P0N:"0$.0R=*&STQVSA3R8P]$9/?@+)DU_'6?0!1(*:,;S_3DP+9 M98<4Y!3EWJ:%S%#C#FX/Z;,$:V+SR3]L$P)CQKSV?@[H]99A'OM?JF M:.8_',FM>89QM6/).!A7'[N()HLNXNG8[\0 (%8Z69&\ #E$'\]\DN$4OM$< M&-+L?49,]A.SV$LTV.]B^MXYR TO$_IF$!I5*DQHN/7>(.L]#;#VK_(JV?\4 M>]IFKC8WY+DAOYXP&0=[0O1ZEU=?ES;R7],+*K7&6H9-V?W,_=#(N Z0JGB+J2TAKH57Y MCB)76:W'^&G,P6@$4P'V^GB$[6=2R^'$5MLR%EO0E#Y& ?Z&H_]>NPF=[Q=D MSJPU-5B-55$Q64H>Y*ORL3VS4J"E [1,T>P:S5N0F=? BU G#X.5H'<3ZMK9 MMQU5H]57-%&5<^=_\%!8HQ1N'DQU6_V>)O;4 IJ"L);I60--&QV^YB&E7)L. MVP1B$1C(883T0-U*HMK+(QK4X%E%1Y-H[$%6-T^I M\'3.9N LLQ5<"LYDP)DN EG8P-E)F<>+4/ ,O9U@'+B47=?=T;J[B,B9)83N MR8*5G">QGEO)=;*2RT:42BL?:2I+^PHG91<# _TYM@0<+:&K]O'*ABPWDDM2 MQX3VWY=TSBP_6JO?%16#D:0V;AJSH)#S8DIO]15%U.2F5@4P9,:K>-ZD+<^9 MQTK>62F\Z2*U)Z@!Q">-7^YBTO_Z]B,@V6>W"?D'"^IG%BQ2+UHQ1*.7NUYT M)A[6R+P^65#NT?,E@K(+/EU7E-1Z8+(@VYQ=W7]]\[?+AT+:5L0S+Z]M18&Y MD$=H6_&!0.&5;9+JVX&?)O\B'E-._8FKQ-&'+XWJ9,-[ (U;WUA+D5LL]W@6D_5V_-USGQZQ/_U.,D9NQU$!S*R"8I!=;F6[YN7[ MW,W U!ZM6SRF9,"4;HJJFJ>&&X_9G8AQOL ?62%" !^@=-$ M2Y@KS.(D,[*< 4W:1.1\SW'()I0-TN?CX-1N8X%E6/Y[74%N@E9%RE@MI*59'[++B?Y^:Z['("(XRT$)O M]!/F/2753Z+6G3/?>_+1E)[:.#&GI(C(%6VHF(@22$82XR7D?B#4OE@A]EU$ MZ\PB9+3ZAB@;>9KR%97!]U*VS;'!U2:E6R62D%#!W!5A>4-8WFDDPRW87 M':"#%S03T),/Y@-/9RYHWWG9RIUX8?Z<4/8*:.Z./DCH^=C\[W'S_Q1 EF$O M^B"0I5A93-I[3NG6*+^YX>G"XX2K/%VXVG3A L2K*Y%TX6+< IXMW!A@YLP6 M+@*8I+(XN!12 2X%SQ;.A9S+JZO+BT?A]DJX_/O%[X.;WRZ%^\'CI1#]_4&X MO1$N!@^_"X.;;]%?+O_ZX_IO@^^7-X\/>0SX1HE?@:;])6WP>CN^?!W1]K#W M*,2W+I%#\C]RD.P9A(DV& 1#S!Z%V*(U5.[<)H$(25(IJI<;&VE"@ MX7^RX-SC$I0"SHQ+ATHW"_+W73T*=@OR)=A=/N(EX[KH56+?XEY362S%@<@E M?W#&NB'W(*$$_KBC .<;*!;8BZ M5@>(-]ZCV;D0Q3'M7_&3[;HDPD4*K5!L\)V(G1*J?6P1'M?V(\??-5U4=);B MQ7QCHG 7664)=%T 7=<4C5[N@W3L;5+45XM?DJY,N_1WRD4V(NFY"CRPO/G0 MP8N%-I]1MHV2E0K??U5(H.:H)::T4J_5-R714(OJGUP4-#[ZQG,[!/J,4HSX<8(%-"*IVLA](_ZLZX6D7Z4//[OTH,V3CQQAAOSH M8.D$!YC VB)]+8FR=2D;$0 R2?N VX,0?J#II)V=%)DDP^J0Y):9%Y7Y/_>Q M0W.$OKS85CA)I&SEN1A?TO(1-(0QS,/=CZR@:(3) 8.8_/VO0_^LOW.$NQX[ M-JIZZR-<_7/B)X.9H2?<'OH8_6RC,8SU'#DOZ"UHG:W#$#"X3OCW--LYQ?&X MD"EVMTPQ$G/059Y/TSS/0;E@G]P%8T+,C$68^$21_\66-,DP5&1(EB5K2D\> MFKIF#3452]I8T27EG^#N/1(M1$3F@JP!( E?SU!_&R-W*XDOQP?@-HJT^E>W M?Q>N!A>/M_?_$'Z__?Z-U 6[N+V_VRW$=5O"9_>'.732W;"#Y8JQT=5[J?*7+TD* MO.W2E]*'OL3B$2\ 1'F]CS20:4>78[UFZAU),8EJB^,<\8=CK=>A6N^=@1-= M,[2.;BH[+TL=>>>UCUXKZQW#, ]Z[C0I)7'JX D^_+B[^W[Y MQ^7-X^![%%:[^G[[IW!] -L >, S6$F&V!<44Q04 M25&+FGZ:0I8-)*,J43(J602H6<=IJ3DR0\!*:^X3EXPHF"A&37S\P\JP9MD9 M/JB$:MILAE(&6>3I.$5G_+C%M0ON.A9"]+IYJB+WIA]S"T[ZT..V*38G>+@G MY3<"Q2/!Q!VHCJS1P)[4ZFN**,E%I?,RM"G.9:*I,K$GTSBO3,BMOFJ(6H\E MF2C2$JK!2A<5@UGI]3JCD>W_T'.&.8I U;?@0Z%K1D1!(APW.'/&8D\AF52B M(6WV$>'E#9L#HKU*-A^(5%)TQMB2]=J, N/,Z]C!%&82!J!.22IS='Z;.)Q3 MC(*YCY.*L@Y)=Q8<&PUMY_#SW">2>OBQQ-R"+X](IYSOA*9)W9W,@J.!]I5$ M26$IHY"GL1Y9^Q:$);W5[XH]J:F&+O,AOQM2X)2$_;R$GRN5,W(%_%B)Z?&P MW3WY>]L;M^>PD"+:]E[PAB&"&^FBB^,C1$1VX^76&\*8:19"('R26'G/R11=-@R4P_3=MJI8FQ:VVM47:REE;MZIW6;L#-LF4O MHC@\V*PS[%IV./?Q>@2)I)33L-(,O9'J]_-WXF2VZ%<&!BQ0],+0T:CDYSM$@TS]\;<\6Q. M1A?TY##9KJ,:*[GH'QS>^-<<[,[Q6T7'APA@QYX7DI-=$4)7EXZKT/?Z7C^TYDB2>J9#Y?/DGM;_4_R9R&J>@,#=&& -%(5@"6 M1_-PN7WTP[47!RWH(8O!%$8_0@(Y>J](7WYT'CKTK_*7#D5I\HG-XUC\J-PF MV':":\^1-G[H+JW4F+L/W9'1$CG:?PY,E5L%G-0SI2WG])+[8'ZC-M",:/CS M8#X%K'R@:"H_Q+9NZWJ,FMQPH9,"(VSX_N2/$CL?-G%I2FV[WNF_QZSP@W<>#;S@8^?:,*+R! M:_V* CNX'=^!IP&HH6KP$5[RJ^.-?B[75L\ C)5T6!?HG\O/HMD89>'R+RDXL/0%E[#':A&PJ#*&9$+*L[$.Z1 M#=1K"XD+$T^[7Q+,4EO2,6&B=D0+@A'B;"&90DX(O@I7 #H/)OR[YQ _"M27 M/^L(GPC!8G/X(K(J8XOX,WB-I(@E40PNX!%C'_X*PY^/X4W$38P("53\2;:1 M06U0!]$=85C?P+8D'YGYGC4?P55R9_ 6@&8,Z-[R"(#L 3$#X<7S'0L,"]P1 M;N<^/(&G]GPJ#'UX1,SP5J*P:.^/F0\>J0^$)QU0 ]3_%DQS:/W&0 M3%$4 OAP>_C6)O\5GO'$7KMY]>K*0Y[;]CUD+>]_L<,)'0SYBS/S;ZK!=[V7JP8L3+@0S3%:? M\&W]U6@V Q!'N_<=X8$Y3."0V!;O1I(@$.4"UB.Q!RR5WX!RQ]0?PX M@0QX7!1%A+K);L;,>\$^7DQ.\, CAV71$?"_Y_:,)O&MP,=?SNWV\H^5N;U, M;/(P?,6/1@>.<>C;PWD\#.+#S"ETPHGOS9^ \L*3XPWA0RX. 4X_R2 MC!SZ M AC8X@6>'T2.WJH O3.;=HN7LE6\U%9ZG_Q#K^G8BN0QHAZ!:S@!-7D%;)(+X@LHH/R/%?_*-9]PF6J%394BQMQ-?@8[<..G MI8IZ?^D%O_]E'KS_!2"]^(FP?/ES@BP8X!@L&P#0;FU(GK1)2LPB RJ8#T'X M;= G)(+@ M367.@A66"R^,RIUO9L:VRTFBX7+KINO45_;EE7-U;02DR)K2LS M76FK6UDW8BL9XB;1\I.8H1WAD09>%C]$!T7L::973M S%H88D\:U>(;\Y:Z6 M;Y$%,5YVEA8+K'SPDAE1_D_8!0@3=0[7R;EF:Z%M?QL,[A9K_+Y(V:?-4!G1 M LFOJX\MWKFR\! GU9\GJY&/G^9.G$H6KR/DO<(#'LU]ND32VY($"!#*Z=0. M H*,9!P/EQ>+[\#KD$^E-Z'NDHQ ,,\G1*&L$-XP\MO8M5;H#^L%)6(PP3BD MKH[P LK-(@WB"$=(U\>$>]O8(PJPH B61T*07IAL/))%G*PW(\<+Z(9DK!;A M>V\"H7Q'N, ^2?6 )Z* .ID>309(PJ.KC[OD%L+&]ZGQ6Q'S$4[(QU<@M20$ ML-.;VB&9YPS4Y9R8P62UGX\FVWG7H58RI;SS)L8QQD, 'L#BXP!ER.*!Z*#A MF7_-W6A/@XZ:3#7APOX7CN-*&&.;;$=0KD>5,(1O>$2/]D=[#\GY_@VJKIC MC_9)'\OR)9"<=@J5C+@0(XZ3UXZ,_!MXB^I:A128:. M<.T2^P<]T<$N/N'-P*@E7@EY0SZ% 2N<@T)B[X-4)6.PJ018U)1]7ABA[S\YGL/$5WB_ M7)C?NV]5+-17=&!1#?_EE* M6U>%%XQ_K@GZ*!YWAP@I%3F*<"+GXE;A7GWXQ0;HD 4"'IV@N'X.^=RZXDCJ MJ] W;]-]QDM-IBN4 M-$'\Y8F/,7W;LCK0NQ$LRIYL&<*[:PN]B=%HLORD''$C6B@4(_K'.SJ4+8I5 M2$TV^5_&BTD'\UWFN;K%R50WPUYW2U,OV@18OEIHUR)<12;5C^WD+(M< OP5 MB5[X;:O>&E@I5$Q@.8E->B'T82)1$D*$U=@&7#6UL6/31M\XL4>6A-T2.MA; M:[4.,,X2"JT22@0L8!>5Z0N0IT)T9$M4*5L:_ZA@EX[=HM'@8,9<\L-O MRVQ,9K8((U.+3F<"YB\"ZY"83/ M&_ ZHL,A8\SDAE*;SJ$WT-2 SD9T*[W& MNL?/&/00Z9M-MAG)ML6?,+.+.':[4X=I&S9-/04CGC^@8^0!KHC$5XK_MA"/ M* HW1#Y^F#BK!&\!BG:%TX?-24!U6RS^<8O!E"T83U,SJ*JE. =,^]XS7GT) M'>EZT#C6RR1(WP&U\^Y:HOO7XO*[XO$'Q>!)F/U=>#U%:#W>"?%"SX^V&PX, M"3(5'T[0;P?).7P:[XS,XC@&3!@0)3(D>PAQ\(&J%J(PXB#5 F1KR"+N)Y&L M_]! 2?2YEPEH=CL$*(=V,*8QH77,+,XCDI *7=+'.')AZ3<])W)R8UP2@"^_ M+JX&QD(ZB]".=C6"2;1'T1$27;*^(!F)BX)X O[T^@6HLWM.(Y"'!4'V \>+]D#67-38#6 ,3J!)]"M=6+) M>/!;0-WC)[#JHWPMX0$11(;HE;Z=QN-!/@ /L%S1\FQT4/@UMM6IJHAI#4\O M%,H[93*?C8$'L K]1$]KX43+6PMWD0$G^SV$&H$=B,D>03(1.XJ0T0J"D=E* MEC@WVG5 OD]6<+H[1 61!GR 61[U]*-MG 6MX\V'Z$."90-^0AC40O\!%=W?E,4)J"JGLGV GDP>3O] M^'A.;08*Z]7!P_^#AK06FU@P.G*9!BD366F %J%-UP.Z#!"#BL0VZ:$,XAX. MB4\OTD6+ZG; /"<7@KG?J)6(TBOQ+/>B>4L;NM.WQ_+:%RI,@H21=90]!7R M*%$Z(+*6N%1G6^)RY'1T$"2E1P"JH-S)#BFH'.!1),OPZ7_AT2(6-B<1M"0J M]8YY&R[9QB[DE@Q))3J"PV**Y-9<%E;R)F6IE&X%/ >2YT#R'$B> \GD/%C. M@=R=4Y,E>X:MX$"V4,H#?B+R<)]L2^])TM"W1('US2AP_-:@)B%?/0GY+LSS M"=UQ)\X1K4 3!0I"^C.L5&2#&:^6(Z+!+4+!J']'-/OSE:PRN"NR)Z-H!/:? M[='^@,BZRY"XM6MI0 FA0?L-B><[G7ENTKIES==QX\W6@.S$@Q9<"=.M;O@3 MS^<9@9-&)A)-.Q#P,W+F5)5&N^T^6+?$Q]T2BAE-;#Q>&2 YAT<3):;H)W46 MZ2\T.0)<$^H$.P Q,B"P3SUP9^(P!G'6J:5+";*D4D23/9])0J0KWA;])WWJ MDI[&(D[<[7@,;$A<_^T7B4]JXY=@![T6N\>[DK#H6,!-^__9>_/FMI$D;_BK M(#3;SV._ ;$)\+8W%"'+ED?[N"VO9'?O_+4!$D418Q#@X)"L^?1O9E;A( $> M($$")&LCMD#W$(^& 2SE#/4&(\Q48/;IRC0,-U6@& B[7)D+GPTA789 MY;**Y"#"(B8J?2+GR9)GA!\#.5^LQ=+ P;+A6!SLGY@'RX3)#Y*TA8ASK839 M'66_I=8 1AO;VG-Y3[$,-&)1NFZH[_$*F DN9JN@U$\EGXPHHE^2&=13;_!FOG\?20!S:RT4LT%@[FZ]CYD2IW2 1!KQ:"8''0?J5R MX%+Y2X0*O7A[7@OBCI,YT M )WF090R-Y.*0X@+WG$_'/Z3\3 )F,&8QT^C!EJ:DJR>5ZXO39'9&JSD,D?CC"O,!Q:..%(''!BEN!NUF *0UP:>+ VCY1Z ]' M V=CG!++(S7$$ZGT5C4^"T&7]"T.N88OQ\D-&1DBI+6[ CI3060*?-2P4XA> MY/!W& .YL(;-BF41&I;W)RBP[(\$&WN-,3DXD7 \3EVAN2NIR7,.2WQ/=XX/ MLQ1F<>6J:#*N5#K-HX@*^LH'%X.#47+[[?7CASB['6U@"_1&X*3<1V]<,SX< MDBJQQR0]OJ_#\;-JS3XF>>8B[3?6:"FLQ\TDSEA+M,LXML8/4Y%&SHUD9M$Y M%$5;%!']@2^B=AGP?.)G&EJL&X)MZ!G>:$+\EBB'EC,+\>MX"MO8(_7=]I$Q M@2-SB7A%[UK=.L7*OH"N87/507O'__>'PP-?L#S_"MV ES>.*%S&,0-97( 9 M)VX;)!PMTJJ##(X^J=PP+[*5W^OV6)O#QK+@N5OR_ MYY89%RJ*IB_A@6,U6$.%39H) WSX M"KL0!%1(BZF.G#PBI-#7MXT=6+(VFT!.1L/SJ-XNY7+(S]=//(/Q&9]2015$ M6,7D@1&S:$U1E5O @*1?/#Q4%QTK9!6A2P6.,RO ]"[/_45^ AP,[&&RD>C] M8&)_+0P4P89=$AOQ(IHUH?_CU+Z*J:GPT51%JN(ZQXKM56@DDSH W[+ MACX>&(;;YI*4Y[ZR+"!R'(G:A0(K?'VN[APEU0@XKGI!I3)2)%,IT7ZL2(8S M4@D2%?)'K$+B6RZ;;57YDF*62^4QQ-Q'^ K7;ADN_9-G3'WES6,XA'4#^F@W M.V_?I51,RBY?\IQRG_08:("Q;,(M,(SD\SB/8?C* QL&R4AZSUB\9R;>LY#M M%:F;\ &&2PDF+3W441%7N"5(6S)2O\HW$MI"K1N(I>-/OI__;AT+A+-V9ZY M:IRH3D[)*#W)C2]S_ 3,8L#O3@U,-PZC/-RGT.*%G!@C(L^QL*?C(CMR,O-4 M]JBX9\B B"G,17&!K1V3KP$5'H%F M3ZFO%*4*/#>I\<'Y4&&0F%X<"S,6BFVM5#5@''*/_&OS#FX/]'VX\H)F4FKK MHI+&Q1'-TN.9#^O1#)DY5YN8^I:@&W&F8/PQKF!6T_LYMH $XCI%&&%<*T5C MH:]P58IOQ])/+$Q;W)Z:KQK5*- 7EAY/\SAB)P6=)A2]\>XV-7E(F4IY(K56J5,$! M;IXJU=%Y[H[2!]E--?5!X@2XB2)((W)-&I5F#A WC$./FS(L $H2VB#&RX6( MRM&N9"+EOA(IM5(0*-M[0Z"L;X)EY6.1N90U'KG,I:SS/.J<2[FQZ=HA?/\J MUD\OBA.YIM TQTN0A3J$W_*\!#QZO]H;L,RLQA<>JZ_@CA?"@'(! B9MKZ3+ MF=&RF"\Z@_/8YNA_&$J-"C#_C H?/WMN...E:/C4DNN1A7R-Y[IP6UZGRB7% M;3Q,-'4Q9"$^&A=.+_K^TF51(A$*(]%SH5<7;E H5Y!7_IGHX'5%41_:2 @5 MOVQ*%/*>>18%HL:B6@A#O%D0P[B"- 8]5'RTEOP%>$,RRE-+,!2XI)$GV6=@ M,/H3H.M461FZ+99!%](DUBSJXD16#<"E-"F^K'$)' T(B")T>#)MZ&/&%]G< MMC4.E)]6H/+RP(!N(-,7S'J.)Q18JF44_&_E0>.HVV3E4]QNX 4?N%#PW?(T9&/N S-YM M)[OU0K)[:4Q$##% M73,8-'K-'IHVHDF)^+"P>AID]2PT3.'7VO!D;[#TNWJ:YU62P[VN :K;_3:-2UVUC87'&1NS>DUQ:V#PW1DZJ]3>.I+THF479N37:EF%33,RZ?21D'PY.L:26:9>&5FUJF:9>>3[K9RJ4" M>0*.;9.NH)M,_TR7,4K%+H,;3WNE),'MC^!*ZGF\KNWB?E9@P]:$^0;VQMW^ MQ(PW)HE3ZT59>/ZGTZBRWUS3,7VUE_#3+Y$'=DWUK,S\;OPJV+2RW6Q=7&EZ M2VWV=F[Q6G0C]]W_=4UW;\F0DB$S#+FFC_(A&+*-:#X#M=WM28:4#'GN#*E7 MSY"=BROXC]K1!I(A)4.>.T.VJF?([L65/ABH_99V+ Q9V S.;P%?:S-X=9AV MJ7-%+[8*N:(D=P%CK&%3R[U MOTE2ZW>J)[4^.APZ:D^7I';2I-:MGM0&H+FWFFIKL+.B($FMSJ36JYS4M.;% M5:NGJYUFNT:D=@[1E\>X6<4CS[#;7MW,F?TIF[1+JZ 69I-O20#[I!R M>8W31%):0FF#ZBE-!VVSUU('/4EJITQJ@^HCJ5H+W5)@V/1:DM1.F=2JCQ%J M[8NKCJZI':U3(U(KR8>Q^- MO/SP2J7+M7EXI?P%.AWI4[T#3^N J=O25$W;.4&A](VNV"MB"L1 U;I]R?*2Y27+[YOE:V!B8$18U>"<[_9WMF_Q.]4HKX<4@8_WXWQ8]8@F*U%1:D( J4X\ #_ Z$Z'6;' M&/,2 ^#(*M7E8"4&@,0 J->B2 P 69)=QY)L27"2X"0&0,EVWOVG/Y3]E0^= MF!.@_/*IH['Q!]77,VH#,/(['15TV_J63^TEB44RI&3(#$-67\^H-R^N]%9? M;?9VCJY)AI0,>>P,67TUI*Y=7'5Z3;6SNQ-<,J1DR&-GR.I3SG3]XJK;U=5V MIZS4ZL,$G>MUU'9_YWQQ60A;9U*K/H5 1_BRGJ8V M!V4E$$A2JR6I55]%JG= 3>]BDEI9"6J2U&I):M67D>I=(+66IK8&9=4\U*B\ M_^0+KN9U?IF5>8 %.AWI4P/KMU=:P57I&WT<_BK)\I+ECZK@2N^75G E65ZR MO&3Y^A= M3>JKS$67'+DWCJS>4=_2@2,[';6M[]SJ0W*DY,BCY\CJ*YI;K8NK?K>M=C59 MT2PY4G)D]27-K?;%5:_=53O=[K%PY#D4;'T*/7?&9*W6"MZIOOJXA?CZFCKH ME(6U+:L:ZDEJU6<6M[J@..FJ/I"M6$^;U*K/:&TAGGB[IS;[.^OHDM9J36LU MR*KJ7USI;5UM[=Z)K7[56K56,*]]*Q-9V8@YSJ-UG-:LOFJV-4#WI=IIEY5O M6"-WB"2U%*E57S7;;B)LB]KOU:E+H22UTDE-JSY,VM9 O6RVU=;NIHRDM5K3 M6O4!P#;VE.YC2+ZL *#T7VY&*0_,#Z*$^!?7LY>GL$I#3-.J#\RU6Q=7;76@ M[1P$D"9_K2FM^H!3NXV4UNE)T*G3IK3JPS/M#L*GJQV);W;BI%9]>*;=!5+K MJGI3@DY)T*D33]&1E>GU IUJ2] I"48A6?Z<0*?:$G1*LKQD^7,"G6I+T"G) M])+ISPMTJG,NH%,X-5Q\RPD)2RGOETT1I1;<%(6@J@2MM/5&#U\SUX:#3-H?M%FNVQWJGJ?\O)IN*AR9>@I[QQ"Z' M'C-^7AK8N.:=8;\8K_[%[_-$ /LM1C3 (2^N\])E&8]+698,>@,L"R<\8&C7 M(ZI]!_S'/+P+QF349BS*Q$,1][?U^P/;\YW@R]RQ@E(.*,[_S]^-.I%GWMPO MKF[O_T>YO;[Y?O_P#^7O]U\^WGW]K-SQK2/ N M64-K7LNZI''=#90%9EX'XC=\&0.= M:H;TXX4@@N.71;J4&,1R<;8)=N6"II(,"@9P56RVCZ,),T.;W8_CH=Z$G@=_ MD13.F;F^.,=*E(%XM#A!W_)13HGLGQAALR(\3% (&DVN%!0%Q.QV&_J@5SX2 M8KO1;W7V MNX'1CDVL'V#P+;F+WUR/"Z"L">G>IB?&2C,\S!>%##QX6'# MWC8&G;6]S\@)M6[RI^-@6I.,%Q^J0%)_1!3UE07WXP<&HWMF?F%_4@O[U[?5 M9KNLW/O-]NPXW,.2Z\Z"Z]8D)NZ!Z]I8Y-I3VVWM*+AN0SWN&+CA+]?[>0D& MP\QS1\S/',^+4 ML*DH+)$:NA=7 W70*:A_U"@=MM;R[M9R+'_"3.7)=C!?V, MZ[D;Y?> \KMJ7ZM3*:(L>ZU*I)9(6'T@K):JZW6"B2BF0QY9B8&5A!'R5U:F M&Y6]#J4 F%)8$@XNK5EM3]691]T[E.4'%-'7)9Y+/RCJ(M^"S;A/X MK--4NX6/W,KY;#[W;C$(GLW"B^+AJU/3-LOU0I"AX\E4:!?-5+@/)LS#9,_ M7Y6KT,W)5>CFY"I\\]C,L$Q?,1Q3H7NKC2M(':W7_?BBT5[WB3 MCCB50;)7K=EKB8U;!GM16QBUJ>V]EV$IW'4@2,5*">/:?#:<$5@@,^.5BC[( M6IE%Y[++2Q"W"_KMA!1U-.RRQO4J..;3KQE6W0AC^]HQO[J.L 8+,#!KO&ZW^H.\_! M;+O/<68=/BWD:#AYS0F1;,FYV%Q'5P?MLOI?UL@VD72TZ8E0 AWUZ03H M=ELO1R4EEZN:DL_.6J0J\GOV7\ 141NU?GLBQ)3NGQY)3B MF2XE+$O.8M0EE25:ZUF\UFQNK64NB\QE.;/T#9G+4K=<%A#(%2EL?QBC"?SH MO9)HA->%8U"(0@\&GPA*F=4BP^ZK.LZL@8!?JC9\]ER_<(%7#U-=6GVUV2ZY MP8-,=:D+]4F>6\]S:^"82^:Y-L9I=+77+KG#PG$GP%1W;'\(+1M'2J?V,/J' M-9UY[O,"!JI,4,@RSYIN]B4S3^?BJM=5FX-JNZ')M)=]4]6:QO4E4U47J J3 M7LIR958B=X_-7+I#\]6!@80^@QE.9V& H,WN.'@Q/"93299SA]X\*'=@%SA= M'73*2H>OD24@J2I%56M:$95,57V@JJ:J[]Y"MWYI)G66N7R7D!C\5S]@4U]5 MW/'8&K'$146*\#CT@%C"+07QF:@INGY0EAD@VJ,ZT.NDIDCEMWRJ6IN>4R95 M]9M 59K:[71J1%4GK_Q^88;/)JYM[NYH.!?U9&V.2ZEFM- M56NZ;)=,53I055-M]LIR_4JE=Y-D:@\>GKE>P/7>I:%8J8.D^.*@<<@^QB'; M9?2?E9IMK:GJH)&V/D7:U/;N#4ZE9EM LT7O ?Z_C?^1VNV&G''0,%J_0_*V MTZJ3'B*UV_*IZJ!AM'Z7J*H].//*P0HU70*1GJU*U-Y%Z=TA+^JX&>FP#CF* MMW74;K27DEZLEG2XB']8'U+Z[T04=M-4Q<&^V_ZX9H[Y50GE3<(NH0YLX6#2\&&&?5-%7;';:J]!T]9G00R=N2MTNU(+?A M;8IVZZJ^>Q)%;7A[-5#($A /'$YWGKO^&?J!-7Z]6 X@4@A-XHOK/'VQGIG) M,5T^O'YF[I-GS";6Z-ICQK(F*8-6!EDB?_2(<+%\^(=&HO@^85VQ8@4L;ER!JK#)\59[B58#K(V$E>PSN$,@4_KOY15^)^)$[?XEG M(?$L3@C"0>)9U W/HE(#1+W749_-%T1M=:V56G; MJ):8VM/3U4%I&0QEAR;VT@U;>='A&C;%NGMPVC="^N6GU5;U9;I;?=^5-Y+O,1T=0A MO>28$M11NSVM1C15DOUS7)C\63_3EL>>;"U_@ 4Z'7%S2&'3+RTD5_J.'H?] M)7E;\G9-0W*#TD)RM>'M^9 X7\Q:;VM8;/=1/J.,IO."=QVQX MTS-+XC*_S0?/Q((TDT>,([K9^7F_N%;H_8C_^H&\++ Q?4VL8&+ MB7^1(*4D\%O+,9R1!<8)Q6GF:RWK.JDWEJ,$$S>$=YB^JK!?(P;R?X8(@!,, MT*4O]YA(X1FA@EBX9:\B@:G8W&\39/^!Y!/YENT7XRUZ,1J"&!_\UX M13F$Z="CD1.%&E=([M M^DF":7EQI;?4]N[@IK(3C>2Y^LRZ1$=P^3S7HE0%K33 EBIXKI1S_=@@#>^< MD3ME2F#\4F;<#I9@ACO4^J,9RI?TN_%K>W9J$[IG"9#V$L6PQN2TOGZ_)'+J M7%RUFVJO66W2S\%D\+'95G\9GFN9P:R4*'D? [!+#<_\YKEF. JB!24. M0I8HR"]=#J[B-G=/O-P[39VE'BR.5@71O9%P MW+%B8V<%Q4Z,(ZD9;RN?[V<,,P6<)^I6$=F;K]OJ,WV"8^Z7A@8@U>,ZTM0: M^5PR32%>6E-M:?5OB726.G(4XO5AWWS%8T,CD)T="\OCL?MK'-F5C[B2#[20 M19E%:Y( [NX.YRD5Y!H3T1(!7!81:1=7?;5;*XSOT@1NWB/'S-@NLE,#;" M&>D]M:(Q=OC+#P](TRS65(8.9.[!5 M<-\[Y8WUEE,+5;,Q982Q)W>LW'_Z@_L\5?H9Z_3HCZ'UD^%[9^X+\V #Z9OTOA=0K?E;Q(#Q*;<'X##OI&P#CY _%[U\RB/H;7Q&GX,&9!A2#%<.7F0(FWJ#6CKY; MN(29KY0DN/T1W,FGN'R(#<+8J(R2#S.IX5O73VWM$CN1BK_B M'J^CB:CUUH!XEYO0K&%"\T#M=4KV9U??36U?E;:2]4Z6]5J=@[(>YC]WU69_ M[RTK).M)UJLYZQVTBD<;E%S%(SE/;1U)K%LIB2'VEMK7)(F=,HGMY&?:F<1$*G=7E@><,HWU*J6Q-I:FZ=TZ MX>6&+/W=CXYY#4N#7_!O M/7?Z(?1A)+Y_G:S[/">-K5_,O/PW\]P\)NI< +OT=4U_7_L*3UDE7)'"62:] M=26]G0.][:1]KJ>W+%UAH+-9EM=)TE0=:6HG;;-,&=:OHPP[?4>FZP=4 8$E M0,N33D_3*GMS,.7RF_%*+:4*FV.#BZN6VN]FO4IOI;%_$F2UDPZY+5FUFNBL M[':R=7N2K$Z#K'92%;-'6\U:;4<5URM^1NR=VG=G1WY-$MF5LR]XD>W=V3.[KGT<-JC19&;WQG M!?"YT0;X8?_?M6TKHXGA/,%7$H"FE.M 0<@LY<4*)I:C.$@)\( ;>ART:BC" MB(UYP*;?%Q";\G[!%422L9KM9K?;,KI-T]3:>E\;#CIM<]ANL69[K'>:^O^V M!Q=%EUWKD%S=+V=FX %H27M%D;@^LF'PT?)'MNN'7@[@5JN7!=QJ];* 6_B> MK7"T^,MR/J$70-?2],I6_)MGN9YRXS'3"I1;8S3O\BI&-WJ=T/WN'.6_0HE,;<#RX".N/0#$HVQ"1X)01G_M8S)W85?E@.#^11Z^)% QJB>X2I#S2GZG8 M"-/C^:KR,K%&$V!]7T#^H1RT7Q6X"7%\1"MU/^"(>X[Y.X(&\FL-!0$(,U^' M-^4^#"3WA^'!MS2-@#.:*ET?AQY'NA?/N&+:VB!]%_^)/Z@I;Y)O\)7!= 2] M^3Z7%NB:]OXM'V[N+@3!B&SW9>W;V&UW= VE8GQS!0X54,O9UTZ?,8"QA$64?&9@X/V MV8@>\-BS:S^CKQ>)!C=9[ &-R%#@1/3<%[P. @+& Z.!>_ZC6-7?B9;&H$U2;-=PMIC9>( M!>F=XX-4Q0@(S(U=3T$O*0RYVAI@/]/\67!23":!=.>'PW^R48#G\+]"PX.+ MQ(78Z>W?7&#/1% &CIBC$F_Y0Q1@BF MQ,9_,=OV86&\)Y=DN:I\)2H !>S:]]V11?]2E\EUY4U*+.8M=205^1N 1T8< M6=A&R,Z985$N^S@$!1&OIX1BL$R(7ZT>X5W!\M3>YW\ MLRE$UENJ$J15K=#GD+C(:B#E@RYV0+M(T+D;PT7W4A'0I^%P#0 M2@R0C(#$,]=G<%[#!E7K(Q7@OP50-$DE/ >1%M>:\FF6$Y0=5MO])#!8%Z4 M2/N.$(^M9_8^0E8ECTWJ0<&DS>018^B[=A@L?R0#B2>8]^H_A][O5TNEPK+' M#LWSV*]R;EU3_YUX"2SC$[L<>LSX>4D(W.\,^\5X]2]^GY=T(-3$RP?X]<4E M6SK#\7AOV@R7KB UD,IQ0XD<\2X8DU&;L2@3#^7EW]8[77H75]\YDXR!1QUD M2O\_?S?J1&GY6N7M_?\HM]$&18[]&;!:@ MHT'Q)R23C7._:*N/!JI22F M.UN0,5)0'>ROL_''#(LH.$\QJJSX[+E^X7S'-K8!5 ?]'&40*-]D0VP2X8>D M/8U$_08.UF%\%BM]2+'"B#YXT'[<4=1) 9]8\/V07X1["[A/"8\=S\ UO:1; MAX:/_2J>A9I$S@>AA8UC"RZJ$D(7X+QB/C$*;L*:H/(/)QXM>5S$*GWB?2X+ M[T,+46/:O6PZ,\[18U/#(LS:,/EJ[NZDNE6LL7-C@YX/N&P*+7EYVD2F>K:Q M8-)>9-,E(D*+B;'@K <'G35F&JB==C<[:[&_>5RWK7>MMO)S:D1F-?I9N,%) M?NQ+_BO\:(%B,0/-8HT598*A!!1B!=Q+CN)B,X-R!"L ]B2SR"R\-G%Q@'B^ MHPQZ%%[M>Y!,#DXATG3@2P]H,[X17JS'^]N'R&LE'$' G$-LH$.V)?W44/ V M_L."'PE&8'CH>&,8DHC,O[0QF2R$6L@^\:0CJSB('M9MI#KK[ M>KO:??T!A?XC[+IAWCM_&IZ%2CVNJA;S"R@),<-T+ZZ:C1SLNM_X8 V%TSO, MV'G"!:-&1X6GH.US"E@'W0LHDK]O?CA)OIHQO *0SK1/^[_"5:V#D:L>G4"(* M*07+/^5?%+**.]AYTZ\%R1=+JK@3VR7U4 'IZF##LJU6N[W'U>XTEW&7FHY? MX>+$:\TG:+NNYRL^HQ7G.J_'+$=0]66[!"=VH,0= M+'A"5M0-A*O["0T2=5+LAYH"IG[$'?6Y55)XWG-^^G:ILP83H--H9-(P>,X-QH'F B,$L]%[C]T207;Z1!^!9V'WSMR[1-8>2*2I\1,L-N8% M8-;%F0/$" M170('9/DVQ:-(D<]CY#XS>#2@7I P[R6DOFB0;=GH,B=F M:S$_FW#7Z2ZFUAUI(@+N N^PB2POVER&4Q@OO,3/\R&MMN+>E9V=<=C.FUH3 MC^_F-JTWN]V&/NB5WW.QW>BW.GMI$+E=V\FU@^T?I$%D]M:-.X/MI_'W'ANL MG>IB?&2CZKND5=H&_EKD'B4*6&G8_]O5\E2Z&N7UJBA8IU/IK LYQ]MKG.-I M!::H*[Q#?=#RD\I*;DRQ9,#'TSPZ(W/V(8IX[YRQ MW<%*CVXIK+\3]M5V1VCED&K'0V9%SH_RR:S;!#);4AA0'9F=@RGWW<4D]_4B MN88 #D=I]!T$P.%XQ,XVIUM9U4A=;7DUTO$ .E1I7$INE]R^;R6C-&[73X_; M<^!;%F$RCC.^=^_,HR*L+#3V7XQ9JL1XH3I84Q[Q^G5T/4ZSA&?=(<6(#67J M>I@J_NQZ9*'.IQI0H@A&G9UL&H)G^3\Q3YH03AK*Z@+05*4Q9E7E#$X$L3-U MU/,?73UA?J0B11R'NQW_'D9IW 9L6E@DMZBR37_&* M274PFV>1\L*7'K/&&\H#UEA0;M3JBIF22N'R>*2JLKR"8]F\+ ]S9K!.3!DH METJRR3RO [>8HDQ)F5X58HF2&2-0%Y.!\+#C6]\KR7EG>*\M[=RSO/0+4PWY1U$-0H*=60$1^[9@W M=. _,:!_YJ\"0^RVLTB%W786##'U>E*-YCZP%4HB?:7^EF+^]MR!Q)DZUAAL M9)I3K'SYH$96J2O>B?(E#ZQ\3"7.0HO.VUM8RBB@HL"FFIL4Z9A@A[RB@]X? MN3,6 U>1V.7YRH1X^,PPS+W#HI@3%!G^SL. ![321GT]O M%-G38$L%](CEC.P0_17X0@YB8UM3B]<3P]=<'Y%OP%3R<8QN2)56J!"-)O@7 ME2'%%BO"7C'OV1KQ4V/($D! 47X4+8K+Z\%L&\:%U5QP'TA@3#5WQEBOR0W@ MD6U8L!)3PQ3U2Y9G1E-K*+ 1ABC]7BS[]N=M[85E3PV8+Y!I>3 .+/8A7#&Q M1NX8'F#B1S:=V>XKB[++"6U())RGOZUB 1LN%.T"(M ^(3DD0Z!EF,((X M@ M6T??BL!KK>@#2#6XZC1Q6&[?=81!8J%R:@0A59**Y58(N%%,0DU&CB6@T< ; MRE\3RV91[=T("$N\T6<1/6#1*Y( [1PSK5%LZXN!!@L5]J8+ ^9/V!9[9DGN M?>H3>*/82IZMG=D/A/!]BG<$EI; )K'""D:%^H6H?!.E@XLE!$#@H1T0-R$9 M&:(H($GRCTPA7!#;@ETSL6CZN)#[\L7D%_8$\Q-084AMEE@QPB_,PX8,P7MX4 MRV%19@Z<88' #*FTAH0DO2E&!U3SV<,PGQFNS6HV2?@!M(5(<.;R#GXZ\0:> M!*-\@+VC_?KFNK9RG98XU>H3WQ=.+N[@@4V86#-Q/OGLF:J:[S_]D3KMXZ-; M^2PPZ_YPZ1"+P <^_Y$ 9MX"&_'K\<>BV_#2/++FS<1[]6WN"16N=-!11S\1 M=]WW+03GP_=$=XE?YSE]9KQBC2Q1D(QBM/_>@0'J?<0C0-):?8%U1B!:QQ2@V9D=I8W9HV%3JY4\8(W"^ MP++GOH-C%&/W$K@5DQFT!D)52Y@-JX=G\$H5B]@Y* Z7B_C*]*I8N.=!Z#G) M2V.(05SGSW_0E'";UN@Y\3PP05=!U\ =#1?\ ;+RH1/-L))$<(JFKP M(?23L( D8E6-8%7>3;LD*L62#-^(E5IN4(O?G>T'!SJ<(G0BO8?\04X!T<0 M0Q8G ["*+MT79 E@F*741<79J95<6&D0P @8\#)A?!3/##Z! 2,?HWMF!-(: MPFGC"909W'85!251=>H2W\QH -&;Q/= 7(1C8X2HD][\'L3G"(&=S)-(PH?I M*<1\1_ VHQ&=E$]P<%BI4PDYYLF!@=$$D!$4*MQ/VB7,XP?Y+.'RNTP(B%1Q M'C.+IW%I@+II\[A0A+HYHDE99#HP5/[@A6,+@<']Z)A!VL2B8:[T6BMYTX_= M2_-QJI/ O5E>,$T;&U4E\4M1:5(6Z KT"YOHKV!83L\/RXW=7^-W$IJW6KG1-2Y'8Q:F24U% S+02Q<-=GH5(\1ZK*SP8[8[3*$P@[#VZZDJ4>@BJT4WI/I&F"#.:X#P%0? !@I5!U1L=FTNQ3N9044[!@KXG MFRH=IJC6<+YWE*_N<[IB6^LMY&6)O*C;6^7'H_)W4.1Q1V_ 1FJ P!^1]Y8W MAX@L1#@Q;.,)+0D5M-]10S%_'_YN*-]#(#2'8Q BM"1UN(%!S*%SY7P%Z6KA MA=>P3.[HYP1N Y-%F#F+C306GHF]Z.G)B<8Y(P)@F1$GIA/&;O#W>_H]G1DG M9KV GUD4:*@S!P6ES[.U<,Y=XY>XVQ7'PH?RW;WF XA+3/YTT12(F-[_QCR, MJAI/N?@[O386+.:@)>'&Y2P_^A*1#M#0) MPD6 &,8TL7-';''N.&[/<*SF# M??A%'CVP)PW+0P"PGV!/T3V4(_A?(5A?J)SS)E!SN8V_8&:6'VUBLCM(5"HV M&4#<4#+U#$XB^!L*);::.A;<+N(9<]<=[E6TPYTE.QQS&J9J%=0(UN#61O.! M-1QB&B?.!ZQ/RQ3NT.^)UT<>#?)2/[)@864TNT!YQJ8.7OQ_]@AE=XN<&BZ:J=3A8^ M5]WG/#+3P+%_?W$+#[^/VDLG!QIR"QU_QYV@*:#B4W@2 [23>WF:,! ?EXR4 M(HU3XD0WCR"W&Y!Z=S6S1_,%R_"!1=+R?OS 3!"QR(Y?70=?Z+FVG1);.?/L M@U4S*,5T7M<(:-LA%]NWOK9TW[;3A1-?U?+]1<^5XZ8.JL0ON09@#=\BSDDA M$N'NI:M.N5W^2A[)0;1\Q/?S=6;FO8>G'#,_TF)\(S#E1_':[&(BGF4K!\6; M#X0C48+UP>BL)MV$^2-$MB88_$2</7*;_93@A!D.)@3+B>]&K+UY? M<%66X7R2Z!!+PM^\8BF:R5)@,OX2KT7!D?5*'AF"6N9X(L4>QU*DEZ"%8\J[*-:[CJ/VJ]+>^YUL MVGN_DTU[7UH1N$7".[V__N[U]7E@H/%3[;&(3(@D8:Q)CO+#4!UUJ8[5=9Y< M0DJ/\L&3-#ZN&6)W!S09J*29)RZ2IA=22K<9KS]YCL1N\T3-Q8+H>=U5)!PL MWHA%S"1+*8^DD+0]AT^/;9U7G,^\PNAH92V2^I:8GD M5>%<'3%K1B^?'V+4WQ4[=OSB7^(%ILF L\75\YO5664SGW!*:/ V5G^)ATEQRI,&I )1?K[+$"N7K!'-0YSE M .32 >KUUX*8YZ0TQ2?V80'+!YU&K[L57KDV:.C-[8#%C^NUJZ^UM3W H/<: M_=:V ZIDL.V*,-LKO_4H<-(E:'Q9H/%'-=-/D1=1^0AG5($M/XK9?1<8/JAX MGN+\OKHX-= ".;I.N1R[,>QSO=?HA^,Q@R=1?S8( DFYOK^YDVNUY5IMB[.Z MU1+5#MP^=4SRA* -Z.C$EV0.^^W@RY'/1!4W0"B4R#0/JMI?[KB+I#T7]H4S M 7K+^P+LLFNRY85L>5&%< )OPFG( \9X'.'E M:XQC?C=^Y1%X_^)*T[,I>75L>B%Y3/)8^3S678/86P*/8<%2/YOW4T<>.U"? MEHIU+TP2VT'U.L(YSV'V[FG21Z]5=K7#:)6#9LE:9>5=8(Y(W*\!7RXL[@MN M/79D4)N=G36NG9K ;*=722K;G,J6%+$?BLKTBZN!JO6K;36THV:Q7:NA(S]E MCWS2O3U-^OA5B]:!5(L5>/_[<%AM)/1S]O:%;)?ED]U-ZN;#S:7=5O,-C9T\HH9BK=Q%/A63I2WR*M7BN,! M=E=!'2YS0'R/%ZDPB_271SGJW4>RM!4_9*?'P6"YYX>7JZ46E>A8H,XLKFS4 M18+#*85)=B-UZMB"[-;@T.P<8.\VFQ=7+3T'C;8X5- R'CG,L=)M:J0RZKWL M'F9@6GEKA2"5K6T2(%O2EB6J.A4@&@B,S;&LQKRA OS 1\YBG'C@/X]-F./S M,DCJ%4&@VE,L1?QWQ&O,\!SJ4A&7YN$XXLJ\I#TJ%2DFY93;PE37ZUCYGM\, MDV#HJ1=%Z"%L#VX'+LF<@UP@)U+GEU^\JM7@6"J7!*&BH,#E98]OL)<-&UL. MY\0E+3C?@5#2S>J05'(N&",RI\)I5+ 4WZGLN#% M8\T3+;Z H%%X*X'Q2_28(?PA0=P;2TV5(QG.7(=QS0%;9 4"7AM!)["Z>B2 M!?D7DMX HE=7?G^)C3H#"-$=MW& Q6' ^/0]!''DAPKL+^^3$\GSAG+M1]V\ MS$7)0&7D*ZIS(PC7&&2)BO"C)41IX(O*[BRL%R_!I]_AS IX&;['0)3!FA T MJ&&_(E+T";0Y0/KC1(>T$%&=PXA,B.SF&U$D"YH&!%@"5V R'V9(3QO^HJSW MDR881,HK#GUDKRT1GSFDFT$S*ZPN9O0OG [\M:B($0;S37KD=S3PC'(VIY(] MQ%S&,9 )%50[6PAXJ.=@T\UKG>]I^EN01E02&I'& M$V\K6%0Y7P,/6>D2(B"SVNFV2K%"UN#T5CK1#N86Z8,\8-D2D-YK):GO(^O& M@1$IP0M#Q!-.YXN8UCAO GM)V@P5W/-,K<<209'&&\G=[._N!_:04BS'=MB2?8DM>?BQ2&S)&H]<8DO6>1X26W*G]8,) M%@271)<;>=P2\$@_@Q?7;?8SZ)'P6Q8]<@L'7G%<2?[E@DAY\3R_)/Y?,43S MW@%%-?10/_V ?J"<^0].!"_O^QS*'0>C [71IUW*Z_*/)*P_7X%YR MASIYC5*^]*E83 P))7Y.[F?SHN45?C8CAD],QC(C;/CUX'I%5_FP@'N@'S6: MS:T0]UK-1EWA MXPZ4I'A(T,>C78Y28!]W08O+R8*L^9)]8<_,5C;"GMADTN>X>!M5U\K%RU^\ M30267+S\RJL#06 >W^I(H2:%FA1J1[=X6:%V(*"._4#V;HI909ZT=UM5T6Z, MP[95;>RFE?!RA'*$SQ7@OLG\SS\U)%-.:%U<4D-/?UPA*[4"U^)(EZC2W M8BRQ>>%I#DNL3Z#4M)*PIB172*XX'%>L0>7%)(E:C&W8BRQ!F]KYX.B+%Q1R162*P['%6O@ M@G8Y*+KRH) L48NY%6.)-7!?.Q\4O?H=%.<0,N>XTZ($);_D9,M69OF8E\U5 ML)>+>1:G)B/*7Z!3DC!K8$"X7,DIKRMR^O9+.WU+W\OCZ)\IN5IR=2&N7H-Y MLR%7;Z! #,KMDR(96S*V9.P5C+VNB74)Q[5>7IZ&Y&K)U9*K=\7O*NNPULM* M-)%L+=E:LO7:P[J_)I>RE,.ZO%P9R=62JR57K^?J=4W/2SNN6^5VAY2,+1E; M,O8*QE[79[Z,X[J\C"7)U9*K)5?OVMFPM,.ZY%;.U;/UFCA\!#4(4V6K)8&\ M4]ZYSSLEHB0/521D; GER/FH:.%WHYIC#236IRM+0O M601ROKISW4GTK%K9\WRN8[;H*)MIK0V7IK!%3XBE0ATGXRZ"GN7_3+?WI4;9 MHXGA8&]!:Z'?.75Y1=SZ9\.S" N>FA]A2^!]]/]>TA]7=H_=2_?8CN@>.U N ME[4,KEN+6),%AF7'8L1(*.2.VGJYGDE=AXFHXZZGAK.J>5?4^5CTU,0&RPX7 M=VEI]UJHWW'443D_R9[WKTW)P!?J\VF/1$^R,( O_AMEH1"G,/Q9*+N,K7GL MT,2I]N'[@/R(I?C" X[X9K\17V79>>C?;SDSO9MN9/0;PU,2U0>3& M?>4__2L$56JKOF7\$SD?UB^*F=L5;1B?.NBIR+W89?8;*(Q^9NJ;[^?C:,+, MT(;=_#2=V>XK8X_,>[9&+-G$]#9?V["+]-?]^"%6=[^134U[G[/3O1-NW.:' M4Q@OO(2W;C/BY<&#WD?:O1P:7,U/%E&QN!& I@:9N?B^)1:!'Y]-^$;>4WC+ M!FU+O1.'[<\VZO+50T?9L;7BR-UAZ>=M61W!8=+?LH+2N+U-+#O:X!JMO M]-I=FQD-,K=6W".@OU&+@%O72_E5R9TJ_*AE-$,Y\D5)7,QY:W)>[:\V6[FM M^J>=4^>.HLN8VWA-$IPDN(,2W($P<& A*TKA1#N'U'O#9OZ6N9'GGNA[5GF\ M6G]=E2PW&YF9;W1_^H5_LKS,W?[%5:O5+#=O]U2R[26/G16/K7 V:+X(O=B\<^7!L?/%.K#/K?E"O[AJ8Q96;5"$ MMZ3XI4XH23U:?QVHY-;4TP+K0*\3!K6DGO*I9QURX8;44ZPLN]6^N-+4YJ K MB>N4B6NP#FEK:]'4N;CJ]G=V#AX?/'YU.MT#\QF6(9%:9V+:O3O#Y)VM%+N< MR9\D_:_#I-J:_KOH'"_+X*F1WT!23XIZU@$?;4T]/5#LM(ZDGI.FGGT%YEK] MBZM^JRVIYZ2I9U\AI]8 775UDCTG[XW[S!SF85\C4-P,:#;U39R626F/* MYI<2&WC_(J8:Q;N-NE&_LW.PO#9 P8?-Y)(\+GF\ (]78_]T+J[:JM[?64.5 M/"YY7/+X6E.A$A[O@AG:5IOMDJL:))-+)I=,GF7R:GQ-/?(UM79WD]>&R4N$ M3%X)U9N'YK4EJM)7UWEF/NSM _P7GL1=1EB@'T N_C5LQ[,5O!(T8!8YJ=W? M&CFI5DC$FP GB94@J-84 +" _/*!O?@R*EZ\C@KA*Q'C^B#7OF8.NU&O]79"P#0=K!" M:P?;/T\ H/7P6G J(PGICQYAA,@[&D:"ON\\$ABIC0"Y2,;;8@%M$'^UFZV MS!&I[)P[LU&\-64?2R R/0_;(&#:]X?7#!3J]8OAF1S%\\X!328D;,=[T%*\ M[Q/#N9_A*_Q8:^02)$^[)U2"DCOVG8IY?N[6]TD;U]^81URUAEWU"K@U.IVN M^>'T&<^FCW TQ3TZ8T9NQHS<:5Y<]7N-TK(]CZ4PFS.@7O.(/FWA"GS+,\MU M67)05G5,TN[X=P['G\XY)3O:Q96FGV"RU6BU/[5NL(F4O>6Q=;S%.V]V.;?NOMZ6QF2"E3[]FEF\ M9]#*,PH1)+(U_F^/N$AL9]HZXM,I;XKU9IMC.IUN76_,K" $;M[J:&J#L86A MCM,KK3N.D^E/LI//S)S:Z5PZI#W%=V?56=4!U:Z5Y9[-#RMI2M7IL)*FU.'8 M::OSJHLP HU^G8H1SRJ>5J!EQ.8!M7UE#QX1M^8??&O0.*J,MW40#J9;,GKJ MZ>?+GO+A>1Z67NLH@VI][H)LEM4:HV;9J_5JC'E-O2F7I%2JZ71.96+ L3J; M>>XOH*B V:_*?Q1)I-:;:\ 2-VIB&I,64:)/5;OIZ]C@YZL;_(,%28O3Y$W\ MH45R+9J=W1D A0[47CN+$86+&3I>_&EE:1]1QC/#%8\WW\5FUYB8IRHO$VLT M45XLVU:&>#E^E0L42AOBL:EA.9B/^[*84H5K@Q=FI+;B:.9W;&4JM-[,)$/O M;4^X7GWK>N(GO$^;VPB@Z-$[,_1>F>'%2]]MPM(WDHX>$?)>_O+'Y\21< M?PP]RK0NDOH\SZ>6[X=P+Y K:8S8J+!^'RV];=TMC50WPCD'Y 5$"8;A0B> MA-G=H$9[; ;J'HCY*!%RY@;8P-BP;?XMRI,6;7''(?KW&LH=_HY?MGR%$W\X M(6TW_^Y'+Q 1G-!]F#Z;$@+V/A?JDGNZ]?7&55C]]HMPK/2J_-K#!2E:-2 M_1914@#RD 5$>YP*DY1=(#US093_OM 3?DZX"_G9UAL]%.4SUZ?CY!T=K2#(DA*+ MW^;+<,1QT$P>,89@KH7!\D.S0IXLV6%C7U'\G7I+Q_\0NAQXS M?EX:8QCL.\-^,5[]B]_GSU0X/L7+!_CUQ25;.L/Q>#]9YC!#?HX#R[D\>/L. MS 'FX5TP)J,V8U$F'DJ(OUG-=A-8T^@V35-KZWUM..BTS6&[Q9KML=YIZO_; MN[BB"C-DI!L4+F!N_>?O1ITH+6_N%U>W]_^CW%[??+]_^(?R]_LO'^^^?E9N M[A^^+=?1ZC)R4%51]W%QO4W4T4W\B]PX)/=N+0<$%^@_RF, /TSYEM1\4F]( M07-#>(<)9S?[-0)5$N6PT UA:L9;1:G_/$+' ,4J%8@L>12-SD;C>)LG1Q<. MJ;@+81IE/-2=#3RE:2U?_EY2+I MS37=7:K,1NHB2&?)*+Q'GVLDB__/M_A_@5N/)4^IBT"<>K?1+1FC3U;_R^K_ MPQV4:[#H*ZS_[_;@G-RY"Y^L6:G3:7<>-2L+7'54 !=RK[M-'HGV'OZ. XN M"0!0]Z-+%#*OK+;L#BZN=JFUE, =3JWSJ-BD/%$JRL"5QNV!_C.5WXF%[3":E*5VQ/PQ+MDA3=,FA MFJ;2--WS$=\]1E]K3R?LDL:@=F *JVM"5Y8M'%&5Z(K,UA9/P]R@SC$N9&3& M:!)5*%J^J$+"6B.J=')#3\&ZEJDH'Z%TS,6T**I,HYJ1T ZBXD8JF9JK2EFH MF(K*M-+E)S MDVH__(9R2]5KZ^>"6:)QWFCJ9>(9@\H@X='0QIXG.%M#F1J_ MK&DXQ6$4+)M=3=EL#TA%:ZJ#;M:UE%0'I7<,MA@W,5HY&WZW>6U2L1); MH#'\AU\V7RJ/G^9 F]C?O; 26_ $J%-+RV\TEO6*2!-@XV)"L$X7@;1 M%>T#<]C8"I84*?2ZF2*%PR;'#P; -+UM;/1W3*+?5UN?$L. M]K@&JY]GU4%_HYSO6U'%$TRPNCY=QK-!#OVI+TJFM.F,JS(V6[D"OL+S+,4H MNHQK4UPEP4F"VSO!G7QZ^3?/?;9\U/S186%QNR'@=L.^TE-/S"M\1NFYBXZG M->D52XRYPDZAWL552VWW=T[TDPGQDN..G./6.'K+XCC,\&NIK>[1=*V3+"=9 M;D\LMZ9=0UDLAPU?F^J@(WN^2I8[=Y;K'83E^DU@N;ZJ'\\IMZ'G[1CXX--X MS!!WB:Q-Q3."K,69DUUW2LEP^7B@!Z[W.W9P[CR[H(-GF7K\I8_XFH"OQ*KX++X:OF"'#3% #=I"L M2V7LN5.:\X_&8T/!?A>&AVF[L!(FIIVZ,\I(Q:T<>)RV"?:?0%65I\LJ^>#7B 5U; M2DA );#QF 'N60@Y##M$9&1LL_?TP;U0HZ2J$HZ *('@\$? 7LVWWA+S[;># MT[^:2Y$O5C"9N#:UJ#EA^ELKU3@=X^Z*[W2.^\PV0A>HCR 0'3@.!?5%CBL_S*< MT(#[VGS1(@&8_H)M32U>76),W9!7!SGL!2;[!&+2(UD:S8[(C5<<8:<$+G$I M$]UX,BS'#_CPTODU41>W>#$M!Q80A#3,("YJ6MPO!"+FB?H&0MI3=5+TA=18 MQ !B)2;UJO\+4GH(JE3PBA="7JFT\)PR,CSO%7[G14HT+>SL-_/8L^6&/BS! M$"D*3QT/-U4,8?-CY,29]B]@0!=.R4 4%8F6?+C1OF 5!Y;#>7)Q 1*J4*AO M!346F1C E%@2!C2,?40BYN#%;Z-TLY%QW&PD+E13XZ\!(;FQ@%<5D"9Q)['% MI5Y9B5BXK$<\)QLO;4PU>G-YXZ4"A5*]N%!*=FN2W9IDMR;9K:G>\ZASMZ9C M*#5M%2TU?>".@&^@E[U^]^#3W*+S5U6>]OO9RM-^/UMY*MZMT,N5]-M7UZ'N MK.8M*62E,59SG-^#E1&"UHLF&=@8S;D.O&#+AA[VOPVXDU'TQ@R]T035?^/) M8[S '35EY=8VGOR)-5/!IADUU/@^H[TE_MBQ^VO\[D/HPZ1\_WKT MK]#B.M@-Z/&\M/^[2S][["'Z^I\N-AHEHXOYZWJ-]@='0GY Y+XC.H[;18_C'/FSZB0>:-F3>*!E M3^*4U-X. X*_-.=3>A%DB%K%<^%(OF5#CSQ_6H]'@=*GLD**,/=2XJG\R$:A M!TL((_@6'G-]_ [_:6]?ZO23;2+('+I M&%/C^\3/R;W?)S 6'[;A,8 /!!%97^S1V/+SW7@ 6!J?O\/<9H M!)SJ>A;^8#DC.S3C?N6@AEFP5F.AJRE##Y_X@X&19BH/!KR1ABM:IT<4-V0V M@AD)+RL7O@GGQCW/<=UL(CND7=A<=!.&L[$5X*&B#(4,$3$X>FK"[!G>R7[- M\#=\8.:Y&+3#J0$#.4\TEL4O@F;!/8JD7G+%(3=V\,NBUO*D4"@WW'-\:XS( MN%&H<>>L/BE:V! N*I44O.W>J*P;N9C2KM'9T"NYA7)J8.6<>A23R M^$&!&[BG'8@+PQ$.#[:@[W\4Q7(I0 $['_@I-L7D HO[^5%X$706ADI2P&=6 M J&&"&3^3 2"DH:'^!P.;'ZO2.KA1]'CX/N+$YD;VY/KFDB+?#&#X?_),^YNRP0@LX;H2Z;C.OG(H(PQV#< T_N'V.*VO._F(;) MZ$Q6E1'M 7 Q=T_#T8F<3'JXZ\%S;#1Q@$B>7J,E)V@PL9H1?ACLW#BT80-B MMB9HQ#@0-T=S",=U:?VZG%BFR9QW>,+"^1J\N(+.Z>-KX,4&BRJ%,,W,6S#, M O8% V]W<=SMFD:^ +'X@\;\Q1JS7+"P%]8D2DCKXLK'J!H'"%O4+U+< MCRL)+\+IHU$Y!7.N \QR/*T8 6*UCDF "0CZBI*/"?ULRW;>?L]Y1BF0#%W2&:HC6VC)@B(J*Y=LPOB>RXYJ+C*PN^ MS]%/='?VUCPSN'UQU6MG;6 X0\4PYB/#92_'"E5[ZQ5)&*HPRN$ V[NIK58V M3Y23<\POI2_ 9_'FPB/N7EQUU&8_FT]=U-I)8-^R*P\KO7[=ET#!#7HYMDHO M:Q;E'40I1A7*[0(GBT,(.36A42>/9-<>P1:=JKPCO?]NK5-TN776(\?FT?2" M[PT:3:U;/M!9O]'KM\L$.JM7\5P^:DW*MJ=4@-A7N6TQP(%P;BK-6;]!_^G* MU2HRVQ.M-C[1@F)=6U/%+W#*_3BL\2&VJ#][KE_\B"<$C:8ZT,IJXUJC[H[U MA;/B2UO5?PFA>5[$($ U>CU@];9L%K%-2Y!Z;4KA!@L;SGPM\5PI"8ZDR#M24UWLY5*.EK6=^*U4-<46'<+Y M+KR(F^!2%NI"<_*@C'?.,^@BKO=Z$ 7U& Z&K;338Q'_^B&=5H*R"IX3P.L7 M5WI+U;O=2M79[&%PNKHL]5)11J%'@5/N7Y*MRHOS4>F^<-J8&[XO<,-7UQ&; MQ)\MS%H:>H/U=EE-YFK43;F^S/7-PTA3@'F8-B9A4BX%[#E5S1Z^K;(\JC)< M%NW0-]P?N.-3M#N%^4M'^.".GFVU?-HG5Z62^PM5,=)*7+KC2XKJ4Y#N2YM9%I&$>=Y2E5@U-J^RR 7K,-_--7N]UJ M.Y*?DTD5I3\<_A Z$=;9,G^DU^Q<7'5U%69:Z6&Q"ZT?VTE1;1!L(1UFE[-J M-P#P4^3&TO7!^5ONHKSVK;F]BW4P7;6ME65S[0%9>WU<22L45UH5L9!1CPU8 MXYH7 /AQ8:2H"O!"[ -H'W[3"[(7):&IWL',# M->FI*>H!W96;Y-%5\M'%JVD7^*HP0PTPI-#4R^I(*(^K>ENS.84Z.**VOQ-61@G*EH(P\>LMJ? L+2JWL,I?R:&%[49IN99*'>;02*%<" MWFX.>*LM![R5V+42NU9BUTKLVGK/XQ2P:U="(^6=),OQXHH@P]4.D2E"=+%X M.K>I%,7>:!56V5)U_ (X]\;U S]/T8*E'>2DL!)@18*R"V."Y].M?H(%&*Y\ M5!US"QR<0=<,Z$32PW&X-A%>4BPKVS#@L&$>@XQ"P\ST^"BRB F0Y MXIA8HE(9Y6_<@F2.>!: VSC.4T ^,D\T6<'M1J 4\7+J=K%^3N/"G?9$5Q9. MY04YM5V84[]Y[BU:1G<.-Y"(8VG"]V-A7+%'7,<42W^$5;P>!:%1.(%"P^ZE M [75ROJ?:'VKF.XGPT.$+O_>^^+Z_EYFC=TS57V0+3%34P!U]NLJJ@,"]HO2 MW,82;Q>2*WXX')CD$).JJS:U[.IO0W*9Z2(N)_Q56]HC@"N]DP6X6J"]$SAP M8($O:752G8.L9+$CP<]!^3#W!G0]"GU8/O4T$AA^<"757LJ:9EH5)7V\^#=2 MA]P< ".]_W5-:Z/DY"K2M:AO+]X,#%O3M:2_SRJWQGY!KCN%8=_"H<_^ M%<+^?7HFG)U% +>>E@5P@]^R &[)FQ3^JFW K?F;B\%85V1C@L(5CD:6\HB9 M.OX\1+*X%N$BI_MM;$>YM8/K_NH^/W^4 2EFD9WJNJW+J_$(08 M:]RC;AGSH-Y."L$;#S:L+R246^8]P7?>X ?FES>Z%#\7K_>08]6"6@!*<\Z7 M%UX I!M=,927B6O;KY?N"XK89 ;4]V+Q3BSYX8SY2,<:)XPU^+G@;I4--YBI%9NL F1G?JB@/S&)G[PE@;B MH\?M3/#696O'T5.3>7"LZBG^FT,+"UQ%-_TQNI#ZMQ]ZS]8S-0_T"R_ET@U. MX,573R:'R/@LQ(E&0PC@<0Y BYCI=$+Z?BB (=/8Z2.![\Y;?L"0<[8UHII\ M('4Q.A6QIH"6B=QGGN6G '8+:F^=0P,2-9-CH ^*6"^_5$1-HT(_&Q[VHIQ# MTS7AJ/"L86(0+Z/"1K)H'!,;[O]@!+ P#V[XA$#T+NJ4AF.H'%C>9@;M5AI@ MW@G',+#0BT#F(\CY"&'>QGX"(%D921_"AP^GRHOKFG"_'4[A3)H*;.DIQ7P8 M#6:(!#,T @(*?6%(5[Z ^ >R!E$#-$YG003GOAY1/NTA6HDHGP*XMAS'?4[0 MBSF:/2>HPA#S+#V"J/&IY>=M9^2"B%M9^NHBO#.AR$<[/ :=$82#:("#2\\= M$R>@IR^L6[QS&71^ _;-FX+M"V,4W47A3 )3EK< YS(L'Z7_N-2$? WI.CW5 MO&D>UR0WUH7F@<@76I>,XO9#(+N"8$&S^/_KBBP1EUJ?9A1/Y8 MD!:V>"#_*ZH:-]9;T6J$C<)8%0%:1]/E-5Z/38XZ M>O*-)5Z(RQ9.Y_U=2U=KL_='IS,#Q8=W4N%]5G*#*CG?H@%BPQ=D4XKNX#EO M8S[7>PJ0>;A.$8D;Y.4D3O=!\7P%U1 5+G[\XPU<%9Y%$_1#%*QT]\J=W-*_ M62^%X)&2"!Y8C.*/-OYQ36P[)2 6,1]'PB+9MLA_?//?),Z;7\8BNZ8 J;"OJVL55:]FY M &1.LXS]S1DQ#+1/HA?&IJ)V(ZR;E7/_QCRBKC5KD#&9;^ACM Z@S]Q[E*QC M_HD?3%Z9G:!^<84=%W+"@'&R#)=1V0WE:TQ6EFBY80I3#5T4;H:2^HT4Q]"B M)+*#A&_)P(>C:>B%B>S$C%\I@NXQ+7Y<5 M\_HD:M+"IX/_I*9"H] &4A$J%>]=E"(C;@9'D_!#?\8CBAAJ1.7"H; &.6K@ M]2 ;%"-?23 MD-^,#J$"\0Z9?+IY\JF^//FT0'/25AR-V2%C-=HOF;1:6=)J M\0:S]=%W[KY_^D-D*C24/ZZ_7G_^],>GK]^%+'E4/MX]WOQX?+R[_ZI_?U^NO-W?47Y>;^Z\>[[]$]#Y\>?WSY3K?JGP>E:_L0-;1/E M/K ^N93AJ7^&3N2]@[,/7QKGC"Y+TLH+>HO/\K0^A^<$8Y]6]-M&26#,]MD+ M_LA5?)C&?\=MP>%H1W,4QH&Y%8K6O/QOX<85HTJ-J?!(TFEH^*YKQT'C)/O- M_Q?GW(PM5':H>Z#(N?G(1JF4FU:3E!*=@E%C"Y67N/'DXZ<;>JGHY"LHOQ7I MPSS X@E3TF/<5\Y'_21R$.G CF=$CO(71M^9_PPWI_"81M//PHS#.R=NG(T_ MPC*#>HW%).NW,Y5DH0KG=0XAXN%N6#QMZ074^$O;=7_B/8LC!@&(C@^:+&I> MF$DM.GJ*=K44"AB##G2/.\Q-QHAV1T2LPFR, 4H0%B2YV,2A&+W)?&B+F M)3[/7S R,%#E4MX&;[$;I830"_#M#%2_F$CR7\WQ=XO1KYK2QZCQ?=KW\V#Y M/Z/A"H\/:IL\!2!%KNA<5.[N5.4.EE;1KD\AO^>'8V-C5N'GP&%Q7GC!D*#' M2)_U.0%RCX!8L]O[_U&CM9KWW:)F&E\2/[^PQ5]"/_X%MU/\"M09_;IN6SDG MDVSRL*,K$E(JU!J%0WD+;26*. D)C P2A7[1H$!1/<^(0P-$^[$X..B-[]!/ M:(TV4 %N#/*/H7\-*T9@89\,@X M(W\B/)@.R,S?GOBHD./E,>^EGTC'5# M^-.)^MN^KEK7(>.'*,SW-3K]%>JXS-VV1BRA89<6A>X4F2$CFRW;SOR&Q_7B MCUQE7?R5!]L7?T458_$W7)61-8.I+%X9Y;W80NLK\VL PH5E/^>Y_\P9!9UH MTYF=\TF1^)"9C=")LA]@II7]@&W]Q$#2XLTNVHU ='O0#JI$6'28NH*;Q;[ ME,Z=PBPFVE(WTDQ]"^2AX8DSV*4&XLA-Q"%"PT(:XUS']\00<9,D7D2*GT(! M&AHA7%[)+(*^HA29]4;"O$AT,,D2\S26,$(Z@ 6Z(+G6L*^[2-W@3R7E2>^V M5[=$J??#N4NL?((DS_Y@BVNB^WU.5X 9#F%\NK=V@ MIFGDQ)V1M9KD+(&50@=.Z$=JO?%$_P*=':6\&DNEF_L_[SY>:@-USA; OO > M:?A>../R7NCF/QJ/7&U[LMTA"%,&+W>GK]'IRU^"]X9 ].)Y>G H$L[0AK&> M!0X/FGESW>(I>YS"C,SSU;GL*;@RC!MZ+CSZ7M)@E33(%1*BD:ABD-,%3RK/ MAHHC%S\/%HP\]S*^/TUSW,ZE0#I:M)A$;O.#'N0D%[)#%KQ@H/5F AH!O>^[ M8;T8PCAWG@)QCBY"R1]S$N%B& MH8"UCF:YI+5*:0WE@,DH)..,7KF)&)U.<+(->0(AYFZ )N'QPK'(-4+*+L]M M1+^#\+ \LPFJN@I&E=!QR&489HLJ/-GDKO.TV6<6I^=&>QNU<@/R MN^0R3.YEK?;21LW% .L8?X]3H2-E@V= I[*=,=$2MWV$JKCK1??)[:WI]L:B MF'['P&R4+ !ZAP@+R!VKTXX9HQ&S44]G7(]RHH,0-:Y@(C>K\LT"6>CZZ%3C MB<7/M,]''E#?#E+M6_:YEPD"I MR$_:ST3VN$%Q+#2\R37 _PGJAT_U$6,K0".=_YMO%UQ.&#@"NE+3I,+=7'!$ M\ES+9PH:3># %'D0J5NGZ%8WA/W(OR>N2CJJG(Z6[Q.O].4&HS5%BY**.^"= ME^DH8^0@D'M9R[WD2=.@ODZLF9_DA2$;\C =UG %$YL%PO+W# P=,V.*D0WPG30/72 M/<,1: 7^.,14U2@Q5%48EAVC.X GM.".*G&Z(4_!0J0FJAM-D!^X;@)O'3*' MH1N"LEQX9E;JKO<[ "%)$BB'>=TP("ALX%],/4&% _ON/,F 8_7[(WR!.]A8LQ8].8!7,9G\K4-9E-KAW.=DP@%D&]J-RB*D2#\-/F#G U#XA!S4=A M4*,Q4,\&\;5$":>[!6XR(]!";*D>$YA' <]@SH1XTI%'3A( M;3Z'0R710&CCRUZ?@FW@8*I.K 0[)@BS#%C-$%!0H3KCD!$-93K.9)(/HBT,_>] M#0 Q4L6G6/>MSA$0O9([7U]Y\M8J,4)%FK1;<7WHROITQI64* (=L!A9DXKX MDO)THHG55=SKR]67E)VGR\=/!F)[Q5I%$'8;G(^B]-QU;)X.]AR=V6+I./JG MDX(X7CA2\%O$-41" =;B.VX$2R?.C'!FNE78Y'$7(,A_CYB4 J5XEM#)RDF-V,N%:U!J2.%:!%9\"7Q9%'>%? M_W1A*11$@R(C9KBEMG4J->]R/D8\/3H$CZ(D)?O"*W7 M>WV_4K14V*7G!H4G@D!=CT:(#(E;^LVU,5F7D\ZG")GI-*2FEVY#Z22I$$*Q M'47+823+,4LO1PQ4-:]Z5X\>1AH*36UB(%)NIJM9W*5L>^BV%4?GOCAL4!Z' MU0?W\(%AHL,S( 1X^,*6N\-"4E%^1Z:39*=)BC(_9K8@VMX'WE M ]P\^Z&E\3[KBJ9<@B29 TY'D?$A]D-\, 0ZY+<4GI% :>+\@Q(4 C"=6%$%225MH5-=EYVHS_QV\)3SG8C7ZH=DHV#C'FQJQ,"PM-.I>+QG MD3NS1@=713KM0:_3Z6L=3 M25KR*EHGC7R?-_&H_]V/Z[_B-C.A8Q&XV!/V0T'\)%@:Q-Z.8G_"7W7_Z8^D M/$X Z'+&T&*TRM(2W#(:/,MCW*HYC4%*AG9HK]U0[FV@PGU=\('^?@G M9 @9".B.,"8B!&5$;I&B.TV?I(=\,*$V9..>V+^JLN1J\ASEG6[QGX7 M;F3,8.]$(Q]R^@A=P\9D;O(KA\/B#L>3R@"8NL<^5,?/9 MN^B/]^C?L8W7=Y9#GZ>';C:TI==6O59K-KJMY9=7O7;UM4ZK)0=[7(/5-WKM M[T2YG'J!/Y"+J M/?%Y1LL&[IJ*10(C>%]\ZR-RJSW[AS>\SI_DB/W%6*EO* M]->)2CI";Y>JE;&\7)SI^2R*@RA]2]=D0XK)F3%FK-1IOF]XYED(KS#]MQML MO#A0Z("QDCSWD9XN.T5TH2W/X(;HUL M'AJCGT^>"Z;2I1CO:,086&D%A38LY.&- YK_5Q9PQ] B]:R;X<8DT%0J/;DV M7(?_V-_\T_,FZ)U:3;S5TE1-ZW&7W]X6 :\67(Q5XF<=VRV*,$G,YT',[>9 MU;I]2K$9YS)=_8A/UX'T!D5)+W^']RHL%SZYU!8_T6WJ:>J@J1FV/U\\I*-ZM3M=2]-WZ4:'6[*FZ M?N(.IK/>X!9L<%=N\,EN<*NGJYU.4:U,;O#1;##\JK9[==W@DS?,[S,H_>\V MB>5NK>W*=]3G'>>E(HNVJM1;PIQ:CD7MHZUGMHO"?(0"5^^H/6U+1^B1GIG' MN$L#5=OV5)2[=*A=Z@_4[J"H+TKNTJ%WJ:5J_0IWJ20E\CC.V4>J].,HSHA9 M!Q,XMWA/6VVW*O1\2@?U1KO44CO-HMDZIJ>J]"D-R M9V7(/C"?&1YV., 67>R9V>X,R][/S(SMJX-F4<$@->^#AV?40:N]0: MJ*V>Y*6:[U*[J?:U"CU"9V7%7D^QL<*_C;BY0@@GKL$Q,@/#>4+UARX$>Z-XQ)DTXJ- ME7?.WWGRA=7?W0";)F92._:2&GJ,K-WMJ/WNEA&AS1;BB&RAD]I9*N+8TN,@ M=[;..XME5#U-,NTI;JV&.:!%;.=26ER!KW2S0Y!:J_LEE*&MJ MJUOT2"FZ%D=DRIW:_H(RV"JL#,K]/9K]U=I]M;]M0H[6E-!2V]VN#*36>Y-TM;MMQ:C]/O]3,(WS)N6IOM ='= MUN0&U7>#6IKDG_IN3TMM%M9/#Y=V'Q'K*QZV&+.GD#'?N"\0-U2[5&M/UMP0*;;HA-A"D?<(>87ISFHWBL\!'5WDP@3]M-@H8R@XC8(A= MAQ [PH5N&H&A&+YB*#/F8<]VXXGA92=J%D[^]@"^ ->C\UO"?+B>059@0N^D50!/'+[U\L M,YB\&PP:O68/YAVQA/@POZHU<$D6Y26_UH8G>X.EEYL-;>FU5:_5FHUN:_GE M5:]=?:W3:LG!'M=@]8U>NT:@K_7T#C*WYBA[R,W,.XQJTU\05+U96B))@ MXC&F3.'^B:\PQV3F!DU03GU1'+BR?$UVI9B4M5(@%EWOE7MD,SC/ALQ3](&J MZ$V]M4DOG4VF?Z;+V&K2,NIE<.-IKY0DN/T1W%D$W+;OS'VJ^57-9J.&_>*K M6(K?MFH))W/W)&U)VI*T)6E+TM:IT];)ISO?N#YY:;=7$X\WX:_;:Q0ME)%) MF8?>HVY#IC?7?8]Z#0E-7_<]JI2/S@HKZ[/G^KXR\]RQM5/SKE-3,EMZHZY5 M;=*$V'UW6X4%C-S=X]E=O5$VC+/3X;JY)G%H4UCOD7&<[5;Z@?G,\$83.E=-]LQL=X9%;6=FKNJ%Q;94M _M MO]TVL":WZ'!;))N>U'Z+*N2BLS)7KZ7C*C+'*JZ;Y'6* I")[?HX%M4-+8BM^C@6U2AITX"W.SISI.OI?WN!H8= M=5)/96OL)UK\6K9.2^'L.^#K;-0Y'[6NM]K2F_GGPF MI^@_-_;<::0GN,Y.;HQ3RS/6]&V+D&J315ZB[79RN]LMG.\C=_=X=K?5*-IT M3N[N\>SNUFD%]:L .>:<@SN$4&-^$+D7SBS70*LR8U1&23?9HJ9,!ZG[%DDN MJOT6-:M,!SFK7(/[8,(\Y0U'H7\;G:LJXLZ?68;!FV:C]5;&16N\/6VY/;7= MGO_SM[ZNZ>]E=D&]MZE998[.R0?!A8M[R,:NQW9OCGZB4JD[M[NKNK%W9SR]T]GMWM; OL4#\W][&%Q[]Y[K/E8\8_-GK;67),[;3N=]F@611 M1 P"#!Z2V;_^GE>] ) B95DBJ?K0:8LD@$+5J5/GL<\^#S%)N]):Y5$(Y.<2 M8@>!# )YQQIR6[LW"&00R"^J(3^O1N7Q"62H<'V8"M?=&_"^_)(F]MLJAMT) M_S])KG[X)_Q'7S&/B\LDHZWZ@E3F%]IB=,?OD@HV]'C]IAOBIOL_OZL"&Q[' ME_"4>;R,LKR*ICG\9U*KJ,HC4DJ@2?IF=^HWNWVR,L$ZZR^*U1*9.+?7R>3:B:JT;U0CH)C>TD\ L5?5ZLO:36W M_FJC(:ZZ[+Z7?'CF#]'][ZS0HUF "!^-"A5_/(JG,-COXO0Z7I9??>MO0]B# MC:EOSMK*EYQ.[^0E6SV^X27Y9)ZH<<[E=M_!IE,%_@K&%._,6*)9H:;_^=4_ MDN/3X_/SD_C\>#(9G Z?#T8OSDXGH],3=7PZ'9X=#__WV5<_?$!-B+1(+^&! M(#_E/[^-?^A:R"MU?1''XW*R,%DS*)3&=VMNYTEWLX,N:+ MN( ?@ :M;KQ,=W5OZ[:.TV/P7%N["=PKJ[X;GI(<[\R1TNK63D>B55]DLL+P MTGA1JN_T/[[71VJ2T2WIHN_EO47GX6YMQBUQ(OAKNY'[Q[R9Q-[28;Z,:4__>M,_]^7,3G-YU+M*%?YP5H4]6A43>(9=PX:0_RTPU7 M>L,LSD,NSM,DB^"N*9(%M/#?7;&E+9 HNRV6YC2/]/E_5Z^_2:>F YQ&;0]] MF5V]%Y/Q?B7FB5C,)U_@K=9 M?#&D7V<,_?Y.EPWGY,F7>__=#HL/AB<["_:\HZQ1$.5'(LK'+W:V06L0Y2#* MV]$(W34[W8Y)\J.NK_A<1-,76=V=3\KO?W''!6:.N/=@=+%8I# H8C_L-L$/ M'/<\.+DU$UX I]^?J@K]"'=_D1ZTG#^LT29K]/RVO)"ARF.#V7V_4.,D3JME M]'Z1%]7G'*C[RY;U;!@8S79]C0;/3L,B[?HB/1T$W;+9S)P>O_C,)@)AMX3=\EAVR]-GS_N#K1EA#V:C;!,V^\*; M9@=E8_!BWV1C1[)P-Q4:.B43;O'(T)>(O^JR2J;+!RKL:K@O1*C6C>]>66@S M4>-"4]P_\0;[O#]LS%TV M3FOBWH.G%C!M6:T;U=5%]!*$&?[YYTRI-/H9IDU%93TJDTD2%\M>= T3-HNN MXQ(F]^\ZP4F$U_TU+N!3E*5;O.E!U&N]S$MZMU"SM<>516&PAU.SM5<8_5"3 M%6JR=E L0TU6J,D*-5FA)NO.7/!.*SF@_A\7ZG\X/-F:KGG/8/]!E!^)*#_; MGGD\B'(0Y1T4Y:>GSV\!!ML7*=X&*79XZ:%G_6<[M;(A^W-GV1_/HO[,W ]J M #_/ 8+SF;F?#_![_0C,%(R]\6(>03(3F'NP8^&ONU()8Y"I&&XTJDN8C!+> M.1Y7>5%&\72JQA5(971)61]>,IVQ@/%'DZ0-B']7\+T^:^ MKS.'@\%Q-(K+!.8Q3[*JQ%D^P)4QK"F(6)(F%?S@ELFJ87^7[T(.\H TP!N6?1NEU4[Z9\&[HS=79[!X!9) MS\/(:]X1<<>NVX_O*4>(UB-72<'X'QFWY/!T:R;HP(AWWVMT$M9HU]=H$!A: M=WV)3A^2^_,Q167>J5)1-2\>K!,LJLX7;<-,$I;GWH,8YP\4Q7A,CNK%/(>1_)OH.Q#[NJCA?"7L89)5<7:9C#JJ MX0[696K^LX9?^+P^^ M5)]IY?*5I0);UI%UTPRN1L@\AFSGG4S-;FN_\[//K(_^K,G9\81^V!J/>6M\ M-G5 V!IA:QSFUGAZ?GLJ@GW>%=M$&[_8#ME!<0 7:E_$84<@0(= ;;#* [E- M^3K2/4=/T!K5E7%>.?L3/(S--YO?W_(*X!_;2^(1[/ZZ6GU)JS!+]L,/_QP5W_ZP!0C\?AW<7H=+\NOOO6U!RB*QM0W9VWE2TZG=_*2K?HT>$G66;"] M\H)$ZSLX#E2!OX(QQ3LSE@CTR?0_O_I'C%V>ED M='JBCD^GP[/CX?\^ ^U'5 RX2^&!(#_E/[^-?^A:R3TE3'^3@0+6O/.L=?(L M$%'L*5U"&&P@H@A$%'?STT!$<4@,"H&((A!1!"**G2.BV+=T['IS>GP-!"H'R:!^LEY(% _U"SC11G% M4:'*.C6]236CN.4+CT?YE>IAFJO#"/],UG54&Q[K.DI;@W7]LQ]L$Y4'T6WU M#;JEJJPH8YI7V/]7LJ4];(P;L@C[&>L.@PU9A)!%"%F$D$4(682010A9A#W- M(K!7.^P/=[HJW=C08CD'TMU]IJ/>/Q+<5P38$9V%Y[OU(#P1&.[Y$3T_.MLE^[Q[M[NZ>HANF,>^D MY/EX7=7S1L",_?=U[G""=GO/#F]KA=_=#.VX9Q_V2M@KFD-Q6WZ^L%?"7@E[ MY7'NE5O@8!\#10]AW_:*S6Q' H:' *&]P8VY#3ZV22AS8@AED*T'S-MN&A_W MA[?F]L+H\T,Y@'>-]$7%G&ERH-!V1+JN(H_J4#,L:? SS#8 M *D-D-H J0V0V@"I#9#: *G=4TCM[N9P?B_RJZ34#D?283*'0O#'50A^:RCN MOL3 @B _#D$>G 1NCB#)AR#)3U]L ]+;,R&^14KB<*@YGIWLV,J&O,+=-0"8 MJ0B62XV)1A]L:HZN,YG_B_[QUY1P&![WGW_=%>V/%O#8?')3J@'OL2(AT$-B MD 4_/UVVV>CO?5H&P[61M57OV*/?3Q*8RT)E8Q6-5'6M5$8?O\0$2K;\CW\\ M'PZ>?5]VS#CRHICIQDN& YAP-:&&!V455W65%TO^Z75<&K)_>$RFIDG%O"5X MX1_]]WVD90-9N4ZJV2Q/\)]D%DONY1X1 ::Z:T)\FV+5>B[,23 M,[<^Z!;E1Y^;+>A:JAN:5(<^VIOWT7X6^FCOQECNJX_V;?;;?2;GNJ;MJQ]^ M@T\VTUINZ61VTU5:2QU&:2.&9\HX#76-^YIF"X,-")M%2&4^SK#YZ?%9J&D,HGP( MHCQ\\2(D,X,H'X(H#T KW[(%S[Z(\F/.:)Z<[6+U]8YD-3^_S\KNFMX7F#>: MQ\5'5447BT4*@^)VWYTV^$9;9'^[#YR>'&^]#4*+B/M65<^&H8_'KB_2V;/^ MB[!&N[U&@^W][-!O9?/I?;]0XR1.JV7T?I$7U>>X%.3_HG#[(^=]D,%#R@W6X&^B&OXI1 MQZD:E/3 M);27N;\)VNW].N@-3@9;QS3O?)8>V,<)^R7LEXWWRXN3K8WYL%_"?GF<^^7I M^; _V+J5[<%LE&V"9U]XT^R@;)SUA_LE&CN2BCN$ L.&!V.*]VZLBC&U-$Z= M(2H9K\X0).OKGE=ML]&];5NR[KAEM"AR)*=TQFU'@>W**#SAC03]81B*$'3B M*!(8U!CNF$]U*[,4&3GI@R2[4AFQ,L;C(B_+Z"HNDKPNH_$LSC+X43_JA DZ M VKT<3MN#@B3W#"@>9QDZ5*/RUXT47.D5)2"S+>O?M6/[G52,=H7TF6B?US\ M";)4)!]5/UJ?5UTY:)LW<0>.D7H8N"6H=./QWG11$:1G]2H2IS.7* M))-%GETB)2J(*LS1&)]*MZ\7TZ2JD(Q2BP>*^\U4E'M1MO4R+VEI0^G6'A<8 MA<&&TJU0NG4G/PVE6X=4G-X"D+0O4KP-FNS@TD>[MK A.W1GV2'/ MH/Z\W!#N?S\C0PF9S\@-89,J_0#, 8R]P3KMV# Y8$?"7WWH+ M$Q^3^.M&@"$!M9]IDC#8D( *":B0@ H)J)" "@FHD(#:]034OA&8M"WE[S;1 M*#> ;#]?U=P:+QT&N=.#O*.,+D78GG$WAIW=6S^IC#JFDS<_F2=94E8%M>KX MG#+7 TT;[%%FX/F+VW*Y[5 "((C<7HG<27\81"Z(W#V^VWD@-=GU1.:S!R(' MVI%\Y1UQ=NRZ&?F>TG]H1')!%(S_D1%+/CN]+='$GE;T[N,:'6_=0CNLT3VO MT6F@9]WU)3I_R%WTF((S[U2IJ% 7#]8)UE'GB[G*JD?&,'GRXK9XW6#FWYO: M/@XDH+N^1D\'_=/ +KF[RW/R0,OSF!S5BP9B<5'#^4H(Q"2KXNPR&744N1VX M/3<\[A\'FWNWUVAPOG5P/:S1?=NIMZ5.#$MT;ZKN9(<;(FA$=Y9G:OVRAE_Z MOSSX&GPFE,M7E@QL62'633"X&BKS&-*>=S(U.Z[]0/U]7H>_SYJ='4_MA[WQ MJ/?&X/@S>Q*'O1'VQF'NC<&MD5T'L#6VB3I^L6VR>S*Q?1+P845B1_! A\!? ML,H9N065 ;(](['TB>5Q]NK6G]"Q;+[:^ &6SV UP-V.VR=H/G<>V*J*[WCK MN"SS<1)78G#N(FSON#C]\RV.!#M,AR[!W'LUMX'LP=,AIU@6>4GW^:Y0*?'NFCG0M$IQ_:2> 2* MM:Y67]*J@Q-5\\,_1\6W/ZP3 :GP^>#T8NST\GH]$0=GTZ'9\?# M_WT&!PL17Z!JA >"_)3__#;^H6LE]Y1N_DT&9YNF[F<]F6>!]F-/R2G"8 /M M1Z#]N).?!MJ/0^*K"+0?@?8CT'[L'.W'ON6\UUO+6X8; ]7QGE,=#TZ?WQ9A MOB]\QT&4'XDHO]@>Y5>JA[FN#C/\\VCK46MXM/4H;%]'/G'] MYS[8YH /HE?M&_1+55E1^C*OL+6R9%A[V&LX9!'V,]8=!ANR""&+$+(((8L0 ML@@ABQ"R"/N916"?=M@?[G3QOS&AQ7 .N83'&;4:#$(#T"#)AR#)GUN%L?>" M_ AD=8_$\>RV/<)W2.*V"?KO85S_^>"VNKQ-*^5 R7//RW.R]9D1ENB^=]!6S(1A>>Y[>0;'+[;)U>\> M&_/N'J,;9EWOI/C]>%W]^^-RS.]B@G9[TPX&M_65[FZ*=MRW#YLE;!:>F5L3 MP(>]$O;*(]LK@R]"\;=/>^46L-W'P-@T>/Y%+(Y V;0'@-\;W)A;H'E]"IR! MP]^$M$UHW783.KUP*'QN >5MIO ;XSAS'BL >89WK(M"9>-E5!6P3/&8L,JKN7SV"WA, M..PJ_J0"5\F>8F'#8 /*.*", \HXH(P#RCB@C /*>#]1QKN;)OJ]R*^24OLT M28?%')"9CPN9.;PUSFI?PFQ!DA^))#]_["#C(,F'(4U8!_/?NZ(Z40 M+>"Q^>2F? ;>8D76H8=4*0M^?KIL!_7O?5H&PW61M56OV*.?3Q*82DQ5J&BD MJFNE,OKX)>9HLN5__./YY]=[9+VVYC^;+;9(5\Y76Q6IZ>?98\47L2D-RQX3$J%$9%\/LD@VG\-UQ# MDD*/59=U*C1"BWJ4)N6,\X9&GCY@!K"&I^*8*->(?3K>@6!EM8(7+ZZ2,0GM M_XVS.H;?G?*[T^]O+^%:#MT!ILDS*96N(K3FAN9 MP/;(KV-<9?T$9RPR@-)M@]*\53SB)CGP-;:-:5\=C>.B6,+GUW$QD9>;Q2@! MZBK)ZQ(F8H32A2J@P%F5@6R^I[%;SRQ/\9AO[>#;;>"=S^7^QGEND(*0R=W/ M?&,8;,CDADQNR.2&3&[(Y(9,;LCDADSNW0;1VA9RR!(\KBS!8' >.DT$43X( M43X;AMQM$.5#$.6G)V?]LYU*\87D[5TE;T]V+"T?DK?WTFE"E>,B&=E.$Y@G MRHSY[?:+P+WO]XL D?FZ)Z5FYT[_]23;LHZ-DC9/Z*#\C+JT.RCTNJ&U>NC^ MOGGW]Q>KN[_C<)/)?WYU+O*BBZ[SXB$G9,4]!SQ;O8EFO&E6]2,T7:;Y4BHJ+55:2$/7T%8S,@*FL M"\QTQV.86%9^\!?> (ZD1;Q$I A^;6JB.;.>PDV+14[9^T4-_RH1TO%S4L*Q MA>9"NNQ%URJ:Q5=*7R%X@VP,9P0>8ZE92GY!3#7K)D;T8O#JTS2_AJ>#(5/D MU_!I&=$>H.M_+Q(X@UYR(OQU/.9<.0T4OB7$0>/+GH%1)&594V8>=@7,#IQ? ML,KY^*-.C(LXX==VF/,8T^F"I6!0!((>*O>8AK-5R^"755Y=LO-0RFO+L6RA MO$Z^^N%E7./UN!M^RT':WJG+N" \PFO&/1S]DN>T%=XC-F'>5' /L85)SH(< MW)D<#([/O_KA#2QN-+CH1^^2\B/N:;20'WJE;PF"V2D4VP7IN96(2%3C*D4/ MXUG_V-C_< 6JV2DME'\Z1\*=.=5G)*21/#4>(PPK5)?7=:C$G1K M7"2H:^L*_C"X*D1C:0 6# &5+QY(59' +K\M]FBG#OH+>/\Y'?,R'>;PP]/\ M"LYRC;KB$V OSER\%?'@7H@6R:!=:Q3]C_ ML^ZJ/9@#)N)Q9M\&P_//I)7<^11<$.7'([><'X6VFOL\@*=#!]H?1Z/W:GU05L*_09Z#I[QO,0G?X96",37H6ULI5 M%9) 1#(K-,_BJSA)->V3A;IV@5FCZR1-$8]:UM-I,DZ(T2V/IK4 8)T[3^J" M8$$(=X!)B@9#C7@P!&$381NK9DF)P,IY-#@^^A]AE5OFV61?$%A6K3]Q^.BAIGW2!/Y]=V9PVN?]8?V"5W, M;=VC1.H_\/W,0$^H)TB1D1-)IYM(NXJ O< "))\.D$!%Q7=317=$/I@X>V]IR^932/)T14 MZ-6<\%(3N233C-*3XE1&H"55)SMYZ$:.\,W',%M)1H.;PMTKVL_Y E_YW\JY M*$5ZT]LR$^X4*/MF!1Y94M$M=?>9 ^2^<]7M:Y#GI[;PM+=2#9T?VP&QCKWA M #AS?]^E_>+,C&JEECX]<;7T%KIW.&SH[94:_M1JZ>9NL_.4&!+0$L07:ZND M_)>.CK2F8A>:L05-=YK#WZF*)[CEX5X@#@[W)Q%^3F"C+168F]+9D?<%7ES& M4P7&(U4[T:$(KW6)QE^=C<$_C)-,BJB8*%8O<08F(0P,G-?K:F8.TQAVY3A9 MT)Z>*)#YB?N6*T\>.>K\%9']'HWJ$H_:4C^K?4S6/+5'31-;QJG" M61TAT7?/U[=-/=NXJ9YSM&>0^Q7\"/A_6>*;Y[^LQS,[^WMB+6_I%[Q9![K9 M[3>]4[]@/>=[M@E6"0]OV&$HCZ@2"MJB7ZS42\9K/MM0E%!=1DH$9_SI1*HY_S&EL#X^B]LB@X@^'\%"V*J19F M6\<8G77TG[A'B$[0W#P 5YU][MSH96S,ST#"0/G[_93XY7DSP$OH;'Q=>PRX?MZW6(MMU^T_L(PG56?W(0[MR- M E%^W]7E^'!?$:\,)I-;,SC6L&_3IQZ]"FH.0">\PS^!=VIP4!A3\:8CTSDF M=-R W2K'#:24!+8146)A7^4I.$X-G-G@R\U REE<*%-V[#(^4,0P MQSN[K0[8\C931K\\&K'#X!K:,+N713P_B&8FMXLXK$.E2K3AM.G/;"!CQ[ MOG"=.C'G386+YXF-GL8NO$FD>MI,?.::B=B\ RPMFBHS.J=Y3W/WX=\?ZG(< M9TMJS(-QM"*'V\$D:L(8S7FBG?:5O4#P7;90)V?//;->*OE!(K0JT2NJ5B^F M#@8UC4F4#[BVVQ G(B.:FP+E4:QW[-1F0JM9]%]Q]A$7_&*ND('(B:YD\1RN M35&9%:4KB-SABNF*(O@1:3N\#K<%!U"RR;#[;WBX MW4KRJ9T%O9=X*!>+(DFC,Z=E$VBZ-$;2)IIF:D+5M>5QB).D'-X*"CGRPI'FO07)?+SZ.\:5"*8\R@I M8 E_Q9UO6=QL+6JI6MA]^N]5E"J->1ZK7;)X)DB7[$Y24C2_E1I6L+$%)]!L) 9B^%V69CQ-A6%NA>J*GSL[MFFJ]<8V5),GJE*EO$C:TZE0L;;MO MJU7[G&6ZFPN--0!ORK*Y]9_U]'[DB)*S!6%O@!8M<;_1=J0/.$6DJ@K?TV[0 M>H%;!Q8\OH2II#R#[=3VY/S,VWX'8$.O%S364TC6>OK,R6 )T&>59NTVG4#O M8(,Y8DVJXHP;M,V%70F?86^ZFB@/5W8=G]_K&H4CBB=7:*:5-PS4()+T*+5Y MU^(J[*(@W(ABL-%T#\2;;5Y8?]REB&ES>M_AENG1+,%OLJ.NJ;KAC9!T$9,O MXFIR8(;]$=HX^)O)[?FH=DIV/SB22LKFB1O83IA5TC(GCO.22;U 3V4,UEAO M(5@R+Q2I-,W'KM?2.-GIM.9SEBT&C.45,0[WB'X*GE,"XG EJT?'MB5/%N5W M(4%JYJ-TMR)F2L&E.W,CW9S%0^FH,_OLKK=N>%QK5*\Y8SCI!P\=^)D'FS[< MY,$T+6;JGCA.KAY+U\P?FG02$2?ITAYG>Y=BJ![QIXA/R3 OG=ZTOP4927E? MD""4F,U4'7C4J.E40@KK8H*3 ROR <7P_=O7[^14!+% %Y]+].BC/G\M'5N] M0Q5N&!<>CRL^WM5:]KWD%,6G*Y B5.0JALUEKF;?)L)NI_RP!;H<65;/,>D" M=P!YL:/%ZRFM"[[06-JK1HNT+J/C_N#X:_YG'+%PP/VR2QP.N>.#_C'\ .XV MQ'_TP3#2[WMWK[?V+? N!',HR:IXFGP3O98.N:]A%6WDP%AA,AP#1V' 4,4R5.N(^W7#*(?(!WX7FO>=Z*$1LJ]^$ M+T]S9)''^ VBIF8\H0F&ME8OZ+%>T $OZ$6UOENV'1V-FX/ 8#>['SK=R,_Z M)](?^ZP_?/9U,]^[[FD46HA[<21^"YZ$/P2/- M:S]0I.Q7.&P*5$HO,0GVCO79W*NHWN-XV0[0'WF13]A0.0>3]UA6)?C78!"6% ME3!@$%O1%B]!4LF,D^84L"F[ZT<_Y]<(Z 8C'=XOF<+-"5_O@>7E.8*B0]\+ M4PQ:X,UNN8XO+3;87L]V#CL^17QMQE?RYN4P,B9@= $%WDN^PK">*DK=T$*_ MB\;_]AS+"Z[F0(I.<'6\[=U941ONE=/M]\K9P^V5#Z]^%973C_[GCXO?/KSY M11>__8@?_*+__O'-^Y>_O'W_Q[M7[Z.+_WK[QX?HUXMW__WJ0_3N MS?O_/H2=ML7A@OG$-"\I/&QSBR+WI00=Q;_^GQH=G8H,;!)3^"#5?__HW.AB M!!XB9B _@EN,O23$'\?[_@Z;,'KSIA=1LXEG%QI<\*!'S1TZ*!MNK6?[N;5. M^]'+M[]]>/?VE_>TK7Y_]_;EJQ]Q)^W7ONE^SU=7<5H;R(N5:#*GBURJ/'Y' MK,P$!7V_WGEE*3V&QBF,(/O=4NQA5VPL+#FP]AE=%C*6CAVKUBXM)O1D9K<0@F MIM@$ABH2C6-;< $CW:4B54 6<%F/YHF7DG)'@I&= ETP@H#0RZ(R[$D/$:1=Y)@4G.2)<1AAM V/$*E+0/B;$4] D26YP#C;,CS=.MQ2I*7XB MZM8TF9/BI6YC*R[:I7F-Q^-Z7J<:\4.N29TE7GYJW(B%@6B#28;NBUNEA\^Q M46SU28UKP*3^!UQ\9@->#"Z.'G&U:(E7$^A7:IB/0B@U4M;(/L&HZ\((9)CG'/:=K[9YH1MO%_O MO<[VOR:?ND%ND.AY&+OSX$3_]3PPTG#%N3[USG7X2Q(>KLK_!LQ@T!?F#.P" M,#@[S6A/.'7H6;R#Y(&3;_A/YZGZHXY'\^F4CPG8-7&)>21?2Z4(_"RBXOD? M@SIL^Q[_HXN^2^- 89:'MA(: '"DD-$@.VD)Y_)'/"*JO/W[WG9K$,KS[B+W M,5R=^PAIC,>5QMB=H^E-ACHZJZ)?C!5/Z-!73?M&NYV'<"XU+4EKT=_2/.HA M CX!>T401GA/-P($B'@RT:A6\/3N"'-Y61-N7F=G-,P)DZVGI MT9OJPZKGS))!-SCS+$:!/Q2:^;FJ$'%+Q2&,K.&EI85K7C"O$?$BE"D">JS, M Q%@61!]"_6QIH([1$^:5MYXQ0AV\C3A.+Z99+KO2!DJ JJ^X)-;/.&D8"PB MN"9J'->VSBS1BB-U% ?RGJ1I8_0E3;WOS)@1N#.M)[4YI^XM$2%I=@ZB7:1O M-ZTZ[&28O&S9<^+-$U61@:3KWE:,6V(:H[JBN<0UIA_03NOIK2&D+32JO^K) MY5RWNM5^^-$\%NPS 0:G<9W:1N1P$9WLD_PZXS,PK7^8<&BHIN "_0^ZU MNM3HU.N<'HE,>@N5XS@0TKAT-SONR\)IW*L'HLF]C PCO(>EUUWO."USM%.Y M%)+01(64?6H $:[^?"'D&12]9\0P6+/)+,^IC'3*4'5NR&Z$'/4,3P<(7%.( MLJ4>'6D0<%VQRI"I>K2>Q/TAY5R7.>;5.,: KC(\?1'523/-EDR>/6W!$R& M(\I9&.X?3R0\H,4F"&"LE+O6#FV2O1?9\:P-L!I%.M:WT$Z+/$424-*?CC;% M9Z+ (T(9<>H;;UK:Y$?V-&CJ3I#"TO1;UP1%1D9I\]'#6:!Q.33I+$;R]!:\ M[\P&6,/[E-KX_>+=!_8EW[P!F?KP\ZMWT9O?7K]]]^O%AS=O?[O]+)SLTRS8 M!,^@'_WRZJ>+7SBS\^K'-[_]M&>IG6[S\W432>P7*R2X)8G_@+13JB[C5!=% M$Q,"Z[,B8;([LC@P\HOPR3%8 +S==6(?#HX4X_27,^\A8P0V5ZPDE89FD[+2 MNAM#>ZUG]T1Q$_S'ANYMY9I0&J.=U&4ABIEL;24X'Y,YP\?I\)>3B*I2%*-Z MV6B#1PO\WAYK6*]>Z#DP-6<]5O",>[#)9HU_L%B.+M!K!PJBUPV!(!B3IG>^ M2T!$"*UL'5HYN0M8Z>#X/.!*'V- 9B?.NHL^07ZBUQ][3R -6AQ$G&&]#A+\'D ._H,1T89 ;A9"F>8(7L#F M-?LQ%ULU6EEWV+ZC.7MG$;ZH&_]+<^_B=GIK#,O;3XUT!CK"!E+?G9QW3A9_ MA/3%6?7=T>#Y/9Q]W:)$L*USTPKP_H?@3]?@M$]V '&P,B0'0RY'E'IV6D.X M(=7DHX0B%_DU!4^OU"P9IQ33010W%<##+YE9 !F9A>$ >0H*AC@5BH)Z+?9^ M#A\Y6I9QVWS0.:$C2E^#.L_G&&>$TZ5(LH_L-A'D50"KI6H-DD)-CH,D&IC# MF7--&*'K;8\4-H>A-R853R6!]8(BEA;N3D%ZBUJ:1!\9I1?9%@ R9.A_@3%&?-[GX+=@; MTP@]E/FB7IC((TD),Z_#[;!6F>AG%G6EN7;HNB!##RI#%#N6NI&I:Z<*#Y)& MMTL:3U;N4N48IZ8N=&AQ3M.$]*=-MTJ="J4H5<9 QI&JKC%Q\R%.KN-,9UVS MV.K==V!])R1F5[%.7?SQ$1->AJ[E,LU'",G4BA$I9BZ76LI9P_H5-*B/CFV@J(XWP03X/F"8IHUYEZ))XE.:3IDD43,_)Z. M1Z0YR#,I?FB[G,\=\OW_[KS8]'@Q?FET&*'E2*8L<0-UE$)[?%_IMPJPG0(*96 M5/BY"(1ON%/&$#L,Y<5'#.TM,'7"7B8UJ#)Z#?15EG%KI#C3!IQ&?]A']D2] M22)/GV>-8NSU6R%?4:T=I&]G=)@XIV6#ODB6UR,ADM) /JI B=3S:%00%&R. M)$0QVUMQ1=02H@;I"@0F%HDB'B_\&,G$N""@BM,."*@P$CL9[$K%\R T#RHT MU\H%%5$6D#I4E%8HP++1CXRJ)O# MDQS"#^:E@>.:KB;4JF$*R\D!B[B:I:H2#F37H3*H/%ASJY"THA'OK^,^>=$X M9AF\ 1(Q2Q8EQTPF8$XIP2_#CZLB&=7HDHHP%G-/[H(D[<[!E90FL$J^>0KS MS56GEBEF\^66Z%9B]):)=V$5>(&ED])54]EV'&]?_6K<1/'II6F&O0\C<[7\ M$RT@QOV=X[8S;,^Q7"?#;)_CV64M@)4EF*E+4U8;U.)N"K,?L74\ *H.^;3( M-05Y9[P73S[LJ.YV267?@&F53)R7\(%C)$:6ZD@A+.60@NF3:&#-#A>2^!J( M(Q 3+X89F*X1GA6R\;"",!@^N"# $%8+ N]Y _9PLXW"S:./,6HKC#_&KM.$ MR,2T($53\PQ5H1,D+>@,3*:;_) 0A)PYI4,:B2OB%([:UE48) VZXT%U!RSI MM9*DB3;%%2*"I;\3ZI44RY5J!A!S$] "[UKVY$3023[:U0WY:P>BR$9/U8H[ M@WS"[50S&>GFIIE3O) M:^AF9Y*LK+$X,R&7K\"3!T^GOYDW++&EA_8BSDB6!O.FT]C:.^1/FY(9S//= M$1Z=&T%Y2:78U(.GF.\7<5+H?E_2\HHK%3@4KG]X'1<%7+AT&C*,TSB92RA] M%D]Z4HO(^#9=&J;MX]YZ SF(SLZ(CL.0215TIN$@)EVI"X6LHA:---$G"$F$ MR2K7Y3I%T4;;YD57*&FU-(2ZD,WK0DX#Y<9NC.5A*SR"CKRS"#Q:_$X3$IVU MX_" 801W+2KG> 3[O'(:^@:+>R=6=5JK%*M2BLKD:Q'PRQ4;' O'G]R@@ZV;!#3]H[O MV;@V%1BQ9V_[_1EV2RIB$E!2^T%Q0OV>!(LO,6AS;:09%2C02#ZC^'-7*IOD MA709F,]508851N4SBC*95# CE>' =_(SCHFFR1ALI,-#X"]':-R-N2E@7%7Q M^&/IUUO)?D$W5!5!U!]:U$EO8=ZW&_R$WS3?;)MIK%VUA"PF(N_'GJCHIOO&DP2C78@2IO"% MFB0"@5GAC!*+S*J:S" Z#RHZ@DYQY< D@Q'V"RLVR>=H3(\C7-::CC5$-&"B MF3EZ* \L-132%(1POKK*&8F,\D(A'U(5?Y)&K)3T%85$=%?_9BH/0WY$5&A@ MNVF@%-:TS55G/;#^B>7(V'NI>K&G0O7&,7RZDD--*F6VN^ ^.K MN%*6.%XM5,S-F=Q^C%ZW&BZ!*)5V'+H+$JQXZ-@K=?L2L%E.C4I'J!"KM %";D M."2S\GC>D>/3X W: M=,)4MF>?ZP><-BN&65UQ&J3[0:6[SB02J(VTI)'J00,J,KZRL>VR&S!%I[@:G M+. *RVLXOTP^3!"I75.8;>W6>?*2BTF=PU#E])H5!ECT>RD]F*Q'ZIFI$AGB M!RHE,N(E;8)T/+1T2,FM1H9PLP'8T&Z2EVG]+9&S;4CBR)5F\P1O\BH>+R69 M(5PJ<-A5TL4+92TL^X/'I'3>G582Z;M-PX2N-#QN:I5=QMP1#LX>*26RYCD< M"03N1TY3$!-F!+"G2)9G1TU31I1-7BP;IYA84,%MI>#N-:[ +%F@J8:1WI>< M^7N/F;^PCQX4OV[VS%6.IZ:VV7!_>42Z/2%C$5=AM(P$BR*%#3#%,.,%*LTX M79::N4\P!-A$ASKG]'2260=_B?/'EGG5QA&P[C&3]G+JF"Z3<<&(:VYI($22 M02<_,*"]2HZP=1!UTJ(>2Z4++P#S&Z$'T03,>DX9XVK^"'KB&@]B^#_-S(S* MN2YBM-6)R(6;SD@#+J>OIVDC*9UVN;5"$(,'/YHOYEBD/I%8I30X>@D&&M7% M5 0!>6/8:7'S$DE>H:O"XL'M2G,3:8 MPJ+UO*CG!"#4MF&U7"@N2A_;G$*KTXDPX289:+=8X'=&$WRK M1V9S_(1\FP@;N!/V\QU5 ]W<[SNJ!C0E9JX1MYNV7]Z@Z+&;2S(T#;Z+"J:S M4,&T&V-YM#UJL"O-^^C=JU\N/KSZ,?KP-GK[Q[OHO_YX_^:W5^_?1Q>__1B] M_?W5.^I0=\NN-3MSS'5/P(= ?KT5^?4M6[C*":.O! MG,/HY=@XO:I![Z37#I> 4H=.7L\LI*9@E;Z@3BIF6L1+L=&I5FZ&,"WN"6N\ M./A+) -L8'V_TN2E)_WH?9() P>QII1UN6#9:E3E47\@\@7YALU602O /B[C MYP:=@=R*&;,;>B*9,)7&6M8. *&61>+SPNUS01\>R=N;B1<,)\NDLVD0RBSR M[_5V(JH(%Q4USS,D *>(9:,^W_9SKBLZ7''ZP@=IU<+R;34WS5#:T%P M*]/)$*10.S=2(,X[6!/K_)%1)P9RI(2P )MLP_Y]56/\4U[H@C8]S#B8:[B' M#5-AYY['(5ZR#=[K3-8VEY9OXI2J-'ZDB<%,EP@*QFOT;1][7(&G%V.Y"E(> M@.) KE@U,9I/$MF:QES3 AO)M8AD$(\2I(0AC**ZI!119P"HN37N%6XV*1E& M7HNZ='.6TG0"AN\IO'[T@4F&*-DO2^WH8ZNY6YJ9=QT^2\1-"&4:@D&XN75& M,YP$@J[#CL@&G*<3[-.(]9'*N)>+(6*3#=-LPB1!'?Q8 ULL(V\UP^0J;QH\ M;?)H$E>Q#ADN>PTB7S_V*',/3T\R<(,E6"A,]6[C8AFCZX@[Y\;-?H.YUYX< M(%N:$7\J80O[FZ.55EQ(<4[64X% MH[0:N"D-6S_%#8Z_)V- '95PRS&56PP'W[OW]!FWL'DPF@YU.DV(UY%C85[5 MJN2^*/4#BC,K39-#UB3.S:\U=8U3)-M!G\,!0F+T]@E.\9ZN@$0TO5,Z*"/O MS#Z&8]&CKPX[E:,03:$2ZP,( M/RB,L MWC1J&&,R,?;Q(+]"=F_[_$5K GG.W(&5#E->R4)MOF8LV A.1NP*C?/.!S(O M/#>$9@8W;@ M:Z()TFJ.[&8*B;2XV;1YT#57_N/60+-5PQR]AB1&NJ9Q0Z[D MO=W64-(EDYJG8:/,DC-+,)2M*ZNMMO 16 M6JLF@5[:WP5Y<\RBEBA;:1,%CH:;*>DACD//!$%B[KQJ C3&B-PZ;CG.4G0@ M9R#9H$9/F#:ZGA7@@TDMT9Z[SYEJ>"Y').)2T88D/@=]=Z;O]:)9?H]/6:TNP.1Z\8BFO^-K5UT4S M,".P*'OD+^*R9'\M+]V"2SE[C4^F*MI?A?]>-=WSV;.(<;*=E#F$?-EI0$Z9*=F*W[<06&^U= MS>,"BVFE3OK2T_''#;LMOM-K(-.LVAG"#F3ZH!#T! MXZ=A=AE:?K2I#(J]6&-%R?"34IQXG6+FB^T=_SLN9\D\!@'B@UP[5DY8S(I\ M58\4&T9,X]1'EFC28C2UMJ458%^>XPRR?M=YD4ZNDPD9*BVV+WE'L@PNM"E]C9.14AL[ M8UE)?IV76Q:AU#HOYH1[+:$&YK1GP2!I*U&;&FO3L== @"BZ5.C[4^MUXHL& M:Z&UZ# ]VZP /%3$"^O&R?H%52$VJFM_T5/E(7SP88,_(DMG0M%.$>17@",1 M-UZ16+.W'1II>=R/3R=JVX3V&C8[, !29'0W M1J%25!614*ZUZ?1@MHTP\;S_)< M7!F"O'()W05D' !_8'#YP'N #NS&6AR= W>'0 M^)N.9@)NDFYU;U[JHO-0S7D-[[S+*;A)?]Z>R:>NAU!Y#(*'<)R_;;=>0R!# MGEX)T%16'7T>659-,YED67[%1:A""8E+<$1NBBL2Y+QT\.J9YL^E%RPPH1^O M&32N!MH!\:=$_2KR4,(LM?6H"ZS(9[=3XO"XK9Q&98NG;>ZGCF!(R_D MJ]D3V8!8T?0*+X\EB.2$+A" 0G:?Q&?0?C+616*0RHTGZM8QB29XXI9"/OT3 M6>HEWU$*AI!^3X&76;?NJ%/V'&RQ1'E:4M@F9+9XA9X#Q:LIB9"F^;7VW.A9 MV$Y+-(G4,38]L*BWQ(Z\%C?T1-Q'%[IL6 MXJ-W<'Z7<(>K[21P7WHY$C,Q,+=J/,M@?)>$4+ \ G ).\Z@ ZE5CH0B&?N_ M@+7YI#7:D[/S_C""]TEIYS\Y/>^?ZS_ICD].3OLGYA-]@,$35%P@J,#J(1HR M2&I>L)*9)@C?8-P4$57U\+\#N@3^<=RCXU2]J%UD?K MV29!@JV+NF5ZA%J8'LKYKJ69:C>OE"TK>Q*K53>E0<4DI N67F#M&'%BA< (B@Q4&ROSFU>[H MI8%H^Y6)L/#:L4G>^N>&+D7Q3%..-L15XQC-Y73H40X-5;X]%J2!#=D1S B2 M$(XHSAJVA@3*1-NW+%D63W16_(?GZ!^3H8#1A[8A?:V,-:)-+MVBLO,9I*>N M$]@QC$X3:N.YBG&YIW4J9R)GB*:)1#=K:0B8,!HU%_Z3<:7#.9X90Z=C^ZB6 M8C89+LQ0C07IH$$4:SPLO*0PNBNK:'YHV5IJYR&C=IS>1*7[9:+J(3!C D?W0 MM7C\$+ASB+Z6FAG'>W!=!VT[*::]4_(>6Y\EA0"\;C MX/=E)Q_-7^-9T)E+3IN>8P:].!@LMF[\9I&TJ)+N$=0L2L8ZSY!JW]$2)Z<> M UVBHU9Y)ZYHL0GO/I0=#:23)SETS@*35I;OP4+0)P#[>!/3XI?!9R;![)0F MNO[@.NEK^:X:$LA33S+OG*UP96L']!SQ[[ F^3R1A%=#UVJL^)1JJ:%3D M\405_I[5*]&SJ<$E[5!:Q YLAI/>LKZ9S=,A+FS\$2TVS7W5RM W1R>A?1T= M,,8@L1AA*X!1P8Q?H.XOJUG;2_-/XI2*HL&2&7],EV;"P.49(=A%; GM#F(U M-;N31@"-=2-$JT[W0WLS8P;Y4JT1A&6-!DQ>-'(1,,L&D]7 MQ1>IPZP91!(O>"#XDAW31;4FUXX] MQ\: PA 1*TO-\-&S' >YC1UX3!]@WLUS?$^2YT5>"AL5@;%:D0\O%61S(][Y MXT,]77EB.<]DU[>IV$8H;J"T,TD6&=5E&:],-?1Z+4:JA4,K=@ 4Q\S39*(M MHC]ULI3#*'BBNF_"R$;8;4>PZ'0V_UN1"829;!M)*6T^7L)(Q-^$%Q($X/(2 M<1TVH!B31,Z_6Q/-$DX+MN"*:IVUMIUOH MO1MD(66U>H9I).:-5, MR%S!^ZW5^[:J8W5LF_6V8U-1URH;+I]P_0"B!@IEH'D2O?<@#]TE?"Z]KFT6 M<0B>B[>MUJI5>;4]!Y#1K9^+BFHMA6YQ%R=+&@V#"(ZD@Y%4ADWV']&A8@F=$P ME-"!DIIG:61O8:G-4B0S)=N6+?-2SZ6LW,NW_WKSX]'@!:P/J#FX2>^FFNJN M:D3!R,@]O9)89^9Z&A[K=T9P/"RK)GA?-8S2N5/X80ULJNAA@UYH%:,L-BEO M_%H*/QE9UKG11TNC@N"A+_4_.0-?UG0M6>@81Q=[C5I/K;KA1**KZ"A,:-(M MH8X,IU,I$LHM(4M6-"+6BV(+M#$([X_>T[2NM$63*#VTS*R=>+Y<:F_7@?=7 M 58O+@6XW.O&3)D149N-'O*!.R6HC<%2XH-3"QWO":_2FJ ZLU/4<0D!Q_3/ MKV=*@R@-$[/H'4UB3AFXGAW:I'ON$#&[7,CV)^)R/!1T7C6"%]!EW?RE*WQ. MOG(S6NB##&?>% K/,=KI+Q(5HDK/2$M)OJ)I\($+Q'RK(5ADE]GN""VCC=! M'^\*Y*VC(,S>R,E:<>JBQTK6$6Z=,6Y$O"2/AM$P)YEL>;)X*WC-E8P*:,$; MW&PTC(+$/V::8,)$F]R^A0\T=)T4%%@AFB&A)Q%7MBI71_&$&Y8(,3IG+$S1 MJY[N$(7?WKSMGH^5E.\.+KZKSZ9G7+KJ6XY3YK6,9@IK-".U2.B M7J>2>&$3:!WO_6@_5NMS6$9]YF*/XKK:I87\HISJ>7GPQU-.ULW M@34L03 MH")& KP$FA%.25:T]*%> M>B3BA*5P?38M&M$DQDH+*P&1AF72/1S>$YR.&IT6JF$:T_&2H5.>[I_.O\E4 MP32\$9\CF5HN8>92/;TX,Y6"@![!:U!=BUX@YK^$ M;I >MK4--R9E=*V78XNE>[QYI(Y7W-MTXF?%"'KC[EZW/ *7DLL5I=1F:5Y, M/\XM"#F,%>W:IC*'W#Q&6L5XZ6C3DL:#PZ!R I>F\.B98I,X,ZP2>'([/%=6 M W&B0H-$#$;21(]&Z(QIK\RLB1&-GHL'=2H>79IY^PI2%=0D(K()A34G4R7* MNM1&BV=8$N;7&/!65Y(!%,=HMAP5R82_+LS<##)SS06J.^/!W3U@Z*UG.&^4T9X()8=\)3K?T5$VSU6E(T83]D<&OKD.L>>E+[ M3YTMIC5SPU$R?MJ )$EBUB9>==LQCA^/,7PKW.L2TFJ&N,ANU$U[0W+R+I*3 MST-R7!W,#/F23T7D%,RI]X.GFU :*P;<.D[$%P*(SGH?.6FO"I"<%U08PO>K3.7G$G6M68]SMIP>R^=LS;9''*\4VHBWH1FVY&.5*:F226T M#]2JH<@)X>5RZAI CU_?9./4'0O.F4:>!PMLA#>[+.(Y? V2-T&@&M&%=:31 M$08U@_F)I;FZR@-7" L-@2I@-!^%O_?EL#8\1&O19AIDU_-&( 8[ MK?81L:-52R='27!WOLZ,,Y-=;#+]^3 CQ^!M#<-<)FO%!J.#]9I?E=W?>"R7T/[JI\0E5ZIK" MZ0[XM'NZN3I1:QJ=;."#[>Z[6H4E7+6$IEF-3FOK$TVQ4V%@) M7@'#([\:H9CKFJ 6J@FK6?"I)]N9JEQ3E[78!*^? M:M1/W/Y6 ^YB]A>(,6*.(4DJ\D6_ID@F$TXN.^6PXI>0^\,.R#=AQ>]OQ=NF M-R;0XZ+IQ&N2RM9J^:4K:'&2A9]P/,#U%,*R/M!&3K*_:BY)FX K2KSQ:S=@ M6*C[M",Q?)"4U/*E=D"+CMM/&52A"*]4BJ'#FBU/\ E@PX)?V:R"TW?9N,MGMF@-*[/ERJ08"FNQ^8ARI,!OLR1=XF@F M.'P(R?:+=LLQG3MW TL:EA] RYN EH5=4,>V&Y%][-%QF1?HKTI>AHZ"1:Y9 MH#08Q\G2J$\+?3#XA1!4;-=R<(4CADF-UL?6=4&??2P]2U<@<4,/KO(P;0I: M=';[L9*;LD)NL&XZ=Q=7G/(QO9 (Z[1Z_CYCI?K1>_3%Y&9FJ-2W0G@KI2"+ M(^S7T3B-2S$P_.=QA+J1^K)%$Z9C6U&//SK!26:QUIU&7483)W2-="/3Z1$" M5RR7P]*2C;KL(I0H:1&68/,/PY-X8:@)J-.&SL11$K%,3,+B__L,/.^UD.BAY#\_%"QO&24<4.$B MU:3@J%!"]\39K)%ECYKP'#J]<0S;-P%13#TF"<<5M_K#M]2DF$3MSCM<&#%T M\R4-'C/X'5-3UF57>%R@#>INPJN9?+SE*_"Z)7DQ:;L:>ISFGB[GA$=]H(2W MPA W&-R0 #K13'5)**5<3:19^YPTXYHJBU&0;;;:VW8 :AUA:K(G^FO+D^C" MI[-;)=62++VY9K#V/I%B3N2M]WLS3X=?^,E*/B(8ZXEXFC#BB8)P]1WYW.HMH M@(A%'G><:/ZYZ$F#DYMWRUR=-D,QDC,A/E!100./6!>]TE.1#O!(SC[GQ!/> M13%1W R[K6EQ>04Z"&.X,R(?YFYBW[Q";F!(1S0D+>*3'!/X>651V!1,&0O; MFX_'IGEP\1JE4E2K3@>I$?_&@SKHI*@U&%%"CL'X_NB6:5-CD3BMO(9WEN%K MHU%+J:->$ :P+O(DT\!TLUGM-;NMMWU@3S(UK$CM)<$S5HH\6XT!VQ!MYRB] M_1R,E)F&R0.=7P%6NSFL]D6 U>[&6 *L=HU5]]*O(]%PQ)Y& J*>^8]_#,YA MYVK2M.03?\ JA+M"L97F.'=$M5$DX. BS##7/,/3 M1G4=M^%I9KFLEQM3]' MDH M#/BX*F?)U#1:2 H_I"..5].!IG(4;'N6,=EN[M4ZS;W%)G&GIJ.(E(]BE3R=J]V:D4_<5=*_L+G4,1#.F5RBA47,L M7*,2ZXH=(FRUT-,M7C##;$+,O,>=V.A/R&]57B4I'.*O>>:)]>!GY-A^B6B2 M9?23RF$"XAYWK,.(@"X?;O#J"S!9[WX"/SO[\ MNP1J_Z4#IS^!OEHP5KQ[S*A(N#.C,E7]=G P':#]9CD*RV7/I[SEHM0I>F.P MC&-E>8.3HJP:$SOLF%@D3!4\O8C_GW%5YEECB#K4#\8_-16W/V^%I1WGU)]C MB0AT34&[G3MM'-!OZ)1-6+=A[AHA(B:,3$S1DWH!F]\,R=V"J)-MRP53 "PU MPH0WL@03O%^OL 38:?3MAKC_4E(H&_UAF?>;;APWRO%GC39 M0KU;Q:YZ+ENP4VRRHE*UQ=3>LR6J&]=8[H]F>64672/1W&Z0T@E2ROM!;-!T MR!<@ =@&DOF?N_@<9*%2K&XW[,=:2^LR<(\\3U@X3#^-& M&!9^QQ:Y-WP'ZX07-KX32X[JF'0=.R5:L;2;KTSC$5-D+VJLKECQ:CT:"'%# M8VLL0S=!AU^[HSU/9<,"I5=Q++616N82LQ",<\\VX:QHN9O]OFV4@CC9&[&: MJ; <7-.#?;WBG^G.._H_<]\8PS(H,WYWU+E2E1-!E.&ZC-Q?,A)CUX%"X?:E M\)W'N*K<%/9ZEG.'#E,$V.##\)JL)IG4D3"AF!O6IZ5L;(H5JZ+EWM**%XH8 MC'@7P>W35',V@+!@LS'FZY#RI'$:)_/2:E-[?Q10_HT/9.IIW$ O =NM&O_ M))X.T2%.LLWE0<5NPRI>4)8X[!:?EPTLUN7.3)6SG-B MNY5B5)XTUMI_JA*K.<# C$O#RD(DMKK$->YD5A5JFF1.%J/O%>)S75X1PQ%C M07KXD]?YI^A#G%S'QM-8FL0%#R&%6>:>"RM&SL/N1S_FXX](ST+.>"8(3] L M<]/-T"&RH::*8&6FF)B?%C1]TJN&BESCHDBNI)N5?0@_G*9EDE-J09>[D/EE MJ:PLR:&A8Z%#5815)LYM);J2LU:?BG@(R+E'YHZ8[.4,[HA;I&=.5?]LCDRO MG1P;6#!,,BX]HF%XXFLU*FJT%(?'@[,>$XFQ_G.[S+>G CT O 1K]##+D,)W M:J))S70;";0MQ_2-IJ5:&OXP_TCW>\)Q :>U%_#%M%W!X[-&N&;#X_O%EX6B M PYU;5XEWFGE5F2N=F=AJS.\8BNNQ0[&DY4\?91G)!/%GD(.0S/Y31T;CS.% MM.G&.,^E&1$*[X);VE/A ;7W"(5&$KB2&R_18U Q6.,1)!*A M3U36;W@64!=[7\.+Q1V)9N,!_Y[1[N)D3MJB1ED=X!:GPTG+LERL<[:XD ML.Z;209DS7N,15U73U/)?994FJ0'%8:H#WPEGA[;-]8.O,5E-,X+:4--:7N# M_Z3Z.8.RF#H,OQ0PP3DR-S5AA08#V'76:=Z9RO]5UAVW!\ C5E.4H:NF)LB@ MJ%MQHO=A2(Q(\X)*GZ1"8>3)::/S"C[9\0BY?R=B?@W804_?>J_>OFPM9P+L MA=MQRKJ72;(Q6R[[9[V"!K72V\,B4A;7T'2OWT.*2M=V,L(6V]::N:E;U- M&@!AQ*+%TD*7X&.99\3CQU3[3<6',!*81Q>&QL1\6<*Q^)CY*XG7YB"L.0;S M-BH(-)1?)Q<0K$83(Z312"?([/73-?/3CE+U#1ZQ3R>:/=0P@*\ MJU_AC(I5&KT$AU1E65(B68WU%^4 %19?2^*I^7MA]90-<,%Y!/)$LO!KT6?8 M@KZK]HW81,4[&5^3'NCUMR&[#6DV$)DZ)R.S7/_.-)MX5\1;EXA_3,J9%B-B MO*(I%"93;0YK]"&>:5@?0+3.9%R)HT5F 76G^YCEUZF:6*8DZ5RCTU5CHL+J M1S\E&$)' A5I=-YH]QG@>+R!$[:5G.Q8A]"< M+.KB,LZ2?PL=U&N*_Y74U9J6C*+M6(']$;-R$PFYI.E113V$L+$BS)C"M=!- M+QA@Z^(WW)R@[?EEG0;)CJ[L>:_)1*FCC]/I,2_8;7")TA..80O/4#3R$ M(V2]Z"5J][S(A']+,L$(DRU4L^^K8];'!.# @IT)LR39QB/.C),'0A-N3Q&/ M%1SOJIN_^QF=FR> &)W24O%0Y68:>M/$LDQ@GX*.FZF)(3-I]5RB!X' _5WC MD M2M?T7Q9P*XO0YD9'7EG%DT%O^.)%?Q#-L>$8)R(1R4)[H_G+\^-A_ZSQRR%Z MWZ#59('(+!"F>BRYHK5F/DK:>1Y\W'6RR9#3A(\=7<2:!'$K*1B;]7:Y1YY( M7)N6<.RFSH^FS S)_A9T[G3T6[+MU-T6:V)B,*B0S(76X(C'4!M18Z_ K]+7ILJCLW.WI">E,URO402K=^*TH^2EBZY3#\5I M?HD%2KXM3H\/'.A<0=UJV5JI\0KKH-+S%#.F[#AU@Q]^1C M3Q9U/5;2UB;E1O=OM*;B1S>7U>,Q%H '0C:NXK16!N+2*,G"<>G\@D,%1 $! MDS_TNS-*[Z)NXJ#F6'4A-.9&$.;(*7 I:B;HX[JFZ)H8EWNJLZJ04/U&FZR?Y^PCMU +;^6;D*,F$VI6W43=ZNFSN, MRP/V2KHVD MU57%?9!!FN1 FZ[18(T'>]E]-C)XAW:S/G7MU_T0I^T=(IM2XI!"2Y!N(%?' MFA?G<"%;RV'];MA=%XPF\0L'2M5XKG9NY02BY=B3!;C) 3*V*"6 A$;$)?%8 M-=VF(Y==,)Y\:C80/+-M/MGAVLOH%$NQ5%>CGCDJCD,:*# MH6\,K^F0%\=I5@@+DW686"EM]'BD@VI-'AQXK:FB5M:E:__B@:%5!'9<1-=N M[5/+W,2AN=**77&V5MM3$G/[, 82<^X2H2LU=:RU.0\-YZ6[:IUF+6WS#+_8 MGK$"TB./(]DX NE0KM%E',Y>>3CW=#-F5&'@6X":[(A2V7?F=RR;:_6:BM+DD5PXV8'LT@;*SI4QQNHTMJ7;G]T:+F#6Y-<:D(F=G(]@L6VS6NG\3!0+% 3FLI)6.VEZ!8S']"2:L=G %3%E?*I!*EVLTQ'H6DZ[#*PA;E Q!7HP%%,J%W(Q[[%9- M/5#RE9PYX M#;W]BE-[R.JVV^K3. 6SZHKJ1)UNKZX*711<[59+H(.D&-=S3F+OBY^UO:-+ 5B#H>VFT>KL4V'8\YH5:SYU*-R0XO[B M0DA)?,&];-$7&"OT"4R52KN-F68,2TP0?T\68_U>+]UIAPWHO7A/^W8W3*2) M%DU;L.C69/:C7_.)2J.EB@M#4"&E??ZL6TN%ZD =O#TE>\ #+24D\F=:45TY#A_*/QM6.(;X&>H@#GLYXRXH&J7!#:7C)L=?3L + MW1:V36)JE#'LGHQID\*$E8[#[N:[F6.Q'!NM;@\_R[TU5X:V2S'J M,,J:!D=/D;J$:_'_$4- '0LDL/)U+QJ> M?LWG(_SERQL2.8"PQ*R.2R'/($0'_?YX>'Q7HMQZQX<2YRUDN=])F\AM2=TZNZD;$C4']B"3>%GD MU!\97U#CDA$6LC=6]%K-\KK99+YK(KRR69:U[$88XG:R1N78EVCL9!1?9W"Z MNR\L8,CK>^\PX/+&BUZK"6%5WW$/VA['5'DQ*;_H+?Q(5==(3&-JPB>@$V/. MBTS]R4D$_=[.*8!D$ $2G4-,B.Y6NB\*T*-%PGA;^N1'>@B+$ZZDE*G+Q_WH M9_!/KM#+=$L=J?[1(59M4:71P!HZ#9[XJL9N-$[-J7XOC7IBN ^ G_:\4-W M CSF(2ENQ'>2"@*9/3@]%'$/V>)(5HKM6_;\N92^K51)[)A4%.GDG4<>EN&\ MQEF!4<'A1?BN=.E#X_Q\2=L@QN/1!(DQXTXO;DX MK)!]E\[@B*/8C6XT7K="TC\5+S 99T,FS2B^P/T[9QO<*IEM-\3!)(2)9TF1 M_,N&G6K*7!U%:&NZ3H?HL(^3]5FC[CQ)XW2WF3<-U?)8P9DKH6#V;@._CQW: MQ 9SO'/DB!>-'0HR(>*F-6WID#XV8] "T_K6V9_N]FQ)UI8"1./M:8VL/]5C M[PFPWOO28XX\A /5)P'5T3=94$QT/W?5A#H)HE[C+SU MR %\ELXN;*?I8[V:,76#$_1'>X*2U>H/:T\6^19%EWX4V.4/Y:,K+]F4ET[U M#78^5*$8HX*%,H$OYN=(#V-C^"+5#ILOL-)'EU@UILPATJ+)2S*L]>$X8M?$ M=5EASG%*F?.FY4MWUC@Y_1CJ^7/W_=N]!0GMX]:WCS-P%;*?B8&30@54EL > M;^G+4NIY#C[Y2A?KDHZ5@%:;(&9)8M,V1^2:;-]_AB43Q.$.>ECG6'HXQD(2 MW:RI9T,JL=0$DD_T<@:G(\7N[0%&GQV).610&K[/+]_B"9: P<:/6?9,7G = M"X\4X6B[SF-(L>DEEW+I[IN$!GG:0IXN56Y$"NN$^#2")9_"T5^URL&T)\0G MR[NZ+-&V2;*K6--;__&1RH!U5DM(MHP08174Y5)GRS2,^=KJLAZ"9 KP,)!1 MB'G?X#([QCK#Z <8E_!-2@PO4_1%Q^QR78OI)1%&YRK#_14$[J'[$HLQXY]L MTDU8NT;=#8D+O+E@:(MX@M$HN%OU!1I+AS6]7?/A*OX$]L.UP]:%ILD"<<(V M[X"Q(OQ16+8'739R,6J-JQP;-9V,G9K:L$8/ND9U9KJ!.@F"V!!$.%LO59>Q M0.$O:[#L\@8?=5C)W5&2<-+S"VYR@WL>J:;L3EN-<(CYBG1YT7B5725%3K861MIF*DXKYN JXZF"]\?1]>1"G=)+ ME](NZ9.VP"R,R6%3EX@]OIO_4&*B+L8JR/M.RKN42E(Y*X5"\PRK%JE;C$B9 MF_S6O;%1#+MZ5C=OG^!ZP/+HVQ=J7-0)"8YEC3-MJ4QRO?WH[_'R($*[*$)E M%<.?6GZ0FG*%].3-].#!$ 1<6.R\\O=BZL*E3,"%2=LK5#K?7:9-%M8TF4=JTNX?95RP]@Q^#X?^9^C MFO+O/#O^,\4N7G,S>Z^6;#B30D+@$$WAT<,=3_3B2RNC#HX@;AY\)SWM]HI) M8_LZ3&D'I#*3,A<(;5F/L+TG8WJZ\EL&IB$,93A97'G''?*HQZE7R;H <):,$EM0J_>V1[2P'ZMQ$\KJ6G62$#/G M;&T.SK6D:)/+!U MGW'+5MYJ[L4]IMAD''-\E2<3:B2>9)5S9OH^DD-=F,0V;BK,] M#?2]U<>=T*C%A.DHE/2!G7(<@U!O4 ML(UG4SZ!K<7 3H-D,6 VMTB\'WW +I$5%R 5[D[+G'*>B3EU>="45,(ADZ=ZF;W?-3MGTMUZPKN:2A4O@FDP"%;UK'%F,/T] M7FSFJY)HP41-53:QC"N(O' ([4V=M>&O= ZNI$&8E%MFHX)::6<"+91E=SL* MKI-:;H>JR89-,9[F5)&%U'N,!*-2XUD&&N"2:WPM\G/][L@T ; A3H&YQ9DK ML!NI9IPA/*.6;\U'[+YUHW6W;G_@OKFZ>9^BN.G3R]*INQ*'7+:F_?6W= !2 MZDTT-]$.FQ(UG0N2.L;FOEPU9M+EBE"935ICG&V-M];DJF_ (D$#U&,_Z+E4 M8^C"SS..+>B( NG&J5G+O#!](#IGB41-./>[)C$IK;2-E*,X>:>T#!%M-[0/ M/S!GN(] 4[!EGW#^,]8!0K?W7L<9ZI1>\AGJ'+GWTT0V).DV3]*=A"3=;HSE MX9-T.VS[=['9JHR9>6X"M?6DB-]XO9QM6!'*L=W.#\!L?[/JX/#8Q*T#KBEM MC=GSI])&F1P-QFPUM@>:S$Y!>4=?3 >*5 M/UV+?8JH6FP##4]&SA6RVPG]RF>N8X2[K++\B4F'T1A^Y^?ASS[HJZ1!EE1/ M6=8-4^&!*/XB42TH+S_@]=O_]T6BY^<8"=\@?-XZ]% ZCT[H:A!V0N^*D&+G M =:'__&/P;/3!XSZ?_4#3?>[BY>OHM?PGS"#V\]@3PS"NC0U8&*^8J)B$S&Y&#,+?^1 MR1[[S<=A7L=.-V\WJB#\Q*[RM)7H^A/AB^B)GK#VOW3&3I<--4=O8#I7NUR9 M3,DN]^7IEO?T]Y_F:8JJNN"-\ 5C%/OC1%RD*'N7U [+231G>7:$W% MPV3+8/QB/!,)*=LC%L:WVI!(K B[X5#P@35,2P'S2("3C)@96T>(^V9?ZMCP M O!:]73XLS]2,&^C,C!$D\)=X!Y+AQR'5L"+I6MCAQIDEI@J 'M+^@#K_*\0 M[[ALMS=M"MP"YU\2^G2KZ -L>TSALN[! W",A=ZH:K-)JWN6$4XG9TRY##RJ M$E&ZZA/QDDHO!MTUH<7\PE%439K%Z6(_"KO68#@$'?0GD9ID79,3PZF#H7IN MGV=::.L%0JA8]Q*1>2L$6)0WR%3:,] _O-;MR]?)+&N# MYAQFT(M%V,S\6D M)\-4.FF"8V[* C?X2[F%YAWTM#)FMP7,C6,G-:@[M*/.KJGID0,87MUPP0*( M-;DVNE1EJ?LH"=F7[B9 *!QI^]78(V9+<)[ +)QTI4VZ5A<779K0.)7MA@N( M=*_._. N<;^9%B1!^HO8V,%$?LN97P;=T&PU>%-D;X*_ 2^:8U-M(I><-JR$ M3BJKL8"3K%73Y,'J1Z]T0>"UBC^:!CQ.-;5O]K;(UJSES5H&&:A%/9F)9T_- MZR"1(F1ZI:05.2" MDMLPLVMV^-8UE"D"U>%%D=7?5N/.;9X(-D/#E$SCDWW_H.M M)'U/4_^,\=Z7M"&QAR\JES!8N,4[I@Q.<S>XI*NN.TJ.Q;+D..-%-/STYT(0]#8MXDPWI5@JU7@3"2T>?0B M%OZ1[/)Y\^K9,]_;5&OALP$\V]JHO\O)B#.8IA( W/G.,Y-NNIKG.&H8)G=42W6?$ZKHW6]5K.@/0 M<.K7O1';:=_C.."QR3=1XY'U8@J*U01[G0<*',1I*\<AU&QWG M40UQ_$Y=YE4B2E'W\R0N+$2?XNPYVQ//KTME#%>B4\7C$/%&/&BK*=F A.=U M;.^">7=-SD$0UV5E3$>K9TL,I@FPS>0/C)L:$PT;.Z@V,"1=9# ?+WW4Y;$N MV"B>X#:FIYDARL#D.!F+_="^+>U%FT0C0K#4>>R#+'IT[*A/ M,1:?\!'WV\\?WE_P/U_^_OZE-B UR0>=!QW5R Z?BQRRE69CUV:D/F$7<5E9 MIC[ZMF%;BG$;/05QFT4PRS67Q?!CS=_?=*5$",2,TRWIB>Y6$>80[3"8,+;M M%=# &$M"1F/,QN;?&#GM\+R;<;=@.B[R5J)2#I23!4G1(W2+IE:Z,7:^\^C. M<1TNV=:4&YF9%BRJ@',9?E-BKV$0XDM0R)B!*/*TUQR&X!VZ.9PR&S;)+ M!IPY,,I$HOT]/_8O^8,Y9FNX6HQAS/I[R@D8'V,"VH"2GV(K&A,/-:)9.YGM M7O->:-"95+6LI),K,=T(R"_Q4Q(-D'WCQATX>7_+M[A_.?.(T4\Q ?U&*PS[ MX"UF/&%"FSN. LZRV=;K (J2$W5[\**2Q^"+ZS?K%9M2A[^Q%FDU<;3*>_LY MI5M-MH&J)5OF*=-5.CSB3F?G]3&1CNZU$N+&=5WD"(K'\Z2:I:HR'):83%+Q MW,$*D0<;PB\;-Q&SI>%^?8=4B)LXR H59S9D7:YS62PEO)G;HFOV]V22URK, M#RT@B8%1<7:4PJLY;.Q,.F;"R#&:[%3A]X2*O-1E&)T$[BN/'9UN]NPR8Q=& M!(6A4]5F9*1WGT,,N8-;L%Y_ .GH12F%[9HOX4C6)AE-TC.ZVWFB1VBAW=9R Z.1NHX5:O7![9IV// 5 M)Y\]$S#*K-*%R>O77A\:73,Z=>OV,'$DARLG%?2]/,">B4&;#MFHC+F[(]?S M2*='?881II"J?3E.M.HE38I>ZT<.>V1=[XFQ@8'11)J$:@- S\>5OK*Q M#7KV^K@+(!04=&>+6<<9TD PW3"@(S?JA+<1+=D!MMJ3R;JI\AC>ZCV880IS M[1QH';Z@-H GY/P*TFC2Z"UXVAL>'UL84G2=%^GD&@S.GB'B]SNBL/J!GWV, MI.K1GV_X%PH[.8AO7Q5C1T MS8M%=YF U5DV_"1RV_3^T!)@Q[HJ[DG&+0&MN- OKK3J):("$KE,M>_7 6# MD9T7VO9-D,=)9]#@2K_4FZ!19CE09/W$(!^317*9XUQXYZ3.N;/'2=H(WX1J MBO%<,J_ JM*\63.]VNJ7:,';:;QL'$%W6JM(T,N\KL;2>,U1M43"H1&L52[X M"KP5 X.F2ZO#R46U!:/9_< NBEPWA+JV'<+7LL\!UH"W!& M0NK2VP)$H:I$ '2F IPM"#M6?AW\QAP-BWJ$C'7H95KSAP07;:!&/\I@\=]X MH+RN56,4+F*4W;3&B%#-TVL YANH99(D6C"AT,Z3/H(!R&=#'7; M2M":AI%!3821@@=$Y#/X6S$RL>"OY"H*\P22!]H0!1',YQKLOE!(R:?JN=7/ MYEY>,T #N&K&1EXW8K0>J83/**$[;6I[7 _J4J\#P]+L0@@8P&NQ(=4:GE7@Q53L!\A:DZ3@\92SE5:^%=05TJ=FX M:R>!47&VV'[U/-+/US>^]E5I,]%NQ\B=<)YZ5MVI.0 M.\Z1,-TL5.?<S6*^LF)Z3Y;E)BSQ72P",_E0$[">3VOK-N*6M L2K%PE>6I. MBJ[K5E5GF=M1=97$<+8>;VPJ?\QYHLLCJ&U=FN;7#@*(0]^@ U0U(_UJW!WS M4MIZ&%-2IM.8RSKEJ>%#="([UUM[C]AAM<^)$T M!W+A[W7O>>YVEV*LE64,9OD<2IRY4J;P@0KO6RO,"^MR,PX"JZ74 #[N%]2Y0I ME.U4ICH'L/K7O[.G<_;)3(' N$ JW8B^94#*X0S[[&'MM2BYA;"9&2/4N3T$ M/NDQ_&->Z 89\EJ(&&97(;Q1F>MGXUY_6);X! !O!,P)IH+T#>!T;T0B_LL( M+W4A+37P$>\1X2.2)+.<;=/MQ6@=':I73C2+/CK>=/[Y:LG69< M"&)!3I'RJRK8N\>04Q(12C;9F4A#2606'$."I*Z&OV(O#)//&)J.&L-JQNU"\'S=QMO?/,@5)@='5\2QL!;0647E]A$A@ M,UI)5%O@BED:.<;)W!X(BX6$@'D_ %X>]LXHM<5Y]8#2Q>;Z\51#&QE(K[VN M*;6.%KWS^Q^=14R]G9V2*;J)GC!R ME !6A*=L+[SR2,\C4>CI9D:T7*,ZD_/D2'37.VX$W08 &!(O20R^;L6_)7. MN.^=#B8S-J#9CCQEBG#6-L59$]UH?U]"%NP[<'FIFYQ_Y?Z;NQSG@A-G8GHP M.-2XCV 1X/.!!6 E'VY9-%3U[)IDN-9UG4+J@!%U#C[B31\<;3TP>W NXRJJ M@)"A?+\"4\6**6"/JK%9TU]CL$@ #!ZE>1Z92-J88+"7NHO7^%TU&&$S8]#A M6'R/)->S&PG,(B-NI8?KJ@;DKC8,U+6+_B<[4L80 $AX4F>V?1YJ,&$%Z>6* MW"/ZXG>*\3R[P1J'PZ^8"K(C=9T4=0F^6YF/JAOLYJ_AF$M$7S\3FQ%$.&Z)H?QB:PZ+MJI3.B\@TN=66$96*E8 M%FV@6[;.(L5L%#.B:V@B*D07$(ZB3D=)FLJAV^C'UKE]_89UIGO-D9#%N#.8 MWD1?'>%]JEIUV<9>/4I-9A4H40_/3MT.8A-##BH=?$)RL^$(XYF6PS9G$ I% ME]Z\*;&+R&U<2H7JFV)V]IH1-9W/!.&W+?282*-T:U3U3.*EW21J%G9:5-19 M$TZID992"-*1B#>F9Z7L,>X5C@_\>_:DYAH.S2.QF PW<0WK.H' MHY@C81]>Q$*E!-=&("C7@9&!A\]P^A"M6^/DT&X/'"TL+.#11#D0B[(-3.&8 M4?)7! M$REL4/YD63B0 LM(NXP0X'.]P4/A>DM @*1DVE9B;S>H#G5_!-D_0G/9H6X- M:XEY@$Q $K'M*-V:Q$# MQX4CE.@F[EJ.B7F G%I[;T$N"^M_++*A!"[F!90J@.1*FQU+!>#3 FW#V24, M\=#L/RA15I7QO#@^\K.Q-M\W+9+K<#BS>4^;#'*.O)^^5&URG01!#6LCU7S: MD'-D%#IVZ.^^RP9;R+KCK&W'!.%A6A HA]Z::<:1_%;L8HMFW*4P;KTZ"GY MWL*-(40'Z#:KJ*'7X(NBH]!L>4Z^*C^LIV91U;CY'/4Y,W-/X^ON1U4>I/;@ MVDZDMR":J%4\B1FF:0Z/O" A%GA TCVUOJ;D^^'IY'!TX;]J^]#P'<$"I0\A MGKTE>;ZNWCY"]?;-NGK[/)[ECU6]O;/W[0[;%\6E.0,NL2"&50\I*.HZE)\R M]!A5PR%YO^UD"-C"?()1E0VO^(_*D$OC?S6;4BID GX)$0K8P(N,(G@#&^P% MZ.#"^X-$#W->&_B$P[(J:N)@0U^"-/$XPJK4/AR2J+*/.V&)^1D+A*J^9&^%!#774)0B06L0QT O%P!:NIJI!M'Z/Y!?@MR;DM*F M.@(PZIHS1'@8@4PG1KTX:".^3H3-R!X./7<(P _DX@@P"'"J[ .36!U(:UL!.#GT>=QW1#^W?'(HM29Y.DQ-J?3B&0.V6^-R*!74VY M?(=80T\UC8P0.V_IH0FGYIB=Q1?I651:H"KF_MIO%/EMBXG%<#=B9UA9KC9J M!TE([D$5UUP.IJNG.VA:"Y72C?=SECI=).O=W<+2GT&?S22.G&R:@WWRH#:4 M=N8L ;UVB')>RMU4E;:R=);IWHQ&YDD!7XDDR7)(0 M^1ZY"SNM1%H>MQ420Q]/K*R7C4Q]KAL)8MTA:8%$/J;&@9"PJ> :>DNO)"N9 M<:8ICJCFWDUCZMDRM-U"TFO.K)04E4%W6K>9M3M&F/36S,67##=HE",B.=14 M01@UFX,+Q%QL$@:>X3>S(KG4J5ZH89@W80#0N92OXS07/\GI"Q&;B4.W3A9&;[ M I;6>1R0E:N!VEO)<=A,GVL?H>\#,Q/(M6!M+"G-.-U9CVFAC#=0WA[3EY2K#H<&^9O6!,;Y:$X+LBCX$9)UHY>^:B,CK[^Z=[ M,CJR"BJ@UG&%AC^'60U.S0![=3=[W(#D 5?RR]2N+>!]8KL2.V5/&%AWCI3\ M!O@R9FNF-$P]&C=H*)0W*ES"! N<%S/5&+ MQYL+F8(S>F)O)D[/U$R$^EN79N$CTCT!ML;DFG-,4^@P100'4$GO:$:F\>J$2Z2L*,^64#[, MF3!IEK<[JUD0P X%[)G'V6,Z,& 60SQ[C@=YRX]0NC^8+69=!V.HG(0*;GXP M#CV:9/@.S(AO#)KV415L8O.\55M41L;&75#\C^(KY_$MHRJ*110Q3IYQI2,Z MA0$"DET1!1"G+Q6JR]?4*25LJE!=(APB53E59&I*FA4D^V#V@"4? +' ]R#.(GO:I2MH"SXGY2&0\SE(2DYW85WS-,<=913A-HM0C M/0D5?3Z,H;&15X7P@5,QGF%U: 4:AESED1MT\J3Z%/F8/BQ()N!6 QF>G3>] MLJ#D#!,]5,>SZ^!&?3"HM/5LDEG=@(YV%MF&ZYA36YJ#52^,>8>K(A0B$;>& MM5=N/VSI6E^1P!F6HI),ZY, :+9MH*&/$]*72^+*/:#:P>ZSF#(*%"?&NI$= M8$?:DMO:U>=RZMA35C'3[PH0IL\9.F.6:$\ZC@2.C; M+1B+U/5(+BA ,[-/>2=F&M++K+50;8>>7J%,\:RFN;O MEEQ#[B?9O-R"KA>JTM]M:0%H=_M=D@++L?_NCU;&DQ\P(L(D-7-T!A!_FK_X M2'%(F"$KC@*?F-7V"\%,+F?>[QL8$]N J=(B5D%:@P(8RQ+K( 1:88;)T7CE22NG,ASKA;&>MY3/E=_18XP>2_ M5"K.\=][K.T.U6K"C%!W-%>VU31#% MD?J[( =PW)%TE3++$)N2,I /;!!N928O M:C)V&U)O4P_>275P;E3V!,G1I<1H,(MMBQEOY4BE;UZ4S,?DW' X"*; HQJ0 MX*92-;B*P16>FH^B,J]Y@)>]]H.#R&",^ M'(94R%2?:9"H,!64-LS,4DV5"L)@B36X96'WVI<2#(T[2H=A.09 /6H3BUH-L1W9)$2 \.\]Z69"(NQX"8IM^%(YI"BE2$L&Z4"/36#76/XY[TF M]ZQB?@A%S(A.VGJ(X!8"&+0"@V*S^>S^6%G*AL2VC;)#FU#J.D:85)P#./

%3.YC/0\X M>N<,-0Y1PL*[;W4#X47Z7N01@; MW/A5PC!7J6*MU&O*9I*M680W2@F3L\33/",ZV[(J5ZWQ454)" XG98%FE>^R M3E*JDXLF[RI8^CW?2!)>RUE@O3P(#@GH)_351W,.T\NXNH$RLXM;^7(TI$2# M ="^&-,M>*I#V&!"'A,=F7'O,76H3LN.H0"=[MM,]S$UH8_^;ZP[:22GZ0Z9SR$Q5%:0E1I M=92$LF_@L"C\X"1\9Y?D:K>!E+XQ8B277I1B;0-]EQ61_V1%M<$Z'7^-, ML(V-T?1'BZ<&>D_ GQ'=$A1M1/?5;7)(B_8MK#?1Y&F(;\O0+IT3&@T0F- + MCV0 *?#%TS;4GA0^R! 5Y\UZB7Q@)C<>P-VN9FPL>MIHB,T)KO*<"A!J<<#. M)CD&ZL:$EQS.0"G4/+.56#0^8G8%31<8YK-O+RJHXADBQML!M>UB'$+NK))O MT0,-S8<$-PL08_X,WBN&UI)*QL*\.Q- ]SSWV7\+(J,T5C>_(9 F:XK R$IM MSVT#D?H8)5!+4M38 /BBLGL!X1PN$5XC.6&$K704>."45J>W[XM?6H(Z M*2F[J,D)C.-7&J^EZ/:BV%YA:/QR8W7ZP3E1^0VIP-N]KJ64=FEF<(SPS<9P M3J":-DUCP@'#RVYM;FTQ=W;YX"MLF^!EG*1QYV-%)J[0!]#\:W.X\^,N,5L9UUHF);7!+R1PFY@G0";$+N6BNN"6OHH*VXRK!=JI5RX?P;=2;I/BXZPAMZ MR*UH3"TVM@T])342BBM M, 4JV5,Z$:^.A/@A2@:&*H*Q86BI2,8[[9SQY56IE0&]:RKF(XQC MZ :@D#R)NR2$NU8PXI\]#MB6L:UL*YSBU\ Y(/RN"'XA92"PW\\A0:>MF* \ MEI=Z)L(H/_T[*X*\V-7*&61#"I4'. MM[+ED+%Y0 36EII_.1&WN!2N<9XN$ZJ&T7I=!!((76P )18 #'+)%='.@?N5!"!./-H?9#&DTM2.&8O4AW?QZF[QK' MW7<4W:< J\NN-M)X5+W??M,Y9_2K!-F'WV\,WOT.>_S6,J2\[>__"/YP#7;Z MKV$LIE@&@\:W+$(?&=$SFMC9$HA@$6NI0.C5'(U'U<8Q(6E..DF;B:+#OX:H475X. M9OLX26Q&J4JJ&H'EC/HW0R@.G^16G6N#[(?Q,"56L-1E74NH30)ZD:" 57X5 MX_23\-UP6$#2B?I5IF$2V>"^QW%],D$&'60#!1P%UI7#F2T\M@:AB.&@E:3T M38(+F%:'I,O4P]V, 593Q[V.]\$J'XUC"A0]A:4>XGI2]R *5D5&L-3X3;\, M3&;DX*J*FIY0E)&@26?^S#Z;B:,LL:VR_-__,WBS^6%KUS*M0#T@"GX>[&[V-X,) M(!DHJ:X]2\J:_KSS1G\&"VG":BQI65*GILDG8Q=@[F?NL!.V1.VLA;[E,'9= MC4^$>O/#4XL.]RISY9U/MP);EY1V5)Q@"QA0VR*Q)')ZV-.!$R3^=PWUIU(: MZ;X'.+^.%+X_4B#.%=AJ-=>%J"X*^%ME7J?,:"G05-?AB-M$'6ITB)%)4V?5 M.L!_TFG&[)GM56^'-BRW9R,%).C)/SPED9X79O;H6-.,:2YYR+ - MX'Z;Y@A$TBQ!ZP7RU!D#-@(=])C*@$=^5[3,J0#1N"KMB8@JZ'H')XMK"O X MK"S,K;%@/95Q1#>+;";B=R1D-@$A5BGI9]\KCF8=MZF"KSU M=#D[[KP'F_I;B:S'J%M$9UX%IL%!0DD_5J!WZ2;O*XVTTWUS3,8$EQ4U,C98 M2=#_QW#6.(A0G44U-?(#TEO:'=>PHL5A1;MK6-'S>)8U <==!!RN%N*;BCL2 M;9?81VHM#A[]R/\ 0U@@;X.4SJ"YL#LN:4![6PT NC_ :MW!1YA(R4/F$O23 M?\ $A\LZCO)VXIXZ!.H"^<)7X5#ZN&CV$B?/.RWFS)W?82P:7"!!'/6_E MH2..%W?>C%:3[EEBST[J*P5XAS@=2A346PX$/M:7P&94^82T0B_\SE@-LHNE M:S6M1%+W8MT?LG3](4>-=5_&]D%N6:Y,&FM;19".[EXV+]A+JS%RGK9K)5S- M0B\*;FU\_:LBCFTQ;AQ'5Y!D;B26_1TK\ARV6."VYY%\\ P^>'X33H,]N8$X MR.J.7#_DPH1NBV?Z<_-A@#(BB5SC*73RRKSST+@)$:I.V99)I:IKX1V>,>H> M_V9GS;S#3%Q\YV2;/3 BV>1.7^E'!G9-7RG+[^4FO7[]TY^.05MG-]@(#F*4 MJ "Z')R37\VB,",+;A,N/R\<Y-\H\W/*N&.B 8#2VN#+16MYA M.F =@-+(>#8%JX6""H$)><#W2$IC=I),G1S4V2X=6AW+ZL8QS=*.I:(_4/D" MO_<1X':\U@79.ZQRN>Y<.R66GT=:R:W MA$SNE(7MA+O3/U?5@=]YP(*N "'"FH=J(?1HK>9'IJ:E/DS[[$X GOKI1TT7 MB]L7'SB_T*[S%!.\8 ?/Y[V_4]?.V>$O7\QOCTZ.SY=C(=]S@^^KX"_\YK3> MM*:E;<9GI$U'4(_$+W !77=6H7W/4W3%92:U)LW-G+5I@.1C#N^P(A:EP9*J MQM#3A#(3(SSLOGA\4V"^(5*$S>%3 *X6MJIG<_HHNR1RBK'53AKE>BYME@!R M!,R",G>-2.\M""=-2'HR_,;>"5Z0.>50RL,2V'EO1'BQ.6M):%$HX<[D9QEP M:.38;XX+LQ_(V="M M;3OZ-&>HX"[Z5+X> &J2Q==)*5^54=*\1HT200U<'__!.<%.9[@)Y?R!2@3, M_+!&03[_/+$D4,(5A<]R$28W(6+7&\D>".],9.PZIC&,I(]_\*^LI"/QA>'Q M/WC,+3"8YB^L*2/43*U5:QF/*+05994F.-_7$&A8B>^V!MW5PV=CEMOVP?7T MXYH3_3 KHM:S*Z6MZ5F&HQA@L$I'%TWK;+%8"''K*)W.H84Y"R0 MY$DMEI[4/(D>'UK18,/,+$58#F2-F.:#:+R(*'BVX!&E#D8Z;> (N?OZ=(U- MO8GN!@ZE1+:"S1JW+9%.$TU5/B(SF[,B.D1?&^+6DSJ]"BMG.;L7HUH[94^S MX\Q?HWR?'!!+SH H?U@+8T^.C=X66EL:[J6M25,YZ:ZV/VSW$"7=]\""AWV(;"C>0VU6>'.6< M8='OTJ%%&9=:9-L^)NJ6XU9OLZ&$YDSDY( 3QVJ(&NHMG:U[LAK;W,EM"_:* M\[3M9> ;Y&;C5E$+A:;GVX^L>^G6)VC>\0_FL2LF";L*L^0_LOIU-GC_]'R? M&%J.?[TXWW-$+):P93^?3)*JBLG%/.=K\]7FKDSJ]E"^,#P7W-=[EM9*A:^Q M,)P=,^$1LCHYM)+$7HBZ*G6*Y,#7\W1KQ[.L41JW>/-? M,F;GDOB.K10JU>.!>(>DM*M-8=4K<*+-\20AEC)GO8UG9BNY?O!U"]&R&+%5 M.#+W.P_*EBZ-^G#"MI9U/SB $FP^U?355EK=9H*L*G<[>FU.:(]NZ/0/&IL0BNBI]1'L M$_F7(&Q4U/%H,6@5)<1/"UZ/W9-""$>^.2$<'%1*42%JD>^R4I'W9>Q+(17Q M$'4R%4"?;X)90">]HQF&;3L&MISA\VNAF98/"7_S B O"462 CK$#,T*E$$C MAB%PWB N [D(OB/.#P>#=%\.A_QN$L -V;/UY3%1-QL-O6\"^]67<&# M76J@24EK ++@$HF[7@C?9JD3V.S'"57:12UEQCWH]'OW6^2 @)V=L7P)D,@+ M="\PHYA9(HP4Y#NC!#/48WP/Z-G)0M8MEZ^;E\&O"<+F]N-^-9ZP&>QE<%Q8);<(#0^IO\]]RQFK(C3EJ@0''=R1[9>C.*CV28'MGH6>$O)%L(V&YL/Q%[=BMB#H.+P M>,]O'A'@B.A0PDW<7TKS&^/$VTGTUC_Y-OF0F?ICZN69";TRC,E53ESQ776N M=E+)TG:+H\QZP8M)>2Q[T>.^ ;:4%S8)-O=D;,GEU (K;USD;Y#Y4;Z]ZH% MQ!? WPV.DF*<9VIM"BK" *0D:H69A8UVE>:7L$ 9ZV^L#*XEW#A<@7?E +Q> M)@82+%Y87.8@+Y=_2UAJGNN*16R\^AS (U>Z52"L)GDY'<>%\#X17;I2MU3% MZYLX)"1T6%4D7.&B5WAN!I-DW@OA=BR(_V3&@&[ST+]^Y*Y,>A[&WHA41^U&Q2P)"$KLY50_/YJ';N95\TA%/:U8^RAVER.6 MIBEXHF9P$L@7)!FCR4$3S/RQA#(-?-P/21* -U;F1#!?3?.ACQ2P+BC6_#+" ME,^FXQP#/P_3+L&2$\C@PCVB*6=3MEOFK6I.X;L $Y:>DU^:UN9@1ZP0O4.% M0DG_RF5^6KD<]C< VQKEF&='$F%11A _K>N[# I\BW(O M^)@\N1#,.ZBY&4(3 X__76,2 %[3+-QH9 :5./P%6]YKTNX//:/E'PRIF?X- MX(>W)X./A/AC5+>/<+W:0W0(JZ=@1$D30-)3H64(-(&1S*SGC"(V!Y9^"JY< M&JK3TM7#E,"08'PL.$8?%"6?%"/ZKS^A#:<57R3C&] L@PW$,)(XE6V>!.-D MSS["MBAKL'X".2*MHF.^WJ&;&1N)A=_.?C@^?U64!>WE<8UO5:*#O"-P>Z.[167"<,D-XN1 MG((JJ>X2&5)AD%-&^!I5?D.%]RB"?AP\J_SM@O8$KB&9)L!K RL!8H]Q0J\3 MRF2A% .$ HU!58DI#:BE-P'WU-S[QBF+-IX;5LFQ67+2N[2IAB''M!_#'/^5 M(S?=G$M\BB^+&I( YA(#\Y1I2II"N.#I5 (=P%F\A08M@RX,SL'\4?+LJ;GDG\UA(H_><\\8?(3_$(,>'H_Q MMWA88\1%2;LH*1C4"1@ "QQ1NE4\>9@[(@Y=23/QBB">&?ZFEY'$6YC_7M5) MA(Y_9()2#M,$(-*S4E.EV7HI"-M>D3LP;(-<(L?+:1QR;(?Q ((Z(POH-'/0 MEF L%%UJ)[+0:IYXL!52:S>++J/3TRY[U#?IMT89M_3\H2[S% YW-[M-(W6A M2E!@>+1=S+T:@1D3XR!.;!N?C#YV13E\L,KPN5EC3/DM)BXN>_H(]&PN!ZMA MF[J35A)QW$&K(/_4:.FR66Z%+[N<.;\ID21'W5SD'(VZK82K$=2'S"E30%(R MGE(!PGSA"KM;ZZ(CELBZ3PC//6@WL7G02Q*2ZXGW@X^'##R0GE#GF!*H(G^L MFS",1JRL"\Z[H*:E- CC#2Y3,O9V10]GS072 @"CV^K7&S',@D7*F4=IJK0I MGA;@KPMV1@E=H+4M2TD/SSV7Y5AF2]@U]O0[]2Z])MK=-83D,2 D@S6$ MY'D\RQI"!N]W6D^T>%!^P46MH>7H3H%!R 5-UE( 0_C6-WWQTT7=,-8 M3/@J2M,^'%#=A:77H!!0="5(K/$2S(%OG+PKJ(-#H)]D[DB%.D21R*_Z@)R< M$AG'[8=D3W3SF#Q;]=+'TD-CLQ]-M.4+]YP32(9OZYDOP(S)P<@GT*Q45 MI!F@!([Y+N)%VA#M>P&SU3#>"<'^ %J',4)C;UI31ZV7X+.X]6W\/EG#JK E MN I8"6;"@/8Z;@Y;@C^F/7.>CP#7P'U2UMV_U^P'UTFNVZ;4E_W9[YF'*H>I M\7P\_#(,S1^5K@K-"5QX&;/QZMZPPB<]%65$#7>>AT=EQ7))=_OVFU0-J M=6PW6LS6?1.2#"HZ>E]V:5$0MN>LXY*,XYW4XRX:ZWDY5=KIYH\VQ:H&EXB* M8LKI\X#E, ;'.7A6#/IPY>Q_&"FA@1/+MSHDO> MQ'$'P EI9"!=S:UV#-?+H5C2,Z%L%J4D3^)%:CT*%BSPR6QYLWB( =!XVDG$ MC1/_,:8/ &V^XO -5";*GHJF"6F%)0(2^,5?W<"W7%>F,6O020)%B MC9GOT)TZO[G4:\F''X,?B"$2(J:JR%%EQ[SKOY#*P=938"@3@;HBQ51^DUDP M :X9L%=4"N!5XEE+.!287*&]'2=8@&&KS577B-,S/"M$@P.+("R0*VL88M\@ M/4=@677RHCOF)UI3^PK-YZG&21%MT+5-E,0C+L%9&^ "-VSK2'XU"0BZTE?W@5W'(/)4Z_3U, M5_HS +@<),9YW1/V5>:)U""@4EGI%F]UN\) (?>A!2)Z^2"%(&[TF6/!EUEH]IE!,KG)$*VLDXN7,I8%* M&@3]7HAXL8G2.QPUEYB6X^-1]O9R;(E[NG^?/,^C1V[';=W4=\>"7>>5N;#Y MS@8Z#+9M@/*%"49)*J*.->/2IGS.K_>"T\=BT"&!3(TZC[,D)B10' MZF'G-6*/DTOBZS<'EKD54K$X^#^L-7;_"N-V=, HST. 4E9Q;LQ@G4$SM,8^ M(%H#+H0/AP,(T+@02I3,"(+?XLO3V^Q=_(V9:P&3 M)/H=X@O1S;$GPEX<+XFWL)4M'$!$A&1A%#;JW(T:-XH&HF7W?>96C:1 WZ+D MA@\.((JRA6Y)32<-7=Y;(NTY@*0,T(V2"ITX4EN>Z\=\+4E[*O[^Y6@ MI,/IJWKGBJ$0$:Q-^&Q'?*.@UQRILTY?!7@V\$S#M)Z8?]4F'*CBC('C@)6S M>);6E/14(T^IH&_4C3>M+\VG';K:^E/&^B!4%^"-D3$@5UB,Q0XIRJ/%H.Y) M%!$8.,@*R(OD"GLQ(H<:.8@G^1!VRS XB_F65+&XRH,7#+\Y.-MGS,U+[#[' M-G,(J!DQG(F&3_=]QW$ZM7!PEL8L)H3'I!'AF,;_I\YE KCO30\_0B!QL#EO MT=B*XB;PU!/*0;#5S!] *S!WM ]"P80T@V!)9JSPQS,"?ZFLWD6*[K09HFY M'L9B4@8L&7+GD\OA.,BB?L0N+ "!.]!VT"@TLQ N_3ATI%>*$,6FVB$\YCY0 M' !X0LS56["]F8E_UW#Z2Y89011V2""-X9H)Z%";@\ZG<\S?/0INSPC[F(1U MR58" '*5!W%\N/V[]459C$W5 MN33'G(Y)V/+UNLP>OWILKI5XK'MZHPZ!-3H5! M2Q*:/T!8RIB5*"^DTVVF(XY\8@8=O5E8E)DT&3NA4$"NT+9Q\' SY%CO17#X M==(L^V9YMM&L/RE@;!,/Y"+&)9F!.^$4]QMOCVM V.814U&$=>1&W[PI VSZR#.5^KGW!/7:8BJV70$.3O/4T%(M#5!2 M=L3=R6X=7YJEQ[$FL[4Y>*>J)7+,RJ(P7]QZ#:[%$$OR,!]Q3-6=P:;^/>1\ MDPSROG@0Y!FDU1!5!:!&3/U):T3\+9Y,*Y=WE=X9R/VAQPR.*/SAHJ@GTV#/ M:\5J5';VC6,3VJ?VL&KV%U4VN:T,7^OIMBC?. M]#7'2:CRP8:[=C%)>9E1FTQL"(&2S<;\Q-*?]7?@;S.O"S-^HLA2];((DV)8 MA"/"PG%'F3\T^,#XY)"RQM8[7#%8:HLCSU/3*X>"6*I0<3>?&C[T=H4[F0WU M.)F6WA#.J[2ULJ >_&0%[ 5I[0E@"KN#X\@!3#5UBUHM..TFK"*X%?@.YALA MM?WS&4BM^&H>]'7&W!+LM=UU!V.:;7&#DD#DJ$^OUP[XS M1V@+>R91%D>R5ZBS1[.E\(.-JS>99"HAO C)*Q*F 2S*1:+:8'<:;+ZBDA/+ MA'0F5F?\DU;'AJ.2G +U73*[N"]YHH0Q"&\* X).![ YX'[4.T5\+FPS&&$A M)2F[9T-M-C'AP)L*J(T5)1 M$4$D@J=V/OPJ"9!K;&=(.>DPRVMNIH!2#Q"QL%1P"39BIOF,,&PPIX4T_>*- MX/M3JJ?;U-%J0.87&U1KA-K#2G]"< @RZ!<8O,%59B3#!-!'81=H7K@! 4+' MX618Y4[8#G7M-FV:<:[N'4XA/BN]!=@K4>A4KA"J(6[MXM/__&:WO_4.3#;- MITM/\5L*QYY%3OCM9:!.2$TN]I"H[C&:'-6^?_@BFL))D%UMI/&H>K_=K1Y# MOTJP,^?]QN#=M'JBA8: @C% MF\QI7 &Y1_EA/7M/.7N*&]@EEW0($&99#LX-D8I]F.;YNGG1TM0(Y31%R?$&7K2>0*T?IU4TI45@4AIQ76CK_&,*\]9G*[GZ;F<2972 M=K7]"IWNN_H2Z%),S"Q';#@O9T2\1L4\@KN$ZM]>XY^?Q+'\LW/.BND ]=@# QYO%8<'*0%(X M0#@@)(X=YZ5?4*:4KHZ[^L&G1A36NB ?2T0*VBP5NVXO3G[80XB2Q(3M62RM M##Z*9+RQ4@& WBJ.E,E=K\UI--;ZFH+<3(>I-QEGQN=)"S/CXBJ,IYZXZ\U-KI _QXRA0$G M%339 748GP$5M#'WO('5,N$^Y80P)'%[JK'S!9 79,9V08A@T0_02)^M+L+J M$X$B@"$CS$2*W3N/J136"[@RAF@98N_%E8'U%/H"XKF!&\>?@V;E!MNFAO H M2S*D=];79/10A$5)<%/%L6,K^U+&%'AL(**=9)7Q0M-ID7_#V,>8EJW^N\ \ M?0KC[J[KFP<4^*:MF\8,KOISG<7,%BXK'1P4PDP@0=(XF5J9I:YGU:),TLL] M15P.:24X,X"9C[GOO J3#8#9/8@MN9G^+$9D6H3M#=3)B*, ),;%-!=$DV!2 M2[%'P$<3[&[VS-/"_^;,:"_8V>IMO]OL;;_9=BT+_%EHN >;APAEQ.CA]^?4 M3Q$EYTJ;MN&3GJ1SS7IKR]9> %=S2B!^ >XTXY.CV!,=K:'&P3=2HR.Y K MD\Y8@VS&"F1F\NALG#=0Z"?B?)^["=JSX#4@D"QNV:K6E+@E4MO."UX!TS3, MFEW$@ ^@\X NS?R=T/,*@HHY%L7I%*%V<+8>2-"$!FBEL/%9")B'U+]FFVC(3S=:-S]9V">/3;8B!. 3: MLU!<4O.'>%=% R,(FA1(_@+LQV>**?+VX,-(F(8"C9N9,&5O-%V_3F=SH MCGNKQ"B$A)$!LL._ RK9:W,N@9&V?R?H;"-N:#AMS.J#)PW($4QBZPRLE"LG M[\B6:>2P!&[Q$1-N*6E$4<]SXTED!8C))!_YCHF3V6E/!%*RE7-VK+O S1B. M6T!,@H<1&5L TFIP.SN-;A& &[+8,I#4FCQQ>UF0 F6:?(4-*$MAKGVQSSLD ME0E\9.C=XBV^3^P@&*("PQ,V7]K53 -*NJ>$P"[@9(SB"?&-C MBM+\@RAH43(85UM!>IFA4I? \SM/&_.])*/[(R(#(##K^M;'&;:6O:CRJ[BR MXJK,WK//\W(@\^*X?%091,]3C[AVB9U(9MG2-2X\?? ,+D5B'3*84%A!TF+G MN1&,KP1:-MC5;'6,X]BA.,B]@?81U]#))RW+V+B5&IQ4DH,7XJ6) 8RM';:1T,%._PVB<(%2B;/'\;$EA;W2>LT],6Z'6/+0DKBE<@F>ZR2_%NX[JO-2RR9RAX&7MYZZ)YTZ(4ZA MQOMP&)+>(C=S=5D-1] "-0"(EHCD'F(]3[KW.R=UR MZ\7L:6Q+I'6R7AC/9V%DN0@WFBF% Q]%#C!ES2CNI[ YS.! M4.Q.W$'J*H?-.,#,[S#TMNP\.X#1X3A,"D)E2L)CWD<_QV%D?Q>\2$;<8@KI M,,ZD>E>CW+C^%=!#)26$)M%+N7T2CX)#"R0Z(2"1Y$2<+NH+D9*_+&,I L[[ M]LOUNGT6SD19FWFWIX5:J'!RD#-8M-,%R5_.(\_,FUI:N88N/ 5O<6<,6G\>SK&&+W;#%MI;D.1D>AG%L M;HL+] N#X/=5&OES>"-_/A>F))O^M9SOO^Q_=HEBRLT#6QGY5IZHQ MR$:J/136@'(O4HP$!6:'S1UMU6B83RZM%25&$\^VY3?(,S]X_5^Z1,3LV?:. M%H&G02Y\.E-N$1F[ 9"6Y!&]?Q''A/OTDSG ZX9*)8R@08B">B"GU<9C)7BH M.)*\IOHX8FE([7Z4%TY\H:PG*/@==HX$#T06N&M[SP!_1D?2O0-/J?_P%G[J M/[N[:B^($SB WAO']"4M'^2#Z7HF=H11+)!C,#RN-#U7QPWS":T!^R(3LY/P M? /,VO6M&5Y/,P]?[1+_*G!'$AT!IABI(X]#\\ Y6&'<-S5M$3)=C MU?OT6% C$: B7\3?)#'A?1L@=/BV7@X3]S+".*3[@-!S[#1:36.N/P*2YN6' M ".7Y,XYN\=8(_N@(T2$%(D,3763;V 6M#M:4^\[?\1?PN5"&_ZACH2747V! M9"RMV/TE4P[90H]F[:L\Y00L1S'XARM2B'5KUQ1[5JL"W;@J2"H,ZDR4QOH; M.2RM+#83PNQ&S;?N!WO9K%4!8Z;AKC*F7BM^$]HM$Z(*:%*EAGC!\2XA%J[@ MSA8IP\&P,+#3/I"^?2+VH3650C,YC%%!V8-!FZM/DGI"Y3M*C,?9AE '>MA. MA?">#_%<$DS>_6G4A\ S4057=6C&O(J5M"$QRP 19V'FG\J75T4XL26+40WG MJSL?(K*Z(:Y0_%"]F!UAT,3IQ9$C]@<&V4D2N:@]58H5=@Z1N5=S_)N(]]X.26< M I/NYL)K!V> ,9MP@"*IMLBV,5MU:RCYP,#"H< ; 6.2IF'A4'\]2UQ9@33Y M%>3\LPR $+B:Z<^,! U1D&!^N=D5D/;T.)9:4(OH)\' M!R_QC8L>/;M(EP"?EW,25X&Q=>2N":P)/XT\FLX\>VA7S"("#%+8S>&5" DN MO:]LDUV/:Z^[><@Z58#*9=+7:Q2Y*KD\-DU0SE:&F1_2CHKK$?(H#R_&;KM% M>5QZ4^V]+:!WARP8"F(XR<0<-(VI8J)2FF+XK9ZZJ=KZMUI:%DER2J--7)>U MCS#ZSC[B#_<^B;X?//.##D.6H< M>L;2+M9LO.CDR6/X&@CRYC?XM=2X$REFFZQVM'Y'!]YN:!U:S&KDP5XEFQDY@7;",V!<\L>5=S> M$3QD\VR:'4^59"@DE]#T0K$^"Z2&\_1!%B\-O\!*# M_Y*J:VNF7EH3T,)@MS&1MP#*Z\Z^0O)ND[P@"H<""S/&_$%4+"$]6AFR-AP/#YX_5F"WU#QU6LA=0LRQ-V2D-JQ8P8&@NSF,"7=C:60FU9MI#9K(%,5I3VXG&8CB@-A=_G M+X&J;B$)B31,)NCV%<2A/C+F,*K-0@2;7X,S=\,YF,REB^RZ:R^[%BC^AEQI MMWKUUOA N:/;G\ZU4ALO/<%:E79-4/[#YF1XN"%M+#?LJ&V^2*Z]FV*W->O1 M]R!'!1!]5IRGKD&MJ6G<&FX*&LV[ 63%KN]XKRO(7W BSJ:K4+]Y- J3 CHB MAN;PA]8$R/ X% !D7*"7C0X5SC,I=5ST7TD 8>::9).L&>N1,RVMCI!UBBO8* Y5S8B/:6XI2"^5BVJQMJ#6J"L$]UU==(5 M$^L<[#D+@JV2F*Q#\R$];/ Z1%8_?QR-[P+2HT/V23&RKC->NB%UM5IFAWS4 MZVK(<9%MZV#T#(SS;%I"S=U:MN:^>7J-6094D>':,F0:<9@]12[_*&V)QSY< M??N!!^'M1.MWU)#79>[%R]ROUV7NY_$L3UOF?E["!K\<'A^>[7T.0. @^+2W M?W%R=KX<#O5]J51,[,Q\DM0TR4X(5XM*JK(X>^OTS1^2QX2O9$47AF7'$+V'18? MQH2ROZ@D$Y$7*Z\G1VTS,WHC+<-2U^208%AADKBT'!:RB]Q]?1X0U!LD=W[$ M^\[<7A8&)L#LPBAGH%Q%) J+OELS#:&\:/I0X^G$7PJ!_XBJ-)Q&C(D8C,7B MAQ6G2.CU^3601 C0FZY9"2N\5@[GQAS7C 2@@E]$$7MH?.?A5Z)K82L31O&_ MD2$,5-@P(PF?X\?J'D^*[B&=4Q>93]X46DYC$OJ@GL\1/"PG""7'S!G>N_+2 M.NF.BX/$5[RLN\H,\P "1C-*\$VR67M8XD:BB8>2 "R<)":<$ O#RC))4]GZ M=ORR&/8J1.TC;G"E.I=3">T'GY.O,42(Z,8O_C(LQEW6$,@D,/_E5VIAH6F) MN:J%RF.L-D6B'0OO%+3S6*LD6&T#[0KYA(L M(&=9WCH.DB3ZWY_N]E\&F[L_J6\MY"_?[KR\_AW0RW,H-BX.?V.\73_X%!<+[W^? <=)@.__KEZ.*?P?GA_I>SHXLC\\N]XX/@R_DA_/'T M[&3_\/#@@=[-\_+:CJ!3MPA.;=G#K+5#8OYQE$(/?]$G9/A0R$#B_W=F9^^?-_N"!?WN]O?V@;Z[6P[Y9 M]+*@+6X6SO_^M/V3?$X61Y9C:'S/3[["E5#,^PHW6;S?FGX+!K[5H@1(<]'1 M>OO]31GF*D[QX+>V:OY(R&MMPDO=/FBWC !TGLQ]_R?-&G4/ST4.J>MC2S1V M3JEML?Q1\$.Z>=Y 9\Z=3]>1[H,39&.[WV'9P!)3)NC%X&4C?_*C)_T9+ON_ MXP]QM!$RR=(INN2G81*A)![.\P*[XH=:DDL3O5RAXO,&C\MP&)O([0.?>N@O M3"LHZYG'ED%[Z.[[G5T.G(:WKP8;[U[M+##0<\?BSB6Z]8CCN1ETC&H!+_2L MAO5=;W/G#;E/S:%]S*6%@[&Y^% \YO3^V"E]=AOEYQ\VC_>8OZ=X\<'FN_[N M[E*MY=_Y3!CA_RV5V7_WZO7&[JO!@\Q^XW4?9/8[AFQ)+/OV]N">>Z%[>?Q0 MTWW'%'WWM#R[];RX=>YZQ>>]X@:#S?[6YG-;=$_C=R^3C=U]M65L[-;N4_O6 M2VAD$1VV]>%A3L<2^"F/[[=N'>1W/ M)H6Q]H-7R0_>W.UO;J^D']Q $P]V<)D^6D5@@8^J+;MMQB?*:ZCQ-O?LX][S M'A_] 6?@X/5#RV5FD)YH"[P8O)0"&#DDA5:D""%^95@EY6@& MK9<; +YCC1SIDO:!]';T7F']_@$ G,'6"@)PMOO!P>&GO2^?+\Z#+ZV= ME\'_)-_ ]3BN0?EWB.@],W!GT&XSW# >1Q9.S%C%P^@]7!\F8F"&?R_*S6-' MG]+PZJ< V4PJLQV_5>]'R;-_Z&Y+VM^7]]*%A\9[?_]LWNXU^V M_V;W[:-?]5U_<_OQAV"PT]]]MS!>?N'+ONV_WGVWT%471,P_1M)N][D!DG<7 MPB,[9B$B:CD#H4#H(GPH,G\YFA06&YQ#.H 8AG^/$5FJMSN(RV&1(%G4(L7$ M>46NVTJGS^_E/YE(Z _TMHDYB8_S_A_JC2'(/#!V;=7V+4PF$OY^JHL,E,.C MX%=CLZ&HT2Y@/&:3QWW!$9,DBM+XP?U5#_/UFV/855%ZRECD.Y^/0Y%Q54W+ M]Z]>W=S<],UC]J_RZU=[Q7!L(O7R51Q=A<6K**S"5R9*V=G=VGUE'I?_N;4- M_][>?C7*OXT@1[BQ^>;;]N9@\]N_XV_;@_ZX,LMZNS_HB%H>@!![T%H2_:QY MR^F'[KGN"N1Y##Q<]^=J_!X0Y"-:XJ<_45R*5L4Y'BQP[(?8*3QT(%K@^^'WKPW?/<&^QN#[9>FR/O[>#MF\&KZ/6[ MU[N;;R-SVFW):;?UG:?=W_4TK,^4G[8D>("H=UO6[L2"$DD-'BL4&BY#@<7 MU##MW6F19,-D&J8=XMN:KIQ*_=OAQF#G14@J%H/7$?^T&)Q$LSK2OQF,H>\C M/)';FUOWY(G\H8UI2WB-9V;)NY->__B^U-;:CU\*H[MEC>X?TB._Q>A^L@RA M?R"CNVB;VA)>XX]@=->>[C(8W2WQ=+?Z@_]>N[IWN+I@6A>URH-WP9?^>7^_ M;^WF8/OUYIW&=7?SS=JC77NT2WV>S,NV#?I'Q^<_*/WT#$W+$8(:@W]\//L< M'&6@23R,K8Q6L,$\X?S[2'YO%5S#Z30.K4HGRANPQ.U!6(4!HCI$?12D _ ^ M57A%8'5(?$41:Q79:[@'DONM?;/GO9>>R#=[GN;C?/_7QSCMEL]\7(3?\BR? MS(Q/4L49:J.=#\?Q)+3V9.T%/.LUO?8"U#;>W_O\Q_0".K;Q?I@.I7WLTVLZG9X?K(YJW\VD1@]#[8SK>S_2 71_2 MJV#(YNWJAZG8+.4!O8_*L$"2P50V4$,+2R^M#14Z5@\DIA;I\K6>@73UG6L$61S^0804[?]/?9/C9JODTK[H?\][T:.VTC2R%;W9'+RX M?/EB>^OEBR1YV4%],C/5Y=*R^#D>U M5?L,@ 0XS%7.I$D@$PP5;G@JD+:=F6LE90 ]V $@\/'&*,L+5:]+^Q5@)M\R M(P@3A_\>?$ 57:NI#<)X4EI_)T5SC6[J!^? X-1X[(Y;F:>[1,U>CPVA$#8$ MT*C.4>5X1(W%)%;>1?-4M!]BF5F7.MEGG@T5T]O'H6+:^9%43,^7;>G)G^6' M$2M]YZ)_!BJ@N+[/CWXYWKM8A'K5I^%,,M!:?[^U@RORB3;GJ<(VD5PS4C>3 MN/U#0*ETD:ND-,;(7'8,Q)5U.@L0 !'1F5+$QGQ7;,Y+,X$D PWHB,MX'*8C M,.MP(5R$_($*3JL:+#Q>+ZRK<5Z8-XWF6^[%AWW.4ON]^;%V=_OO7F\_A!YK MYUU_<_=A$LVW$UD-WOX UJV=_L[V8I13WTL.]6;YB-0_G?PC^+2W?W%R]L_@ MUY//!T?'OP3[)V>G'^+6PJWPRR10\W'V M?L7>Z%7Y*CB(,Q/T! #K!0#.Y#XYIQ^N8G&G\,PS&=[N_%US:'O!_CB)1QTX M:X@8+XQS7M9%@YGM269@F0;YQ2WX]9<+' 1;NTMU$OQAS^_U$?FL-N,?Z8C\ M6)B0S=SZK!\<9LGPZ],;Z)4Y(IM#*T?DWG"8FQ 6&8M,C R,S Y,CDN>'-D[5W?4]NX M%G[O7Z&;E]L[4Y,0H!2F=">%TF4'2B:!=N_3CF(KB0;'RLHRD/O7WR/9CIW( MCJP 7>^:/I3$T?G.T?F.?AW)]L=?'F<^NB<\I"PX:>WN=%J(!"[S:# Y:=W> MG#L?6K]\>O/FX[\YA9_^P<^C@[FC/ MZ1QXY(.[?WC8]<;O)L?=]^\/Q[CC.63O8 3%\,CY<'"PZ^Q[^/##O@<2>$^! M/H;'H3LE,XR@:D%X_!B>M*9"S(_;[8>'AYV'O1W&)^UNI[/;_OWJ83(K[A M&0GGV"5F'WYZ@Y!DEL[FC L4:))C'(Z4I2$72JR%XBBX9"X6*KAER3"ME%:^ M37P1RF^._+;S&'JM=G6M4>A,,)Y;:<[+Q-J3*S86Y$)Z]^CHJ/TH8[38@L*H M4^4=^='9[4(@6*@M"]_JNN&;D\H]APU9^[2S(95[H@V%+;(L%DR2ZGOX5#.6 MS=O:C$32RHSB[J(B%ZF ).' 1F%(W)T)NV^[+ H$7U1I@T4BZ1>;UK<"YA%J MHSLM+C]LK9.XGHW.M+C\4* 3!P$32EY>2:[-YS08L_@"7))MY3AM, ,R3@<. M;>@LZ)74GV/,7/1SM@25I$ M4[#:ZN7/;1 A_F56DU161OQ)*P0"?!+[ILX5GW-B6W$0"6%P5D3_[>OO8M^V M_B#B1OX_H_HP5[*M/HC0@&Y1>RE] [\CZIVT3AFL&EI(7KL=7)3.X)3&N&P* MEL)E=GSJJ'^[R,G6%PY24A_;ZV774**0>-?!)_5Y/; 3X:3(!L&UB*@LM^K* M0K'D8NJ[C1X-/!* ,'P(F4\]N;[ZC'TY.QI."1%A97<;@8Q<=(& (7B2+,E( M,%$>%"6H*(9])2OGXS[F4+TI$10,?C;F5E&--.YM0R-ZNZ+E/TVG=>G D(TO M B"+/(7. C0CC?O5:,R@$1NC&/R5O,S=IVP&-9Q"&7I/GI?)(F@CK0?;T+JB MZ95DC8FA8.[=E/D>X>&7/R,J%CCP!L0CL#P:^>0; X_!.H_Y@#VY" 0!=XCG M"H/ME!L#Y?TV@9*WY=\HM@:!.2BS!X%!3LXBE)KT&E"YIHW#Z;G/'IXT_2H& M-!)_N%4/ ?A(*6@0C6(66+O)RW1O4&B3VJQ\@L0IE)*+6I0=$T(/WL^[>I6R#_ M-?(ZI%T+KOH9>@/?"L'KRH$38 MZ/G==<^G0*J345 HQFH4$RJ9M^C#\EJ '^0D;"['Z8!4G7)NA#"RTM59B>'> M(06HR%E"OD, VB!Z8(SC$?&^/,[EG*IJ"UF7,I*PMTY"@H!2B :Y_(R,JD:^ M*FIT[KX^#1HU*89/V6Q&A9K[0UN&58&R@M<@ M7LX(I_=@PSV17OV5>!/P0N7(+Y(U;PI+',5%@M0@%LXQY=^Q'Y$K@J53 MTB@_I[ 4C06SJV;6* MG!4(&IG1UM=%^;0&.3_.--_@Q\H#2U["Z&YM81Q+(R7>(#GT,D_0; MCH,0NQ*Y>B:B1-Q$0%=;.B=02&&A/%B#Z.BYT,Y#:D/!BHC1[=JZ.2_>($1L+0EO15.QK)$9+;VVGL9O(@\RVV[E_)R T>-:(4"S*!!?L9$9CZMLF9S5A&CK3\ MP3)G QV6A$:C!4K 48J.WB;X#29/_3F=XB @_I.8*P(RTJ9E%HIHBS\DT*^< MC19?"9MP/)]2-[U1_TG,E<,9^=/2#$7\9?@H5=!(%IF#XS,I,P:'E@:I%!S2 D>9D/8,KP-L639_]:N\X9D%,GUD M%P^6H";>C[1\BI;_URZA3,TKKY("E>M=)"?+!/N!.8<60\E3J37B&MDM.(=5 MP&ZL9WDT3C"4J6HDPW)'YIMT@4SRVY%8*&KD2E=D7N,@\=@ST%R9Q:IWAS62'9OM M\DN*1W+P@1X-BZ4@"P;$C3@'#ZI3PG;4OIQ^8UP\_0XTN;K-;$)8Y"%@1;LT M+#D_W<0 T[?QY835?M)LQC$27NG&MF1&W=@)M>[G^/^+P(5*@5=DJL>RD=MA M&GG4\E E/"8?EEI4ENJU%<9NN0U@^(.%Q6!XFZ[NGTKJ!D@#IP>=:F=V')3J M0* D2TN\4IKW?__Y*2V -%*J)99,E/:;3FGNG-6VN=^-$$;*M!S3RJDMI^E9 MW9QSMTS];4(PLE-PQ]$*.\W.!);= &Y[T&0SBI&D@O-!97>3-Y*F_$G$+1O1 M1@@C05I29^5L9--;4=X9/=]/]F;9N!]Q=XI#TN?4?0)=1D@C?04W(ZW0EVE0 MMRLG.I!2TDA&UQ\48#DE+)$V\J1E5[2G#?S3V?C87GV+4/Q]Y4U#\CU#R1OC M%%?R%2=_7'^YRI],O2*SD7SA"!Z%@L/(<=(2/"(M]8*DDU9)X8#ZOCSDG196 M[^ [GA-.F7>CWG3B15R9T4(A$".HB.2WKYQ%\Y-67)P*,FNA^,4HV4OYCCTV MPS2X@!\E4O82):TBR4:RLF] 1C *YFLQQGZXK$9147,=XE>HB?2G4?PRAY.6 MJ_;**M8LOC*#::W ?%&A6LG1MS,R9Z'44E*E]6+;5\KS1E,3Q;$.^/X MX8;PV27#0;K'N#GR*@B^7!16#T*9KL6^+R_V\2*^[8NI,8,OG[@Q(!(,EJ77 MX_\2S$LIW0K+Q@D_-8Y3BV%1-Z*!LF! 7#8)Z/^(=^')G-F82LOC8UM)/;U> MX.62WO!;-".K1TL#3S[N/W_.M-2C/]6&FK; Y_3!-WF_?3"A6FF]Z$_AQ,J> MFO*3WT4>/N#YD,R%ZN#D.RMOV&]10.#3[N;>TA*D%N-W&@BY&?8I='_7ZAE! MRXXO[O!H,/G.1.[='F&?<)EWQY/R4?_Y%%B$CJV[YK&:+0*E-^?4EV\4A:HD M'P_MHF030CU"!.;O:CADS._)\X 35> */])9-,O68N4A4!F@KM/!DAJD5":G M*&T=H(G7M',+H7QK:ZB -\?X)HE:Q+0^R],F>7)F=_/ +":*Y1#_ MD/EAP31@D8SLEP2'Y'KDTXD"2:9HSS3_V$)O77N22Q9X+% M?X2#N^OQ&+H M3XX%EQ>?KP>&&495Z3HLRGICL'*&^1T1U5,=!J%:]!W/.7=6X3N@DZFX'M^& MY">NI$HTUW4(DJ>L8/EW3W@@;4Z.:@43-8NZ/A\8QJ.JXK4(L!\<$*!M S%@ M/@R@DEZ9>[GF=)+P?DY(>9Q4!ZCMP)2=W_S&)#+V>S/YL%&9AI(UV+"VK2): MU^'A*PD(Q_X5$XR'FV.ZL&@MXC?WC-@!#>_D4<];\!T7("[2!]@N;LBC^ Q3 M_[M2(JUQ7K+V(E53)7O,'N2X_)U,J0N#V&8>2PK7@LF2A8 MRLKK\?(A!H2Z>./;H3+[TF2G^MJR5O(]./67]!P/,S;%:7+86G:XZ0CF MRS!!]\XB6?F^LF XQ7S#K,\H]U)1I^"WC;HSY1:KN$M%:L%6NDDX9KS/F4N( M%XXYFRDRI,40U;/F7I8+7(1N'[D06?UE3'O >KZ4](?1AMJF@A)]PQ@+90[ M9]S'U#/-5*I(_M7SDG/&#>-VOD0M&L;Z=MYOD;^0N[S9;E[7;C]P T M*IP> M!#)T96NE:F'ZCRDA_I1%(?F5^;*Y&Y;FY>7KL(Q1CY"(]YUNIO)D07?U<16& MQ5I%Z3K4='C:,^1WLP*U"+33'[^J7!'AIXP;5LW%96M1#<.^]6DR<=INUSN5 M_LO30.K,;NA.R0Q_>O-_4$L#!!0 ( #*08E=.+&?*=AL &8* 0 5 M9F]X9BTR,#(S,#DR.5]C86PN>&ULY5U;%/SW[_\)KY9W_[^2]_^>M_,/;/ MEP=O]WZ9I9,CG"[V7G4("\Q[G\>+CWN+C[CWQZS[<_P)]MY-8%%FW1%C/R]_ M[=7L^+0;'WY<[$DNU?ICZY]V/W)MBG9@618*F';<,9!1,6XR^J2=D[G\U^&/ MTEI7@&>&RD3Z&$3FC1%,9W!>9_H-4,N'3L;3/W^L?T28XQZQ-YTOO_SIV?J^?K3SU8?_W+M\Y_5\M,BA/!\^=/SC\[' MFSY(CQ7/__G;V_?I(QX!&T_G"YBF^H+Y^,?Y\IMO9PD62ZG?2M?>C9^H7['U MQUC]%A.2*?'#EWE^]O-?]O;.Q-'-)GB 9:_^_?O!FTNO[,89R^S+#VEV]+S^ M_/FKV33C=(Z9_C&?3<:YZODE3"H#[S\B+N;$QO*QB]-C_.G9?'QT/,'U]SYV M6'YZ1@\LK.J;!QDJ,?]YAZ<^_TIP@DDZF2SE\Y:^7CV[DM>6=ORR0/J-,UFM M7SZ9I4L?FE1-S;KU;TX@XF3YW=')G!T"'(_>CB&.)^/%&.F M$30!M1@6O2;]&-08TV5A58;FQ-%2M07F<:G?U;.?5RD^Q\EBOO[.4JY+F6YX M_9D0M^=DGY9R=^%Y_YA-TTG7T8H?>8&J@/$L&XVT F-@WNO"?*%E846,1IO& MC-U,S64^+\#E19?V9EW&CJS9L[W/6"W/RK"=D09=NH:CRXMJ]8GG\Y.CH^4S MV7B!1^O?+]WLJ(WV%[->9'^F:F)B5RS0RL/]0H8^CQ>C:!/G,2;F?%!,VU!8 M3!Z9(O.-QD492WM8?WW_7?0MGYB^MY9O0PV?<_)JA31E 8)+FLF4"6E9TW:L M2F!9*>.4SD5 C^;KU=U7MWIRVMY)UGWJW)D8N8K(LH9$UB5;%H,PS$A03H#W MW/ 'UOG]^7J1TNQDNIB_@U.($USS9J.5J(DC+WE@6DG'8A2*J8S6>JL+E-B8 MM\V4#'3'V@8#5Z'=0/3-X$VT=">8-W!H@DFE<"*GN,QT=+1X'=G:'$HT'E.V M1;5'PF9B!KJ=-0)# P4TP\/[Q2S]^7$V(9'.?_W7R7AQ.N)1&@TY,T#-"9>\ MD-G5Y%NYDG+4X%0.C8%PG8I=^7I'A"')-2\?_3\P.<%1=BA+H@#:I4(QQO:O0FZ'ZU>SH:#:]0(4!LJ=)&J9U M(EOK"ZTM+17S&+U2(CIOH;'JK](P))O66.\[B;O=UI8I4"#>8?(.QOG-]!4< MCQY6JH;DS3<&1F.5-(/* MAPYA?M*=7H L3[S(1-NYBEPP+9&S8 C!(AMP4GME;&M'^#H5=X&"_@H%]I2P ML*/,6WK )T=5K)B7&24"XW&''W$Z'W_"-],T.\*WL_G\'[C8+Q_@RPB+)?\\ M.H8H %S">8OX5NNEX M>CB_0/0O6,9IO!@5%7-&C4R$0E9.VP+1S)FGN+;%* :6.R9/GQ"/#!*H(S"'I'O.+&VEJX8R/%_54 MM#[_U6RZ((W@-)UE#%V4W#I6I"9'D3OR$9/TS'@KM)6%0V@=:WZ#G"&%9DV1 MLLEA;Z&2/M;%R!6C,_>:<9$ET]DE%FHJ&9SAH!!]D/*A3@@'DWIJCX%M1=YG MZDD$4U*4CBEKR>1+I2IGP$P"HTM *;!U#O(V>S>8TY7V"-A1 >T\\OD<%_.1 M2.3VZR@8IZV7:20D^A@M*X'<-DBRI@U:.]K+-[>A_SR-FZ% ()D5AU6$M)8@ M6\E"040=8XB^'S8&>)"RA6:O10!;"[<9/O>/L8.Z0[ZE"!8/JMSVR^]S7)(V MX@A**LE9CE;3"K3DIGI?F-+::A^"=B!:UWU\BZ A;6 -]-].^,WP\/?9+'\> M3R:CZ $--X59,(JB3;*;7@NB(U@C7MW#VF3:J#EK43:;H'7U,(9 M%Q>*BC@%FU)SP60*9&L"T-8:(3!%[G"VF:@2K8_]-Q)RSZ3@T%6]N[";Z?U= M-R/KLCA]-X'I@ORKZ@0=UZCH'V1:2C):1FM9RN0%Z60X(PHM$R483"'D(%N' MIM^B9TA)O@8H:";Z9F!X,UW ]' <)[@")RY^_9(F)[76^]P\6>=S=MPREX@> MG0*Y'A$*$TJAL0E"LJU!<1>ZAI3):P".YJIH!I)?5@?<9ZGG#_#EG,"1T\Z M5)8%J#6H0@46!?&?BC#!$4T^YL;0N)F:NP#"/1U -!)[XXAU'91P)S2FB$R@ M<$2"C RB$2SGH)74)DG9.@+X1L2W18(6YA_K_]4&?X))S0H>X'S1C=,"<_T! MV>?+W[CPR5&2/B?0F06.=1VB(1><=NZ0.2J3 S?8NNY])X*'%Q]O@Z-K&=T' MTV'+@]AE6>0!)B1*R-K3>E[+ HM0)@3#7*05K6NI=R"#SZ(TD><4P#5O$_D6 M/<,+JEN IID&&CIAG^C=L^ZTFG;N.1BN'>,1:X$L) 8J>)8@FX(@ MK6.^K% M]P\OQ&ZA\ZTEW##JPF,8YU^_'-=6-+)+%R+"K^"S%IQ!XDM2\ ^QVJ+LF0M) M(<4"(<;VP=>M9 TO$F^!B-;ZN *4OSZ_*JVW]'7+YLOW"_IS>9@Y*V<>XF52 M=NC W/#HOMHP;^.B42\F!=YEO*A%,R,;3#+%)E)EX@2:S*OK')E3D$54QK;W MW+Z^??>=8EW\\YK6QMD1]@G%AZM\,0GV)0F]P_.0 >>_?EET0,MT/(7N] T) M>YF HM\DI=!K#BGLQ(Y\I!&7ADM1J]&*)W>H.$.AI4*&0;HH0C0DJ^8;3V_L M#,GAW1)]US>Q82B_H=^S(G1EA5_B%$E0HTR"0*PU\Z4&S5PZ$A=(%E/V,93L M0FZ]1&\@Y9X><+^EJ4UAM)O4VYTJ=<3.&6,C5([>FFF[52DQ';)@P0?!N$*M M98XI^M;NSX77[UX/22[F":Z79@=I\<=X\?'5R7Q!XN[.4WG5Q:#_VU%[+X]4E-RM7 M:U2S$B!+8$$[LAK&9A:$JFU@V0J14?'F;3572!B4G1XJ?G916]OZ'&)N=AG, M:YHP17)'@F3 B4/+XG4/1ND3U&A&#VFA;ZWPWD?>H>26=]8[LLDC*D@6-EGE#!K7H"(+0 M9TWSUKI;-+]%BQ N-QR*.'^#[D^\\.B1J$4_2'M/4MS5#<)2,&L+[1= *TLG MTSX$N9F:01JUK9!PK4>HC08:]EK/D1Y3RUE^P4\XF2V+1MO-^IL$#:ELI"TNVNFA70(=I\3AA"AZD8_&T_%\4?G] M=.Y2%HM9AD ^:O1DY7F=M"6R9SK2YIPXN(BM>_!O(6E(<4);>+341;N"LZ-9 MMQC_WU(:^^5JD?$(?%"ZLLJ7([1C0$8;MF?!"2>-XD*U'X7X38J&5&[2%AX- M-?&HU28;QI'T4GJRZ3T/48=R*W^-BE(VO&<]TH6^.CM_>E-DU):Z== M;<;4T=;Y7"$Q7XIAI5A+NS=F;#XUL=6\JX?RJH>$J>8Z?5BTE< YC\M>;I>( M/"X9E#H$5VHAHM0@2O-#Q7NCK2WOM0_C]63V^;\Q'^+?83RMWWQ1" L'F"8P MGX_+^.P:%/*DJXQD\BFC(^U95^-]9;+=EVUSMM?OJ#Q'6; M>6D4S=4F,GH!N;B?B++\\O3W>6W=/4\AO"!D?#H;/"8]!TZ^#4NJ-AY:$5D0 MA$\;?/&1'"&M6^?D[D[=MN:SJG_T1T?K=;^4_?+[%,[2'9C?SF"ZWXT/Q].E M4E]CG;?'D1OKB7$HM:*BYDI30EJBR 6$!,+$V^!UKS?>9:8Q8NW$-$Q"Y,\A3BLW/MS92 M,J1-KF>T-%1)RT+7.C@;?\&SO]],KW?MCB0&F\$IIIT+]$?P+#J>:1/UP%,0 MWJ0>&I9NI>N>YQM/VM+TIJ\'0-+J8J)1;1,U&C.3 G7M>TDLIN)9G<3O>4E6 MY=:.^:U$#>D0Y-$AM(VBVIVOKL+4_>E[F-!^^@MV!.=ZJCJ"R6I/:%/H9%LCI M8KH(S@*/G GK@@G9Z1A;3_K])D'WG*#U74"FG88:SM1 PZ2B8E"J9-)I?;RL *@I$.?;T+NW>S[ &H$<,KG956W]CC)?7R]#?K^B;8T)Z#MP%#K;R2YSK>L&,K4,CD%O/T8+- MK=O&;J/I3BAZJ&KY!XNX&NJIISKZ-8T;#M3JB,E4B/N8!?/.!F*?MN]8++&O M#22O4'+1>K#/?>B[$ZH>[,K5!X)5;PKL+==\Z;J \[L"1IZB1X\V,KF<:&-, M8;[&EM)FS942W#=OSKX;97>"U?>>@FZ@M&: ND$$-6$QOR("52__Y&1.*;@L M=;A59)&"3D8!IY4^)DX4/TQ-R@;J=@YEX719 _1A]B*11CI\>3(?3^M@K[,J ML>6H\+.?Y)$17+G$-4M57;I6)'M1. LJ&$'1F/6^]2"D^]#W% I9=@78M7"X M+_VU2Y9HF/%9!I%L-*[YA.<[ M43:H:06/A:K===8?GFZ\.F@44U01R0=6"273(GC:O%(=#:HT#RZ@]JUOCKT[ M=4^A&*9W7+717P)E,LW!U9/RV@TLW>5.EG?8C6?Y>A9IU5/VZY?T$::'> +_+44 M3'4:%^J@"JT@09QIE)F%&(%)+2RM(9U+:NVW/BR'/<4 F\(@'C59HT Q"M)V MIRU0T*MT8$;[9 +F@GDH=>F/W%,[7(Q?M1<]J?\Q0M2B/7?1.A;L\F[4C"RZ M6&CO5"F",S(T'^&V;8CZR.VY3QZ>NZJ_;WB^'D]AFB[3%S3WX)-F-M?)4%"3 MA]$%)HHO*?AL8_/3@[M3-Z2A.T\?GKNJOQD\SUC<+Q?9WI_N=BV>)M]00748 M34V&UCK(8**G=59$DMG9HEJ[_#VP,:30X D!_K$!]1B&V_+B4W+U.-'4H:44 MB8')=1!F5HYS(65N#?AM#?=NP?[7ZO@W4U+620T2-PDDYR*-TY&!55B[=6I\ MJ@+#8+F*4JOL6I?Q;$'FD *"GM#VK>"_#V6VJ5%>Y[_*K%L37"7V?C%+?UYL M+:0?'G9P-"(C $&)P!P/9*^RJHY=2LRCD@:B1="WMIIO\^*GD/-NA:#>%=,\ M\_UZUAW@\4E'^] <]\L!9L2CY6VMFV<(66>5 LS,B51G"!7%@K3 ,.5E44B. MOG7K\):D/H6<>'/+]0!:;3AN]WA%[GYY.YL>?L#NZ&T];]PO9R5((P1E0!C' MZ"]>6Q')O#I-RZ/D((5W)OG6K<>W$G5/C_>[@%5;3?4"H/>83HB47S N1B"1 M0D&MR(S6>T2D!^:=E\SKI#WY[&1LV]_WMI&4I] LVB=8MM5*+X=P;^;S$^)T MV;]*]!@5HRBJ,(6^7L1([ %*)-PFJT*]RZSYS2XW4W//%M'O 2>-5-/GW*;S MEK-?< 'CR5;3F:X]H\$,IF_3U6C2TJ7+W$72(E:KKD0LI)%4"WVD9M%P4%YQ MDT7[EI.O[]^]SV'UK /X_!N0TS.&R5E-4YTUW]4^=J[!2*D%,2?J#F8+\S$C M,\$J&Q4OI?F$[MNI&E+PO34>KG7'J9 M,,C($^3,3*I#>+3-#$ JAJB"P5Q\Q5K@TUPS.2O&@T\^9/+"DZM6T'K#Z.N:BA;" M!4P0H?T0_MNH&I+KTAH]UT.9ICIJ=#ZP[CH^GLW'BY$R8+BR=4Z3I% MU1OI M,B<[0MZ5+D8:N)I+NRG]?^FY0W(]^E+SKN)L.S/[,C_)8HBV9MK.KA=4DL5H M@?&$SE*\3$SU,K3]&S;N1T[O*^) M-]**WV9>R@TUXM7'C=(C9HCD@]8I5BG7^@Q/(@U>91_ *M'#=)<;Z6F06=W\ M[.5%M2,E%%?16F8,4!CO'7G<6$_&9?$509SB^X?B=DG1L/R11CC9D%-MI91V M'?TIG1Q56==S@*]#WNC?$]PP[>WF/@M$M%EPRS@Z(#-+NVU G9FUCG-PEDQX M\SOT&M$^J!J(WM#W*)KN[ZAP::Y"T^- MMLGKH]?6GI1%,,H6SJ(Q9*"R3\Q#'6#-/4A52G;0NKC[1F+:..LWLIH-#Q0* M(G.V^J!!)18*)$;J,F2>$Y34.EOQ;8J&M$&V0YV3(S3**"0SI=9I^3HKU];358]&@I*E?5AV(S%#ZAWI!QMM]-#N M-J":"($NKV9O_ %=1Y[WZ9)*F(R$>X( ::B11H//S]BL(P_F!QAIZQM))YU)%'TI#HKI0L;+"Q-(FTA5;VT5W$*8?4:VML MJOMD-\N]5[&D2YN_/7*-8EJG%=);U^WV_P97QT;?JDWK7C1/NE,N]Q_.;9'*WY6?'O6WIW*QG0[Z:'<755-\# M3+/#:;T ]4TFQVE^LAYTWTMY/L\GDQ& M:+3RB0N&'("BI8+5%^-,&J\R+USJJ_>HW.""/B#1.T\I7C,?BE#&U?OXE*)0 M,4IR/S.7S'&NR4@#6HN-;>!F'AYGDQPTV*Y-*=Y&:E.K)@['].'Y MR("6)2O-$@4[3+NH6%#*,)=]B$E&KUUK!/;$RA"VZR<%Z"% :I#KX^;#:PNF MB)!K?44]1N+H&(08&9(?)"T6+TOK:MP'86P(J?Q_V[73!FYM!(+9=!H&MY: M61XP'E30[)??Y^NYZ5(;6Z)4S$-MJW<\LB@A,6$L!($E@+M;>KYW4H=PG//O MN2YV1\X@?;#SSK]1EB7EI&EA9UU'?9.HHX8Z[SW6B_,,<-/Z,I%>&!G"@=B3 M6"+#@=,@5\;%6VVE575N1F$J>/(2G:]S-+QC1:+0@4<18^O+4'IB94@2?@7' MXP5,EI9U/T[&A\O'C81*V@HAR<, LJFTQ=9;J4G8W@>=#"=_O/7$JOZY&D(: M<$BKI$\CU !7C^&Y;N#I]*+S\965\Z8YM"XJS5G$ZHLKFYGWI;#B3 YA0T@9#A'\@P/)(#?B%2,7?Y#2[*0.G(;3Y1V]/H40M#(L>5OO)J(U M3A*/K*"2JX?H:/ML=>4.L 82.KM5=-)BM3%)DYI173 M.2 +PB;FK7:J:'+3>>N.VIY8&9+)N@CLF"&DH@-+*-Q9]7J Y)D(](V04T;= M>KK @\0.CWR?YQ 61)]V:%L(#2_G>EONPJ"R'&5AM2N5Z>J21RB"@;?>9.LD M0.K!BVU8F?(D/=I>5L*@P7/'PKC5]^L?D3SJG__R_U!+ P04 " RD&)7 M<(YPU]= ")XP( %0 &9O>&8M,C R,S Y,CE?9&5F+GAM;.U]67,;29+F M^_R*VMK7]:ZXC[;I6:-41VM,59))JN[=)UH<'B2V0:0& %6E^?7KD00I7B M(A( *=GTL'A F5^X?Q'A[N'N\>__^\^S\7>?<#H;=9._?<__PK[_#B>IRZ/) MR=^^__W#S^"^_]__\6__]N__ ^#_O'CW^KL?NW1^AI/Y=R^G&.:8O_MC-#_] M;GZ*W_VSF_YK]"E\]W8=S_\A^T]S[_T/_5^O/CH;W?=!>BS_X?_\^OI].L6S */) M;!XFZ_OWMU%^EH,O\AC\Y^6'SF MAS >$^+^"?//'_%OW\]&9Q_'>/F[TRF6I>@OAUQ!Z0KG?]:G_; UIE,",DWG M$8%^BY-*\888[WOZ]IBOG@492S@?SQLBOOOLIGB[LS!J*> [CVZ MG\0G.%9 MQ&E+J#>>>PWG)UU_3C DZ5POY%A'_.D=YRL2A> MXAUWZ<:'QG5)[JXX- X1Q_UOC\]G]%GL-+D=QH87' MC^O5)-'6/\,?\>*_KR9W9?Z.Y/MS-_TC3/.Q=LRPPB5@XA84N@)>)0U>&BNL M\QR%;SSH#2'>E,@79AY-+V6S6#\>N<"4:7?6E!OS;G_[[[HI/>YO MW[-M&?2R.SOK+B"^/PTT =^%_4-W M_])^7%)((F<.P202C\PDFY>CH@E'7\UF MYYA_/)]6[#@==?EB+O5?7X3>6#G[2%9+[\,=J^2C*"8#,W5:)2$@FNP ,X_9 MFBA-+D,07:4_]_Y;-Y[4Q^ZHYQ[983QVS#*KR8OP\?1 M/(Q[Y/$V\G=(HIN-YO@>IY]&"2^&^@Y3=W*ATG[4)$YN6/ ,#+G/H J3$&4A MV\(;&KJ.FN978U8./:;GS>L1=QNMM&?]F?HK3"GN*IS7@](FDF;HS?-W- M9K_A_$WY$/X\-DD70D?&,"*Y9R8SB(GV 4Q!:IY\+M8T9NTZN)XW\YIKYBY[ MS+;L(1Q?0!T75DS**4/,K)Y26 M>2 ^F,"2@6'1LO;C= /"\^?!X6=]5O!TT MBN$EDXHG"5:( ,H9,A8M6N#%:<&#\D:[O44Q]N:+ZRQ(Z=5;TU4JE@?PM+B# M=-&Y*.@_YIX(_,'YXEO$@C_4MQSSPJP77!'S52%70F?P(0@PSCFEN9;"LJ'B MP#V"ALO$M8._P>.<6XCQO@#5=Q?'.']-XXX,E[]]/Y^>XY=?$@OPS_E/X_Z% M?_M^AB?UFV9,N"!CW=RZ236MCOXP &7#/D?NV-[^.L7+$R!RBQ:%!!T9Z9I*@)4$QE#,Z$UL[G'1"[]RP: M*&?Y<=B'ZC*=3S_WD"[0+8 E9WV,&D%D3\Y-R@7H-XY^+$Z$8)(I MK8]!EX)Y#JIO(^D!9ON2@-H"G#3D,?K 093(0#$3R5HV!1)GG/AIT);VP=(' M #T'*K23^ GBD_!VR=X/F( C?(U?QS-PLG)%$_ZHZLW98'D M2^0J26ZE<@IH;I.MF,A6C#9HL"SX(IRG-< VGE"K,&V_=/3/^YEFT,L:]0QI M_L_1_/3E^6Q.R]OTIS\7H=*CV0SI?[F>M]AB,!F5P*DHZVIG2 Q9@)+&%JM- M_>5R2\G5*[AL)MZ =?PS,[FN0%HMG" M9EL'U":A\/4T?Q?(;D/@;71T5^&-!+PS[:/P3.> P(H+M!J2C>TMTH8F,Z; M'7E6:YD:AZ7U)='N'2I]$[DV5';U*H[?=G_@%/,_\'24R,1?.%),!T=+5U]F MD$ %3HZ41 L2?0GT*_*NPRH79?GC=V<,-I1[UU1H#0V\'M'[CYA&83S__/YC M-YW/?IEVYQ\O814T$3EYP5D9LCN3AU $0N &FP>,(/7_>7D:)A,;*&K7@:-$^Y\RFHR,$0C!6&F^ "2;1Y4LUJ7 <9 M:-J(!'>2;AHK8Y"4JXO9')N-$=@8U MF+[OF4@& A8.5OIL4Q$<=>MBB'V2:$6.YZ%P:!.MM/:^W_STZW5$ESD&7/%0 M:A4P=P94'_DK.D*V: P704E75KE?RQ^_>W-W"$5T3:78.E9V+0QP#S(MD[&9 M_'YA63VFY1:"DP5XD1C)^);N=C'0ZH#*UZ#G=E)=.H\'C*O\@MW)-'P\':77 MB^:.[:(KRY_=/,:RYC!V%6EA024R12UD9FF#L#H!N44:G O1Q(*RF!UYAWN- MM&0441BL2UPMB>8E0B3_#[((Z&W4*>O6J:'/(]*R"7]:1%HV4=2N(RW%Z^*3 MBF #]Z!HRP2O.(+5/I0DF.&E=9[7DXBT;,.19@+?=Z2E'IA689$L@*EE0&O>::].(J"7#%9ULJ47'%NOQ3 0<90-E)OUUK,C7,VWE_0 MYSJDA3VW#JB&&3M+@>P^8Z>1HKJAI+PS"C ?7>Z[M&,MUXXY$CC)(X M O*I)9=1.F77"J*O4/7=-^\V-Z"1.KIFLFQH#%8T/YU/NX^7Y4P.69+.%_"! M=BLE2@:?O(90K-)1VW#6N^0_,4R/\5_=F2X+P"% M8+5"A\0A1NM#)AM_V@<)VPVT4/+SQTJ-K+_WBVGO#G#[#@HV9<3OHTU ! \0 KY6Y_X@?IS4M^2*,3TM, M+_9)/CJKG?+^N__]TL$<2X-6!RDA.>% >5ES1**$H(STQF9:Q5L3J17V9T>Y MO2AU@%2*I]NLPR=>6KGG+/KA6T$J5H"9GSVON2Q=JGHA:@)LZ=3LQ@ MZ\C* W">(2$:R7Z .P)_#>ET-,'IY^O#OCP[%SJ2(1W 1E-O/E*,R,H2,,ZS M9#QXT[S9P0-PGA\M6LE^@(OT/DS#9%;[V?2'"G? \> LKT=<->%=25G "9\A M&>Z82ZYDIAL3XT% SX\:[>2_])Z\725$O.XF)^/1)\RU6F+>NEZJT9N'39)X MK AVERZAK.8I>0Y:]:<&G/S6;!E$2?T?@B M+;"VQJRY!"9-*32M$L>=A?H/]/#A01":.$C49YI+ZHC&"$*&2 IJ8M4 MM0_=6MTBGEI)U3"J7JN\:A.1[ZRV9AU07UMYU4:*6JO(YC%2WAD%O-))%42( M7I,US[(!SV1-FQ;.1(6<\#X]U3^JO*J]YC<1;D.-I^Y\,I]^/O[]_;%.WJ9YC^=LL:.]%BL MSVVEN9-&+C]BG/\6IE/RP#_A%D&(>Y^S?4AA-;Q6S5CH1:\F,S*);QKV)1" K';>$30G V<90O#"Y,B,Q]91@250MC[]H >]*2^GF$?SGT,:C4?SS[^& M/T=GYV1ZL:"+I8?+W$F*>U99 =:2S2^H>"Z(>%F5!:%U'2U\< M9L*9>? ^3<(DXH \BM\GX:+R.*55,I *TCJER=J-63@(Z%7@2>J<6M\L^3"BYT&'AE(? M((GBYHA?A-EH]O[C%$-^,_E'F(YJ4/-=F",_-H5QY\A_,JK>":A5@> X@N2R M6).*XW:M?AR/MA>68WL>/!E$$P/D5U2<_\31R>D<\]$GG(83?#69XQ1G\XKO M6&.6LMX75+21ES?9D\'K20BHI2HIMCZ=7 'I^?"CE=R79E9L0XOIZ%/O[E^8 MO6_*WS&?8*X#/_;&E,R*K6WF$!11%()*$33:4K*C7S9/V'P(SW,A1".)WV6# M;;NM7)R-9><9D1!!J#X"1U]\X0D*8;'>^EQ"ZX*/>V#LK(/GX%O$YE+=]^'R MY3ANAD[Z,Y120G*RM8^>V>KU]R\!V M\AWB-HH;B!;!^74P#761R3UX]G1MR9:Z>E#U6PAZ5R1 X;.5AHB=Z_6A"369 M+5H \FB93$9ST3HA=W?*7W7=R YTOXE\!]#Y._S4C3_5@/C-V-;WU2?1^.9Z#[K<4[P )0$\CK%2G5 MQKDJ@*?Q% MM/:$2;#"^ML5!S:1D@?/.YN]^Z6XBZ:R.G(&" ()8#[ M>G5=)DN"MNYD7 '6)VO'R_UBY"V3&16F_Z325+Q6 BR-H5!4;1D M02G1^B3X-H;G8IIM)=L!<@"NXUF0>1U$ YED=]'LQQS;3DL/J'P+$0\\T1?( MK. E!T)6)#F&2GD&41FLR2G6$N>S":WC[KM2^@KS:VB=;R+9(5HI83JG/>;- M)YQ.ZJ'Q13;2:')2(;[ORO3J+Z\F&?]\_T?X6/]RF>\NHDU<)?!!IYJN9L$5 M9\!RRTP1M/_9UH?X6P'>O66PK<9O%Y/N3%T#V(L_(STGC'\^G^393Z5@JH?2 MMR#6-">+.8 142[NH[&,@?8EFA3)O^&M&;4&K"?/F]:B'Z(=9)CA-31&!>48 M6;=6! YD]@KPD@SHY++@@0&OC\B:")Z_S+03:,-#7^ZT/+UMO?GYWV4$, M W)K"W"M'*C (SFT/H"*U@>>K!3IUNQ?XOBO^<(GJ^/!I-K0E^@QDF>:+([?)DG]+7Q!]IZ'T"F#5.&:Z7ENS YN;"6>4$T4BE(MN8M2Q[ J=K-24J>5;9YS6SQ M%?7?5R]\Z@&!QTMO"!5>VHUKP&C8Q^':JW??N>&1PK^MOBTDU[@WPW4X+OB0 MC*_W%M!JH+)S$'F-)9KD?"+W0*QWH+IO!3[0?Z&M_C816&.]_4J2.CL_N\S( M<+1OZV0A]Z]WWH&+K.;M&MHSD*-W:S4P7:&Y&R_=;77^H\7>M9!90W>W!W)1 MYWNY"@3IG>JOB.P#15Z TR@@E)AUP!Q#6JLK]2KE77_I$U3>HV4V@#?Z)6O^ MRZ[^;C3[5[^R(/1] M9V8@"I$@\<)T9"I*U;Z7PJ[IL>(X93_LV$3R [#B>@%>#;HNMK@L@C5,T5I9 MNV\3#K-;&W%PZTEYS6BA* - M#=6BR%(8VC;6T^I]3]_=CMM6\%U+J2W=:%MW0'Q_?G86II^[!$\&B%K<=3I=;8:N!)Y5P*"RJTOJIR$WS/ES]--#)( M\\6[/G,0T4G!% 1>DXT]"_1=SA!L2-[JG%/S9GL'V QG&P9L*]4#;H83K"3K MLQ9]&20_K+I@P>C^N%-F:6(M,6I,CL-NAK.17E M=F=GHWG=]L(DU_,S0HZ3-,+9%O&KU0_=/EBU(?!&D:G7W6QVXV5?#$NI'#): M-: (250Q4E75DIWI0PY"!V5"Z_N?EZ/9*H3]@L17!?NVZ\9'TVE-QZH_'HW' MB^M7CR6++B B2#*GR8@VFKP;17X.]T6P$F5$M8HDZ[UJ'_7W351\([S=5J*M M#Y67H%OXMM= :JF0V]HC*K@Z?E4@FA)(K\QEPUA2R6VC]CMO?-;:WTZ^K<^M MEH"\S(&X[!W/5(RLMGP.7F;BJ<)ZF;8!8U.*B66=XE8S_];[GC4!MI%MZZJZ M%1 7<753=#!D!$,)@=:FP @K,QQT285'0];1[1O>'J?]?1U,[$'YCY!LZ[JZ M%^>S>G',["C]U_EHUHOX91B/WWRLWWWH^E]/\2I4_H^NRN<2_^PM3E.UPD[P M6!DCDTZ:O&[-:R#X4FQ^SB(AM^K)@1V3%&[*B7F%G!:ESH 9HB?7]4AH^U__,KKA_.8B+.9!K0]+_BV%Z'!,*YF6" M@)D<>:<=!&$(+QJ&,AL?F012!IT=-UXQ_DAR+'OG<^5$$QDWO!-D;>KV.&ON&>V-@A$_ M#:!"3TM;U!"LBJ $T]H[(>WM!G1;+!57KWVNA&@EZ;N<<%M?3KE ^',W?8.@/GE2[5)5=QGFM^Z#-N_2ORY 8GXSK;8ZYA_/IP21C/%1 ME]^?!L)Y+*)&97. J'B]FU$YB-DS8(I;GI,U/K2NX5H3VK-AT!"JN"?RMEW\ M=0%RC,3N^\"1B\:R+ J,3HZ621>A9E.3*'SV3F>./*^U-:UXT9/7>G-IWJ/J M!HW);XWY(M]$,VF<] @YNEK?;@WXVLM'*S2&R:(]:WU5V?U(=I6@-=",;R#> M0TG3NB?NEJ552@;F4;:^O60)E'TE;+50\I(X MR#;"'J*3X3VP+@SKRPK7=0 .E,6U$MQ^4KJ:J'(->FROA[T01A;B+_U(>_[ET>+1"2?-;V^&'!% MT%*I'9F^D19?&:UDNEXOD-:[%N/JD;NW'AO+NMM:4(T;/[VL5^SB]&.8SC__ M%LXN.I%%XB9+@E31UUEZCN S6B"+5A:9+!I<*V5O1?^G^][]#';[)F)M>/;> M][NZ"FTB>L"VWUGQ>UUV.U* :U;,*X-EDDNT>>6"M:J>@8Z*MK$DN.1KE94>-DL>:-^X)Y)L(O?6&_S/])3+UGDURFE# M@/I.4"H%\(9@&,:]-,RJ#TO:@M'FVO.+<5?+0B(XZR1M'1)3#F1VEM;5,EL! M;M> \+>N*C^,C\[JQ#TF_UAXXR)@R+49+NVF(6F:6EJPY&3,Y#(/)HB;6/;9 M;FYH#BUO2[B%/@9H=W'4I5'OHX79Z<_C[H\J"7QY?G8^[L'^0E*M?SXJ--\_ MA#^/=6+91^>A%%US72.#('."H'*V7F4=6.L U(80OR96#:F]'3537B6HBW@! MXSQ9KCW(D#*HI#G-$NM!J)*<,TR1O7< R_>.NR3L?S$;4H^':1]/4V)6,B1)X52&01ZR6MCK?NO7"8+!]NW1N$; M:W&35M"/4<&N:<*]3X0F0 DQUHIS#SZ+ -)IY$H5V?YBY:?5*'PP=FPB^=9Q MP-NMJ]_CQWEO@9*RV(?N/\\G2-]=WN[E>;$)R:0+,/%K=.A@]<*SY<$/)FJA4 M4 C@(9#G[*6%4'@&C"GK("QS3A] +&+K4'(_#9;%+3_@]*R6G&(^UN2D!8X1 MK*NWB?.8(2KZ3GK'A8X\F-M7TBU99%:_ZZG%]C:ARHW5I['8#R!P'")Y\B89 M2#S46Q@9V4Z9A.)S25(HK5EIG?C\S /'CR'7+K0W@)?\9GZ*TWIAP11/J]]8 M!4;;!]X9P@W@[S"-PVPV*J.+'CTDV7XL,DA+YCH(7BL7G9=DSPL-$0VZ:MXG MU[ITJR7^KXFF>]/[ &V=KQN4]V+_T+W +] OZY]^(YN'B_YZC=EO.#\6WA=E MR8(-@ET4-(%2-G4:QJ, \=S!$R9>66UD;YUV_J'\'Q-[&JFEP'Z!#W^("AP:3V3 M$DJIP$TQ))&,D$6)R%/B3K3NP?G,CWC;<&Q(/3Z)(UY=7!#>>O""S%[%ZJT# M)I#Q@+[PDH*QO'67[>=UQ+L1(S8YXMU$,[L^NUL'V[>@-$ZX)#NW<'>!;V1MM:["WH34>_O--=%7QB9[2"#E;6[ M#>'-*,%H47MQ14RW&T8\L]/)+QXWT>SLM"$ MD@6Q;M_#IYOMT8P1[60]0+SP=3:U"W"@+YY+ M5^_691:MLU&UOD7U/AQ?EP^RM29VP([+J;$&JH&\COL1[-CB>391>.\.:1]1V28(57L6N.+")E(?0_;6; M31<;5]).V, B#1)IK4-!AFWP JS6PEE)VZ=N[5/>1;&/AH3;Z^>!:V,?(=RE M7D/+9*^?PVCZCS ^QU\QU VOWQ/#)/\\FH1)&H7QM:WR]2C$>J49[9!A?O4/ MN\D[3.?3>@+U(LQ&VY0M#P=F^S2S'0FJ48[:U4M?A#'!P_>GB/-?IMWY1WK[ M%>3W?7^ G'O?\B=>&2_!3 HLB89:5>S\(" M"!J2T#(;T;SM_'K(]A41:D^(Y8QKI9@A%Z[KMNU=O N7:!VP T6)-@*ZG^#1 M$!I?1JK!U+5WCGGD)183P/%2+Y(J 8+A KQRBAME;0CE^7%K14SJX*BUB9:& MI-2KR<=S\KJK!"Z/7Z1.S"CN@2E'IF!DY#@48: (I63TH;CU6F ^AD!WX>S1 M0F^OR&64V5(+ [AO]T&[/+5EB,(PX\'HVL&&)1I\#?'9$&O2M#$IM';N'X#S MM1'D,5K8T0HB+[M(9K2%<-!H.2VC63.(+BGPG@453,INN C873A?&T$>HX4! M#DH?3"Y+:(QWG$,6]8I#(<@5=MLJT-,[1W/7W:AI M,'9L(OG=9?'F;*S4RI'5+&DO#;3QQ23):L[1&30B1=;:=WD26;P;:6N]+-Y- M1+V3\_C^#L/3;DS/G_WT7^>CVB5].JT"V>)L+:$P\*:6R0:9^YIN M""4I8I>)C+6VXK9'O?7!YKC_#.;[H?ST9_T6CPNMKJ6HFM^. A2O%^UXFB.> MG'A=?';I]EU1VY]RKH5L]RO3CIEVY]"SO<(&"+C\1*M1]QGQ/4X_C:H?\ON]G\MV[^?W'^#E-W,AG]]_517_RCOK7#A],P M>7-Q/GB<@BR&IP":ENW:7"_2WI 9!)XMRU()*5I[ZWL;[%='_J=!JP$,Q,$& M?G$OO^K^CE^;(U",K4#)%DO/:PWK#EI-8U6)1\#+2&^M>&YVQ%^FSF' M0Z !@C&/%G9MC#9[4_KOCP6Y&,P%\@F,J->$8X9@-/THHD.T1:;4NBE[$^!? M';EWK^X!VN3T"./J0<3;@^B__(/F[6AR\FYTZ3! 6Y_+F[_>E)72G2V=LQJH#99.-OZ(JYFX'>58KEO!N]%V8>2B7D!_[)@C$7. MLPD).*O50XCDB=NDH21FZ'_."-8ZC>D&@'T=">Z) [=C)H_6Q0"NW.,%\648 MD_QV'";7K\U<8TP#'3 .,9[]'$QN09--#=)=Z?BI\-?KPGWQ&3)#7M-_:)_A M(4#PEJ4433 I?K6\77%B>N"TW42U ]#U'5G"TU&J ?-Z,/4[*63V[OWOBV,_ MS5GR.42PMC;OX3F SUE B(HKHZ07HK5[]""@ W1S!M=Y-Y3"!CC7>'L:)O/N MK!=(C^SM^]\O;YN6-.&RS@C66PW*60D^!@:8$I/9UTS7UF=D#\#YQJ1FRFJX M*O67H5=Y7*S5UKALD@67.-+@K(%H8JYK=;1HF,IBK3 [/?4:6^BG+TRY\<*O MTPMXO,P;1J:O0%SF.Z\!8Q.#?1T*M%\85MO66PC_MOJVD-P0,W@!QWHEM(P) M'-,$QW):2&QV(#FWUM/_9[[6>?.^%;C$R&ROOTT$UEAOOY*DSL[/%D"X\ADE M+?Q&9D.FA&($B=>>/J9X+F@3,&O9?BLT=^.EN]N5MQ)[UT)F#?'TU MJ><5HT]8C<%M^@AM]H(AC'.WA_QB@NW"FR::.S04JM[H5V&6Y< ]Q MYZ@/ MO/@6@S-:Y'CRUTL'NB..V$48$\7R]J8DR D(H"^B5J+810IGUIWLX) MLN+D<4_\V$#T _"B+I%OROLPQLNS!,-5*E*3-QUE72FSANAJVQW/66+!,.M: M=]._ V+W5GY#)74M)3R$>8[C<;T78))_#=-_8I#FXM!= M@ZM7)EH7>0Q%FQ1:'_VMPO2<"-%4_L/D&&#M@4( ?ZP]2[J/50 W(3HB<"&; M"C36\?M($)7-$ 4+.1:>?&E-D35@/2>6M-;" '4IO^ $IV%,"(_R&8EZ-I_V M->XW06;M2ZI&-Q,!BPYD:6])I:6A P;,?]] M4;+U[OWOBWMK/C<-F#_P_"'BY>L.YW#:!L02O/U2"^Z\;CG[MI7YJ52K+D3C#(W)",BW3@ M/$.0&-'G[+EOWAAGMR,\P&RMMLQO5K(W/(&&<""&'^UOY_V.A;EPGRV"-H$& MJHJ%J%P":XS,(=D4=>O.WCL;W!.:)#M@Z>XGU",HMH_Z@T3$K0;AJE,ILX)8(U@Y,\N$1J;+P91_;SBV;S-I+S-I"X(=4I.$Q6C( M51I-^W_S94BL!&-RCE!,K#7TLH C>@%7PBOQLG1H6 J@TZEQA.X!F\0(9EHM>&*Q^87B>UJ;-_FS%ZVE"T( M-D1_AYT9H0R5UE9G4#$:4-J3-C(3]$79@E:E7)Z)GW.06O@GULXBF(\^X32< M8&_8_!CF>-4"_/K,T2JKJ(,$;C'4*]DB!)XTY( Q"QTLNM8M^0Y,!$]H<7PR MX9W!*/BD?-;UQ7$LY)/QW_8MUH0B$P[ICF@R194, @N*@VBN"H)Y"Z*)S.- M-QS\MYE\F#-Y2 X_S9CA&D8)5GT5!CK5.S,26O#D8@!32<5@A-;J"883-YS" MV]2M;MO81Y9H#.,(VE421L-I1V$!$+,20KMB5.M*OJ^QG^]6,;V]*/M0RE!O M=EG,SC/)-8/"8]^0(X'W&B$)*17/J239.J3]S/KY;L2!!_OY;J*+I](/=9TQ M?>OGNU$_WXUHLHO&J(_1\5/AK[/*R> X:!W(GK)1@==!@Z\'T=X*&?W.C_P. MAK<;]?,].-INHMJ=]_/%PK5QZ"!(F>NU=PRB(",' RM>>$9HO_7S'5CG&_7S MW41A>[IW];(DZ>W %5;W/'_("JM5PSF<"BL9M4]$_L*EQ"2Y\"R](); MDXO8>7/XPZVP(N__(@YP-TYP/I_-PR37BX&N1[%06^V4!7(-.:ASRSS?:JIG,HFVX-933"FYEN!?N%$Y!@5<1 GDE2&X3)KQ#)71#(L53V+M*EUV[9O M)22/S+1 @4'(5/G($J@4#021#>B4':WONNCTK83D4);&/7NR!T#!)V6H;Y F MXTB70ED!*&KK!W0*8C:!UDT9$K.A9/=T6B)\*R$9B/P'.)$W8NZ3FKV;IM\; MYU0Q5H,5D31I; 0?5.W+&ZPUUDN)!Q-,_U9"\G7,XR$Y_!3]_?62\$,NI##G M@:31ZS)!J%WZ,U.U!Q,96_AT-N-O)21/?QH/QMZG&698+8-43"@\,E!!"5!" MDPSJ7;>2.1^8-CFPUMDJAS#NP\DZ5P$%67X6O*I]AYRE[R3I(UGFG3?%!]G< M&/H*L\ZW"@/L1=F'F76>A##>,@W9D^NBZFT\06$!U);G$&D];=[TYIEEG6_$ M@0>SSC?1Q5/)VEUG3-^RSC?*.M^()KM(WWV,CI\*?XU6+JBL:7?AFL9FZH6Y MR8/E9%*BSR6;YM>P/!G>;I1U?G"TW42U ]#U+=FY\^ZLA]UG,+]]__OEY412 M1,S&U6B$CJ"R$;2[T!93HO?5N+$FM;;B'X!S@,[QX/KNAE'63O+-W^&X7D_[ M-DSGGS^0R&8A]>[4%BGFJQZY?5;Y1J ;)9(O>><7+T-H(Y14"**6Y*OL=>U+ M+@"YD9[4FD5PS6L_'L;TV&6GZO3XQ?F,GC.;'25RO6>]DEZ2IW;A;G_H^E]/ MB6AUOHPF)__HZKU8K\@-F9(;/GM+YC7-,W+ CT.1'&OFB>%*@4JY7L5G.4TH M'WVPKF!RJSC5%-'NUZBFY+E<;_:GI0'RJ2_'06MX'$WZ)?PES6B:^1?-FGNI M%9Q.,?-C:RPK+D1@+M0T.R_ 21Z EFE:0EVJ;\>+SC;]]C*EPW[VOW&*"[BKD-2J?A M570HT;/UQM<[/"PH[H2Q( 7G]3B"'![!$B!+1M@8O->M(\'KH]M_W&TPIMPI M%AU$8X/4(7_!L_!9UD$T4/CL+IK]!+^&TM\#--E"^+NAA2$KVAN&4 2MT$J' M -$Z!KF@34F@P] Z=W57=%@14]H?&S:1>4,6]![!^Y='E\$&[[F*:*$838-2 MQD&4,H&U/(1B(F(N:SE>5X_]S<+]:HMXX;:Q2I3QE0:!A$5IW8H!AGY+SRU#KN_A">K0]= M+WSV_'/5#+XFR69RV,/D9$3FS=%LAO/;^2V_S["C4F&.*._G9]A_@WG'VX,^?+3=S]ZS)/B403: M9*T@8=<&++6.$HI6J6B3HM%^K>UI3P-X!MQ],OH?P%1N.>PO$WUVK()#Q5*& M[*0%Q40$IU@$CL':8'/5QO#!R19#>08$/R1E#Y *_DO7Y3]&XS$9M%%Z7CLX M<,EH_[ .O*MYZP]=I8%R[1RVXVGQU; M32,@1)[!2UD#4I]3\7B#_AY!S?E,52A^]'DX37AE13IH_2_#R,C[/A3'EA@;E<'6ZD 6GG M(*<^['6HL7QU_!U;W71J;=F?/]XAN]N+SM9\6)U56 MQ22LA,1J':'EA%=[ RPR5JP5G#?W%#;%N*L3Y\'(-JA2#N6@^9ZA]:<:ADFC MK8Y@E"MDQLH"L2@!2+2P6:!160X?&#V,(^0AU+]D8=M�,&.J[#6BRFER4:]-A>#WLA3+!92[(.01O#:1V6&0)Z!F1'!BER8L*W MSG7=$U%6'#'OAR>;B+_U\?++?_[]!?WP+YR^[*8?%^>I(7K:AX4&[7B]OXH[ M\"@0-#F\CG[,MMQ*R%P2RK_OZ0=A^FZC@:ZE^!J>_LRF\^-WM4JBIZQ*M?$> MTZ R#Z!\;87OR1WT"5G@1&.KUVKM2$^]-I_IIR]S^<8+G[5)\'C1-HP27X%8 MT&P=&)ML\^MHNOT47KV);R'\V^K;0G(-%][;<'*A5;.VQXR^5A'Y5, %U)!I M5]$R&,QA+;M^WPI;?R^6TS\38;SBXR\Q@6FKO%@"Q(VD_.0>#>0Q;)"Q.4\KIUQY A,_,V MJ(0ZBK/Y-*3Y,1JNK0\:6"CD"19)JU>NQ77>1#(E&>;F-\L^ N9!^%B/X\T6 MY6J/4M( Q8^+HO395;WFY1AP]LNTF\V.R=().=2R<6?)070Y03".\$5KK4N) MZ=PZPW45IOTQ9C#%WJ[C;ZF5W22P+:_+-(A2:\] B'K$RX0'EV@?YK1!*Z5= M0=&Z2\1AE\SNFDV#:6N M+)'9LM=ID\MRPR]DJ-#M$(E";4:F(Q"+R"@XQ - MTX9&7"MQ#B-%_]ARPX*RJ <<'5)%H-GC$'16(4SFM1X?Z=MI] MQ.G\980$9-.V2.#%P-0M.^&5SD MTCF[6<>PP:!^X_Z!TF(WA15-:LB*%X),P@R"1D'.6BG@SJ=:-6)5/2_T+&HLFHG60>G]UQP> M(M$>I9&&!1#-E_^;'WDU2>/S>IWMU3BS=24K4P^D9;TZU5OPOB"4Q"1J8V.Z MS;P=V Z4L(=D,RS\Y^M_2*D[G\QG;\/G/E,Q:\5%]#3_0R # M22G:&0Q'0)ZYM"DJPX=JA+.3 7Z+LN^ & WC*X^8[?<,]/-UI^!-'(].+D[/ M+D9-,SQZ89T!$G>B+[RZPC1*X5D10:)"$P?8##8&^@S(>W#ZW$WOA<=/S/!Q M- _C6P,]-LPK9CUQ,&RKCV MF^,263(I6BBE1F@\)G".]1>O98Z.86([Z$;28BC?Z-Q4V;OI&M'"O3DN*@H7 M10*;+6U"AH3NO,J2?9,F(;K@VJE$-O&>$SM[*0X:V+1%"1!_#,&^":2U]B M*>0R[J"R^RG5AVZD_C5;1FRBAKUT %@'X+>6$1NKE0 ?<,F)8GFPB_IVTC$C",>.00ZD9],JK>M\8 M)T#*!Y31%\736F&[I](R8B,-K&P9L8GX=G*#P?OS.,/_.B?3Y*>:Z+K-!9++ M'K5]M>1:(!L51MYZUQ?;5-%DML84P.AIHIOLP GC *VR2@>97/MK@I=@V6D) MDE,BD2TDP-M4:G27[*28-!3+C/"J.,7,5U6"U(0A6]49;:*2 >H>ZXC?E)<$ M933_.:3^<&!1/OZBFTZ[/T:3DY?A(_UE_OE8.$EPI( 2%0F%8P27BH9DF58H MG,JL=3.[3? ]$_H,II(A+GNE;IW)]-P=G0^/^VF-2YT=%8/0?DQ M9IW18\V5$O4R9^LA8,A@50@F&L6T:QXT60_:,R'-$(H8(,V?EL2S;M*#?1NF M;Z;OY[5I]S_"^!S?XK2_K_LX!VFPVE76%W+FBXN< M;JWB%9QYC*B'L#ONPEKX^.L &R@JNA34?J*A352WF@Y;R'VGQ%"2RR3K 52] MBEAI3[. U]LK$R+9SLEPD9XV(59$/7?+ATW$/3P/+IM(JI!CS)[<(T%0HB*W MV],7:V+0@C%?FB?'W MD[\;D8Q7UL/H?(>4A0AK=Y&2.T[,?,7XA.9?&R)!I M$_6\D-UDB>2F=L)C9$[EK(L.K2_0N0_'L[$+MA;R ,[E;4P+@J^#:B"+X'Y$ M^S$'MM?8"@IL(>X!-H EZ%2MB\G*@>$^U^M+$D1K$RA!I(\,I>.M4\MV28(5 M)L"N.+")E(?0_;4(ZF435,.E%,*!YYYVN6P#!"LE**GZ#N)&Y]8[_UT4N]_V M6^CG@?#T(X0[P(9_,U1^P6GK=:']B[1B&'$Z*0A&(DCMDY<"@S:M4QWNHG@V MF_V6 AX@1G@3T>7.LP:F@3;Z^_#L9YO?5EC:U:& L$Y$UK&S)N[>+M3_HKM?1>ZWT2^ ^C\'7[JQI_J">C-\]&+C<@Y M5IA.!7C(M*\QSL'59J&1I$!>J8M,M\YO>!#0[C?\[776#27PACM_GY3U(X[# M9\P_3L,?'\C$>=V%R2UTFBR/HH0 &B)9MB*3A6)SA,A%0(E%BS43W%:^Z@DK M>@!9#C#OJP'[:C*;3\_K =+%TB8TT:\N:,$%6MJ8H>^8!]3&!!9M_M]OXURNF$E.T"0 M9UG-1I8II,P$9*MHV!@$>$((L@C4]/LD3.N#G4.KEFMM"K00]8#5YLOK.]8! M^*TB;F-5;ESI]!@][*4B+IFH0T$#PD8"&GVF-4T&6C.#X8I99MU0S3*>1D7< ML#S91/RM[8E_GB*.3[OS&?Z]&]=^=;/%/A>%DSIY!R)$"\HA0A3,0O#:Q>!\ M,5*O94$L>\,A5L9MI(FNM1@;7QG9YS17@^9]PDF8CKH+*@=M53"T#ZKB08GD M($K'(>A"?\C*&;Y6T +'[Y/91TRC,L)\N0&M M :KA-S^TN4&2NJ&DG##)?QA<-8RX:W5];IP8K@U'B)#W@=$:_$".P'-,/WEI/OT Z;\P]$?89IKZLJ; MR?CSS;?>5\I^0[O7GW.AW)2_Z/7FDS>J;-\$9:M:]EJ:]2+,,+_LSC[2FA N MF#:M]T7WEV2^^/SE,XN+,WM85]B.)KE>8W(M6-G6M1D$XM;GQ;/Y=)3FF/N: MM]])K[-W[W__]<8\:W84_-"[=I_R/2!C[IX2KR'F *EP;XEF\#BU_5+)(#_\6__'U!+ P04 " RD&)7 MS@ ZBY'8 ""&PD %0 &9O>&8M,C R,S Y,CE?;&%B+GAM;-R]:W/<.)(N M_'U_!<[LQAYWA##-"WB;O9R0;;E'$6Y+:ZE[=L-QH@)7J=XI%;4D2[;VU[\ MR:IBW4B !5+LLQOCMB42R'Q /$@D$IG_^G]^/"W "\_R>;K\MS^Y?W;^!/B2 MIFR^?/BW/_UV_PG&?_H___X/__"O_PO"_WS_]3/XF-+5$U\6X$/&<<$9^#XO M'D'QR,'?TNSO\Q<,;A>X$&GV!.&_EZ]]2)]?L_G#8P$\Q_/7CZU_F_W%08% M$0XA1$$'O$AT[ >$Q1%'E,7#S\Q0O#2&"'0>X'1#Z&"8R#P(6(X2A& M3+Z!_;+1Q7SY][^H/PC..9#J+?/RG__VI\>B>/[+SS]___[]SS](MOASFCW\ M[#F.__/ZZ3_5C_\X>/Z[7S[M)DGR<_G;S:/Y_-B#LEGWY__\]?,=?>1/&,Z7 M>8&75'60S_^2ES_\G%)/0?4CZ'K0=__\(V=_^O=_ *"" M(TL7_"L70/WWMZ_7)[M,?E9/_+SD#VIL;WDV3]E=@;/B,R9\(:4O6RM>G_F_ M_2F?/STO^/IGCQD7QYM=9-E.JTK*1$GIADK*?SS5V<]GB&])WN)05@O"E>I^ ML25C&Z9?K(E[+QF"#R]PHYNS1:X^J*LE&^O;W71UMNC#2VSKLT@+O!CAL]AV MTQ!YH7[P6?ZM[D8UU$*F93\U=3=$Y3\*OF2\8LN=IL&<_=N?Y-]FJQP^8/P\ M^\@%SS+.KN4"^<3O\0^>7RZ9_*]<"]F\R&>NYRZ'DNF16;;WS&E_"WN[4X99]F'?[)0//BQ S.>)ZN,KI=^YX6QQ8TN9:I MU2_^>8F?>/Z,ZQ>DU,I0J!3Y][6\H%"B_NO/6[TL@+L8';+%2&A5LH)26("7 M3/T-U/*>!#&E.X(ME#619OO(I-08F>ULS:52)2P"YZ34JV[K9V7)_L=G<_'WP3E]E:)YS1C@&JG_B9IM*L>B[@SEB)+'WJIWR1]ON[!F/L4 M8DR]$"$2A2XW(9C#+J;&*&L)@1(1?*N$//WQZP*I1QSGP3,P4Q@B8TP+IY6W MQ -'.AAUXI]6<'^FMSQI-K4Y9;-;_/I[+O>7RJ.F/$@?YSE=I/DJXW+GPZ\+ M_M1E&6NV,J%O54H+7G+0D!=L!0;?E,B@E-G"]VN(SI&/.>?TSP_IR\^RI?H[ MIFS[^>JV/\JW;*CL^L,V?:VG+4P?.5LM^(VXI#1;7ZOYM.] MW*J_EVK\?>;3F(7(%9 X"88(AQ@2E##(N1L$PL4X#JF1Y:S=]=06O%I>2:MO,@0 YM1-="@U2 -9X-N<&W4G*@1 >E[#:M:6/ ;)G5^AV/ M:U\; W)@:)NWT(^P#IO_L,HROBQFQ&$ACP(*'9\Z$(6A#V,AF2KQ@U"(F$@# M/#3AIY,]396.>"\Z.@TH=EV$(KFNBI *B$0<0LP1@F'D1=PAU V28%9LO,0C M 7K"^?U' %2/SJW -#!['V'L"U"+:8^G.Y&P1,NG^QF5A3O5W2?=[A?,.#;/ MBME7.Z##J7KM3X\^[ A?S MO)A3O "_^V0_ Y+!O9L]T=">WB=T;YO,\I7&1);_VD[B M_=9&F;(G5%A/T%._[F?RJ+W>C:C./CYAJJ;ZZZ_XQ_QI]?0^S;+T^WSY\ '+ MX90_GU%'ZA$2"@6+7&D%100F89A +*+$1W+V^AXSL8),.I_:Q*ZD!J(6VVP9 M-T+=\X3G42'WQ@&C$#E<0&D],>AX+/!C:2Z%"38QE09#?03KJ8P; &0M)J"U MG /"KV=8#07JP(1<>M[D+KG^FM>27X!:=K 1'GSH@MK8!.N#F26KS*CK40VU M/J#LVVZ]VNBW?GSE.941Q1)-$4*/SJM;>IK9"K(4M T#85EPSKFH'6(^&K&L)0?O MUK+_!.9+L!$?U/*#;VL-# _,#49%CX"&P7I@-K()LS%!F2-FB:T,.AZ5NLP! MV>>Q'BV8G^[_MF39XO7ACM-5IJRNOQ>WV9SR#X_+AULY733XJ;N5J?&1E)9+ M<=646$LL]P_9WWD!2K'!AT?EK]#C( T0VSG'+GX#W1RMCDRRQ3 M"XG:N>7O7[?/W.)7];/+[SACY1_WLE>YT[N5W]47^:75\;)1[ 9A(/DH9 )! MY @/)AZ+U1D I]@GG@A\H_BL 82<&J5=_?=*+>>EP#TCEP<92SW6>^L1&I@I MJU%14@X0.CTD=K:BQ880<=RXL@%!/HA &[(O\TUFV>@OLO/BHUQ)/N%Y]CM> MK+0\Z2VO3XT_E6"@E S@7!U2E2(#);/^5O(45-U[2 LHC<)A6U3 %C$[^\0. M"'IM$$^U.=K.L$.IYI:PZ]&!#+137%(9%-?+O,C*C"WY3?'(L_M'O+QY5DWD M7]+E"\]5FHA5&2;D4"9"E\>018$'42+_P!BY,.$DCEC,$B:"V?->FH[S+0-; M\IM,M7TMAG395#("7 #"'^;+I?+>2'JJ1 #OYDN0*_V-K[N.]EW$Q(UCCW 8 M4(]!Q.($)@F*81#$+)"0)K%#ZN]BG0+CC_Q5',\8,M0WP9?LC_4U6-H/O,7X M#KS E@K!4B/0U!HTU ;D%32?JU6OMGT7H-X$-M0'I?Z@D " &H$+L,% _K5$ M8<3-B.V!&VN'8DWN:6U;; ^'\5[&N@#]S*2/G!3;.XG;>VM1Q,- 1'+=-\$.G*KI>CE1I0)-A[3A7PYK\AG$W:2 ML%C$'O5AX!(*48@=&!,5&^0X'G,P]^(0F67:T>AU:I2P$5K9FTVQ__?:[.@; M *0W")J&HVUHAS;Z;*#:(PF/ 4K6$O'H]#ER,AX#& X3\IB\W(^>:H,HOT\O MJ6Q7FDFK?+[D><[S7[(TSV<1"Z,($P2],)+FB>.IVQJ<0X%%@'#B1Y&9>=+5 MX=1(Z0/.'X$<[7S.RN"J=&E&/9T Z[&.3=@&)IRUJ*!(02TLV$I[ 4IY[3&- M+C*62*:SNU'Y15?Y?6K1?N_<3"E?.4T?EO/_X>R:R0[G8L[9I>RFR.N.V>6R M>2E7_DYNQMA>;H\@$AS[.)+#$4KS*(DE"27(A8P&(H@ID;;&V'WKZ^:AHFV M(:S'NM9P&YA#3T(V0%Y9+4RL18:V]35R6*B&VH+-4^3?U/[8Y?\$(9MU^YW"+/:<&9^H6DMMT?-)Z<^3YQHLCUH9.$ M$438#Z##W??^)!*0V.Y4A1=7T]+ MEQ9W_P..D"4J'T+"41> 2'>7S:&[,H\+/77Y?-<'0C=SZ41_"G-U/GR[WCQ M:8$?=$-36YJ8&I__^N7VNGG\6(H,1)KMAHJTAV,:8=C.P1;A&YA'39 #WY3P MEM)":\#3*Z:UK=W1XEHUE&O&MNH\WCN+:KJ23'*+7]5&>)V@,DY$Z(01@H'+ M0XB8NN$8(!?B0-" A8'C(*/\#<>[F1I+K*4$SY68QND^CT&I9XR=#]# /+#! MII9PF"R?+1C82_%YK).Q\WNV*'HDN6?;T_WF_?I(1#()F2^KBB@'#C35G88+ MK9:H^8M=D69_4[7'YFXR>I25B M7-E'77G>9%CV%[2W$<+:.GF;I9]4&9;K95F-1?WH"F?J8E%^DWU.\UR5/BA% MYG=S.2KE/_*Y>D[=3+NDQ0HO9DY 8XY]%_JAGT 410[$D7"A$'[D)8SA.#$J M5CJ4H%-;_;[P BS:8FS&'<;>:]GH@_,FRY;4$I1J@H:>%V"MJ9R*0.E:U7ZI MM 6Y4AWCGDM MV_LQSW4]K4=>G1HO-T0$'[GL\:F&O9R]?]%WJAZ#J=N9>B9"@Y_DMX$#OBEQ M+;E-6X#HY2X]UMYH;M(699KNT;;'SCF&G[_P3>5I=5JCK-2E.NRO;N$5G[@* MFUZH4/:5')'7G8=G(6,Q\7@('<^3%EX@(D@BA&'@Q*J@DNL&CE$9*@LR38TT M:F%!OI869-H)0VP.E_+(_)=C2[4/?GU0&VTVG_) M8M++ >"V>MI]GD1O<+IM!<+CI]EVFN['T=*T>YH79:3_Y9)5H1@/7/;.\YF( ML$,B$4,'JPR=OL]A[(<""L))0J@GDC@RX=Z6OJ;&J0U12V\@;0H+WGWE0B4T M2,&75$[U&$"P_\*.=H:),-K&1(]D+2$],'FV8F:/ C7 L$1M;3V-2ED:*N]3 MDZYO&(YN_8+6J7SXI)_J-^"MG M#YRIMF=.Q%G@) @23)%<4X,$XB#RH1L*AT?RMXXPRGK=UMG4%M5*0N6FG"]E M?W*_6>Y40/X=/YLF^FB!6&^)M 7CVY$K"7_:.EJ MY P@W4H?I@'1>*>':W.UX*Y# OG1@%*2J#$A.Y.2K'[ MVIO'F8&/\SA>&F[.LZ$:VM/9B9+5(-%V//HY/(\W.9[/LU6E';=G^Y.C!H;] MDJ;L^WRQ.'I(_X47FSPT+,$L3@(.&0^E%4$0E5:$YT(6DS!.$ \P,?**#BSO MU%BHS!K\5!6=>5$QU^-$>FD/;^_S\+<:M#,YKH :XTO3@=VJ8"((9(< MC31&;QNSI2WM6Q^6#P&]I;@LXV[-%B:1_A"SNP^7]17O@#L,B<2'+"0$(NX2 MN1_E#G2PP%Z21 YVM#R[N\U.C>:E8'J\OH=.._WVUWE@EI0R==]I;].;I;1, M,/Y3#J%*&O/#EBF_]N:$;"DPQ5TGW);DPSJ5QBCU(N!]P[/D8 M":,2V%T=3HUV=N6M4$I]1V*T3=$VGET4HAW9\G8>BN?=+$QI;'K"N[L;U M@FDJ?^ )TWWOO$"_E.=?TN(K+TTE94V]\.QUFR:L1_Q?>XM38Y1FY!N3HH-E M6H"L$AZLI>\7'-@!K88S;1!4AW:P-4,)%:!2;/!U#U#+Z;7[@75VN&%'-V\2 MA:BG^JG@1,VWS2@GSXIM-MU?>/J0X>?'.<6+,G36BP/NNH$'?1JJLD+8A0E1 MH8@!CIDKJ!.X6LFW6WN9&NLTY>N*KC7 LIU2K"$T,(.8@*--$5K*MQD@LH&& M\2'_M>6%]K9'H0$M]=:S7N_A?EN830#=L6(1OB\(B7T/4L]A:JYCN9&)&4P< M+TE0XB#B&MTI:^ML:E-^&X]JZA)OA51O=Y7WD.U]FAMOW<>10P[D0]5 M;1Y5.UI:"L2)H<,9#SBC(@Q['<_IBS U8FE(KK;RQ>,VX?L%*!4I]K%4=W]3(\FUG !7@7Z%85"4+LP: MYUMVP1O:5;P1%FP@K&,E3>/*="$T."JS"^5(9VCG06IVL*8/4.N)FT8SXQW% MZ>NT03*J7JL_HV9R*(B.,2 @5V''5QS)<\ M[A+H1]QQ/1Z)*''?*E/92:FGMAJL!;T STK4TA#C:V'?+C/9Z5$WLY G,Y9C M&=5V,Y%MOXY2^2JT[:KS\WC3%&2=PS7!U&.G9?XC!+/U&X8A4XUU=]YO86OT M5&J'@=&5J]-=36T)6:C\E:WPOMDH_%&SSJFF;JT M+WFIK)1ZB[.;K#Q?8F76]5N>E37@9PP1)Z+26!4.I M'Q@E[=;K=FK,L9$:Y$IL:8/BK+HJ =[-EX"EBP7.F&ZVX-Y5X$J951*_2NJZ"H"4&Y2"6ZR#:@24K6JH>IV.6Q/5"(B#RJAF M;]M@J[+EF>,' 57N41;%(41A@*0A0R(8>DY,O%@:-L+O3TUE'Y/GH7]R_NPX M;H.._OD?8\_U_@6XSH7C. "OBLT3"M^RL%5[!1K+.SYO(U*7W*C=/Z3L]J[BN2\_]>RH%SK22$EHPM5VRH6Q3PAT.$(L8%PX>D>ZG3U-C3JV@H)24J!$!=\J M80UYXS2\>J1A!;2!&:,G7N;5RKNPL%5W_&0_XU80[U+WH!9XYPL]*4*9X>]Q MSEFSY%TCN\G[U^TCM_A5_>CR.\Y*#W'Q>KW,BZP\^>W3_BY4T9LI)_ M29,N+ M?M7(B4*N2\;3DGI*2X!2&Y9Z[];%;.9 (J^@^5P-$"@1N@ 51J !$BA1 H6$ M"=0X78 -4A=@C16HP0(E6E5*^3)/3%V4IPB4EB[LQP8QA!A/?C2"BCERS@M"!CL?CR G<1 3.*(9!4ZJI M+>>W/"OKOZ@B0\\\FZ>:\95VAVK@!;?O $Q_F2PU*^M%J7]/8$4[!O5;KT,[ M,OTQ5H]C,%KC_*.-]ZP,4Y>,6A^6?9PO5BJL.A'4"P7"T(U(J+@W@HG#/(A" MCZEKF2[R Z-J+\?[F1J;UF)9.5H_!:T>5UH ;&#VVU2]VQR07X!:2HM54]IA ML%4)Y40OXU8W:5?UH&))Q^/FB5YN>7J?%GBAV.CRJ=#-YK+WVM2F].W5#2CE MVUNBRW!^_50M^^"TS^(S<1GZM+@7)$;Y54XHWRN)RGY;HV5*.:%$,QW*J4=Z M[IOH(V>K!5>7_DY$Y]Z7-<==DA#!?0H=1%6Y72(W25&20$%C*IB#PH@8Q<;I M=CRYR;T;?+\;>P^^E3*;'O'HCH'FGF< 9 :T@OM4TO)D/]*HDX7D M7^7'/7]1+/2%%_75@EE _<3E;@!CZC/E<)#T$88^=!*,*46$"FR4J:6MLZE9 M,6M90;81%KQ;\K+ $%XLTN_*NUMRQC^Y%WZ$2HKX)X1\13+F-'(A^\F?JW*7 MBU=#KT;K(.KQBZVA&9AI-J.RE5.RNI ?!+A<#PH0:08^9)S-"Z!JKF\N+=EC M)!VT+'%3:U>CLI2.TOM\I?6.N5>DKD]WF67O7Z^7K++]-5TCQ]Z=&OFLBR,V M_,[R,R;JZ)[-7^9LA1?Z7I*C8'6[2L[%:7";HQ,B>]NB+CQZN5".-CB:'Z5- MG:8SI?6Y?C;'YG#[>OF\*O+/7"YY?EUE@48$AYY/8,+*'8LK8$)='PJ.G4#$ MPG-"H_R2+7U-;=*7L@'?;.EOPU)OY;>$T,#3?1ML= $J02] #9C%4A8&F%A: MWMMZ&G5UUU!Y?W'7><6"*^-#N4\OSU/R&4>$N-2/8,PIAD@0#K$KZ<)!KAM0 M&KJ(,1-^.-G3U-AAWY51>R_4H6CEP3#<,YR&N(=#HB]P(_LE*C$OJH-1BS74 M.[$8PD^QT\_;N2N.J=OJM3CZ0M^T)DM^(ZJM7KWF\1B)!%$$@T@(B+ O(*9A M KT $[#\/EH&G_2XB Y@'I[6W MEJ#DH(.1$Y.<4O P(MITOR@W'DJW_>OWTG*4OU19O7:+/CX/(3QCD M?J@N^R,/RNF-(.6,^@[Q@M W"D/5ZG5J,W\M:>E6).M_S!MRFU[ U8%>CR"L M SHP9^Q@N?E'4^0!>,0()&NW='7Z'/FZK@$,A_=V35XVXR3&YVO_Q]WK$TD7 M,[G#B"+!0Z@^*(@H26 <,PYYX@8^BDG(B%8(YD'+4^.6M7NMDDZ/1P[A:N>* MLT 8R;W8H;_VE#^I:XOK4+Y3S6CYE^U$/FQIE,EZ4H'UA#S]@+E__TNZO.7I M%YY>OCR445RT6.'%XO46SYE!%&1',U.;_;[08#UO(#I8!Q MM&07J-U' A;Q''CZVH72Z)Q $Z1>1P9=;8]V>J"I9/,@0?>5OAY#O,R?TZQ* M_;Z)JZIMUB3B41AR#^(XHY#B41I'Z"("+4@3&-7.AXA/A^S#EQW9E<5DBJRQ@[[9M\ZLU>!EPO M>0'FI7QFK+ +FW ICW#L0.&B "('.9 (R;K(QYB[CG!0:!0!WQNT4:PU"5E= M[>Z=DN\G<%D4V9RLBC)6K$A5XE)CFMT%5(]6>\,TM!&VCY ]VCRJLB6:W&U[ M5%H\JM8^#1Y_J'>M3W4VPS_RZK_7RTVM0-X(VIK%&'$<<0I%X'DJS2&"Q&$A M3!!V6!(('X5B'4BN-[];ZG'<#RP>>]_477?2J JH%MMZLMPG@:+5!2TG! MN[7,/\E%!S3+JC;B.JW6"35!RE[)4*U>QZX>:@+%D4*B1J_;JE8QDXSC1'[B M0):01!ID40QC+_$D';EQB)'KX-"=%>K2GQ[[''9A9%YL.AIP#U+>!:6'-2K. M+5'1NS3%A)CD6$F*(>M06#_>/>C@C>M.G#[>/?EDS]NT7'[2G-W(;UFX%QG\8)*8]]8XA<[DL+))1F M" \2@@FBF)OE2SU'FJEM2&IEP$9FL%$'**G!N[N;3U]_:OR^5 HHKB0TVO@,S%=G#\T GB!K8!V\$-82N-]F/D;57-#^FR M3.+8R* <418$L1]#S",$4>102 (40>QA'N,84QH8A=.U=38U/FU4>5T+VS-# M=2O$>DQH"[B!B:X79L;4I0.&)69J[6I4XM%1>I]7M-XY\Q+/QWE.%VDN^2O? M5+^C6+ P=C$4CN]"%'L13"*/0<=UA>YX=.B],DK/FWOF,?W?'A4=S;9+>?9 M+UFZ>OZTO.<_BO=2VK_KQO:T-#$U1JA%!4I64 I[ 3ZE:;%,=?=<79BU\X!% MN :F@#:DP#V.%J*CH5PS/$?G\1X3/;WC"TX+SGXM MKP#Q+W+TM:?XL9\? 5K44$M*U#"&LSNHT!IS.MS,1IZ1O>"QVP6 MMT'0;_X>;7&\F=NFT,Z<;7VPGUW_*Z:/\R7/7IOIR6JG'8XH#[W8A2YVD2I7 MA6#LQ XD."0QEP:^_+6)6=_2U]2F^4;4\H+($UZNA#2!5IGRX/6,J&M#6L^P MMX3?P!2P"]V0P70:>%BRZMMZ&M6HUU!YWZ;7><6,.T3Z0\Q^X;)-O/@UE6.T MOBO&@CC!@GJ0",0@(IS!V/==*"+'HR)B.':TSFM.=3 UEJA%!)6,>G1P$KQV M#K !R< 3?Q>-[OFN^4VEM"RJ4@:!#@K/3D]O_M%HLV&7ZA4%JJ=*7G,2+RFY M[>1[HQ!:E]1K%NM\[NR8$TF+9:*"QW0AW\^K8CX;EYLO!.4X8- G4011PA6Y M,03=V, 2OM Z%G(@T! M[\"TN8]L7;5M"#^H*3KVXU_:NWVKJ!@M,%IB9?3>[WGPPIGBOD^K)HXP:Q40C?'\9BNK-D(9UM$_TAK*!* ML(L3EZJ&J3@[EOTS%8O'W,89S*KYD.;%C?@E35EI//'L94YY?B=[FL5^$@=1 M2&'BN0PBG\D=5\P=Z# 1H2APY8;,R.M\NJNI,8:25"4RR_'"-.Z_!4\]DK"# MTN"G2Q5 I9CE9FDM*%"2VJ.&;C0L44-+1Z-20[?"^]2@\8;Y^?'5#TY79?R: M-$T>TNSU\L<\UST_/OKRU.;X1DBPEO(O^J?&Q^%IG^!6D!EZ\3\ 12[X4D1+ M<1^MZOXF@GQJT*-4^,VQ_L6T)&&@(99Y_FRWG!/\O&V?6RD,,YER;; M99[S(M\K<_Y;SL5J\7DN^ Q%(D&)X\.0QRY$(G0A)BB!H>N';DQ)A /#$C/] MA9D:-522@844S;0>S!DCHF<>C(7SP$2S5@-4>L!2$;#5!%2J7("U,IML4O7@ M?&X;G!YU9+>G2U10;U9?>OVX?N<6OZD>7WW'&*C?1]3(OLC*:(K\I M'GEV+P6[>59-Y%_2Y0O/)9-^31>+3VFF7II%""<(^2%DB4NA9#,$I2TH),MA M+PX9QR(T2O ]KOA3H\HO*^74+UU)5;73=%7D) U'@^3!Q8P1%G$3"B2,7>T:KW-%>IK88*2%+7_U"_=&_7,5Q2/56 MC+.!&IC8-QAM2E$,4,6F#0-;D5Y'^Q@WK*M-S8,8KM:'[96[=-?E+EF,N2]B MF AIW"(F;5U"@A@2A[CR(T$JL^*YY2[=B=) 6;W1/;_[%3O@VK-FE5[.KKM.\X&K_/JNM M6ZQOUX\;J^?=452O2)'](E_PKI])RS%19:I/I<_SM/_9,.H%(]Z0Z'XRA M5\)*0+"6\*)9X-W>I&O'H=?\.]'D:%.Q7:7FK.QXLI_9JR*!OL\7BQD)"*/< MI]"GKMSDEN9M3#P8N=3A+"+R3Z.J .N&IS9CUW*96;0;F/3,US[*#SQ#._4V MMD?WE;1D?&Z:'=72W%=FWZP\^'V_Z7:;I<\\*UYOY=@4S9O=VRQ!)!$)"2(& M,8X]B+A'8.PKOU."DSCQO!!SH]KIW5U.;8JN);X IPGC$>:Q65WVUMZF1COU&=M6 MR%Y1*>T :YZ4VH)M8(HQ1JS'91\-)*S=]VGK:^0K/QIJ'][ZT7G)?!]_R=A< M';CA!7*\EVV*2>-DD)T-38T1M@(#*?&[EY\:*4_U=_W=^'4[ *Q"-S KM*$V M0'I(;6AZN0>Z6Q_-4Z"M:--IH/^2K=)DEY1F*\X:>19F813$F'HA%"H8%B'& M8.() H7PA!.14%!/RR]HTNGDN*22$/ ?*@BB3AJ2EC$\O R MM+O!"!+MJ=RA>,LDEF]6DUC^93N)3[4WRO3M4&8]<;L>,Y^RGR6^B]O'=,FK MR/.90Y ?.G&D3B]"B&+FP!B%%&(7H43$U)?_KSM?]QN?VF0MY0.E@'7@O?Y, M/0"N>YJ> \? <]0 ":,)>DKE7K/SH+'1IN8I-9KS\N0S%G?HR@AJ%K,6B+#8 M5:?_GEI4[*; D\G25+UZKNWS[=P";OG&E#"BUL>0; M-P&NUV95JX/1]JTFZC:WL$;OF1CH%\NHNIF96YW*[:>S1I/]KP9R@LY0V[$AXRS^68&)\1C M <70<4(&D:J>@H4?0<_U>"CWNGY,L-'%T".=3&T.5S*JI:V2TO VZ#$8]N.[A\L05T%;$+!U$_18%^->!&U1\N >:-NSY]99_Y)6Y^;5B8&CJ1L8#3SM MMR*J[!MZ4)U12?TX#M:KJ.]U\T85U(\K>[IZ^HGG>U1)>X_G"Q5)=YNFBT:J MBE_QC_G3ZNER40Z9*FR%'"# MPFI0PVT(>$QCR%#40Q1R'Q(B"<@#4(7HX@Q)K3N7!UI>VIDK:0#2CP#QMA#2X-N M^V,P,*ENU.]3Z'(/!P-^[(_'2"QH@(L9U1W7O)70]EX9C[:.R[I#3B<>Z;?9 M_,KS(INKRN!EQ9;?EO,B_WKW6_UY>2CQA& 1=#U!(7*= !(>RQVG&Q.6"$1] M@68O/".I[IZSM3^3C[+9ZX#G*'>_&09$MP.JM^FT!M+@ITQK.4$I*"@E!>\4 M:C\-X'W2PL723K2]KU&WHUIJ[^])]5XZ.Z7*QQ6_3W^?IXMR<;@1?TV?^ >U M]\U>/^/O!I'/INU.S:C93S\"V*HL0[;10?EEE1:@5@-(/2Z,7%J]X&]GG*&1 M'_X$:P#0S\D'HXV>C4PQW9V]50X9;1A:LLOHM]'7STZ*;6Y7EZ]T.KA>6^'PIKG_40W(WO>VY4]]+QW/-_#,7.]E).- MEUGOKY=4DLX]_L'S6SQGF_*I(B3,"7T.,7>4S]V/54$5#_H)CB/D$4R8OK.F MN[^I$<5:XO(":24S*(4&2FJ=DJN]4-=P^MC%2,8#7Q&=N$&TM=IQS5E\%KOFP2RU4V:D<^U'[Y,;..00) P)A"'CB/- MMLB'<1P*&(G$00DADJ"U;N=I]#4]0BZ_\HVL8"ULK_Q!;2#KF6^6H!N20!<>]NX&G.QI["L!72H?N0G0^8IYZ//52B4TJ_VO08("1D4$P\!1#FWY M-QQB1P4\NQR'/L4!UG-H[S<]/=]U)9U^H/,.4.WS_!SE!Y[4E5B60YJ/Z7I& M(/-.E6M$JO*0 M7RT@8K"+.0^9D78M1@B9;5!.Z]^Z(3GRVG@;D-,R[VPX6A[KP5RWZ7>Y?6&_ M\\]5"+"=9R M@E^R=/5L,&>/@ZE!9&<#-#"7'2#3(XSGQ)>FSVEG@S02K9F#9<9MK3BTTMOQ M-\=CN%;)=TBN_F@^K+)/?PRQDB1\[U(-N2!V(1!Q#C!F%PI$ZS]='QHLPFT#LYXFF0]=PH5J ;R;)K.EHO0"VG M/0]*)Q26_">G^QG5>]*I[K[OI/N%GM4B\*M*P)!?+EG9!5[DFX,$&K@DQA";JA M+:>^J)G7?^C&PU;AAY:>QJWXT*WR0:D'C5?,':ZW6)'K)\B/8.3)[102#H$X<3SH"\X31/S0<[7339SL97)440E:?O.UI(8Q->V@ M=GMJK4 U-#7T0KM?M@\,+BLC7[+,U&7;C2( M_3WRZM1F<2DB4#*FV1.6HP%J6(\!U3Z)+6 T\/3M#X]1L&T+"+WB:8^U M-UK(;(LRS:C8ML?,9^E]QBZSK)$D^>'A\@7/%P:SM:6)JKY90&GC>WF=8E:_?O7/OEBQSJ-%/5.:+8(2(*".0LQ!!Q%\'8=5SHQ(G+HT"0*,+G)EYM]*?U M]8^:<74MW.NY>5:;J.KMV\]'ZDTSJS:$'3*CZA%,!DNEVNSKC7.H'E&[.WGJ ML9=Z7PWF\J5'N4GXR%_X(BVK0%Y5Q8/J$ZO("P.?>@YT/->'R(D]&+,P@#QA M3.[HA9-PH_1S&GU.S<98BUQN7=E6:.-KPYU@ZU&*90@')I8=]!KR@EK@86X1 MZP)D[RYQ9X]CWRC6A>#(O6+M5_OQSA=>?,#YXVV6OLP99^]??\O5P88BMKR0 MQNHE+>8OE86T=I*'48@\)_%@0I( HEB:@W&,$*1.C.,H2F@<&16L-A=A:JQT M_>7WJ[O[ZR^_@,L/]]>_7]]?7]W]Q8R2>HR#'D,-B^[ A"6%!TIZL!8?D%?P M3FD@#:*?P$8)L-5BD!.._B!:(K4> HS*\,UHR=]!<+W/9228W@[?I M8DYEH[)?^B4M+EGZ+/="QB5OM1N<'(55@H.UCV(M?FDJ*!TX6\G^5,Y+4.NB M[]S1A[G;U3,(PH-OZ(S!':!PKC%RO9Q!^KV,YAHR5KSI*#)_N9\AMB[)]2%] M(O-E=1>'_O=JGI?E?+_RA?+-?$CS(I\%Q/6PRY39%3H0X4C A+HN9 %'"/LX M2(1G8H#I=STUUFJ("6BJ6VB@!^1ZMM8P0 Y,3FNA04/J"]!$MA8$:VJM,V]?+>\I\H=EP9()) YOH#(00G$E @8 MXA@E7KI-(^V/CG.*:O-*NEZW??=14Z/5WKC,3!UZ$-A'H)Z3&5;8:<[ M;8\;:GI,K8/PTJ,/G5O?8)NY146B_)6SAYW=U+8$DJP>)O0I;[5HI!FJ M#/1:D::/H5G$:P!W@P5(K9<(,)?DC:H(](;L=*&!_DWVF[1WCSCC[W&NUNIM MZ;A&V,#[U^TCM_A5_:@DC2NYUA>O#7'+>);[1[R\>59-Y+_()HK\>GDK=4O9 M3'#'8U&$8(!"N7!CXL,X\A%DL1LBYC#!66BR<(\E^-1L@E(Z:2&_FR]!KA3, M?S*S"D8;<3U.G^(X#KP E/K 4J'=@HT-K97WN?E@@D"=Z%<@V%LWQAXV2XO,:&*/NB*-/1C[R]?H_9NM=:KR]H!-4O+'\*S7;*MX31T.:Y,3Q&U>8[ .A5=/Y4FZ/5GN]0JEF"ONO1 MOI&058*Z.EYA1H* Q#1QH$,HA2CB#,8T3&!(L9,XOLLY,O);[[4_M2F]28W( M*_E, QYWP=,SW,Z 9/ SL!J-JPXT>H0P'M796M#B;NLCARD>5>TP,/'X8_VF M[=73\R)]Y;R^K'3%1P%,(@YAY$H4]@(B)UL!7YA"5QZ(5&V]$WTV1J5/3;,MO( M#G)5H@*2<@=#FSN=FJ= 5I_W%"DP+\GR=E^/'D/^(;Z)$?>ZFSUL\U+*1O_- MUO8'7:S*V(5*FXOR,+ ,6'CE!=BB8.\*VF0&S-)"\G9ZC+IDO?EP[2^.;R]0 MOV7X WZ>2RG*-9W-"Q4@=+VD*L\(>[^JA5')GFW*95$6JD1!@OE3$5<:+ DRIHJ8I&,P6-NWQ MT%N'AD!YX&5C#7!39K 6&I#5=CU0@MM; 4RALD38VMV.RJ^F8.S3H?'[_=CK M$YYGO^/%BM<7J4M'XN:'?YWS3-UK>*W3:E#/CP/A88A\Y1D@5,"8$!\BAGV/ M)XP+I%56NU?O4^,Q)2? :DU^E,TM5/8F]C1?SM5!OXH-V+TUJ$XHA/P$ M5?DR 5'L13!V(P[#T"/IT9@M=#EI,([8INQEA[D>FQE'NM_&0*V9,ZL2UO MAOZ2I7D^\Q/A,\]#D#-7DA!A*JELHK:&29!X6/XF,+*FVKN;&ONLI;T STK> M<@;QM<3@08ELF#"R'6T]_K&'X<#$LX7O=@/?1E@5O-*&GWGJ2"U8;&6/;.]L MW 226HH?Y)#4>ZMG"HKYPV-Q(W[+^66>\^*&%-)J4GI"%TL*"AGBS#>JXGJ&+%/C MHU(5F JXDFLV5MKD(*WU45XI7FL$1)K5.;!3LI@_E'[''+QS#4,)SQE&/2X; M:7 &)KK-N$@]0*D(N&D,RU5S6#;:@%(=L-''8J*,\T&UE4#C#$G&3:QQ/F0' M"38(#M8N M2YU6O&<>OYVF1DS==TR%W6Q]1Y_HFVJK#&^XQ=*0D@TO>0<7<:0'.;J,F^B1]FT MC[*;5\X^9OC[/<^>/J=X^0G3T@)9%[8*?"X\BJ'#6 !1E#B0> &'3D*].'18 M@$)7N_YC9W=3HZE:8* D!DIDH&0&:Z$-RH9U(]U.4/;Q&YB3.J#K4WI-XVO5 M+\-F%B*N\F#]) MJL]G,?=#$08"!@X/(4*$0!)Q!#%A#G($#1.'FEB'N\U/C5F5GR058".?F>&W M!YV>;=VJS]?;J!JS%+./Q]FXU&]91.0%9MV/F?+2& M/O Z"R@C7TT[%KU\-B>:',UWTZY2TX?3\63/3!GTD;/50O*":B]=EM>5Q:8P M8WWH_IXON9@7]RKH=^M>$![S C_"4!!''8Y'",:81!#3R&=)Y'H(&QV3GR'+ MU,ACK8I:X[;*J']M*X]NXE#>U2J9IKPX8^CTK(>1!F1@?NHW%N!;J= P=H@% M8&VECCA#DG&S09P/V4&"!PM-]F/=S^GR0=+0TT=."I6GK(X;#B*/.%2$T'=C M%R+,(DAB'\$H]'V/,H*2.# AU./=3(TKE92PW-DK.2_J='B]PK1/X*K'=N>C M-3"1]0/*F)S:<;#$.R7D,WU79Y4 >*DB5/A2)2POU_Z9 M)WP>ASB D2]G)HK# !)/R.TD9['+G83&OM%1]O%NIC91E91@1\S:,C9>FH^" MJKLTGPO5X$NS,4H]UN4V$*RMRT<[&7E=;E/T<%UN?;K'"?'?LGDA-P7B1OPF MQSS-"G5971V%W&3SASHK^"?.\QGG?N1['$'A.$AE__0D(T0)Q 'R,,)AX/G^ MNA;EO>9YL6[G6A__;F'*^Q'HHA1?[JV%VE^OMAJ A3JU2[QC/ [!5+C>5+@VI*Y.0QMR@T\#X6IPSCP$OB,=-UO"V>STV12OUD-H[<;& M.XLVU6_G2-KXY7Y&WXF@Y _J8O^RF E*?!]%!$8\IA"%\F^Q$SM0Q"P4,644 M>L/%]O[ M#Q>@EM:>G:B'BB5[L:.S4>U&/<7W[4?-MWK8D;<9?\9S]I$_I_F\F-$HEE^' MZT.&5%)>[B8P#H4/0XXQB3@7GGQ1-ZQPM^VI\44M':"/.,_G.6"5F"9VR1YX M&E9=?T@&GOUK-&K)^H-@8(+U!V,D0TL7%#-+ZKC:K?;2WBOC647'9=VQ?4X\ MTK/D5&4\E>-Z(SYRP57.HB.6U!=>S'#HARZA$40)]E4&<0:)ZWHPQ)$3!&'$ M$FGOZ&]M^\@PT1UN4X72$%(; _W-;*_1T#.'K(,[4A&L/4#7@A_??4C+)F'$Q55F6]K:ND[QM]=!IT/=JR#.7 M;'6(8B7P2/%"G1!9CPLZW>,;Q?]T0G ZSJ?[51NFU;4TGI*L(BC2F562A&3$ _=CF*XR2('#I[X1E)^]E1^QV:3)=FM^.M\<^RX<]@L0JC9_-0, MECHRIA01U#*:1@GMP-?.">>#,C '&.'1(U;HF-IG1 OM-#=RO- Q50XCAHX^ MU<\"6!<.;U0++_^:\740JN=PU\-^ %GDT;\=N.N9PA817-@'C@72&.+0!L<2T9!=W^CV@7:ZN^; M!OHO6DYC^EEV>UWPIWR6H( 1WPVAFV!/LDX@((YQF1V>1IXG:* 74ZS?Y=1H MIS4?)_BFY :EX(;,HP&^'O78A73PLZRST;27X_0 H*'SG&X[G$:NTP, M/.= M'K[9CX*^\.^75568^?)!]K:4?Z557JOJ(G_U9_/2J.-1-V#0<^, (M_W( Z3 M!$8Q\X,H<7$4:"77Z2O U.CI*Z>E"W:C ]A5PHR4C(=#CZ*&!'E@PI*BGP9W MG*P3?=&SQ&;&W8_*;7W!V6>ZWNV89[_XRO,"%V7;'[FZ$E:?9GV4/]3-@='6 MQO0H:B,KV!$6*&GU4V"TXM9.1#8A&YAP>J)EE =#!XI>V3!:&QXM)X:.>LW, M&%K/]ZQ:(W=IZH;)S?(.JQ.DCSR;OY3U*/(9";AP(X%AY/,$HAAY,/9H! 7C M)"!Q[%/'ZQ$CT]+E'R0DAJTC.!ZD*CF0/WS.YFD&\N_X&>2\*!9];)NVH= S M8\Y%=J3*-5)*\$[)^9."3HE:A<5LA+58L*8;$5ME:EIZ&K0B&VP0 MB_S7EE3,^AJ%7GJIOR::?B_WV+FL%MQU2."J1/ L?9;VP:<%?M#>M!Q_?6I, MH<0$2D[H[E0-J$4VV+"<@$MCKW(^4D-O4]I! M^4O)9*+'2@T6^GVK7UPNV>X/&D_.<. 3'PD! M'180B"(WA#$E(4RH(*%@/D)FA3;/DF9J#*+$*X\VJ/H+WPIJ6O'\G!$BG 88 M^PSB0*57C$D,,?$_7WZ^^G)_]\__&'NN]R_O^<-\N53>7Q5Y6(HUYC@FF"'!10P3 MPE6:3#F8"75C&,5>+'R."/7\>AROEFR2H[B6Z^W&4$KP-J.GYUD8;3R&WB!( MR2Y 27\- 2_ 5G90/:+(<>^'S3?L>2BL(&O)AW&>+*-Z.:S MN\'L=.H^;;E MKOC[;49OLOL\J[.7S]/EK[QX3-GV)%-S#Z/3UM3,D;M""@5N):Q<8@;N[[Z" MK>R@$EY_5Z.%9O<6QS:0 S.;#H:6RT69HM1K'Z35P6B;(A-UFSLDH_=Z;I?2 MIZ=T67X&=X]8?EK7>;[B;!8F(:%!PJ#/_%ANA$(!28 1Y-2+/"KB, B-XG)/ M]#,U3JG$!+F2\P+DI:1@7HH*WLV7]4\,4Y*?PEC3B#H?N<']IR5H=Q5HE9 7 MH!+3HLG3CH,M8^9$+^.:*>VJ'A@@'8^?>W_X2[I\D?8+;U@Q96>_+>=%?DF+ M^-V[Y.H&C*B"!Q"Y*JT+0TSRA]S>(9^%*E,H0Y63T\X M>ZV2J57*-+<-U:)?;W[[2>P5JOO9>0^(ZC'3J.-R]"&4.,"\T:34X.R MUF:DV\UG(&O]WG,?6=[H1O09L)V^*WU.HSUY6%'Z>W4KN%E J'$X\?YU^\@M M?E4_NOR.LS*JN7B]7DHYR]1%>7G/^_X1+V^>RQ*BOY>*7"]O2_?1C#//"6-I M\GDB]"5O(P=BZH70#6)7_E>:@$ZP#MS1).V11.\1 #0PPU?R]3<91QMT39:? MTD".M" H?6"IT%[EKL:Q('D%S>=JS4&I^@6HE <-[>O<&,6C2N%3 7 !ZF]% M?BJW[7Y<\R5DY&&SM=J,)?:X"]/(@W&PAHW=_WE7AJ60I Y8_2#[F+,R'V6Z M+&M@5X&4[BS$;DA"XD)56@TBP4-(*)7_3+@?2]D,;Q(T -.CE9XP#,P:%0*W[0B8WPDX MU-76'8!&R^/&_!^J=!#C?^01\YQ-=YRN,FE#7OV@C\K:5%&[,Q1C[#G$@XDZ M9D)NQ"$)"()[]CA*\MV ME?%91 6+6< @0QS+62Q"&(?(AQZ.'%'"&V9N/(FQWF)L!;F!9WLEXP504H)23+"5TV*NQBXH;*5I/-G/ MN!D:N]0]2,[8^4)/FJ!T];1:*/]ZZ2-2CJ:,/W)IX+_PJH*TNC#XA1)Y&,41"]S(B#S,^I\:I33$!VGI**9-!<"\ MU,"050R'1)-KA@-Z: 9J8%RG^][!N!*^OFA<9M57)\)2!XOLU \\6YQEV/NX M3-8/F@-^Z]G,&0>TI-NQ3O8=Z^4?RGD^7SY\G3\\%ODMSU3>(_P@#2LW$6$H M!"2A1Y1A%<&$Q1Z,F8,903QB2*LNTJ!23HU!I60BS9ZP_-C 0XH7%^IJ1"UK MCP-8ZX-J<-KZED,U_:/5\C^@5A54NEZ V^[![G>&.M1@V#PPM2[C^*>C0\%\ M]"ATL,[ZK2)73\^+])7S,IJH.EC]E:NR[28D?[*1J1'U6M ZK*X2U8RA3P.F MQ[)6L!J8*8_"!+Y5S$PA)1G>YG5++I5'>?,+I?Z#?IMRES&N$5ETOV M5\X>),74\81SGF^WZ-L 788$0IY@,'9":2&&L0.Q$#'TH]#U@E!(P]&H>-,Y MPDR-7QJYB,I+F;4.9@QSUNCHD=!8F _,4ULU=J+=&LB#K2H-EY_EJV4V4;7$ M>&>),BHIV@!MGS>MM-FCQK#J#2\6JKO:?,OOTSK)_#H$X;\XSN[E*,NM-O,# M'Q,7^K'CEC=4((DC#CV*/<0Y(HZCE<'4O.NIT69#>/!<27\!Y#?M&53G-<.^ MG2:'171@4FR"N18<%.FZ) 58RWX!E/2@%'\PG V*) ^&]T@UE*WB;E9HN1=T MK768S5H7G V_S]AS0OOJ3% M?_'B*Z?IPW+^/YQ5(<^?TJS^D7K.G8F$.4$L%Y0P\APHUX\(QI'C0<_U6. ( MS@+D]=K6CR+^U!:E2D@@T@QD6S'5LYLP])E4YZ;;;R*_(?ZNZ'_ M=^0OQM!E,;GO8$2/\<83O'77732N;-8.8J6E_&D!7GD!MHI>@,;7U%!V %?* MJ&-DVS\SCO!OX_09=6!.>I+&E<(\#_.O^,?\:?54NU1=3OQ >"ZD$0T@\F(? M)F&00 ^[D1<@*G"@E0[DH.6I+3:UT9Z MX]WV1DMA?%2-9IKBXP^\X='<2]3@T% (:6_"( BEM1E1 M!I.8.-"E3L0AU_L;)< P@N9TR@NS9LQOAWRLW4+W\M59Q!!V>(P@35 ($1<< M8AX)&#@,\8CX7N1KY0W:;WAJ++66#2CA]"^![5C/G(##T<9&6\D9W/8YI MVNN.QTY#H]WM."9^\T['T=_W.!@IG6F_ILOB46@6?D/B+= MVP!-: S.'V/Q^SHH$W[UA."HR^.=Q#0)O>.O[_U0?/LQ]+\6"UP M]GF>%WO6MV;*XY,-3(ZM*D&!DO0"E++JIS4^#5,[:5E#:&CB:H SR(Y#"XA> M.8I/MSI:8N).Q9K9B+L?-K?]KY;%O'B]9$Q^$WG]G\_S)7=G"1,B06XS3K8ZVW^A4K+GYZ'ZXIZ-S17+^WRMILEV]J+V-(A79 MH1NPF"4P$9A#%"(&8QS*;0ES>!Q[#G($-O)F'NED:M-^*R,HA:P7,DWCNQ5. M35?DF2 -[6\TQ[9GL/LFQO-&-$\SO_+R MIJ8ZU,P/,A#F6X,UXBQQ>$0A#Y5KD'HN)%Y(8)($H>.)* RPT3G'F?),CD14 M_,MCNI #DO_O.O>H8;S[F0.DQS4CPCXT+;5'I0P5W&X'/UOQ[6=*,VZ(NQWH M#J+<+37;PY_[MT?.%X_I*N=_E3-_OGS(:[\;9DPP'/N0Q(XTHVA(Y=]( $E( MB<<%(IAID65K+U.CP*V<8"VH@?_R))8:[ET;" W,5D? Z>/E/8F2@:?7!EHC M>7M_Q=F*TKDE)V^7XJV.WI,OC^?L[9)_Q^';^7#/!-$XG^- M@#A(.&SV]N YZR])7F28%K,PC)CC)Q0BSN0?4:+XB0L818(1#X44,2W_]ADR M3(VLRLL_>76[8YQ$]IO1T&2O83$>FLK,LJF#;VL=;+):?P3'SZ^^D6"J:=;W M(3HCV_I!4^B((HAH7X PR@.PB3 ;N#1/FRW MU\_4&&TSY9K4]DU):NC;/X6K&6^=@=98W&0 5&_R.0b+9[^5-2.2$JJ>( MXM3C_?S/%6AJ]+)-HWP!:I5 MJ1-8*W4!-FJ!C5Y@K1CXIE0#I6Z&A'3VV.HQUY@C-C#%C3-8QJ1H"V%+['FV M.*/2K"WP]OG86KL]\W@O%NEWU>^G-/N8KD@A5HMZ!YU_Y93/7]1Q\(>5-!R7 MQ2R./1(XA,. ^ZH6F-S)$A8+2=6QZWHN$S@T\K09]3XU2EX+JE(5U))> +S6 MJ+QVSFJ= *Z?-C0[&.0#<^H&[:\-M"]WT/X@-S?S JA\SW*S6VE@ M,9=W'^!L9?(VZGO!ZM:W5,8P_TQ\4 M33X9 NJA.:9QM?YS#?,NJ//1KM9KHF;]4GU7OV]TG5X3CM,7Z74;L)+P]'@N MO>_I#,5N$C/B0]]WD+IA3^5V+8CE'PD-$8XC5R^5CV&_4Z.S4ZE.W;-2<)Y$ MO9VQ!L1R8+XZDFRS+=?F]W08>,]*;VH#YK?+;=H3[G,3FW:!9IC5]&1S;YG2 MM$O'CGRFG:_WLUU_Q]E<+?_J&G5Y".@XH8.1W*$RS#!$4A^!U.C[K5\=::"'L>I!Q#J&93G #,P#QMA8FP3GE+MD(:.,AI3'1A<@ M3_0SM4E=%U[KPO&2C75IJ]?L7??Y5-2Z995/4IO_*<9R\\GW'/H0E""-)0.:+DD@])R'T8 MX$ P#R4X0$;%7'VRB-CA5U,)> (7=1MY-7=NU MS#:)0Q'(=*(+P"&S:+]IGFCECM-5-B]>78__=]=Z1G\!:7/UL*@?HM9/% MN9@,3 NF-C98@Y90:S;PH)Y\QSV9V745EWV>LO)DRY_EM MEM)+ECX7G'U:X ?=K&:=#4UM;M8"JYL'ZHX@6(M=%H]3LG.VDOV!6@7]S&?= MD+9/8NMH#N^)-0$2?%/R6TJ0IHU3KT1IW:V/EC!-6]%FXC3]E_IM'NH\ [*26$)0B M@F^5D(:N@R- ZNT*SH-G8&+80>:BS+G-#Q#P'8I9$T ^(AQB)7%>P,Z^4_@%*_S;NL!@Z M"31AUJ,$^^ -3!/'KH<.7ZK7#*;A[H"^>?E=,R T;GK:*ZFK;)C+AX?B*LM4 M>J.J\M1'+B?SD^R4&6=>UFEKI@M V,B;K-/8S1>SUCI!%K2R05^4Z;%08ORD>Y7;K$2]OJGM1FWIZ?^/SAT=55^^%9_B!_R*; M+C[*+W!SWVKFNDX0,^%"QE $?8$)#1P8.#Z+D)AY,91/'LN:^W=%=+ T[.D MIJ":RDM_F8@J@3LC2:B5IW+(QFME;R"HXF=*WJ"5? @ 8RH(0&%!(;4(/3J$-\ M =8 @1HA4$($%$9@>Q?<8MS^A,;=B%-**9.[)*$"Q.GV6$74]O*5KQ%*^$ M+D4U6PF/P*BW+IT'SL"K1(5+)=T 5\5/ZVZ)+8]T,"IWG59PGTE:GNRY=52Y M[Z_S?,79QU6FLCR6)E])&<=I:T:(&X0.IY"HTD(H"3 DKIO 6!"*./5<'!L% MS9N+,#5>4,*7:1/4S<[TZ4G:1[E2JK[?R2L+B#;MIV?9@)PKRRJ:K#2J5>:+ M9RG28VE%J0P,\RI@M< _P/=Y\?A8)0,VM+W-!UC34AYTV,:P:W-0B7^Q3B[4 M49;@ F A/R?P*KS*8-VAM-6Q:CN0#CVG>] 3JPQOJW=,Y]A7O\8WNP ML(FMCQ,6$H?[D*%8W4!R&20>4W<6'.+0@ 78]\WO+!SM:W*L6;&;E'7GL.RL MRPO'0=8C-$O0#9.A%0^KMQF.]_0&-QI:53Y^JZ']%?-#0[G$/*1+ M_I735&[H7C^N^'UZ]4,1$K\15TMI'-#J$L53H7MV:-#DU)BB%AVL90=LQ=7E MW5I\94$U%+@ ET\JU9'^*:()VMV'B0,!/3"O6,;8Z"2Q!V*]#A1-^AGM7+&' M\LWCQ3ZO#UR%CC2+-6T6X8 ))$C,H.^X/D2^()"$(8*AFX@(D4@:0B. MBC,UBFNLY2IO37.KN(Y"+#5:;U)(KK7.GJ;&FY6PY79H5UQ0R6M:]_L4P.U,9Q6V M@4FL-V(]ZG]WH'%&#?!3+8]*#P"B".%6@B M\0)70HDB.BO2 B\&QFO3Q7!XW:L^P-P":KH^M7Y8#.Y$VUSOEX(-<(>_H:[M MV_JJZ;>YE]]0ZN0-_.8S9ER69\7LJS*ER[12B%)!D;1@@M!A$!$GAK&/.*2Q MXWI^Y+J.T,KEL]/JU-A+Y4*9YX5<"1;@5XZ555GO(_03<^W"UCXK>X,Q]+ZJ M'P[:T_.HWFWS4K[0F)/R7]OYN-O6*!/QJ/CK&7C\EST2H7Y.ERQ=7B_EAT_P M\N\WN%/TG8)(.51/[]MD]$*(#SWU-,/L4W-9$U2 # MJGUT1\I^>NXG:Y;SU RFUGRGFDV-E^O43+>=/*>&K_;@\+MGKLH;%:]WSVE6 MY&7=H_HKCUWN4]_Q(7:C""(1)S API-6E> A=V(1!='L14J6:C'WZ9Y,OOYF M?P.:%VM9025L53;,@$A:8-6@9#M0#6V"'<6H#^NV@&7 M'9 &XE=^X)GQJK= MD+0R:%]/>DG#F!;S%_X1%W@=C:UJ8S*'8^C$@=QW,D)@ MDG@1C"*,1,!5!0 MYUE71U.S:6NO<$-8==\&=P9SFZ&KZT4_'[-QG.C&JUF>J91G_NJ"!L^^%DN# ML,SC;T^-!ZISHX:8\G,N5MG2.-3R!%CM<]\.3@//^+X0&45*MJ/0*RCR1).C MQ3^VJ]0,=>QXLN].X$-Y8ZN\%5)="[I9%7F!E^JNU2P4%+M$[@*XJF:*7(= M@JDK(8P(0WXDN.>:[0?:NIO:M*_-W$ID4,IZ@%7'=/8(M',?9 M*?2&L,>.00>9,_8-K:KB C\MS9.['7]] M:IP@Q5SE17D^>Y^"VZN;G6CE"_ I38ME6IR^&ZF-6[=18 &R@:>_+EI#Y&=K M!Z=?2K83;8Z7A:U=J9W$:QV/]CA?.9(L4EV\>%C._X>S=5R?VDY45_3K(G;L M7-&7?YXO%3& A4.C'4$240Q13 F,W M4@7J',&(AZ7A@73"TL86W(BO1@MYJY)U %Q+;7">,>:8:YPF370D!Z;18REV M+\!6<=#4O,Y$LJ[MRHHXICSC'4N^ M)FC?))-%]RLCYZ?^+%GQNN!/^2P@F'B)W/XPYA/)+4X"DU (2"-..(Y1%%.C MV^/GBS0U"FK>"^].U4IV+S$KS< WI1LHE3-D+ L#K$=LXP[;P/QW=G)=O1$; M+Q_N MMR/RC?Y9-^_;O[ZUSG/9$./KY_YB\15 MW4,* HH3[L?0X[ZZ@\I\&!.>0$$<#Z,DYK[0NH]NUNW4*'F;K!ILA"WWE%\N M?S>ZY&6(OAZ7VL=T8+X\!TYC$C1#QQ+1:78Z*IF9 ;%/6(9O]RWC6&!53^4* M9ZH(AMS\TM73JDS(\9&+.9T7LT1@A)DK5)9:1]J/@20D'E!(1"1<%C%&!#(K MZ]C5Y=3(:"TQX+7(IA4>.S'6HQV[R U,.1O0UM*"=PUY02WPZ7(8/8I!ZJ)C MK3AD9X"P>*3VF^9G^_6UY')YU3S/;[PR-2ZH1?N+_AE]4__N<_F> MJ@\\F6NIK)D*)S3M=;#>;&>TP_0CPC.GO!9HE*\"L[U$-@EZP[-L&_1HQ-Q,:@83K MC*S72_9%?G*Z5L/I%J;&3$HF?0.B!9EN>\(.* .31T/(31;E"R#EG+_,V0HO M0"M@1E9'-QZ]C)"69D>S2;I5:YHH&D_W=2F4=X,^2=D46RA:^-N\>/RPRHOT MB6>WZ6).7[>AJL@-&8VER9*0((#(02XDE ?0=1EV7,:]F&E=$^C7_=2887W5 MK8YA4"YJ4V>#$?JZCH>A,!W<"5'!J28*6(M>5@0":^'!MTI\,$BI^7[(67-0 M&'4^LK.B#S"'CHM>K?2\ZLQ)L2TH^$E^<=7]M%DDJ,M\5Z@B?A@BGV$8)S2& MPO$2[O@A[E#VX.)RU_/_/W?ONAPWKJ2+O@HBYL2<[@AA@A?P M-O-+OO5X;[>ML+76BGWZ1P6N(HP8(SF.M(@/-/N;FV'8<7ST9+X!M=029M!*#I3HYO0H0[@/FPX/:'JV M("Z M").T8#G*OZ4H?8GIU'14/8QD&9TGT9&)K@.$L*B6@L=THA M)[#(,(<)(R(/4T$0,3K@(CSYM?A:@ U5NZ?<:KU73[CX^E[[,HRS-R]_JU1"]).:BS W4_#E M[OW7V_N/GW\#MV_O/_[]X_W']]\,#S LQD'O=,,ONIYMB10>*.E!)[Y*]?M% M:0"6ZU_!3@FPU\++\8@]B([.3BP$F/1@Q1Z@XU.7*UJR3+RFWSE[7G'%=5L' MPM\I\WI?8ND84^495V]>#GY3$S&C-,L%+0(HLH!#1 6%TOOAD(=IA)* H# U M,H)64LS-#G9*-%3.3?I'+2WH*W*C)O'AKZV(LNT&3L]J>A\.SX;3VTB8)TI? M@Z2KW&@K&:9-A[X&II,,Z*L:LS.C.P/]B>.*=T6]%T7"21I&'#*>)A!%',,\ MQ"G$.,])'B >4F)B)\]W,S=#V(0>5-))4.P5;I0S MMD]ONLAG'8WK-=5PWI= M-:S7FUZ<_"_2>#3_?#F'U@+R* _S/(IA*F@N=_$!@P6G$0P3@K,XI#3*R$)^ M",L-^[:5B\2TP!]W[ _^-_QAN5:YL. -EK^@W!/>:4%83#"'(:$$HCS-8!'D M(8PCS&@4\$@$HL7[_9J]!MI=MS[O+IE_H/66O[\(,_XY2OP;MYSX)H@XS*1[ M779\$Z7/Y_7VCENBZ MU!>OMM4=EY_<>HL?^$)D-$Y3*F ><+F:IB&"F!,&HY3@-" DC0.MFQBG4LUN MV95*@$VM!=AN.M)K4':*2)>]T<&"W?CJ$1RV8:\V+IZ-W8Z'N*?3#:@'JE%+ ME0=H%0,[S4"C&MCI)G<*.^U>8_ L>*>G',2I2:4G&$P[NFA7H&MQ05_=V?1$ MSZ[P.[>'5Q5ICSZN#J@OC MKEKT62VMXHGVK4P6*G0B>#\*Z/27%KYH-^.^XBW_]B=^^E_/JQ>I=2AGZ%.Y M7,D?H_9C2D64L B%,$*B@ @%$2*731]N1YZ8,5B#KI9^:]/Y4L8:'CA+YF]??39_A\LO91W@SFH>4NEQU8<< MBZS("AXG",987>1E00'S..40%0DA'"=I%A>61_27^IR;D3\\J7_")?A1$^VJ M'P/ADTP6PDQYP2H%5*DLC3^Q/-BCZ]U\#D&P<#YY^BK3H-25?&-ZC &;)''@;1++(%)$A)%HEY K H" M,E9$3$1I' >A3@5 \ZZ-K-,$-?Q4K"15L9+/37BD_%\K,\ [H9T$I9X;!SW; MY ==SR9J) AU)WPO"-5[Y.D 8GXC3L]U/(=(TP% -"-,AUJPC"Q5ET*X9+(G M]DRW_\"J!,7VY9;2\AFO;AFKC[\JQ6ETYEAL4:2QD'Y6#(. 8XAR+"#A(88A MSG$8Y+G*KC$*,;U*G+DY8W6A@\;_V@CP9ZN,8@]0!=Z4_<-[X0T#2Z\;-SU3 M.-UH>#:/G2*@U01TJH!6EQNPTZ:A9SMW-> PX-0)L*XB3Z\39MH05"? G<2B MNFGUVMC^7>&VEL^A#GG=)_ER@9 *>H)AP%*( L%@GJ4YC)(4ATF* FF,[<+Y MASN>FU7=26L;BC^"LZ9M](">;RO8"[C?"=WC;*D%]\,\:8J6\Z#ZD6Y?*8Y> M#XS+H?.:[]N6B#T\V6L/FGF.>)8'! :$Q-(,%1CB+$Y@2EA">,0C(HSX)<]W M,S^CTYX[E^K"L\.O93B:N^3JDZ&FY MU\&G7;#+UDG_-.)!I$+?(X9RB%(:04R"'&8H9X@5:500HZW>:1=SF_-'C*E6 ME?[. *DWYZ^#Q_-\-T3F2A99#P7ZSG3PBLRQ0X7W!IZTF]IG:M3+?<^'3?F( M/ZZ%^D]3MK[FLOXBVF@G_DW12/5V/>^DN6F(7!8H$90D00)CK&)YI1V 1484 MR0HO0D%P+C(CR^!DI=Z,.B4"M'^@I M> ,Z^GZY>^J4!)72LG]&!)2>-RU1E3N#Z&T0'-E3]_)-:HZ]P7MLS?UU=%6- MH]N'A^W[LJS)N1ZW%B6.#AN8F[WM5_21DI;\06U3I+R;-=\\5T=%VPVJ!PS# M.&Q?G2'HV4:Z!,^V.-)Y<*ZMC734ZFN41CJOV(7*2!<>MG,#WPO!U24B5]3A MC_P>__Q:LX:KBFK/LK,VP7JSKA8AQU$F$@&#+,(0D4+Z=XC%,,V3@J,P#<)8 M*WS6O.NY&9*=Y&"+?]9'08;1"@:HZWEG?K#T;%+V,#92 REV"IP:17R>=#$W$]1("#H1K0ZES@"I9VVN@\>S M53%$QCPB\Z+RK@(P3SN8-M[RHH(GX967G[2;VI_V_$(+@5@0<"1@D044HH"D ML"A$(;T/)!A)\HQ&D4FX9*]MH\D\03QDPUYM3:[41TUO EMBX7GF?M( P'BZ MGE'5T3SMMSSI!#VCTO',//>(^=' &4[NOU=WG)>_E9OG)V.R?\WFYK;47N26 M_WL%E/2@%E__I$ 7U?%S P^ >I[B>EAZ8.TWA,KJ3$&WC\E.& R5[I\WF+YJ M>?KP^+3:O'#^C9<_EI37_;W!%6?]TZ3;53VT\B=%$EF7(/X?SNYJ(JBWFVI; M?5JN^<W,X;/N1O0'O?RH%Y6_Q6GX ^&DIY[S2ZZ8]P-4;2_/#%S^(NSJA M<2S=M,OQU(VS4(9]?Q^9_-278JE"(ILR>>UM&KM=LYZ;?-MD8^Q" M*1=9EE*!10QCELC])PLIQ#0+U1\\S_.,1,+H3,F+E'-;42R#LOV,H'5@P[3C M\BK!#7L505]'T"C9138T*T-/3] J>@/&1]I%=(.[D? 7X>! QM>.*GZ_K+]SLM&HG?+BJXVB@K=L)K-E;W,R()T MFM3^O:KNV_<46W5N:DM1:]39D+U.7@K=.,+7623I==),'';J!+K3&%4WS=KF MJ=!2D<"_X\U_/Z[;?CNQVMW.H1@+%#*:(,9@BC/IYF59# D)0XA0+MV\E'(B M\&)=1[MH4EW;":(UWXMFOO?%\3?M6ZFK>F9OZIG=%#PW37FQ&A<](^L1ZZE2 M9AK!P2^="K^JA/!6BVZ'?F)<7:;37(.@LW0;*R$F3L>Y!JC3=)VK6K,SD;>4 M/C\^U\5TZD;5;KWDWV4_N["--B$MH:&(LQ##!.4Y5#>Q$*<40U[D K9[MU_>?@2WVVVY),_; M>N>YW2A.K3J-R'G.H#%"CNR:?K^3FC)C.(ZMEWD#YI?/=L'H\XY =QYU;AQJ M/MOX\DECRAT&DK]6]/AXR+C3./&[>_$[^ M&[#FFK/=:B#T_ =?\'JV&(/('IP^>>$RL4'-D5MAU/6DGH4-*,?.A54;%O[% M:O7^)Z?/*F3]K5QW'C;EDE=FY1:&VIB;(9*R@IVP8"^M@;,QA)B&Z^$(+-^. MR 6<'%=TT$'#SB$9:G@Z]T1#O0-G1>=Y.]?E*W]JZX)^$9\VZX=[7CY^4I=2 M7T03P+X@>9;E@E.8!:R B <4DECBBHD(BP23)$'4[ QXM,_Y'??N1%:9[=(@ M/0+&B:%S,@ZUGD?B!KYI[,5>5@6EN4MVSS)&?MAA1]T78G+++UL.QC:5RN^(?:]G6DU *T*]3%)!WD_LL_[ M@D@CF M"P&Y[AU^/A?1?4 \+A4>JP MXD.S6;[9F\GR;_M9?*'126;OL$+=K!UYRO$=[[UL[]U&U;E>Q$SPN& I3/.( M0Y3@ F+&"R@(B4A2A/)?W5SM[ON)2.,XNKNV/47&]VUMK\=Y7-*>0J!]-WOF56LC1#EG M=96==]*V_< -IUA'??UAN<9K>EC1KPB") MB!#DNI%\19SG,$0T@87F8HSA! MQ#C>Q%2&N1FIK_Q)-O5=199OA(I9W96#-39)QL.A;:)\@NS99'72-V7"]O+W MZ/!OP$X%+_46KP#0G64SEF!J2V<+T1G+9]V4)3D*+M>RO:JK5+O;[ P3QT M$5L]P^ ",<^&P0XL\P)_(TBX*NAWJ9MI"_B-*'M2L&_L>4O#<)Y]9Q]F\.9E M_TC+ U6S=WW>K+\\J6?5+F[[LO=EJA[;_-?-:O5A4ZKG%R02>5Q$",IMEH H MB:2EB4D&TX0F88IB1+&1XS&9Y',S79^?U7&=VIG5;DP%-GNQ#2W79(.O:0KG M.*2^;6N/9VV<1N^(CZVAT5-!0HWZH-&_MX^L;D"_^,8?"@30HN#2=$\]IB5W-;8+[A%6^(.QX[20W7ELH%JYLX>6.IC5>HPJ?6)OQ-RRKA=1'W]_4R???\>J9+V*2 M1IP3"@GBJ30**((XC1/IR8I,&@=$TQ@;U0HYZF!NIN!M[^S_!OP_P;\%00B> M< E^*&G!O_Y+'H71?X BN F" .#G[?=-J5B;_@.@^";*@LY%75;5?LS-!O?,U+O%*AE^QQN5ZJ(T%U@= MJBQE/!=Y!$-*B:(A2V$19!$L M>)JB/)&_0HF)51KI;VY&JA6W-@GX0&"S&3\&LYX!< B>9WO0Q^U05O=>C"8J MCJS$6&^3&@U-U8]MB.YK%LGK:N-4O5UM*GZ_^7W]M%2AF_7=+Q]K_JC?/]]][(4/5S>@UL,@PUT#UF$3X@%1SR9$%TSP1ZT" M<%Z:Q0 NNX1XC?:GRXO75_8@/=[@-3-K(C8_Q>+ON*Q)F)N*C8]/F[4ZS%$% M 468)YG\<*!(@P0B'H>*"+" <9#FF$=Q0&*M(Y3A;N9F8#I!FVJD.U&-JBR. M #ML1MS!Y=EZ3( 4V]#Z^+ ^?YP L8/^)D?N>INJAT1C2M6SM;4,BJBH+>;( MVY,82CT-.ONH^;3MZ?*#^A:^\J=-J0ZE[C:K)7UI_NP1GD5QGB51!O,L2"%B M/(!%(A#,HH@3P;#@H>%!LT:O.3N&S?OQ=F29Z#F?'[[7"I6W$4'KVPQH2WUNT M6JX;T$KF,"7_G,*N$NT/VIXV??Z<6B=)\6PGUOW.L]LWL MBRIX(WN11N(-KI95SVM@08SE1(9I1BE$8:!J+(84!FF*TC2E(4J-PJFLI)B; M%]&GI.B$!UC5!\#SZ9F#_,-.#L4I^![ M.1AR@J[3 WI\B 2\@1&:G^%,I&KXKXY# .6TAAGB FCVWO-?N=F)5NQF^RS3G#P MIY0<=*);4XSH#H6>0?0 L&<3Z A;"UY'(Z2\8K<]+HDW?G9E\4"7)/2"..Z%-@-*[,KL3$]P;L$ [W5- 7E;>E M@#YM<$KJYXOJ'%$^7W[.-D?NZ6E5!R?CU5M6U9 M[#:/=273SYNU8KC#ZDZ_*63:I0Z0($99$ 4PHB2&*,DXQ DE,$XXCE!B9R@N(3AL&1S@XMD4F$&B/?E'%!\X399O-A-=_K"?WY?:FV1"CRC3S>"Q MQZRJ>=WQS6>^N?WQ4$>B&18AO_3^W.:E8IVY>_\%?);_?_M#VKT'#IK(NZN* MDE^$;_P>R 5RGF>N&]!,2WH-HF);T.M\HU.6\QI4ZZB8U_"SEA=&\1QB MIWF38XV([PL;;3#,+V7.ZNSJ[N6P\6FO6,XJ=G*3*=OM3)W"9O*R=H M! 5*4B!%!4I6?=?Z(J3C_K4+H#S/:2N,C'SM,1"L'.Z+C4[F=8^IU7>]1Y^U M79DW])_[*@9WY>:AQ(^W.WJBQK\*%Y2R3& 10$*S0B[940$)800BP>-(D(@& MB5DHAUZ_NVI2Y/"T)4MVOVGYP]')2$Z/%I?-J1 MC(>(TZ*("<0H4MG#20+S(,\@2426\ 31@!EE#U\ES=P,V]G2*@VU9:M/K[C* M(5_))ULZ^.N&4\\23C9(GNVCY_&Q*._I %=G54"OD67B8J$.8#NM*>JB4?/S M6W52)#]9W>/:]O&Y6;[ZD%'^7O_@M=-[_)S50F7/=F146Z,3TR/]K Y(NS8F M.P\]$KI__'G\JRO3E-^\O,$2?=\^UNY>7Z2\[$YQPOBE) @9I#G-%/\ MN"DL0A3!5- ,YRD5J5ELO$ZG M9[@;4.TSB#50\R#*C6][#YN=F M/I1T-<>@F64XPDS/$M@CX7GF[T!PF+H[K+2CF7W4^*0S^;QBQS/WPE,3U[([ MK36DXCGOO^.V%E'UFVQB6WU^I?JTFKGZRRBE!1) MF#!(49:H<&\",<,!Y"*):$*C/"RT[I1GI]G<[%,M8>O#/%=L7]S7T)69#<"^ M*^6]Y@?A^[+M^DIZI^7S0!-VOY4 @1:A&]!@I/C.&Y1N0(?3+JBO?J2.%>B1 MC\V@WIZO\7_M>GS.]?IKU.OS-9S.ZOEY$W!B%Z&5]OW/IV59O[,3><$%QFF0 MI3 KL&)BY '$(I(K/HFC-!%QFA:Q16Z7!U&UC/7T"6%OU;'0ZIJ3"!_#ZGDA MOG*4_C)+ZF[1[&FZ7SEGL"*.#\1KKVT#$OXU5JEQB)VM-QI=N3ME[I6D78BL MB'*:89AS%$#$2 @Q+QCDB!6$R]\5&;GVF+G7W]PV8I?.F?NU&9T>-/>QMS]I MMD3TE8Z:OV@4>G=RUGP&%H^'S?W>7OVT^8SJ.L?-YUZS,S2?^5911MV5FQ]+ MQMF;E[])$_=1NLMM:O$^\&7!*"7R6U)&1IU%*W-#:"A@PG"NXO\R07(35G_] MKHW,SP24_XJWA"JBM*=6=N65[!/E\4YP,\-C,!9Z-L@/PI[-D0*W9J&[ZX'[ MBY)<.G*_@IWPO5@]=^;)'#%'ELJ@XTF-ECD@Q_;+H@7S,+KW9:E<-T7=(O?R M+TUHBF9,W;EWY^;P2!DW:[YYKE8OS5;G>(O42:\?@7<6LF&[X@(MS]9#&RAW MT3MCJ%A%])UM<++POB%U^K%^@\]=06UT2VGY?,";U%7'X5'!\R@G$!<94T4> M$TA0$L(BC'&>QBCF>6RR\1GN;FYFH+D>P(VX'9>1H99^$.-L_VH$&L ME;3/0N>A1)$>*"YIC"YW-CV-T:CB9VF,QM^R8*O]N):3D5=;==?_[4_\=/M4 M+E<2P>A^T_V8=0$V:1J$(DE@%L5R4R-$ L:!1!G25S$ 4)YH57,WK#?N1F6 M3O(F\$3)#FJ)@9)>E5C>_2TSX/@T&(=AL^,17<_VQP#8\7B?JQ V(#[U@_1$ M7*4N/F4S-E%SN 8)0 V:FXZSTUS' YI-B]90'F84A37'1WJ1KFW[![B_M1[\?J MC=1-/2$Y8H\M)2K8"%"IF80?2E[?B!C8*--1T5@*?" ]T6%[*SF0HH-?#@#_ MM3E_/]RNMAIXA-M@7? (^T2+@VOXS18*2_P&5PO3-J=;,BRU/5@W;-NP*).E M#HON'Q_^<_/G[^NGY=MUQ>3?=R4U=0MF#;8R-Z^_EA;<+Q_K>MY29O#[Y[N/ MJI! :;GJZ4EQ:*AX4Y=)[ MXTJVQ2_B@W2"UG2)5W>;:GE0$:I@A*4IHS H0@Y1G*G#@R2 6'XY612A+(OL M.!@'.IV;#=F3$4H?<2I,0 [T6^ 7@GM$EYHE&\-;:I3E'T;'5V M "IA^Q&W-^#6#X FE9A< CE5S:2K #6L9Z2+SW#EH=%6)JP1I*O1834?[;N]6/EGI@U.B>3<:8J6,VF5LL.>L)[\5GL<'.5[&S6^;3) MT%; G"1+V[5R!87N]\U*OE$U25P+&A$[= U0GFU.(Y!< M0K?;MW7!P>T&W&&WL1R707#)8'O8P?1DM6<5/,M+>_Y)[Y6$S]3;>VE+ MZ'WBN.)?R&KY4#?2Q2]E19I%>1+!(H]5T2J*( D8AU&!0YYG+"SBP%/%8&-A MY[:)ZDCHGS9E=^NW4H*#U3X\QUN)5_.AUMF!S6< 7\$9&RG1>KY"Z\N^/FNM M--AK/1XS-_U'X*V>K]>/8;YU>SU\%#YK\UJ/DL,:O.8RS+76KC6:5]34M>_3 MPOOX.R[KGE4JCZZQMS5&9DSN:8]6G,-Y\F) MG/,.KLC55!V7_+OLNRZ>HBK1?]I4U8=-R9J_K1I9 MV7\]5ULEUF>^_2+N\<]%'LB& MM5,4]#2MCVAZNH*]LC= \6C(]48J[#C#U=N N,R,=2_D]!FUWH ^FXGKKS?+ M_<8SJ?A_/\L&W_]0=FL759%D/.$\C^7*P)#\(XC5Q7 "HR@F01A&(K4CRIXXJ6// MVYF%GF62(K[=K+?+]?-R_=#R"6W6U1LNI,UJGI-FB%?O?\J.91_+-2Y?ZH)] MGZ7*\DVIONSIH4M.7>0\0[3($11IJ,HR$PIQFH>0\22.@CP/TI":A)QXE'5N ML2NMUT)J?<"R^=M6:61FFGP.KYYUF\F@>3:0!UYFD^^[5Q7L=>U&M'V^5E?Z ME@?J@4X_=Y9U@D%P9)Q]2CJI?9\ \N,E8HHNW>5:=$V_+3E;;A*)NTC*.67CTUX[QF.ND9 M%]YT;[G?-X1YBX*&B(N4PH"% B*28DB2(H(Q8BP/61ASH<4>:M#G7]%VM_R" M[LQ-A__UUML"U1F8[_>^ '5GP"V G9$%'P/8J0D_@NH:&]XU-1LC?J2;B14_ M?O7*^N^_VH1%F51Q,(,AKBNN!RDL,B1XJ9/,\YB%&2) MT7&P=L]S,^G[RF^@)WI57Q+M:01ZQ;$LJ\&/CHC>.8L7G#T;^?,0WX!&8O!' M^U^G_"_6>+FN$#_:[^N4B=>%XV*M>.T&;$OYJ,H0VY<[^25M;]=UC;HGU=F; MEWO9XNW/9;4($XIPSA$L>$0@8M)\%2HL3N X(7&:"A$:13QH]#DWZ]6)+">3 M$KJV6CNQ;X 2&_RA!#>\Z]*!7\]@.0;5LZGZM%D_P$_+'YR!>_GORWV"QPB* M%B5]M'%Q5M9GO,>)2_MH0W!:WD?_53L#](X_E5RN_5T&]Z/*[ON?9JN0T3@3 M! 4P3W(*42$$)#S'$*,B)FFDR*VT#C$U^IJ;P>F+6EL;W!/6S,8,(:QG6QSA MYMFF]*6\ ?)O*[[G?.B)7%\0/94;]DS=D)P8P.3(Q SU-*EIT5#YV*3HO.*N M+.''JGKF;)$+G#""$ICD00Y1S@0L"E4B+$5"Q$7 >6YD22YW-3=#;0,Z*/$VY0!05)O$ZGN2< M6ZQ.PS/3XW0 N)'9S#[Y&E4]XS:#L?)]HV">O%^=S]Y70[S/W]?@\G#!Q>5R M-/R1=CF1\K79O5Q"K4$#YK2[:ZK$U3V^6U9TM5$G>/L3Z"+/<("S%'*DB)F+ MF,(BR3.(N;KY)2*)I!-E7"7N4GN;: M'8*>K6Y;,*ZQIGM1'9.ZF\'BM&3H63/']=/SMOK$ M?_!5U!;/DFZF_+^<0AP$!40TS:2G205$*8Z"/!;2J""K2\;3ON9F36K90&1Y M67@&2\/KP>L0FNQ"4$4A*$$505(-V'@Y-_LKP,N8N+[T.]/3ZUSS75;YXL7> MP"L6L66W0A7$PN4_^?8;7O'J[7>\7O-5^U&3E!.280)C*MT.1.1/!2,8Y@4E M/(Y)BCC5#BD;[&IN]J$GK$%@TS":PR;"+4:>+41/3E +"EI);[A&W+^\?>?FP M7#_\5F[^W'Y7V<9X_;*(])A(#U;5D"XU3)7_8^U)C M[4YB"C25Z^R [N-V.RP5DU*'I#1;N#EAQ7-2?-_F0ABTA$ M;_WY)#"G MB72_ MH%7$,"O'=)AT73=OX'OWXISC;L.Y9(.>.QXEH]ZGYD:R@>8,WY%5,V:FD%.V M^"R_-?;^)Z?/TH>1MESAPWKO8&C8-*V&YF;!:H'!3F+0B:R8=#?;]6:K M2;^@A^*P77(.H&,U@=#R;1D_!^!^6Z^66MU<..H/_JI'Y9X9FAI'Y?2G_LI'Y9Z#V&9E_ MKCOS0(]W;3#0AV5%\>J.E\L-^R#_K5H@$D=Y0E(8,"2WV0++A0&)!,9!FF89 M2Y,":6VS!WN9FS'O! 6-I* 1%=2RZH=X7 9U/,##"52>+:L52D;!':,H6(5V M7&YULL".4<7Z81WC#UO>,TC+P>1N]>AX[Y;2\EGVTY0]3[F0!.#V'73 M$1FV8;YQ]FW)QJ$U8A.\'FZ#Y &/L$^43N :?K,< TO\!K,.3-N<+@_!4MN# MS 3;-BS#E.6V^HMHV,@_8%I?4G_EJH3R4 (RW*CHTZS[N>V>-S^P,M5?0A&.E$!;64U#$TV M&P8]G]=[.H,LI4>[,0';\< -X]+ML+-55RR6>?3QB5; M 7,2EVS7BOG%\-V/IZ-(,\V+X),7YV9XY*X!_*C4\9'<^CUB.7@]^H8;4 NO M?_5[BM/X5>]5$'DV'V?0\1%:-PB#U07N:6N37=A>5*1_07OY(?/)>5^RV[+\ MN&;WR^U*RV'4$P/NGLM?<\X^Y+7(??'U6J8,L?2_:,5V 8 M&*,9=QX#J^EVU-1D<^V\"OV)=N$)RT-K16[X!E>9#FG$+. M-JR/F\YU,>Z0\J.C)$?+PTY;\QNW) M\_VFO2VO":?:4^KEC_8F?5'@,,P+FD 1A;'<\2MF.41BF!0"1W$2TYB([B[K MWH#R6*MWBPNM^RGV_4KD:EGS@B.C M9VT< CV9]][4\MENNJ"BEMAO+_08MY\Y8[(12J[8D_4ZG99)V0B($U9EL[?M M#)>T@8^;)IJ\)0.B/(M8%L<0,W4J&>$(8G7S+D*!:"2DA>)&B2TG/Y_OS>L MBQ)I[OX/WYK;I-Q+]^_Z9P!'0(R? =ACX'D6]K;[KJHN7=;7:K]_U-1D^_WS M*O3W^Q>>,(]*?;O,X MU0U$[3<\MXFG9*OI:H"23C_:] "LX9EW#02^5S\][8VB2,^I:A4X>M#09+&B MY\3OAX>>_;TMU]\M8W(XJ[M-M<6K_V_Y5']-+(URD>0"1B'#$-&UHJI2H4I8(*4UG)D#R([/4S=X>9ZUME!9,/T- M(7$%T=_99B?F^1M2[93F;_!IL^E?E=M%NZW]4G[CY8\E; M093A&!*21U!D@J)8KL,XUB)/O]3!W*9\%YVL8LI:,8U*EUX$NX#']SF6 M.3+:DWM,_:&=J7RWMRN5?]M/[HO-3C*MQY3J)O3H<]9L*IM'_FV+M_4M1TP;@&JFE,Q5Y"!5(K(W@WA).QB1A! MP9%QN-3+I&9A1-5C@S#V^+4IXO^'X[+)90XRG"0X"6 HBD#Z$CR!)$D93 -* M,B2B+$RU]@@#?I[X%/E>DA9\@X" I?-_F M*Z6$GRAU.2'\]-'7)Q1ZBY^6JARN2NC]0E;+AR:D+$W2@O LA%&H.!O30NX[ MXC2"6:'JAX@HP2AZ+6ZA\R+/S?34XO4K +\>V="%,=;S7^8U,>#Z0]BK.T_>H>&AF2$%T06!_[)L1,,#X).8:*1GNS5*^;#_X,N'[W*/ M=_N#E_B!?UQ+N\NK[5>Y[UL$.,)AS@H8(II#1-(0$KG@P)@F)*)ID">),%E@ M1OJ;V^K0B0IP(RM8ML*"4DH+5(#G\[92% XJOV&7YFFXB(P-@MX*X!!:W^ZL ME/0&[+!MA06=M$")Z\[\:N+BR':.]3:IX=-4_=AJZ;YF?BGVC3\H/WM?:@:O MVF/=C$0HR3"%>2I"B$*>0TP0AQ$.D@@5TI_5HT4;[&5NYJ4OH>%A^3":X]=C M3C#R;"?,X#&Z'AM5_XH[LLMM3W91-JI>_[9L_&%;.K1C1N^/Z[:PR]VF5,[+ M[79;+LGSMLX:W:B\H1I&&&THA"Q)( HEA02' :PX!B7,0! M*O*L6#S5)&[?MKCH"^(BK?Z%"5G;_JDE//);;../><"#4Q)Y]+($\Y^YRV M;NY&_[Y<+Q^?']L4G:#(DSP*0QAG22KWZ&$ \T1DTMH62<:I0#S2#BH[:'EN M[G(KG+Z#?(C3N%-LK;UG$]7*Y3![Z:*V5_B]A^U-YNN>5:/OWYY_P,ZG/=H6 M?WY6;7X1=0IV]65_%G1+JFV)Z79!6)R(2.YFHS@II!=4Y+"@&8%AE 72BPVR MG!D=H)D*,+;$% MY]A-L6['DC&BW,BYNGVYDQ_=]G;-E&?TI X6/O/M0E BMWPIA4%><(A$$4,2 ML1 22J*8RVUA$&.SVLY#W9E,NFEJ.G?2WH G)6]]"4>/$R]88ZNWK+L M"C//2_#>#-SMOLOW^^_R\\!W:4Y:H@&)*ZJ2H:ZF)2C14/J$ED3G'7,2@UM5 MN/+]SY+>E4NJ36%X^-;)[!M6! $PKPKJ M7!0T9D$18IAD00Y1%*>0R!&'2:1J?@/DEQ08 M5%>P&8?A^3\%NIZM1!_8<+64Z.^Q=3J=VUZ[X5VD?:'! M+RLI\*^JIIL4WFP;J(4["4B>)"R$J=QR0T2#"!:$42@83E@6)0'CS&2S[1SW M"9;MU\!=;QON&DW/RW0#Y(&\H,W(_D6)_&N])5?+@93;W<[\J1(BP1CJG=N M?=CP_$ZHE6SZ-^L]B(8M@[W:OC?R4BC'%^JG>EYQF]YK;+*K]%,%^O?H9WYK M72>WH57X(M[BZON'U>;/:G<-&R%?4\#HLI;*8KP6ER=*UASH/56=%?P>9[-5R!G4_EV%!)W]6XO=S5U ME=M1I<_4MAU_Q\Z$M/ERW;>L8L3E/BR :8(RB%!(Y;XL+""E48#2+$*,&%%\ M'S8_-S,Q0F^O YC>Y+>'P?OBK03S,KO/Z^QH/A\U/ND,/J_8\9R]\)3E]=?] MX\/OZZ>EJCYG7&;O8@.SFX[UE=#]\E$%A?_^^>YCK]J>X1796;PT;\NNA6J2 MB[/S*($_G)?>&X7$_F+M;*O3WK$-*79RW3;XL-WRVQ"EW-6Y,8M(X"R(H@QF M@J@]JVGVQI[E-9I7G#I95]5P7 M@:5*3E/BADN8ZLUP)TAYGNXU2!\[D&H1;T MI$N*AA$8!ZF$2RR)%3DHR$LTEA DN4BCRE*@X0;Q@RW3<_M MUE+=Z-A<@U$)S/ .Z'-[(/!..C9#S_H3F!?ZLN*3FQ 7L O M?VM0_A7LA >WXS ;FQ%SQ!R9&8..)S5#YH NP\KZA:V%J/1LI9ELPV7$"TC@:CK=U9SIZE7W=984O;>P&WK .L5@S7+*V M$LX_<%GB]?;EEM+R&:\6I* ISS&!G*!"<XN[D9 MBDX\XV"*(4B3.$X"%" H:!1(NZO*:691#!'*:(YIS"*:VM"4N0+V->C'_FS% MW?%KNX4\"TFV:O=VLMW+J<.F;\VI_&[V_>0\X)XPH2TXX4\D&(20HP#!'61:A#%&1&-UL MFG4_MV6S)WV=N'X@OYFQ,1P'/>/C#UW/QF@06']A$M?AYLA@&78^J0&S ^;8 MH%FV8EM;;HN7:\[>M_19;8P^SC@-D?3R$<()1'&2PCR5?X1QA(*QU#-&UR/DV>CLP.DD=)@,H0>"LVIR9SN9N)C0&G_:QXV__*FV.NLKG;,%"%B89$Y"'B;K"I#$L1)S"I&!4I!$/66Y$6F36 M_=PLQ=OON'S@#?]@5><05'AEZM08CH"+'=4UN+[V#JN^2RWKJDMB4X*]*J#1 M9:H=V"4,)]F1G70^HQW:)6#,=FP76['@?/G*J^U&;+_S?VS*%6O7XYPC$A:H M4.%K5&[22 ZQ2"*(LB"0320)U:46O-B'R;2:)EM325G7ROW.P9]*4 /:D+,H M#ELC)\AX=VCVD-02CCLTFM@8<*9\2_B_>/3:O/"^3=>_EA27C.VOI$+)5,Y[WQ=U5_'[6K5 M5B7_(O9%Y9I8X3I"<']^(CV[C/$@AC1'H32,G$,EU VX?-\_RZ3_NZ[@^+P=OWD? E0OK3L/-#^Z6'U^RTV-$B#,-"9 1#4M?JI%D*"0L+F/(\2CD1(6>)263T M6(=&%F4RCOE>S?C:>ZAZ>^<25,\&YM,1DN^' M43/VLW2A<.0NC78WJ=>CJ_RQ\Z+]WA4DFVVTHU3DN2SE^K+(@R!*:4(AR["T M+%'"81XG"+(PR%$>R$UL:G1/>;:7N3DH#0NA3<#R>1#U[,/5T'@V"@TJN\#D MG8B.:1@O(>"2=_&DC^F)%B^I>999\>+#YMN-.\[+W\K-\U.]9M;[GL:*?-VN M;Q^WNAN.D6;F-J.5N*"6%S2^0D]B\)5OG\MU>[Z@O]L80W)\O^$01,]SWP%^ M1OL+362L=AAC;4^VQ]!4LK_+T'W%/<]VQQ?WGYP]\-_P#4RA5Q-9B$8XQC%,,TP!PBEF:P*-( LC06 M%"6"%"A;K/F#%%\SK'_RX2R:X>P+Z=M7.B0$7[9YZZLF;UU.R^4/J<0/N<=Z MD#JVOWC%039P4U]A'D[BW0XRC^]83$&MWPWXK1ZV]K=8J0F.]:RWSY-QE=OB M/P&GN;%HL^$^MP75A"/=N@^[A;Z+<[SC97?SL:2+*$E3EN<9))RHVI32OA,J M?\I(3HHBP$4D(I,5^VPO?6-#6WP>5#VC>C54GJWC M+B19"MCX_C>@EM&=71N$P)&!.M_'I)9F4,UCDS'\L*63+[]OK#(>/JE(SZ^J M(O$7\;>*UV<,"Q:&82(G.DQYI&X21 9Q&!*8J.(Z>2+2@&5F98$'^S/YQ*>) MXZNE!*42$VX$?)9_L3H('$19T]-RA9QOUZF3$]2"WH"O'7I2V.; T*'[HP.* M*W]FL*]I'10=M4\\#JV7; E/R%95 BOKZ,@Z)F?!@QAS02F,ZVO(A*5RRQ]D M,"9I4K \I#0Q*@5UIH^YN0]=1(G:JG]219=EIX^@H6C<25ZU04N&Q2+.0:QG M.:X$SK.].,'LW@HS"_J3BZ@XXSTY[6%BPI.+*IXRG5Q^U+($!*7J!%C:FYIZ M6-U3=M4- Z(BSV&.TPCB+,Y21A.,L]2H',3%KN9F(/:2@DY4 MZ^HQ P#KV04WL'DV#Y:(F=>5& 7#58V)RQU-6V]B5.&3VA/C;YC?0#;1"G_' MJ^?F0*.JGA^?U$_OED+PDDM=+"(@S5J=FY5HI <[\<%>?K!7X,8B)M(0[?%+ M2W] ^S[#,,380]BD'796MYR&74UVZ6D'0?\.U+(%"T-5UL>UMVN\>JF6E;E) MNO#^[(Q/66[6?/-<':71M'(;V)I+@&E8%0=8^;8?PS#Y,!W[5_QEG_[$S]]D_+6Z8(2I^!^\[^>UUS^%+:YI@6)4"9B M 7D638P9PC;IU&90&^19>X-\H@1L1Q^W65*V%6B#V=IF M+4Z7QFVEZ4%^MUT+YE[??XIF8UPL/(93NONI6C=M349.[9>17Z3MF%)\SF&N/+Q?OU5F[E M;AF3@UR]E3]^*>\W?ZX7!0ZCJ* 9Q'&!I,\5!1#G80$#QO*\P#E)J=9%TD ? M;=;64 U0 MINDB-;[87@^2[_N< 7S 'TI8#Q6&3Y&XNKQPK\E7J2U\JM*EPL)GGK2[T=U5 MP>#5'5ZRA2AXFM,H477U(H@23B#)XA 2DB'$!0GRT"C XZC]N9AE= R>;N&O:"TH[N7H];G_3"]8)JQ[>LEQZS9=1? M5YO5DM6^>5,#>G\0G[$X9:DJH1='&40H1Q"'BH:,%S07\G<1S\WX\R]W-K?9 M?%XUWK*L04\Y9]4$*VA6:_B)4P-@B8J% +,Q@%M=,,W$,<\1C2(HPC)." M,4&,P^"NXP7>'B[ M9HJ&0RYLMU3^JB;U.>B[_!6RVN\^/+<;%Y//*#D,PVM/,9F M?'MX-2R>3&XR.)!8W2%!9A)!T?+@*(649A),(L)VF0)PP;AH ,]SBWR=Z) M!YX:^8P#0T8 UO-+G,+FV1CLJHK^TDG[*UBNP0[(NQ$@;4)*],!Q%V0RTM_4 M82=ZZI\)1-%\T38TY?%QLZXK%]1T9M7M\_;[IE1%E18D+R*!A("%"*C<4"48 M%FE"(<88L1!1@:B171GH:VX6I1&U*5=RTU /2N]\)VY-3MC\JR$CX1#>>F;& M$8J>#4P+X+<&P$90L)?497#**!S.8E,N]S1Q:,JHRJ>1*>.O6*3M=B="LGG2 M>CS[HFP?F70QEV*IK%13+:$^*BHYD[N;?N44Q1; 6)"S!C',MOJ*I!9^;:6MYL!L1C8@4)Q_R88,X MYX'T;%UWY^T]M6_ 7G'0U[RM#P,ZW>M3IGXYJ5;]&] 2;G>?AGQLCT';RDR_ M%(.LZ)E^,1/E5,_PRS'+SWZ%X1O,[IY2GNERPU\!Y8/,\M?HWSHP]XF7VY<[ M.,0'#!/.!U]M/.873\[I_-9(V\;IZZ+@+VQWI;^KH73WUSP3Q M:K[H[IK\Z[+ZY^W/9;6@$0MX1A)(4!A)BQ-PB),BASR-18!"&F1%?.U->-?9 MW(S-V9M5.36DJ [NL7<0VU]5VP#W&K?18Y@YN6@^!L/C7?*NJU>_+CY66N=& M^.0=2V_ENS1'F\?Z#.AOZ^6VNOOVMZIEEDIY$29Q+&# "8,H3$-8B)3#% N6 MI(CG*!)&?LKEON9F-*1DAL[' (Z:;H<;='P['(V4S0$NJ.4$ORA)?QUG.C/W M-<8A<>5E#/0TK7\QKO*)9Z'QBB59//NOYVI;QY_<;]1V:TV7*_Z9;_=%L>XW MJBR6=&Y^+!EG;U[^5LGMV'I7U&(?K+)SPF,291%-$BCM2:XJ6"&8%U3NI".. M0LZ0HJ WHIGW(.3*ZF4K4((L9)2 A,$E) M%"<4Y@'CD',6HUAD>1XDKW)Q>%;3F]2V\TEW@U=_$7_L&T/S;>+U[O\&AFNRV[[P4?\T[OD%$O=WL#?=J MMPG^RE>J&/T=+KMP;@Y!*R^H!09]B:VO\D8QU]L\ND32\P)]'8C&NSA=9!SMR$:[FW1W MI:O\\4Y)^ST+HH[5JDW'Z67C=.?'NGP= VW,S69(6<&9_".#.D:#B V;!Y=@ M^3X?NH"3P\-V733LF#R&&IZ.T$-#O0->#YWG;9.W]A4RU*'*A]7F3Y78R7_# MRW5SUO*&2_]G)??4TN_A[-US*>7XS']NP^CWS7K[O?K,MXN "AH32B N5 EX M@7/Y4XH5 S\M,,KR"$6+-7]0]NK>)-'+A71:\Z=HYL^)C!X/+J3\O#YF)5P= MH>^4 )L?O 3;[^HX_><6;/_DJQ\]FPL%ZCE?W9!E2.O[-)3]LR(BD/CTW+-/V[YX]BMP<7WYO0-]CG_#FAB ME+2@%MO[,*G>/]._^@^!*I87TX)!Q%(&<9KG,"\RD29,D(*% M=J'X\PP7.*W9>M/$"]C&WFM=\+M Q_-,[\78WP[B<45<_;F+3(>Q]%/>4(XI M=SEFWLDM8!U=^P97G/6-<>]X\,W+_I$[_%)G]B@W0>7Y;%]Z3&YU]N']=[S^ M\E3?'GS8E((OM\I)^P=75Y>/?-%C)),Y"*% M$4(((I&$D 0%AVD8Q5D0%4'"C%('YZ'6W&S66U5A8;5J:5V>*P:>>-G0NQBR MN\P#7UWNX5D(.R,376L+:W6/?+ >91YY ?WG6EQ #@#=@ XBT&($:I!J/CZ@8 (U3@Y9DVAU+0,S_/0^<**/#/I M+/V 9U+Q_WZ64KS_(?^XEZW4Z9^8B3A,\A06/,\@BE N?\(YE.MQBD-<($0R MHX7Y?#]S6RGW8H):3J $M4JNO02LYM)U/5R^UQ(;I,Q-^3 .KFSKA5ZF-7;# MJIY8GY''+2?Y<&KD[8K?^UBUO+>< 2'J0PY F' M*& %S#EG,,@110$5 4V,$O$-^Y^=^>C$;ZI]]N3NDI]L(PA-!T;3S/B#V[?Y M<8&TN3FRP\N5F3+L?5KS90?-B5FS;.;:XD3O'Y]6FQ?.O_'RQY+R"[[=JOY$ MY$]?Q#ZF^XZ7RXU\KMJV51[R"-&(%R$L4I9 E L!,4X#R*,L#=*49%%"["H8 M.91R=J:S5VVG4Q.T>K8;4G*R<;T!>V75B[TDCT9?4"M\;44DEQ^'IF%^[2&? M\"1B=\*PWSG=@/<_E7)M/LY;_+3\9.T'+I>W>O??'.JW)'Z+!"5IGE(.<9#)W3>A"2PBC&&: M1$61)7)Z4:,51*//N:T'KHT)43$60RS0/Z!1!3!'(L8YE%8 MQ$3N=$(D-S,;:8E>!_5=S_Y0OU=]N$=6;]%SC)?G):R5MENIZN^T.0IO)+[I MV&)=JBJ:B68X6/*,I#8, QBR(((KS M )(<"94VP8L\#).0%Q89$Q.JH#67IT^K:"Y+KRF!,>5G,).;4,-1_;_TNK/F M+FIWGG^AZ\S3P?NKW%GV)/^_ZV+R=$@FOWT\(X)Y)+#L9BF?W&;Y"R* M>,IAB)'TP6B.8)ZE&4SC5,0BR7!1&!'*ZG<]M]WZ(=V#S7VY >QZ/H\?,#U; MDP,<;_S5+;<'$DC])D;[7.P>Q*7?4M?@G^'.Y_?Y] MLZI] ON=I,5PZ][\>QW$*79V%6CD[ZHOWIS?R/5OE;"07U1)3& M%:H)2!HM0'=8%(4"QGF9G@[ M%=0Y2:<$:+4 G1J@U0/\H30!K2J&_J3-@.F93L_#X-ET>AD!8W-Y!8:.S*6- M!).:RRL@.C:7US1E9BX97R[>K[?2>_K*'Y8J1FN]_2R_QD6$PQ#G$84%3YBT M@'D,"^E^PCA,$::""U9HV<)+'_1Y\P/;'_?EJM[7CY67\1]R:3S M?,]_;M](H?ZI2]UPN86YS='?YO.'.+JDSD,0#=^UNT&-=^^ M@PY@X \E.JAE=W3H/0Z.U:'W0+.3'7J/J]8_]-9XVIXZZ'>^_;YAQO/]PNMS MF^P'1$*-K ;<7A<@&I_7#M#Q/*G/ .-A"H_@HX]0Q;ZKRZO+',]6B]O1TNS0\@F-2H#B#"4X2J)*F(:9! M#$E"(IP5@4@CK5H*UA+,;9;O6'!O0*O&^5)O>TV,4R;M1VO84DPR!IY-RJSA M-ZAKY'L8)BI5Y&KNLHOR?U!2\*G/&"\QC&/ XAXBF!!0TIQ G/4,;B MB'"MZH 6?<]M\>E$!^I3 !5NLDV?6O'K# [>R6Z:!*,_('JW3)Y@]KR^'"+\ MK46XD_P&U++?U$B_'T7:(C_&&#-G>3+Z/4^<+V,,R6G>C'D3=F9-Y5A^$:J/ MKO -B0LA4$&@$() E*0"XDQ:L)#D(J9!D5)F%&%YTL/<3)02L XP4B*:V:!3 M]/0LS568^/976SAJZ1P2SH_J[L@NG+8_Z>R_J-[Q'+_\H/G][[O6=VYB(K6U 2ISDC F8\+"#"(H=Y7FZN+X/,M3G83/*A0_RIX^,'K=QJ?5%W3 M+^)MR=ERNXBPW#M@*F 2( $10G)+P3&"6<8B6D14")S:[BL.>IK;Q#[T<6M1 M:Q*J6EC[;<,ANN:;!&O,)MT2Z,)UE>]_%@H/GOYA/Z_FUY]5=\B+/_^"^154 M?:I.M\]XM7JYPTOV=U5GJB'H,KY&UFEK;I;@\$JF%1XHZ<&/ZM]4K;:6C$[_ MYDH+TO$;+==H>G?S-8'T<#-M I75M9A6!Y-=EYFHV[]&,WK/W)0TX2RW;%/G M(->.KJ;A.'US;F:BD\W _;\ R?C$OPX-S]/\7+28'CA&,_HR!E;S]TQSD\W6 MRZKTY^; 4^8S\8[S\K=R\_Q4Y]>4U8>U\5H^T,3:QV:XW M)E-U"+/Q.>L(+M]^_ !2'I9E#5"L9O-0NY--:PWE^O-;YW&[[?TMI<^/SW6* M\CO^5'*ZK'TP^?.*UWPB:W;[N"FWR_^I__WRI59"HS3+LQS*W7\$4;/\!Z"M:78[BGF=F1 M@K,1U3N!F'24)@J[ZPU,7Z<;L-.J'J.^7C>3W7&Z!MS1L8@SL28]17$-YO&A MB_/V[:S\?_K!#4SKI>!U+.63N#QODEK9 2UD#>@$=/#W>LH&(Y,T^5^)K4U MH^H>&X_Q%VQS<]]*DU+BU<"]E MX+K$T_M-[@'CN2]>\R$4O-":G^WP%5G-AP 8)C4??-/.R/R&E^M/FZKZLCX3 M^[D_+< X(TF4%!#'(8$(T122E(201I3%"69A@1(+.G*]WBV.>*9@$E?" ^DZ MLV7UM*GD:NHHV%QS2/0LD$.$I[%"-:J_*)%_5>"^J\%==A6@.O&;4Q@?!S!F M@#DR6)J=3FJTS( X-ER&;UL>;S<%?3@[SPG76LT%%E$<1H1"P:F0^Q]51@&E M!211E),H":(T-0IET^MV=IY2)W7#5=F66SL@P>0C*_\U@Z!YWNP<6L_F2K?2 MF<,38B.(7)W_ZG4Z[>FN$1 G9[=F;YM?M$L7[>OSBH>!W)HI*I?R<;UE'U;X M0?>:_6(#<[,L4E"H) 5*5!@>Q'\H.IOE6N&L?]U^&;GQRW8GH'FV&7IX@3^4 MV(ZNVT=AL;ILO]SJ9%?MHXKU+]K''[;S0]HX.?RSM1IO^)J+Y781IGF2YCR& M*(JH^H/!7! "TSB.PR(@04@*$\?C0C]SLP?2U_NQK)1#<4B:;9KQ=@G6+,B8 M=-L*6##Y1:*$9Y"(%$OWCD>8Y;P0,5K\X"793 ALO[^_+K1Z7IH#N#R;V#:< M6(JX*^#W2ROE98YV8U=L! ='OM>E7B9UMD94/?:NQAZWL[/2?O^M2W[-8I*+ M2&"8\3B'" ="FH,@A45$PB(-*:$D,+&MO;;G9D\_KF4OZ]HM-:W>V4=,;VY; MXC"!R_2W;QYNJ<^HZVC:]EN>=*J>4>EX>IY[Q-;U^2'=UDWY\F&Y7E;?.?MM MLV$J=T"56*YX^8-7BP")D$:Y=![#0+I!05K /,E"R/.0AB(*PRP)S=R@T3[G M-H4[2<&#$M5TK1Z'6'?==@J<]S6\E?8&[."K!;ZI,X8V G1"NUS1M1%RMKJ/ M]SCQ2J\-P>FJK_^JG;GIZKRW=9<^+3%9KFH2IJX6-[AH9G'&P]L^,40L]& MIY,5=M#UI/50\EL;&D?69KR_26V-MOK'ED;_13L[\P$OR[_CU3/?<[M5^YP? M@L,09;'<;-"42!L3J:.(C,(D94%$"\Y)H$7[J=7;W.R+$A;4TH+?ZPA&OH^[ MD78?K^FRCBS;%: U,SK#R.L9'&=X>C8V/2A[DCK.MC("Q9&9&>YK4A.CI?:Q M>=%[R38-^N.:U?5>C#*@VY?F9@WTR]Z)>R;3^48%TRY_+)FJ MJ^6F[,U%!*[(<^Y:FCC%^4B!T^SFXP?LEFTY7?'#0ZEBP):;M=IUR W),[_' M9-7CUY"K=L@9C2 AJEA5*F)(:(9@%H)>RATLYNNQ39< MK_4@UUNWG0/IV0QD"[L1#,<+O-G+5QZ-[IV( MWA8B+%"1)TCN'D@"44 BF'.6P#2*\RPGL: TMCH3/=/9W$S/3E;+<]!S>!H> M@%Z)TE0GGP?,\%Z,B0XBKD\ZSW7U.D>< TI?/-L<>L?.4+QYKA1C6_5V\TB6 MS3W?5TXW#^OE_W#VDK?RY7J]MU__Q#/B.W MW>PSWRY$0(,@2A,HDC27?DY"(>%,0!YR'K"890EBB^UFBU=Z-L:3G$;F:2>M MQP/4MN8[>"J7E /#L?)L)#L-04_%&[!7$O2U!(V:H-/S M!G2:-DP./65!JVU]R^3.T'H>$$4DYIWSU ?KPR^N[-;5%J/5O&!OFVS M(/^QW'Y_^UQM-X^\?/^3KI[5&8822OZ/W>.?BRC/"A$(!C&..40\(+ @$8*4 M$Y$+2D(DA%E@G844)B9FFJ [==ML0=AO,P(H$@5F60"3L) CD&0USQ*&21XP M0D)2(+-0"<_X3T+EH99\L)YN#/066,_(>EX\NW.*FK2YDQ_\*14 G08J=:75 M 71*J(!*=TOB%1 Z6NYL))AT*;L"HN-EZIJF7'!'O]U\XRM.MYRUUX8..*0O MMSDW*S9"@:Q^C= MD8=Z7/UA/FJ-]^T\Y4^;]8,T 8_O.-G>RR9N?RZK110QEA2H@(3@5!$>2$>, M"2H]8R$RE 28Y5J<24.=S,U&*1FA2D #2LH;H.0$?RA)-6N##B*JYU9=BY-G M^V(#D;%?-(2!(\?G;!>3>C9#2AZ[+H//FK.DW3[R-5-W]G5.*8LCE$5<3FU* M8X@R4L BE7,^0FF14QRB,"*Z[&@'+<]M>N^$ THZ?2ZT0[B&I_%5('B>NYKZ M&S&>G=75BNGLL*7)&,[.*M!G-CO_@$V!]7_\9[U:\_+MIGQJ\!N0]+> \]:$G. MV-(-WF_:\_SN%H W^2ZJ:GAWTK](:9'P@#"8IBK@C" ,Y5 +F# 2!ZC(TR(- M+=C33&30^IJGYU"KQ6OHO>JR<62GP4U]Y"O_215=![A5PY#'T620]/8GSC&? MB-NQ8\?<;KH[4/"FAW6;4*>DW]V1.B2 M #-%16D2=?3DD):@')"#VG3AFTT MFW2/>+55AS$J#"'+ Y%%.()90A4CI(A@CE,$"0ICD068!BGZ_\N[DN:X<61] MGU_!8T^$$,$%W-YA(LJ2[%:$+>E94O?!APJ "Q.ETA-L4INS:]_ )/9=A&5 M4T!GX#2PCFDX*]VM[=NCRQ946QSO7NF2VTOB=BE9I6_E[;?)N+:C,!D+9=L= M?>3HM:.B'0:L'7],;_D+?^R2/M.L2-]H5=VCU#"/Z&_^KVJB[T6KBSR;K5;+ M%*]792QM+BK5BNNF?,%'_]DP-<>)'4-N_(#0Q1# F/\-^8['H790$E/?B47Y M#OG8-,/\*:F?$6+2=L2KZ_ZH:1O3$RBGK3YP6D:X:=K.2%UOJ*I;NS&GN)0B M+:C1@[6@5EM289#MRKI1D>:4X4"S8$B9FN9N5&4\$+3[RGPH,AI^O,_\R=K# MXC.80!=BD+@4BOIVB"OQ( "!'P4VQ(''8JDLQ[UQIV;["-ST(1O*Y=4Z^FI_M4,Y.[UKK\?%\:H<\[GC2COQ:TYXL MF]-_1HF(>WV_RE]0FLWM.&%>%,8 H4C4RW0P_QODV#"$(WZN#,)0J7;+,2)3 M4RX5CU;#I/6C8E/QQOTHG)(FVID@#6UGJ>*C;AUU &#*Q#E&8EP[I4/( V.C MZUG-Q&R*5]N2()]0D18/W*!!Y"[[ RW+Z/CO:$6=.1&MRF @0-#$0#M,1!A MC(##**.!3P*L5M91EO#4U$+)J564K(H^&&\UL]:2 M-Q5RZF,(@ =6*8+E5H&:"ZL"^V$#=L.X]=U(TWI=J$SE;LN2'3=]6Q&,@PQN MU?=-Q##?K9[ITESX\M'AIJ:)>D)J2QE,A"L?Q[9;"0T$ZPBN(UE$1XE,[@3, M4%#R<1H?&(_<*71W*'+WJYI1R'PX^IPOR,W+ZS)_JXJJU6=I&[,@=+T V,R+ M 8P<#T1V2$ ( S=T88S"*%$*1CY-:VK:9\.JE;9X50Q'[H!6SL@Q!-C >F6+ M59O- 8IF2\!A*DZY@]*XXM3C*7"*F4)3DUKB)YS547*EX9?-971 MB["BP6BJX95?SEE-" J ZLDQK.K9IU MJ^)=7*U7;%LMOB^L6B)S.DH3.4,J2Y7ZJ!I,$YI]A:8[C*;=E+/5+S[D%7VC MB[SL0-N"6M)1.@#6TFU3Q:+2:'L([ZH#!E%IVD,ZX]U"?N M@2'4^X*ZN_L^,S7]4'%$0XEJS2I"C6]*SM_M0:?FK*H MA; :*ET3>'ZP'?K]W>'#Q=&9EKG/9W^EK7NA05D FE+^+:[$3 KY\$R XQ!3&S(8 (Q2!.;!_8 MA 91Z(8>Q.B,)#9%=J26Z/CY;%L1BJJV5K'B,U8:5IL;G]=E_G.)7LI,$KU\ M-M6IP]@+<<@PB' 2B/L#"I#'35Q;-+'!(3^E1TKG]"'G;-Q.696'7/32W0I2 MU7%O1%&.SC8ZC6@0/!.K"^VT'T MCEOQK5ZGVZ9@@FWP- "D"L'YYJ$=*7#?#,1J$?YJ8'5&_TL.-5YF@)IL.UD# MBJ_JG6LV^<3UC5@QPT59Y70>>DD4(FH#G'B8F[\^!A@Y!(ABRC .$D;48HI/ M4IJ:WMZF6#<-8/]'S6P]C:F<86H$J8%5\1:DADGK1\.F08]N+Q2&C,?3=$8U M#WO%W3< ^U\8I [^UI>(;,_V'02!Y\0,0"]B(*8P!(P1Q"), SM6BIF1)3PU MI:'7!DX:9CG%,01X ^L1B9+J _5P4@5KG.+I']3;214,Q3+IIKVPF\H]]\N< M:\#5^SW_J%:SC%SSGY;W6G//B5CLV!A0AULN,'"Y^2*2KETOL)D;.4$4^XWC M57!^L%;*CB8*<)?VQIL%Y >@N#]8^@DQ^U5Y%]]K*23X8Z?'=J MEM#);@'\/+N653,G@>J_NSX7HX%5ABX\BLE*IS'0S$PZ,N"(:4BGQ=G-.>IX M3L_BF!%2UME$"Y'$=)/55=GX++[DV8.XIIR3D+K$\2@((]$PDMFNB.<-0.BX M(4%.C+"MU/2@G^34EOR68^N5LPS2K"GTIV942( M9TR8A7!HK_86O3*;D:-7 M\WMA51Q;) R9#!($1S45Y '8-Q$4WC2J<.J04(QM)_&]$,1>[ &( MB0VP[Q% /3?R?!\Q6RUWH)/:_S,UHQ1U:PRX<94+V"J7 >)OI4 95J5\1!RN ME-B2BL1(1E+5,G7.W" DF-G Q4X,8 !#@#S7!4% A+%R'8N'8-8JN57N>G@28;F-V0QN M RL,7<@TNB#VH6&L%^))0B-W1.P3^+ O8N\;ZMT1+T4JBF29*6'RDJGC\O\E^_4_*37JY?U@NT M2M_H%Y1FXM*)X-%>? =^(("]<_C(@X:XO.J 3[(" NGX" M.D'BS?DG@O,)S$*;CU'FX6=K'D2I4-&6-LU$W(-5_$*2H=JZ4R-YOA\.[J$/ M(QS4BZH)F6#<*CGG/]CP7BV#ILL&$A*()AL&70=ZV)GR,2A2']<9H0?-@==" M"%,&(4Q@ZY2 M3<63E*:VJ6P9M2I.%8M\G$143CL9P6E@/70 T4"!F[U8F*KR<9+.N%4^^L0] MJ/+1^X+NS>2_U\6J"9 Z?GU1UA["J*"D7:[W.ZWZE=('NGQ+$WI/EVE.1/[^ MSZP)ZV=0 M"K.;.U_GL:C>D@X\W;(7K=.9Q*$-N?N;RXNJ1AOX5,YB'9!HS99+_B"MZN[? M9,E2%$DML[XO\V)EM60R>9D[#O#&[H,'9G?D*^5QP#^\E1Z)KMH6E(C0R.7[ M_.EA[GDX=C + 6+4!I!Z#L!.0@'".&(.QA#%4C7GMD-.38T_<;SXVG]8\?.Q MI)G9PJ=;J^I)/;#>>[J]>;R^LAX>9X_7#^LCX_O6\?J8W3\O9= M),:LWK>=A:IF'X_/*+M[%4,4?]"";VHW6646[!6P_<+'7UWQ[6Y3VV"./.(Y M+($@9 '7138E7!<%". 0NS'?XB$A2K?KDY%L:JJO8K^LOKTNB.B.5E7A5BS" M/1E\91UJ4^%W0@J^??+<[;:TA<7"[\=/J *;"ZM"I]4FKJ@;,ZTX0%:-T(55 M?W3\FZM0NK .BI:72%D"JE;A&8-.Q*G-ORFGY63D&M=).AFQ3SEE)\>@>N0K M-S-N:=[T@)(,==UY:6J;'V<.W%[?29K[AQAT[S5GB3^PKF\D-Y@%#0&T./'[]AV M(N!2A*@;1WY,I=Q;ITE,;0UR)A5*]1U'K7L=FL%BZ-/U]3>K:L!5<]B_,J6_ M*?FZA6>C-%*90@VTU&H2=@+168+P^)OC51SLY'RGP&#WDX;J":4:$.G_,'Y\IQ\2]7%*2KCZCI.RN4&\P M@8M#FC /H-C! ,:A ^* (N#[S"9^',2N+16XH4!S:E;,AFN1!L9/:)9@W*HX MMQK6E4H22R$O8?B8QW-@+2$%I8YU)(FI4IEGT]B.5N;YG,]5M;RS"D@]Y9VE MAAJSO+.*;'OEG95>U;S0$2%A53L 2NZ6EVBQH.1JO>3[0^4OJIH%SE'L4R>* M8A ZC@<@)!A@T;#&A4X015& F1NII2](4E99&^.D+=0],I_IHG10TX)_#;_T MNY/*SH#DM85Y5(>^5"A;^30L6R)DK63:JKC>7 !4C!MT\*LA9X M&A0'KFO%US7LS >:K+GRN^,K/!/^Z\]IAK*$$_B.5O3A[O/W9FN.G"2*7 BB M.$RXFL(10#[V0>)1W[43$MI^(&UH2A*=FJ59LVUM^+8VC%N"<^LWP;NDEE)" M7\+8' #3H?63')PZ]J;T5RUO< Z [T@6Y[F?K9K-J8A3I]$I.]9X5J>B=#MF MI^J[>G:GR%,3_XG;RS>T$/>6WVFQ6J:B.*?XQ2PCNS]H/5GM*DV8^Q6M_L__ MO5B3TK&1/(M;4\'P-6-4]"HAC%#F>B",B8@62A*^0T00A,0C-F2,8!:H^!C' M97]J#LS+WV>W7ZZMFUOKWSZ>CM*=PM<@9TI/ M=XX'WO&$*'6^<$NB"VLKK%4](@J7[_UP]XT*A6U"RF\-$/\LLU0J+*P&C$K- M5W"8L_,_9AH-'1=&9G[44\?'3,S^X>6#N-#;-6_I2G!PO\S?4D+)I_>G0D3V M;+;H6;)*W\J(WTVE&=]AB(4)!@D.70"=P ?8=Q#_U!BF2>@3%BL5GU9G86KG MH\\WM[/;RYO;+];L\O'FCYO'F^L'Q09>&O,@M^<,B^[ ^P9GOMH#&O9%+.AO M0@(KS?[9,N>W4@S2$TP?1$-:6X.!436O/D#[VO.,D71N&T7UBA>T_(NN9J^O MBS0ICZ3%EV6^?JV/RK[G^(G#S7ML.PZ )+9!1-T0D-CUHY!R'>A*M1N3I#4NT2B88]TCZGV0BA>( MTLAT7Q[V#S/BQ:&T3+N7AO*OZ;CA*T__0EBYQ^ZHX@1%+B0!B-V !@S"E!( M$A"2( Z2Q/.C1+ZI=P^QJ:G>^EIP63.L?B$HA;",B]T<;B-=_=6(J5WXJ6.G MXD8WA^%8[O-SL%3TG3^^LZZO;Y3RJ39@:);]9V)PM!'XRT YA-JCLFLFU*S,]:8237'A-A+ MJSGZB)XCK4J:$YEV><9U\U7^@M)L3K ?8QBZ@&)LB_H6+L ^=(#O<,O%=>,$ MADIUI4\Q]YU+WPQJ-6,'# 6 >C$&$&,$(AMB$ 4NC1'T M$^9AE6U7@N;4%K+@%*09>*UX5=MZ93"6VX@-(S?P@M]P>V$)?LMJ(17'%Y:X MB\J9U7!M;J-6@,C0MBU#<=1-7 &"_2U=Y56MP_,73J7N[7PE(O/3L@;&MIJV M_'FZ9Z2I:1!QPOPRF]UOVH6WF%8Z<_""?S4[@9KD^NAHWN";YO M^#$/]9*B[IWS9=]24Q#%;(HC"*24R(XTL=^T]2F)JN:'CKLXLE\>O6"$90&?HB0A(0Z:7>*W27;X%E+*AX,> M' P="$Y1&?40T"/JON'?][B>.M@K9G>[%E<#=ZRZA;M;KXH5RD0@[B=4I,D< MV8Q&L1< #P480#^) 8Z@B V+/"@$+>I34QTE4_I9RVK(RVF1P? < M6+<R%V+?M.+2EU%8? MH:EIJ(I7JV;6VG!K5>S*Z:M>=+M5DTG,AKZDU(1+J4^O#!9:;7L[!QZMBZ^, M>.VFOE+/ZYDV3WRNQ7#_I:2TG8IBC3C_==&N.64)PSZ- /&\$,"0_Q$'-@)V MY#L.5QB(Q4I]%KO)34TUM+BUB+#LTYI?*\D+U=:+/4C+V2[F\!M83;2AJPY% M#737/4W@E"T3.4P,F2(]Q$:U/>0$WS%CJG >BGBR#N>11_76^/TRS9>; MMGH+5!0IJQ- MK$QK1N5N4VC*$). ICCV@#&L0,BAP8 )BBB0K5;(UH_[?)$F[]8@':%U M(32DEI3)CZJS=,'95VC:XVA:-(R/3D6,Z*L8>)/_BRCR&0.X[/Z)'0PB#SF M#Y'8;N*ZD"C%DAVE,C6]=9.Q?/E2A3H6[X5PK%]8> M'Q%>4-D(K^;YJ:WE>_1NO14B<:]#3SH(QKZT'.Q6M/- Q)36XX;#L^(K3@"I-S6>1X\ Z]1160TZC.? M$MY8*>8# B-773XEX&&!Y9-/GM'C6QS%EO299D7Z1K=.B#(8^Q']?;RVV::> ME1-ZH1>)-CW4#0"DT ,XH@X(79NY40Q=%TNU]##'TM141]77-&F+9/VV$"XU M*RU%T^@A?MZ<21KLH\[$T-9].0D[TNRZ-S>I(ERJ0:J1F8/39%OS\Q@:O_VY M$0"/MDDW,[*FB94\4[)>T#MVFV=O99_6ELU;MGI]XN?UHBZC]EZ:==M4#!_9 MQ(:0 !*+J-<@C@$*& $Q\_S(X? MGHJF_*!DMR5#O)1F,R/UT6X8)[ 9;$T9 MG^= M''N\!*$^\7:2A'H?5G<%?^9QSMA36_&U#%8CA$765)3,V)>C.14UHEQ8LY=\G9VNS6]F)OH] MUD-/PL!J93#\E1S?YX"HY237(CB:0_T<.-K.][/&T:AI] LM27&YR M.YUOV MFHI[$J6+L-,C3$UO59Q:):NBV,=C^E*NFV^W]S>M^R')J)T>]/JUD!G@!M8U MLIB9O53KAT:O8-+I8<>KGM0KVDXII?ZG]3Q'XB;@CE4-8>=>[&.&"0.NF\0 M0H^ F$ $*(:A'3#71A2I-6=M#Z_R-8_3@;6\;^*;8U+RI^;&V0'.04Y"8A8! MAT4V@ Z!( YA!)*P#(P.:0*5,D)U81NG ;FP':Q\F[5V!G!RWBQ=. ;6B5_S M["=XI,L7J_F0+KL_)&57TS'!#3F.=H8>U0UT3*A]I\[19S0[!.99Z6+_,UT] M7ZZ+5?Y"EP]H08O+9Y1E=%%[&CSF$#=Q8Q F, 0P\GV N<(#*'!L["HY$7(JP3R\ RL+0\BJMZU3 LI4 MNSDYHN.VB5,"XJ"]F]K;IU15>UZYCOOK7_]H?L+_P*B@__K'_P%02P,$% M @ ,I!B5UXTY^7#?P C/\% !4 !F;WAF+3(P,C,P.3(Y7W!R92YX;6SD MO6F7FSER+OC=OZ*FY^M$%_;%Q_8]*E6IK3.JDD92N>^=+SQ8 A)O,TF99*I* M_O438&[,A9E<\.8+>8[;*N4B(I8'@8A (.)?_L>?9[,?ON)R-5W,__4O_*_L M+S_@/"WR=/[I7__R^\=7X/[R/_[MG_[I7_X/@/_YT_LW/_R\2.=G.%__\'*) M88WYAS^FZ\\_K#_C#W]?+/\Q_1I^>#<+Z[)8G@'\V^:?O5Q\^;:JGRW]F2A=E@X',90!EF84@H@2F,[JDK!6Y_%^?_ED88TM@&5#J2+\6 M(CBM.:@?_^.?Z1PPK_('8FZ\V7_[K7SZOUU_^^<SORZ6GWX4C,D?KW[[+Y>__N>]W_]#;GZ;>^]_W/ST^E=7TX=^D3Z6 M__@_?WWS(7W&LP#3^6H=YJDNL)K^\VKSS3>+%-8;J3])UP\[?Z-^!5>_!O5; MP 5(_M<_5_DO__9//_QP(8[E8H;OL?Q0__O[^]>WEEQ.,Y;%GW]-B[,?Z\]_ M?+D@/!"EFW^Y_O8%__4OJ^G9EQE>?>_S$LN__H7^38&J4N:%K^O]GQ?_\,>; M9;\L<458V;#YAKYQ^>_K*@>3@'^N<9[Q@JNK!6:+=.N79E6FB^M_.0L19YOO M3C).)YM/?1%7ZV5(ZXDR"4VP"4(J%A1F"2%J 9'%)),,P;%XF^-*\8I(WJA@ MA>FOGQ9??Z0/_K%*H?YE(XZ-*.XM=R&6X^B^VG,?Z7ZJ]#=?+W_CQ2UC2 M!T'Z/)WEJW]=EHNS%KI:+QI([D(M1.Y??B"N"RZ7F-]<:&4G.J"1*.421#2@I#!#1#+S':(H*SB361/EW%MX+ M!Z)_')PBSTX@\0Z7TT7^99Y_IN-W$E"@KN>F+%J!"HR#9\Z!%9H5'0/SJ8TU MN+7L7G"0_%EV H:/RS!?3:O@+P$MDQ&ND)>4O)"@N L09$;@*6FR>EY* MAVU.ASLK[P4)U3\D3I+HR*CX9;Z>KK^]FL[PM_.SB,N)+E[QI 08@T0["P$\ MCTCFC6DGLXXH[$EHN+OB7BC0_:+@) EVH?WW^&E:A3!?_Q;.<.)XL9+%##$: M"JX<&38O&/D\&$H@OYWEP!L@X/:J>Z' ](Z"$R39!1)>4QB_)!.V$?P'DC^^ M7)S/U\MO+Q<9)UI@X995. M'L@D>(D<#!57P5FL7DFL C$>)V LGMG>HM)!M%R!YD3.I8'7YGS?3.?)),-K:9#1PP\E !L,@*I')6Z+8BOB3 M09T6BNQ<>B]P^-[!<:I,>P+&2_KKV^7'Q1_SB?4J^FPX<,LS*.,V415!G4[- M;#&@Q]-2%CL6WB]UQ;X35!PIT)XPL3D:WR[?+1=?I_-4TW&F%!,9(#>"Y.(\ M>.D#.).RR#EES"V"DX=7WP\='6+^'&Z MGN'$,L=%CN3CR.KM9/)V7"29R!P,>I]=\:?E*>ZNN)_Z.\YAGB3"D=7_<1EJ MY?XCM.6QXOO$XV M_2]_IL]A_@DW^5:A(UHL'HSV-7&64Y6" IF\+ MLHMPX.7YLHKKX@:N0IIT<+Z:2&,#&A'!&I] ><9K(D2"T#*&F"GT-?HD2#RV M^G[0Z#X%V4"T74#D]9P^C<0Q_8H_AW6X9&N"T1F;LX;"D:#.#0D'E0=&KHY6 M@6GA6T#DX=7W@TCWB<@&HNT"(O4:=_DRK/'38OEM$@3*DB4GKS?3>9BY >YSD,<+L@L<_'*&RT]DZOZV7/RQ_OQR1:WM:IK"07#PK@2 .LUK4(D:6 0X++Q@AF5I&N1=;RUZ'YXZ#[=>+P@^\#! M9YS-KE$LB\W),J)9U$<&64%TS$$IV6L;,T/9HCYB>\W]4-!QSO%$,78! B+\ MK)9Q+-(_/GPFN:W>GJ_KVXT:64\D9B6BK??T-9,2#7$C!",OF<+IH'UD3:ZL M'J-A/Y!TG)UL+.:10?/B#.>YUHV^FH5/$R>)UI@2%._)-7*)0:"8&R+WUDI7 MBK*GG1VWEML/"AUG*H\77B?EUZ^FJQ1F_PO#\A5]9S4Q.97$),5$K-Z[)DN" MT%:!4@5]]$7KF$[2_XZ%]T-"QZG+%@+M"A,7+PLNF(B)L)LH<':I,J'I-/0< M;64G2N1"Z1@:HF)KZ?UPT7$ZLXU0^W LB(UEF+V>9_SS_\9O$VU0J.@E%.,U MB<1SB#E%R(JB)8W9(#OM.OO!9?=#1/]9S!.$.79-PT4Z[<;273\_\B$+&R2P M( *H4C0$% YR<54FTBEQ6J'ONF[ 9E,)06NP=%R0NTEG1RP8(0DR&*BU3NRQ MR^425G$#A,M%+_8HOS>NA)#@G%(0BDF1 M><^$+HTQ=1+!/6#O), LQM)>!U!]D5)]@4<<)B0>X@Q_P_75-;:*:"SW]7K* M^UK^7"!(<@PMQI*=5P'98Q4"1UFW1^@9I[/&<$!K)OL.3HV7; 2[>+?%+F.9? M_OQ2@QNRG&_7GRF,W9;1)$GK5=$96-3UY9XPX)*K:8FL,L6WFCU:;G(,7/8@ M:YPN'<.AJ+4F.@#7;>)CK%WQN(@QX M/!TMW>.AL5B'62.[L_B"R_6W=[- XICGZJ)]J=%MM:$Z)!.*4*!R,F1#(P-K,M;XB74NM\W&%;XOK;E M?%M^)]-9!3;Q4K#BBH&BZE5*H.WE=&!@N"U*<\%B>.RMU3$8>I2@'IR>)B!J M)_8N4/3SY<*U]UU=)I98'J[^N>4)KA71!@0V,W#Q; M&VZQ6G%N;66)(XNM+J>H^/L<=I:C;8!==!@NP@G'XS#7$ZFZZGN**X;E.+ M_'DQ(Z&O:HRW_G8M&L-#8<8RP.12;0)*HG%90TS")V:"-;%U6+0O;>.&V8-? MKP^BH@XLSQ9?=[-;)@MYQWWF"T/N SO*<5KTGHPD:'PR) 9*72(P4";%6 D@C6>"YONQ\ MK$SY2/0\3,RXA]UP &H@^@XP] '3HF030J0G;&@%'<05)00DBT\9)',HS7N M;75]OK=&)8AW9PCQ=U/5F=+3ELY!UFD]W4X0]&UN1U3'KQ%A,(BEZ$HKWSK MZ'TW-=W8FN& U$@5?1U8DX#,BZP%:&E335T4B%EJ\&A%;F8UXMJT-2\T?@3U QM@OP=IH^'X!ZDGB[@ Q6ZU8+NB/QANAD6*"4*OT$_ER M$:.AD-*FFJTWQ;3VJ._2,/:UQB!8.4G0'0#E1Q>F^?7\9?@R)1]K MBZT)2:6H:(D9HI].8)[!*6? %3I[F32)8>N;LJ>I&CS@&\BQ*BMZXDKS+*QUIT'7F?<0B)XP9Q0YFK =74@>UZC^LP MG6/^)2SG%(^NMMC]&IY'5(VP]9U><^F:7^#L1]G8F=6!L3> M>KH#W47#]!?GZ\^+Y?2_,$^T247'D,"FZ"F:220PRT1]LU4*]R$$.RS8[E(T M=L;U64%VDCHZ!=?KU>J\E=6XLDPF%LCX\![ NJ!D[ M#SL"J(Y00Z> VA[O(((5.<0$SM;[4>U%E1*'*+RR*C";\;%^Z*U0=>A0C0%3 MKB- ZUB%=("OK3NNG0<\)N:2=0R$TG6$"&;PU;^,F65?;."I^2NJ/<@:.]TZ M,,Y:*Z8OK-T[YP5&Z5TD 25+K##CP+&(X(47O"13M&L=9CY"SMBYV.?#UDF* MZ!%3E\=\+L[*Q!)%PE+5K5' 82A O&$MJS8NM7X$L8.4<1^F/S^6CE! CSC: M/M/)S$J-(H+7JA:AU6Z]CEEP1G M25S!-V^X?.K8LN8C)L9#U+&JZ !6MTI# M+AG;\#3)1B4?1 %F*)%RR* Y-Z",5D1NG:8YNRQ&4K'%=D<3.:X]S\MD'._ MY&98777Q"/7E8D7FOK9&V]S?X_+K-.'JPV*6)PZ-U#(FT+$VOHKD- 9A&51; MG;-(5K/6)^-N:L:]XAD"7HTDWX%S];?E8K5ZMUR4*4DD&9^DIC.<6P=*REA? MJ@D0(3,O<_&NM';1MY8?]XYF")0<*]L.*K:N^P-?=K*_:3>@5WY@+-9/5_G^=>P_ =NL33) MQ =GQ@!JF4D^BN3CE00RC9+59T:VM$;0;FK&=7T:J?MNP6@;V7> HO>D#B*@ M#H/ZF3RZV6+3Z/Z*&4\6E5PU#BE&3C(2@J25(M@841:E5=:MGTX\2M"X?LXP M6&JG@0[@]#>,6.CD87SQ.@<;0[D#B).0:@7>,E MRXCT_=8.T.,DC>L4#0.IEEKH %0OSA;+]?2_-DIY6^XVL9[(+#(71H)4A;CA MM$\"I]!2$R=.2ZEL;EU<\#A%XSI-PT"JH0ZZB.SO26G"HDB190[VHI4(_>%4 MB77$"R8E?0AQ<+=[W*J489!SFJ1[BM1N'BU.2 X&?9#@?;! 0B&\U_H_D[A% MA3ZF,!A8;L@8%RZ#1F='RKH#N)!M1-+$M0=7G(^H':%=U"OF8A2$[!$L10F1 M%^74 %,D;Y$P;@W2$# Y1<8=.#2;]]"_+>:+VVB_XB:6D(-0&3AB(:OH)02+ MB4Y4+GE.WG+=W+@\2M&XA4:#V)EV&NBG,<*-S;RZE9G.SXFW2Z.ZF*]^PK)8 MXO5(*5S]\B?)DA0XG8?EM][^2>*ANL%07;"*)(<98I'9.NZM'>B>_!XIXY9�>_TV3>P<%\<96T\3HSBZ442]*HPQF5 MB+654G$092'$.VT+;]V(Z&;UD4N=AD#(D:+MP)Y<-16Y*FB_%H>SG)Q+CF!X M[1%A,H*SIGXI6&*YAKBM6Y_MHF4_P'Q7!29-Q-Z!3;G+QT]A-4T3Q236UNL0 M!",/4W(*:@NWH)ERF66MA&Q=/O(@(>/>SK71\1/ .5S@':+FY^GLG(*%"44/ M-@G:0HP(!^7K=,:$#BQRH3%%4W+KV' '*>/>Q3T+@?8^3O6:=.87WPE MW_\3_G9^%G'YMMPK4[^6F=8I1J\,.?B^U(2L!Z^DKS&O2:A,#*YU^]=#:=S/ M3GU7)6Z#JND[@N&%?:88TFGTM7&RIB"ST!^.!0%)*\ZXMIA"Z^CL( +'/2B' MQ)XQ[$ M/2"SB?*^UXUBU4VTT;NK7TSY9:AY$H7 MR"9LWK5'"(X\S6Q$M(R9VG&H=97E822V3(<5D:,+#'S&4!L5:HC16E#!&ID- M.M^\R.;0=-A0%FY(7#R6)3M XAV*:X:KK(]/WZTA%_QHO_WH1N67.G M9(#H'859W&=P/C*(-H>H13+6Y\88.YWJ;KJK#8[-9]9PYYA^&5:?7\T6?_P[ MYD_XMS"=UV^^*+3X>TRSL%I-RS1=X&"^>?R6"C>QH ?$&BH60?M92@FR9)N5 MD\[%UGTZ6](_,RS%ZU>S M"\[S_SY?;4:X7;?[QR)*S9Z!5,R#DCJ!*\:#)C%P,E-:ZM9/X8;A9.0W"?UN MC&<"1^=;Y)HG8D<@DG!9QI/L)U>NC^5(\R(9U4V.R U M1(;M.$J>)0?70$CMLW2/#.VPGLRRT1&T5J*.NY=UXF("YK473,<@L'57F+T( M.WTLT.4B'ZO8)[PPZP57X)4JH)+.X$,08)QS2G,MA1V,S0T%W63F&F'A_F2@ MH^7=@5]Z3?V%1.KIL)C7#?WBS^EJPHKRGM6N8L('4)99B"(Z*%D:;R@DY:)U M2?>C!'6"I2,TO0LT)XN] PS=X>'GQ5F8SB><%2R^.'('/*][JD!D%B'9VCK: M9T.16NLRI(<(Z00SIROZ;B72R5+O #I;+3)_Q7I3.\G*%2MS@!*+!E4O95V2 MY%1JS&33D(65KA88BJBM9]TGXI."F$:AN_'";@#B-R]*WL]OY\>>[^8S5XMEG^$ M99YHQPPK7 (F3G8372&Y)0U>&BNL\QR%;XR? TGL),X_$A'W'TL/IIX.T/?H M9(R M]/W9L#N"IOM"^<6TJI_/EY7CBP4V>_CJ?3-N*@HH(MJH?Z*2CZ*8#!1PTW9. M0D TV0%F'K,U49K<.CM_!)FCMZ-_7OP.J,,.#OT=+&XF0>[BD!DIBS0@@S5U MCH.!J+4%YFWV).FD;&NO\W J1V^ /S9(6VFP XS>%)JN/BYV)"XWG,:[G+Y' M$O5JNL;+0207HGF/:?%IOOF4C91(_-RPX!D8(K_.Z9*UIPWY4MZ0J'34M)>; M)YN'Y6GT%J//AO^NT-'!;MFK-M8D76AQK(T2Z[2#S" F.J\P!:EY\KG8YWS4 M= 1E;7W#+3V8PI 8PZ)C:Z-Z MBX#1FY\^&Y:.EWL7+=T?S7!XR:3B28(5(H!RAMQIBQ9X<5KPH+S1K;LPGYQW M&K(!:1]YIT.T^6RZ^DA;R3]]^)[&_GE\/ M>GB1UM.O%"5M31N1T4G4-D *=3R1R9; MO]L:@H]Q;R"?&<*C Z&#S? STLII>M7-9'LHW*24R$J.""$4!LI[0[&<ANC[_\^8J(19B_74X_3>>;'[Q"K#GWB8Y< MF:1KB&\]*"4I]D_DX<@DBXK2*.2MRR\.H6_U5F"XO"IW6^.7W M+Q/EN/'&(E37&,BP:W B%-"<.0R8M71E+U.XWWKCEBMT@[FA--2!_WAW&Y$H M27CK;^]FX:)[Q)EZ->&AB!JD0:R7F4J:")X%#\Z0]YL3 M3T&TKLAYBJ9QZRFZPV=3%79@/N]?^U]+[K(R\UILQ>N4G+WQ=W6RB.)( MD'+2&,52;%[HLS]UXQ9/= ?3@=3:)6!?I+0X)\F3W)$\Z/I(V4F)B00$(=8Y MJ$5PB)H),"5QS"SH; :8J?TD7;V]B6R#B2>A=Z*"3CV_!X+=E0,]K:D#ZXOV M%*4%6R09_3I;)%H#Q@56QR0%%EH'VH\2U-L#QF<"VK$JZ19AUS[&UM;AB,9( MVC \TX91+"!M'5/;9Y,'K&A7A>9]E_8DK;=GA\^&NE/5U"G^WBWQ2YCF*Y?W M<@ ]N;N;IQ$O5BLD?Y>E8LEJ*]!&E]K#W==!<&3328RL6!:R;'T[>!REO;TW M?"9T-E=BIV"]A6^;_1V;_[QC5]!IQ+,^)CFF(T]DF:)N('#$(GB&%FI#"Y,!S9R&Z[*T6(J-^ M%KC=H:NWYWK/A[A3%-0!Z/8OP9L$8PL:+4&+1)Y&X1H">;^ 21NT/I=86@>[ M^U,WKD_XS(6, RFM@]$W.SBK ==JAR +0X]PE"*Z^>:[QZ+ MFU"+!)S/JRSQ,N@2S#@EO(/(,I)'$@*$;"T8AD'KXB-M\:%1^2!E73X^>#8\ MGJZLCI%XZSK]Q3S?W*C+9#/73H+)+-31!@%\D!:$U]$%H:VSS<>0[TU=EU[D MLR&RC=*ZR-L0*PDQKUZ1D!\H\+C%G'6^9$7^MR2!D0,D,WBM,Q1N>.$NQ9); M=S$[@+QQTXG/#DJ9@-1D7,2(Q=AGAX69$S",&,-U.$RM9T0A8S,)"@ANJRU1B%: M1S>'4]G-I-AG";1;J:L#^[AM^FL/2^)K4ZP>:Q$F[_'+I;O[MKQ9S#]1['/VIN8#:*=N M*BHG"B-WY#: C*%V4,\%@F$)4&I'/D4J@;7NY_0D45U&R$.!K:V*N@A#MEGZ M@.F<:-ALGJ30\AP-^$Q^@@H4X%,$98 IYX3EFDZ#UD?I#E*ZC'B? V''JJ,+ M7%V%[J\62^+I?)D^AQ49YJ?&>4]JG45 +\E>1PWDGDH(2GE $EQ46$KT0Z4" M#R2UR[!WL&/V&=0Y?K)P\SCLBM6R6%XY%U7\5S,LK]L+T \_+.H5;IC*7>\XSMPX2[#W-;X&UPC71C+_84Y<5$S63;/ M$;%N*.[!RY2 ZY"="ID[-EZ(.VZ-S3.;Q(&4UD'FY9=2,*W?EE_^)#,__X3O M">AOYY79^O\UO_DUS'#SC('D.$VT#39WE?-\^QM;OSG1*CN1F*S-21F0Y3?@ ME*'3H @M QJA9.O890 VQCWS!\O=C*WP#J+ODYB]&,9PO_CNLI/OME@O1#VQ MF$NR,H!$118AI4Q^D5?UZ4_.5J$HOOF0^F?E<%SO9+"=TC%,.C@X3K,8Z(UP M,F"?MPZ93$\;@?KL]$K;@]08B]3(LZ_?)EM1!EF5Z)\/:<@ M^>Q"F3>OYXEV3]$'TS414Q_A19842!Y0I<)<*JU]C3U)&[>CQF!('$(Q([K( MFQS,548OS+<;?M3!9=?L>)TDQ\2!U-"7+F.+),VTMY4"Z2FV!5@"A99D4YX_, ;V6W21@' M0H.H]_XCL*-EW054+J13::_M4*.2UB=;0#$7ZV Y8D1J#5P&'XJW6O/V[PEO MD3#.'??S0.5X67< E>OG9&]J('UU33#A,0A;>TZ9;%B]>?+@LXT@O2)O+C*> M8^O>R ]3,L[5]7, IX'DQ_9HKD[N>G-)?WW@:>+/TU6:+5;G2[R66:[7[3D+ M**P^SDT>B<&D0:ML)=>&_)C]^AAB)/AZM1Z]%US3CZQK MG1\[@=P1_:OA@72W:N>9M-H!@"^[%6R:I^3IFB2XHO/EO%+RT_GZM\7Z?^'& MFYCDG+6(*0(=*:EVG1+@H_!@$+-4W 2%K1N![4O;B/[@\4DQ*",YY")&S:$C(T36O+3NPFJX6Y=W6*N2J?S@_.PO+;XOR M8?II/BW35)^47?0,VDR$G4U31<@MEO<;?CH('2W&I XOH$8#5>\O<[TOL%AK M/9EE&_FFC$A "$R#8\(+Q3DW230V++NI.=6R7BE@2S$OYGFCCK>WU/&1!/L3 M_>UM8&/7>MZL#*ZM2H MOL>O.#\_SA!>_]L6QNMA0AH9G,L/KP?FRUI:35CY^W3]^>7Y:KTXP^4U?AA7 MUI4T9..Y#TA(YN2W/*X).S,X0&+K_9F4 +75J>:YGQ1QC>F[^<0O;LX.41L;G M^M,?B$>YTUGX4AOZQOJRPY(*,=7A."7DD,DQ5ZUWVR/DG'[?=.^C;R!;YT52 ML&- &VY E3H]4M&7O$07O'""WQW2- 2KG1B35IBX?PO52 .=&HW+QL.K<+L+ M\Q$69,%_ \%Q M2:%A\]S'E((N9 %IM":7/@7P='P#U[IP MJVI;D=:YUL^[EV,MM-4M]9LJ]]1V.IW-,?U<3;MD<]K8]GV);B1 M?=O9$>KFW1DBBX*3\G.=3)VTHY _98A:RA120LV;MYA[BJ@&&?F'%WAH'^0L MF*Q)"*ER[46DL3:YMI!=Y"8G'@MK/;KC$/K&M5]M\?- (GX8/75JKRX[H%^. M>SC*[;K[$2VLTJ-DM3)$%V,&ZER^S7)A=I-UM*Q.90D9C!:;F6H*HG4,DA0Q M9^-S3,U;%NTFYU3CPPM4*MQK?/X3OXG,1&@6@HS^4"P6\+09L<,H99KE1 MK9]3'TGJR":I$9+N&J/GT%NG=FG3V^:HF[S8QB^Z3T"S^"ZN'W"K#5K-8BT' M$\Z!\L) K-5AFEO#Z]U']JWKEQZFY/3AM?'!PU(*PY/W'+C1=%B64+L)2 ]'_ MV,>UL!I[D]O(F&RM]^+.>@]@C#Q2$9.2P*VK%2KD$_N2$J0L7.)*DCO;.K Z MB,"3R^_V6>QF>Z /7!NGP:;:_\8E#T%8#=[1]M,LFYQ;=]TXC,)Q#=5PV+I7 MAC>B4RP!NT]'DGNY;';STS;;Q'IV07H',4=2G!PH\ MEQ9*80*S-(F)UG5(I] [MI?V/)B\[\H]DX8[-8ROPG3Y'V%VCK]BJ,Q=N5*7 M!;!AMB668^SE09_?PHP>SU CZWI-P UBMK(32#% 2@354BM;O*[3AX4#QE : M37@ULG6QPF/TG&H?'_KLF^VA X^IA/I2 #THK2TXJ2)HF[4P@F5,Z1F8[<3" M-PU_C2R'B*A8%%QP@%DH'3OC8AU3XF9[WEK4>D MG$;QR9[;OJO_M+WZ5J&/]%YJ"J]"5B0P.LS!(4L0BO,^!#0RM+X2/)'DD?VW MY\/G/1?N&57=J87<>E1_7"GHS3]O4PRZ@YQFY:"7G_] ,, 8CQ)]@DB>/RBI M/+A,/GDJ(F?-N/:I=?WY(^0TZU3SX+43ITVC":YZ,Z\]"@4AF%([2XN4F4U6 MM;91C]$S=CEH&TSL[%]SJ@8Z-1V75O)=6*Z_?5P&LIVI?N*1KUEV?%:;URW[ M$-KLMX>%3B[N4+COC#O9!'/Q7YWEJ@I=NX_;QE&29U:I\VDU=7T M:(MTZ]^W*93:15 CRW/UAI(\V3B=A\LWE)L:WJVU;YYKTODEK=$093V!0KV6 M45Y"0DMR(#6)TCJA=!B%K1X ;ZWV$-99T8[S.K62=E%M'Y4A2!?!B"22D5YC M;AW@[D?9N+9H0#3M>OS;4%&=&J4/YW&%_WE.G_3+UV/SXO<^HTDNZE'"&AFH MNXML#8[5J1XX4&KABRH*P5M]T;FXQ*+HOZWONW;1:UXS:0B%2\A.RJR45KFTMHX#=F6Y:.EQ9X%O%W]N%0XI3S05 M!RI;XEEA@"B$A>0DZAJ#)-/:6.Y'6;?=5PY!R3T'K+U2.FBM]HI\R#"[&%8S M,3$'Y-D V]">=(18NT-PS4W6HIAHFE^?;ZT_;LO3@6!SM( [ ,=+BL))%OEB MX.(=H)ODO%5"@I&&(HU $8W/%&X8H8E)%C/%&LW+37?3,^[DX(' TTP!'8#I MB_UW'9OZS6T[.PQM5$."Z92 B<,5[?0DEP+D40/&(1+N?H6[]3N4W! MN,/K!D+."4+N "+OR!]<7GB%[S'-PFJU":DW.LG_F\SMYI'^38 ^(2X<"B$@ MAUJX8YR#J*,%+LD-$$4$CZT++PZE<=Q9

VMO:F[AQN[,/E9 8 M1#4=8.XW_&-+9,O%G/Z:+AZH/,R?LJ&(4J?5I"!)BN15>BTS.".CU,A<:CYL M[% :]\NDLN\,@H-JJM/;J:ONT1\WK56.*_^[]0DM6UH_1-0S-[;V7-L0)0/C ML=3'?A)\;?,@',5^H7KPI76%R3,UMOYYN@J?/BWQTT8_;\OELAN9;SUVS#8S MA@%T+7-5,A6(,FC(AF>1?=9&M\Z][T78V,5^[='SP .'QOKIU 1=M]X]W@;= M_8BFO:T'M$*/=3,VB:,SL0 K%*:IH@U$560M?5!!!YNC:MU0=< .UQ_29\SG M,WQ;KA=Y62= S==W 1WJM'-+"O845BBF//A$SEYRQ4ON'0O-7W+L2]O83QW: M8.5>JG,(S71J:NXVF+YD]*)7[O'F9Y^/':(_]I/D=](LNP0C ]():,DC!A5= M *: =)04OQT5@5 M2A&VM6NU!UEC-P1Y/J3M-H1M=-:M#=S=BOH4$_CDIP[=1WM _AT-V0OZ- - M.4)0"4&%R"&PX$&ARE85Y[EMW<1UO&[:6S?M7FB5I(4L#(4?ACOPT0D02A1E MLTX^M,Y5/4U5[YVS#\'*WIVSC]-)!_G1-XOYIS?3KWCQ/F7UT[>_X>+3,GSY M/$TOEACN6F!G'8LHD&)H3R&U<[P.HB4+G%FP*20*IE(?M=:'KD)PR!Z9MM&C#:T3 MI0/V_W K\#PR>1>6&O*#<@\2Q MC>+S(.^Q>\S6>NS4?A[2]?IX$WK$*L_=TGM 0_IH ^?LBB!@%O"BCAVK;QU# ML!),=%$SZQ/CK;W!9VGLO15/7TH_OYV_QW2^7-(6WCPYWZH+X(RQ;!PDXT/- M\GGP.2-P'X-$:X+<-OW(9?""B+;X@? M?0V42]FFX^\K,A,BT_S37G"YB'6AM*;+9:49$S4-@J9UX:/G,) M(14HC:(XQ;3$X1+#C9GYKMN,'X+IW5[EF/#H*C/]VV).WC3)_3W]N9PF^MO& MPOT^GY+0+]S[N\E/C481QL7F?HS;@,0FMPEHPW)0J3Z#K(\?=U%-BETN>%DG\A/.L4SOUO@SYKU(!/(4 MG29)D#B '-%8'-O!FRL8BI 1TQ5,H4?OWV>B I8R29Q92\RZCS]L._F9+W 15KS-I M<%JF5\6(FV4)PD3&5B:,?G9^AOEN+0;MCE0[@OE I[K"0 )3%(5IJ[AV41J1 MAC-S35CXKAK,'X+/W=;P^57?J86\>A[_(9#]B=\NZX]>DA/]J3X/Q'68SDYZ MRO_X![=\X7\ "\_\\+\DEJ14 0J=J11N! =>,P-2REHV&$.*K6UJ!P__)SQ' M+KEBM%5S!J5IHT1='"!#*8(.!7& _.].>KZ/9_Z'8.609_X':6/$?,IJN9Y< M;N&WR\O\Z(L_IZM)C"X7[1,PJ7-]CH?@@J? 7U.S"P4FLQDBG@+29P,F,* MW#$N]O+']L/)?0+& 4L;G=X'R(D"'KO[W[O%'TA+_@=^GJ99OMK6VF>(=:7MQ)]"?0MSU-XRK_9_?&C ^!4G2V:"O!H"'S%95PT:0'Y M!6N-S_K;A]J!=_6WY>+\RQ4C!4U$KB!E94#QY"$4@1 XKRU5/9W!3WJZ3ZPQ MSO7/0'!H),KQ,?&BD(4Y"\M_4)3YY\^X QM/KS7.90*-_]Y^3G,YSAKERA\Z%,'R!(^2?QSIPA98CF2"QT)#+7W8NWNZ"0P M;EQPB:(XLU=VXSM+$29R"Y71%#G$)&HU!.V*1,&JT"C(O^!.\N;/@[[_%.$! M6#DH17B(-CHX.Q\2TO:^WN0_D)D4=;;@2Z90508.7C $8X7A)KB0?.LD]#YT M=7DZ'H&"^].\VJKD.X#99;QDG,C.H ;#9:C=P@T$+!RL]-FF(C@.,2QN#\K& MA5I[1!P(N2/4,W;6\NTOOVYS)$85O726[86- M1Y<9-Z0276U W/R-8\O)0//51=H]T7.(QD1(Q69!/$9?6L\'_.^7LCH()PU2 M5H)J]V6(05% ;%6=1H8S^1\1E&0*R;+7A>* M3Q0Q[22@RY/P"/TN6@M[;,19N$R[&$^NERKX16J0H=UCG5^'(<@2T)4 M7.NT5_/.IQ"SBX#QJIX:*7;16LHC0^6WQ7+]^0697"+_,H8EFH42M3^W%@84 M1K*97Z(UT;!+[ M'$QA-; 4?* MH[38^B9T#[+&=:H&1U@C??0$L5?3^73U&?/?%HM\AR7F%(^E(/#BR TU65$\ M$S4PSM$JY572@TU[WTW6N T#!X=8(WWT!#'B8N*9)^EH(C;5*0K>!3*^7D'- M:5A-MEBZUB_;MM0$==2W100&.R0A%T''MJ!X-WMBG@RN,?EE,?0NLSZ/A4C]^H> M$6,G:J0#3-W>);>%=<42,L<,XP&8M;4( 3T$926%M"5JJV36OO4MS1YDC>N[ M]V/93M=9MV[_X@LNU]_>S0)]V#S7>41?ZD7K'-<[?W92.'#">FW"A%8,-PH? M;BWZ8FO1FTD'+%ONZS/Q5&^#LJVSN2()5EF!](=TN76 \"1130>;/[S4Q7TL M"UPI2::>\T3N0Y(.8K86N!7)E90%"ZV9WY>V<6.,MKAY=)QY*_UT<13OX.:G M;Q_I(S8EIUG;K%DTD+7>3!T-$')*P,F.%5$"QMQZ@.$>9(V+MF'P<._,;:N< MGO%6&;HL8%*.D2/!-* 6]5FJJ W:K*(O6991)^UMZY*)/1L:2&UTT &8WE# OF5>KUI^A!"B#J! MTA,3J'/MGZXU,\F7T#JM]B AXR;2A@;1Z;+O 4 85EC'M1"E:0N:< M3F;'8FV,7;LX),Z=3LPTK_AZA)R]P*2_6S UTD,'D/HUD"SGN/RV+::KIT9" M1PI2 MAH*'IQBM'&8*E6%&7)>/"F>?.>1\C9"U+F>X54*SUT *F/RS!?U<;] M&^7<8X8'9WF@K5&K^964!9SP&9+ACKGD2F:MIU0]2M!>L++?*ZS:Z:(#8.T4 MUIOK9RD4G#IO*"IEIB9<)&KP7A@0ND2-)=@B6WOE3U,U;IPW;E[T.-7T#+:_ M+1>KU41C\,SE""+4_1,9"2L6"2P7K77FTKK69^/C%'6:G3I2__O"ZW!E= "M M%RF=GYUO1LC_C$1$FE[VUOHRPZO!I&=DLZ?_M?G^3N8GTJ#504I(KH8O7M9^ M@5%"4$9Z8[,LJ34(6]'>:>ZK#5Q'4?#AP/87P)[75YZ7OSN8U:PUZ-9:(9@K M8"RC;2I,@LB8@N@HV$X\*U3/=HNT;]7_\V?-!K:8ARKB.ZP*>K.8?YI-OU[- M6F[K&I\O;UF17R?[1V'T?5>K1X/$?S8Z-G9M,@KG51! MA.@U.0DL&_"U-%FA<"8JY,17"_1\3ZT>#U+L7JT>#Y'RB%!)B_/Y>OEM\ON' MB4[>IRP$%*Q35*(3X&FC@$C"F"P82EL>P<4*TU\_+;[^>/F)%]"X_.(&&3?K M]=C4\2"E+4Z28 ?IBM\6\]^O;K>XU#X8(R DID'Q(.J([PQ.L* I."DQM'[< MMK5\CTT=C\'"J9+M !1[A*_*:IZ2YT"G:PU?>02?+8.8C..E5,R68)OOW]WDG&JJ?B$0 M++XA06Z3_G\S#7$ZFZZG>/TD4RH3G?4(KB8Q-N.>? @9C-;,6F9$8JTG.#Y) MU,A&JQ$Z[EJKMKKHX!Q\2\:7M#+_M"E N^+GVQ4W%#EP3;X!)%MJCTR-X LY MI<47FW6N?[3.J#Y.TW?+B4V MD9(3Q126H*TWD%)01"+)$>4R>C2)9\9:W]D]3M'(MW8#8:JA%CK U*6+\7I. M/@A^#'_>&-S(O/7.*\@H*,JU]+>8)86ZZ&IW,A^P>?7?3F)&+G@?"$EM9#_Z M'-H++C9SZ-YCI.-[$E1$S+6J!VNB):4$CA>$(C0&J8K/9;^I ?<_>^1J]<9( M:"' #HS(13>3"S8><-T*RRJQ),'Y1&%LR1&<=DA\>^58(/(E&<>"!7QF$4S6/DLTF+%ULO(T) U7DC[LP72B M[#LM1[J78UE/OU),7#ATQW3)W].0B@Z2/#F/M&3)(R7FFE7(@L Y- M-TI"M":"L%(ESBC"WV_@7!\9I%\O'Y2]GC\>%+Q?S&:O%LL_Z!S\+")EG8"7S%,CO<[;U87@$F?UFF0Y!T+V76P/KJX-C\XGH% 6WCB@# M5WCMX9JJ)8\>1# Q*))AWF^\W_/F" 8#VN" ."QW<(AVCL;:%UQ.%YDH6:Z? M 7$W1\[KU8K.IHEULC!C.*@<,RBI,WAA$*+TR439N#KC3WAP60GBM+9@S8UM62DA^B" YDRX[F$ M(II/2VO@7PZ6+^X+=0=IYT3_\I=Y'BR#\S/&]6^5M?7T*YZ0I'GP.(Z5-?S^FS MSF_J+;/SK*2((-2F=I?^\(4G*!Z#]=83CEM?*N@,/ MZ24M.5V_"FE3Y+%Y!5)*2(X3!T5O"AWK"[3B+)ABDS"QE*Q:>T/WJ1@?*R/BFU]M/TI0 M3_ Y1M_WQX\W$GX'2'J#:_JPM^6"EZL>A-XQ8Z(#K5R=*A,H (R"0PP4 *JL MO?&M Z:'Z!@WZ=D<-R>+N@>X+.:?Z-/.ZOE]W:6>Y%$,\PBXJ8*.A'LG4(!( M/DH6>>&Z>0?:!^@8>T9=6X_F9$EWB);+391B* &#!X9%@;)($7]VQ$7TF+SD MR$P:&"\]^#6G:_@)R!PA[K'K-C\2^6\687YI'660(CA6()DH*'9D"('.3[!" MQ62R<-'L-SKU]N?VI?=CU+1H([,>;,1TCG?.1!5U44QJ2"(R4,4%"$()X-ZB M,9G.1=:ZNW\T5+%I02K<>^WZ5A[*&E;9V.DR3<&4(NMXP5O.1 '!1)OK52GD%4!NL( M>VM)3-F$ULFV^U2,>^"PPBWJC0K*,?+[K @,Z48WQO;U^]OQI[A &YM06X5@Y4 MX)%"3!] 1>L#3U:*=,?J[ C+]UQPW"JM1O@83,)CHX9BU;R8OY[3Q\4P_\=; MLI%$067HS>N?WK[GERRQ9)@OCD(26U]I6;GIFE$@%J.$T$RZ)/<"S7[KC5MC MU1(S \AWY*:A[\/\TT4DP@NBD4I!LEAJ,ZD 3M4Q,E+RK++-.>UU]#S1)/1Z MP7$M2:MP_7@9]J#XJ^&+P8=D?)T/0U!5V3F(O*:A3'(^D:\N]KLUVD?U8X9" M)RCKKKJ/D-S("O]U.I^>G9]=W8T[.LETLI WY#KOP$5FP6I#EA Y>K?7,YLG M5'YKT9&5?HS*%BWD-[;BPY];A/,@O5.93)O>I)F\ *=10"@QZX YAK376*VG M%+^]Z'C-7ILH_FCY=1!?_HS+Z==-G?'-:?=^NOK'Q@(B]S8ZIB$;K'<8@H/G M+D&613,Z]02ZUJ\]'Z-G7#^Q=0*_F>2[0M'+Q7Q32[QU$Q9"4I%36%VLH[ H M,P-1B 2)%Z8C4U&JUET0'Z-G[&K:5EK?":<35= !G#8!%*[6FTC[C_#ETK1F M$:QABG8;16?U>;,F+H*#K(7PH?;4CJT;MSQ,22\0.E73B^9B'SO!L1W,7_>[ MW>PM9]"ZR!U(9G5]>8P0&:\MT836J22;TIU*IATYC9U+C-L5JM7QU%",78+A M4$'3M2V!19"D,V;G]X/#0I_>&@V.4MF@I MP0Y':^>@+ XRR M@ HHP*N4Z$M5T 0;[5U/IK'%NJ&EIV<=;1#51.H=H.?=Y?E0[]X3 37YD'[S-70;2NX-Y)3$\5NFWPTT;N'0#HY\ME+ZH@ MR)=[HQ;&: 6 M2H92+4GL-*&(M(L' 3T*O D M]9[5!0>@Z'&*>KIL: .EAAKH $^W)?136$U7'XB6D-_.MX->/C&%<>>R :,< M[9-Z*Q<<1Y!<%FM2<=RVO\3:C[:>,H9#^$N-M-()VOZ.M0P0\XNON R?<#M; M/M&8I>3)0]&&9)9R 6=KMW02&FJI*&QN7=S]!$D]I0_:8:N5#KJ U-4USD5( M\;;\.^9/F*N@)MZ8DEFI]2(>Z[,?#D&E"!IM*=G1-T/K=_J/T;,7F-SW!:9& MTN]TO&65V8?SL[.P_+8H+\XVS>+"/+^GS5)[.=[IF'%:#[R#UVG5(^\T!H?M MH9<<"\%H!@EKMY!,[KEW(D,RS&KFD@IEB$3R\_30"R+6H62*]EM]E>A9H+]E MVGDV)&]USJFYM_Z]]- [1._[]- [1-0=G&H/= +5I*UJ+T-#)*K5R\;0QV_ MF7F469I87\,W!LOWT$/O(,4^W4/O$"EWAY/+&TF5,5F*04'GFA-3]0[1UM[: MG%ENO76AM/9ZOHL>>@?I=I\>>H<(N@.P/-[&3?M@;2'I:,MJ*&DL.$];2BK% M)/U?T;%UCZ+OK8?>0?H^J(?>(<+O $F[0@G-33(J:2@8>:V*$1 5'=W(,49I MBN8#5#H??^W_K*W13CFH6LB[ ]B\V;I8GA1MC9?6DH=7(D6'A:+#.LTN&&8T MEY&SYA<>V^OWY,D^Q&EVRF/>+#D0ALTM,D8I]IKU4 M//A$UMAE)+D9C2D/V2_K:0I[,C_MT=580YWB;V?)BU+:"4Z;*5IAZXO&4AO> M:N!)Y5P*"RKL];9KS(*D9[_^;XV])MKI=#;JR\79V71=Y1?FN;Y.(/YPGDZ; MA?KTA[;()QY(>J/DXM)W8\3,G( MD=U@6+G?G?9D/71P-#XPL^WB!036:=-< :;:I@5KR)H"A<76!Y2!>92M6Z;O M(&7LYK:G:_EN0Z4&(N\4.?6O2[QZ9J<+$RR2D(*0Y"7:K, +;D%[=#%[44IJ M/87T2:+&15,3U>\!I^/U,/;#HP\O7UPFS7S61&Z=KE0$;3'M L08$62TDNG: M*SCMURO[^B/[T_T)>EJ<++21.VJ\K!4%N"3AK;_]%LXNVLE$V@PPA>?:(-4 M?^XN2Y>;ADE>9\G6^6NU564N6%]I,M!1D>E,%"ON]W[HJ;9+^Q(T7G^>TW6^ M&%H!8Y\NKTC^5XULG$K"A@"51E J!?"&R#:,>VF85>'N4*D=Q\O-9X[8FFD8 M;2U.%]W8&O\;SFNWVU\7]#NKJQ:FPGLG0H(22P$5I:Q1GP8I7*)]H6VP;B_5 M/_#A(W9I&AX#IPJS@ZCEWCE[D\.4RB$+!J$(R>O@7E5O:344'W(0.B@3W#XG MR2D9E#<'W7 .EN8=(.IM)/BQ[SS;^K$^\E MBRX@DL^MN0$EC0;/E 7%/?GD)_&$G$P6.(%UD!A[[OLM M2'V_V-A>9SCF'&;K1@ET6]!Q6Y2&N7,XUW18D\\-0$&DJ9%(*N^=QT%X=Y#' M>?*]QI:FX6)YEQKR9Y?M>:OO["1.?<;T(IYS M*9D77J 0![[M*- M)@L(P;2S47[79J$Z3,39C63DG&-)@\88F)4[V"C8YVH:X8\LJ-PNE.-4NNAT M%_GJ5C<79N7@ -7VCCGU"6;8PN7;ZT66P=T\NU7Z9KZ%_#+V?T<[/7<^4FR8 M1S8&AK@6&EDJ0;\H<61!&A=<+T>XQ\?KUCXJ+O/]B*3>=ED*F7U!J*N6XT^ M=-/[JX;/Z4L,$?RM&\=/W<3G7MO=>/P@SCSGL,A+H2G2..9<<9@[FE*PIO5, M\B#R95+A &Q/4?N=I^(7PLACXM8 /4_GG?_K1JD8/D_S1BB&7ZZFH!+L=$9= M./T**,S.J1.1JV"1XR1W!.,:N6 PPIPH$KR2QI;N!-E3M'[T>RGG^4/BLC?= MOL>IZXJDJ=UH-8XPEU9I [MG'%CB2 JOP:-KAW*[:+"="4:+0"()O5;4+1_J MQYD7=9)?TK3-]IVY[:LSLY.0>^J DJ?^:PQ7X]BEAPV;'OSH00UH#OE@F4XT MQ50NUI+F^2,SN69@*=N;_"[R:+ZZ;D (Z023 1&O5>Y]1)$CX+%HQ(%ZHU44 MQWCSJ:>X0SQ_M>73RX0!3(A71!C$K(<8P@N"K%<&49Z\UA)S(\MW?-M3V-HE MP\=A8Y\'MLICVT!\N/%-J> )53"+^[?33;D*1\U 99 MYUF.NA/2CE$4L<8,*8ALD8^]WA]_YD[[54DNU.(]>$N:1<2G"CMT:Y(Q(^6W$B*T34M"T%XW6?[-VEXQC\*B0Q9N* ME_I'G/6RS#R"&1?$GW'Z6O-P:_O6CU MOD_(:$(1 M=]3Z9(QDQ5MVO=#+B9U0W^5R8A<(&J#3TU.IY0D4C=2QW*?51F9 =I60TS$A M'#575 IA8^D>SJLE:85"AR+=%3=[:R?(Z\_%=7Y$6@F)F%4LYP:"?B$R) 7- M.=0N^J?-*%_Q/<0^K!G0WJVQ:/,]'?AJ#3MFF;O5N)LK96-RSKT.5(!6V-*^ M-3.E[T?KW$848U,YNS>PJ'WL)A2.CHM+*\=))?ZOD:,4U'3/^/AB/!CFUG(#2)BRI!!^CC$=<4(^< :]+@G3, M""UQ\5.(U9+4[B9T*,);*+.'N5L@S8.W$9:NU M-E<4.C!)A'D4*(9XU%"DA MJ%8,'+HHO45[+D5;9-D'VPV/4.QAZ :HYZT6K==Q(Z27RQ";8&N&$ M= CFI \HUP(G$H_@?$#79GO0\QC(%FUMO16P<_SKW'ZKKL$";[&R6QA8M]= MQF=*/U+U2_1C.YN-TNBFUR%@L=">6:9TU(B2Q8[;,&0=%*_L;:7PI_C/G-#?N\G\ MZ^Q3G)]38Q)7U")+2<[+=QAIZPW2R2H;.#B&-.0UQ/Z2U^V56(_U%7 _E.]G M VSA;F*MSVFA>LAF/==)4,ZT13[DG4/NSZ=)<"CZ@ U70C)3^EV[3?+4;:=8 MCZ#%,&HT-^^#'4W_M..K^'NTV6P+R]I)^ !!_\2/[/B!P3^.K,O/=8*=[?SN M'W83F)]7TSPMW]K9Z)"^!<,)4R(K\$BF*I12>/?1!U/B+DN+DVB3I@QYDZ^! M;("M'#,>)>E$<@PB9EHZ9W"3/(^\A5][2A&$N>^LWBD#1PHO! MI[O?_FL4IR#4U^N/\7L<+ZXQF$B$1:513-PCCE/N/XDMHJ -%2Q(6KSE5#_) M&J%:,4:LIUPI>%HBW<-5Y[E^RSL1$TER25J(0U+N?9H@)):$(L,U)Y(K96T: MBGM]!&R&@L48LHZ$Q>%JB8N_3;Y=09"3+7:;\L&$QY(3@S#7$G&'8;%(5*)$ M.6?.P$+2[V&^?9CW7)Q&>%:>!.OH=B BC9+K-D,-QT@EE@9)D0NNL =CY4M? M!3M[V/9+Z6WIS? &<>J>P]8;W74/M 8I!T12M5B3R2B&T)A"C2JU3[L[ D1/P1V8BPQJF'W$_ MVXKMCOHNE3N[0- G=:4D(0@%1-<0Y3(P(=;<+C.,X@2@],R2NH=+AVWO[C* MG9V0[E>YLXO9&R#/O>->X;;O#L!/ :^;EXCMXE&J!W)\=FZ$U,;FDVV18 OC M!.R/)82:ED9%F%+$/'VRKN0-ZT*&1HXICL* ]1>KN\/1 )UNI%YQ?W*N(>"@ MU/+Y3") M#WY?9_E6P^>T^,;;_(V'4CQX_G;V]OK^9Y9RO/G;3L--C")""H)(B61^Q8.[ ME)!-$#P3PU,4,E"M2O=K+"9\Y3W)\3C[[!F?*O"WL*PO)+^M2,2.D""M1P3G M$K,8/3+*"Y0\EO!_6E)<>MH_$J N_RJ1X.DZOC^LC;&#?#\ M2X1%9^1A55J$=W],1O/9E],_EH==@F!O@G5(J=RFA@2+3 @46<<)EYP92DO? M@6P4J+);KAO$J;L[;XZ'I8"KZ ]GT_GYEVR_FU5%21VD5TA[$L$8 M2B(G7UBN,N"_CR:CRZO+I>"$ MFQ 9N#/)@H3EE6-0@>0>.#(90L&UR5ZQT1;('WVT,NC[0-:5L%]MX.T_#P0/ M7'!/5$(J*E"?8XNV5P; /^X4?K+!#%@-_;?@WLD+:NB>N6 MQ/O;$$V52C9A9&2N9M$I8!=A/:^]':LGV2-GQ 4 MYLO3$]?RX#5 R?>7W\;==8RG3T?\\M-+-/UIT\CB#O>SGF^OL?(N9(\1BDM M\LP"ILQ$I)D28!WNC;/@KDSI'-?C:E@YR'JEL^YP,C4PU?8&)W?^FWU.B]^? M4Z(TUE8C+*E&G,: K!3P1^ITC"HQ[TDK6X^'@M?MJU1Y8AP?^E;X[K8K[9XJ MO?CE3_ 1H\G%E]'%U_D,YK_/=+F(YTS2R!WA2&"1&TP)@QQU"@7+K, :.UJ\ MBFL01>JV<6IA/E2EQHO))KWY];=)5G+T/>9+OD,:.^WV@6&R3'NKU$;&J;', M6YLD"L0 K7@"CD=%D-81QP!,QZ+X,]>-9)SV"NB6AQ3PN\_I:HC6!7>F^U1O$:25CM1I9GI5_ MED&N71+>)OYHH:GD%@EB: [,++(^<03_,0I!*>6R?!WQ!H'J$K$8[/WHM <& M#1 J3['/Z=2.XVV6ER3<)R8LVPEAK6B,(F>"=$D,/X=6[F@.3:=FR4F)241"!X6XDP0YC"V*,7"8H+!7Y*5/K7]V!=F5L\-U M!=D%_A:BA4?- H(VF!&(N!)QB_H5CXP1$7G*&"?!)\]*Y_.^RJX@.Y%@8U>0 M71!I@$Z#5%YKQ36SFB AK $;.(Z,L (9+YTRBC)G2K/RM7<%V8E6Q^@*L@O& M#?!\N5 M=Z+TPY)'4^Z%3K C,/SXDW$/NNT]#[\MK@-.YW8Z;WPV_@I#S&>_36XN,,Y% MHL$3)1#5.<&%!8YN M^'LXQ]+MA9:!OZ!I-R39#IV+C4_#IW$WCEP()0+BSDG$A0'\ J;P"UMW;O/;JSU_31#R$;@=N\]Y/7LQ<_'?,=?XQO/D>I_8B+N+Q7\"9W+TG]1!H MP0-WPC)$5+3Y52F'+/$"!1M=H,*JJ(]^]7I<$[S0+>.+.1\=C(XO>;=8T'SG M3C-):%*(L "NT'B%K _@NJU6-B6GK&]F>UE0[U=_[#KS$XA_NR':[ M^3A8B>3.\PQL!>;C&CF+'7+<:2^("YR]G!WPCLJ_T!7\A_($0_+Y50<" &N* MH_D5L'J[U8BV GNJ48C!YM)EAES.E0Z86VQ4?JFB>,N@)C1_]8?3K\ %#,;D M5SW_'Q\^;C=;61F1=EP@FG2V7"3:E2[L:4;Y5W]6_@J\P)!\ M?M6.8(>]%(\9WX21\/F- Q\5,K"90IA[[JRD0O 7> Q?9OJ_Y!/Z5S#]!V)Q MT=/]8Y4^GPQ<^KQB_&%+G[D;/#E3[O G\# ML=CCBDA/J30*PP)H)!@N-YNQ/"84A2)@0"E2\=R$5UGZO!,)-I8^[X)( W0: MI,Q1"JXM#P)93P380.:G);U!BBB?4RU2D,4;/[[RTN>=:'6,TN==,&Z YQO? M,J^=.'SH8_0OZRRYYVXLLLC]#L UP ' M"Z3%,">,)\PB;P1L'Q-A8%-#$ [,T*QRHL5CU9\ESP6"A"-C_Y+9_JE;GJL\ M/W>YFL_F=A+RLS\/#X5@$12:*V1AVH,;R T5HHL(FZ2$44:+XLTPCZ9H^,"A9)8AS1*C'E2S]-U59@VE[*URN9 MBXQF/O4!VG!%3+KL;(IZ)?37^MG0>81)DZ#3F G%O]P MATS;S2>UYDFJ?.'J '^I'#*6YZ=RK5)2&<9B,]>//PLR?SQ/,"2?7W4@L%,9 MFPT) -8&@?46V'MD\UMW ?/+_1,[H>:^P.QN.$ZK)MGF,_L/W&6 MC=E-LED.J+O:.%Z).JO^ A>JJ[K[X'VQRET!2J V0IQ'D2,^H%R!AVP(&ND8 MF(N"VZ!T85>V09Q#5X>[H9=/K+Z-DYA&\W-L5="+ VO'\F.N3B,C,"@=>/#, M:NE%Z7!MC2AU#U-*,>&I/RMA]R:>9'J?4LR5CO%.HR_@,]]UD_EHG/A3-!D*GT;>5 M'ZP3G^PT*_8]EEG7G@U7>%G;+.X15K4DI:+:1<0D3XA+;<'O&(J2P]0D2:EC MI:NO!ES5=J"]C4DDEB*B)-=()<&0Q5&@"+S/#^MJFTKWC"SLE*JL?;OPY0"G MM LZ#>RU5VOV)?INXD?CT0UR\P\1<+/C4T#R"L:[?O3#YY[(K*Q!W$7XA3"% MG ,;2R8CM20&HDO/Q )BM[M\EF?J<'@VNJXN2_-/['1^?0;;XAG8-4_/ ];6 M;4.66%]W$KO0&KONFW=TI#@HX7E F@B)N"4!.:; HP$IF;6.&%7^P=S-,I7K MJK'N2V^O'_W-HC".2)'/@PC2*KMVD@AR/DJ4&(2>QOE$1/$^K?L(6G<-+LJG M]?TPA@*N@36YGVJ+>GEL.=%4*L0H(?F $B-+L4<1>TF5L\:(TC?5_:5KI6O& M8%1Y]G3U(+@UQLC;8G=8&8W$$26J*>+"6N24QBBDJ+RG44=;.M?QN11M>KI# M\=Y JSV,7Y$^.8@Z/WWWYK:/@3$$0DJ%DA1@! ALP?$SCY0BUB;I8@QI6Q3V M>,AV\-\'F.Y@*S7F&AY,@H]W&;542,H9APUQ;FC(@Q'Y/5>*(I',2!\"M:5O M'[;)U$JGALH+TWX8U?8G;Z]F(/=L]L;_YVHT&V5%WMGQ^.9N]*Q;_.IS-9R=QZC/8%_'<)D9B+LN0A'/PR8$AXQ48&!MGK-*P MD=:]W%$IB=KQ9H>3I*N-6 .N\5;O=]VE&TT60+Z#V3T*R\/"A95O)"/G2BJ< MM'4(:YOK4 U%FA&+A/0R*.WS0[R%W>0N\M5UF8-PS -BUPZ;1RO MQ*E8?X$+'8FM8,2;27@SF\7Y UGN#C0\XS)021$-SB%N%48:_HRB$-Q(RA@A MI2NF=Y.PW''9"E<.TN/S 8 KZ%5]J'=\I9;8B:%$@Y)KA/LHUA"+G%8$H Y*M H>6 # MSZPSV%@JD- D MOY1 -#(YG4DDC37\,:BDMD5@:T=OCQ$'H->5-&5%+LRF\_,O.0E\,3VXSPU0 ML(!-"VPCN(&EW9E 86,;L24P993H%3S"J ^<"/SIWH$\^F K9U\#+D;[&[@% M5BS)'!),[]P3QYG<]-?XA+2- @5PEX)9&8/M%;[TX45-9W$ 6$_AWL-RE0'_ M?30975Y=+@6/UGD754)XT3^:.8ZLB1H 8Y0 TZVCO3+8MT#^Z*.50=\'LJZ$ M_6H#;_]Y(#@66%F.&;(!*\1%B,AJ:1'#RGB="!/],FRV ?_PHW76@6+ [VV_ M-G<7]R>91FDBE>1(*2X1CQ(\(,ZGW: @@?!&$5\ZF7*3/)5K@2OO7?>#I0&* M+>/L\ $30&F\<9_-W590R?XOSLD8EN?_KYCYX3SXFCUJ.H M*(##6,Y#!!LEP7T2TCLIGGC:+?>_1U:@[DZN..]?#!<:<.\ES73O5&#[977D MV <4-(- "E.'-,<.D6B5LBID](:_R2JA2MVX9;!%H07@&^#_KUT7_AZ-Q^?, M.&9(;J1/&(9U3FED=&YOI)50VA/E5.E:N-MOU^V4,1C#]C)M Y18=:-Z;YN' M3W6>*Z)I,-HB+PG/FTZ*K",!&<:2QC%IJ4LGS?>7KNY#V,=T7"7@:9-X)]/N M0S>]M+]-4OZ?&PV_Q\D5;&1O;T!.1Q,?'Y@@]VUYX^=7=GP>),'<4(6P#CF) M.((!A-8H^."TQ+FROK13*ZY$+QK+UT#C(X+]8MC^WDYS)N?L\_1C-YOUL@.8 M7EH3+7)& Q::1V2H#$A 0"Z<\=BF(X2>173IQ7WU2KD_,/0O(*?RS7@QC>"W M73JYFOJO=A9/IB-?*L=RZ_BE"P186_LA,\:>T7G,.YBX,.S@'1@[@3]SCF8N^!0^[)I M9>*@IQI+'0E*(8!K-SS7E1%0@!L;F3.)$[\M0GNQ.9@[H;P*[?$&!2HA_V)Y=P4XRGAMHPE0RTBD2<0R<#[^;V29F4TMYC$4IGH6V3J0VV M#4:*;D"$&F#<3D76,D8FA,&(TGPFCJE!VDL+2X? G N=(AUJV]A^+?RQF3@8 M+VEGQ=XM&=Y76,BG+/4&X,@'ANXPD1-4%.8B'!1KDI5!L9-7U5 M:H/]QUCUJQ&A37]]0*+1=_CY;GI]+KU,CH6$HC4WABC07B]2CZJ ):OOPIO8)4TD++%[^>7VX#)3AQ MBZ2V.N=H"60P[+83BXYJ(VB*QT]AWB)T&^M'2W.G:=J\LK7H9-I]B]/Y]T]KU,=I9_)(+E#ZG/V;+?W$>DO8NN(28$["2!X>1SJ6?L+Y;[0C3^NE; M9$=8L5:*VD9^=TOSID&*O++5Z6%)1C*40M@;$ 6M83.;$C(A1"0%I;"_-30V MO1[M6HLS>$I[2S.I)>XT,(7N:DZ(S\G0BN?N 8[$9/ M/2U MPT[E/(,GK+=(TKW0>4V1S.,?^6WBQU=A-+FXLTM0.@4N<^L*!MLI:Q0R)D64 M/&912.7\4]8>(:;9(G0;.>HMT;UIVNP_G;JY'3<7YRS/)A[^A??=U60^.['7 MB^R1(#BASH"OL1:"0,YA!9,DHD@"87=S#[^0?,P 5J$&)VI9Y%&Z 1:AG05M M8UM=C/C-8=M .%_4"=AOH[R"/3;,N<2&8V6 OR' !@?L E")B)S%S$>,;5*E M7Y\:7JLV]LEMKPF'T^&539 '_^4\.>RE=PJEE$_.3/1(:VR1-R*0J''T^ B- M#4JHTL9NO.FIL"_P+W\5+UNJ!)UX;W$+%0"_O1; M=\<[A)G@%]PT,]119W2/MKBS^>LD*-RS6P)])\58A]J[@:BQZ0II]#-XF;Y8EH)P1 MYEE>P_.+HEP8, [)[]?Z&!V/7A):NGG&6F':XLY>4&^GSQYV;X] RXI?SFUP M+ACD%071':?(&/A%26<%B&%2\4WG2D&:(\X^(&^FSAX6;X V'[O)!8QV^4MT M]Q.*,"F9#1$%0Q)$[!"V.YG[]N.D9 @B"5NZQ]TJ.2K75)=>J0XV=8-TN9U& M^>(V<(TD,2'W*_/(*>41IV 7AR/3I/3>?K4D=?W,X0AOH

YFZ!-*-)_)S> MP8='MUX22]@,4 J; V+ [P9ED56,(<[XXBD(*4+I=>FY%&V191]LG]+E,$,W M0)4;V3]8?W/QMI@_RH@$?A40E1CFC^?(2A81$\8;1J,5LG2CC^=25'YII?12 M=*"9FR/*[8N%ED@/1$3BL3)+%ZDU3ECXA(@-X'$Q(4CGMIXK#O Y- K$<#K+LJ M..0(M9'%)&C/7F5;/U5W;U2,) /8M0%_DT.ZWR:S^?0J%YG=N& J@.K9\5IM MP05C";_#!D4AI<56AT!++TW/I:B;WE4\BCG0S,T1Y9.]O-T%$)>H=M(CSS6X M198(^H I"HJ#F:*ER(!&B"4:!?QW3^50SYKLTPQZL$3+XHM4"8,WRIO' MK6J]=,*F*!%5#A1R)L!$8!8FFI6$8X758 \WO;"&SSM!OW/#YUUPJ+V2_?MK MC..OW=4L_JL;Y_JKV=*K.JJ9\$8C:IU"7,>(',4*62.TL]HDR42OM6O=%]IC MQ@$H=J5-6OD!]E- (N:E]]3'B9V.NIMI8X7B5N;'#Y.!3:#7R#%-D!4)_B)P M+4FO%)HM#[&O_'C=E.=BBU(9X]9FQU+N/R:S;]&/TBB&Y:11"E.CE,@/C(-) ME#3(X4@69Q$\1@V[@UXG>=L8LDZ .DZE$*A=:0LW0I,/W31Z.[N]$'-:A602 M0YKD:A3-P#K*<10]$X8IF8Q(!3GR^.L5"5(&TA4D.<"^#<2U3USKQ[M,>IY< M4E(F%)V)B,N@D:92HZBXXL(RKV7I&N=ULM2M-Q@Z8W,_DS= G9UZ+VOPOH$9 MB/253[E4-"#MO$!)84D-3YKCTI=,Q;MF'RL_;T]&'-(:>Q=XFFB-_?%!JL?= MB93]9W1Y=?FVFTZ[O_.%F_T&?S._/H?('Q1@%"7'XW*V^@0>7V%P\53S@$N? M)N\B7U-Y?F7(-Q@\#?B]TWGG__H2O]T]-ME=3.WEFZOYUVZ:2\7>7.8^$.0\ M!A&BB;G%%84U0BB#;+0!04@*,:GD6.CB;QSV$ZVI;)XRA!L"E :X!L[[LILL ME#NQT\_3Q3XG_&G'5_$D3D^_@L%AE\-DS*]:*9,T1)S@P&WD E''%N_3YB"V M=-;/=K&:NFLMP['28-1_+G@Q]BSZ_WW1??\_T8?E\[I_VVDX&UV"C_YE-//C M;G8U?9+[MJK6\Q&K'@YZ0R@?[GFT^@L[EH#N+7RI"M ,^%MP-@&(\2U.9DMV M0UQUL3B+F+V]OO^9Y9LY"_%N9,P)TI.0>_(^N&PNO!X,(>+!R6BS^73D8>8L M9M(?D]%\]N7TC^4!0>D\LTW?JNNA!F3/\Q2T'B;?VQN-BSSZ]=5.YMWE0N.% M?">G?\P&X<2F+]6]>CTB(WJ8NPX?P(^?WZASN?#?]X= ^ZXUZT*65;TL4C&:?B1?A"U!*(S7DS&K[.?W0VNU M-1K!Z@0^.Y]>3L*'L;TH@M3C$:ML@_?"::4E&D$IS_AWDUF8EH/IR9!5 K6] MO=]S6S0"U+^ZO^_E*^L!UPQ=)9[:"[C-MJD,X-V:.KJ,X4,WS?'AGW9\\'3; M-&Z5A(^=H.MAE18FWNS=N)O%L^Y.W'R!6'#V;1F_RMWI[E.PGY6:Q7,@&'NA MIQM%KQ'0?IN$T?=1N++C12+;(4 ]&:KNIFRSS;MM!J@]E<;C>[FV'_3TF$2K M!JR&T!J;=_T,T,#%T_V1TN9)L\\)W..QZVZ6>\VBC48I#M:QLT]6:_7T?G7( MP\GZ=']_^6W<7<>X.!___"WK-LCA\_KOU,T!.>+1\U93-T"'A6QOOL'G_>BF M$7!^!W!V^N;+Z2"TV/Z]NAD;1Z1';]/7#F!6K1ZPHF<-R^\&;@?N0P,SV&*Y M]W[@B5U:@.Z/29B.KR].H[^:WG3LOIP?CMO*47NM[K@^:IM,T@)D[_^9^I/I MR!>87_=#]0*G@:NU9\JW@,BOL +,?['S^,&.IHM$J,.A63%F+XP:N%!;;X[* M8#V>V=>__S5?4.G=U\G%B3_,[6T9NA=T=>_8^AFGU62]]]/%P?= B7K/1R^2 MI+=%Z ,3]#*H^>6.[W%Z_3D]^]8S,NS%^UX?.&#*+D>]_^!Q@D.ND+RL\;@)\W M #MA\ZF;?(I="5 >CU3OQFR3K;LMBC>TKL3<,7M9S9G]:[$%YMG U9S:OI%! M'S/5=GD7%_.E4@>?-CT>JEHFX[YHK39%97QN!9K8\?5L-"N3I+-VT&I9C0?& MWFO-4QF]T_E?)U/_>7HVF[Z?S4>7]N9JJ5RZ=Z\/5$MYW!?57'/5W/P M\9/;IBW4[U2Z["R'WVPWE5]23KTM6M;E W-K:3 MI<"_77[+CUV# HOG[J_+Q&[[?;%>;D A4NQFV79V8"5#O W#UDL@*+ ):S/6 M6R%@X7WTTV%[@=C46==V&S5T*]#%&>P+O\1%!_6[V\ B3GF'S_0"N:FCK]UM MV&H6T,GWH3* 'H]<)/MG@[ %,G].[/6?LY,XA=W6I9WX6#KQI\_X!\QK,,[A MN3YW@U2[<-T!A83$_MW?54 MOO9!\GC\5+Q1+)1$LG[@>ME7&Z'H=K-+9>A.8E< I_M1:N:4;+=UMT'Q^DD^ M(-*G(G \':M>4>^.H*PQPL]ZNC^ZUVX1%FS=8!\^)A^-42U+;-"-6 M*%H[J%U*6^;0[?EH]9;MP_;QK=U?O.M.XSCF3MA+#AU\=;%ZQ'H+R7YX;;1+ M[7T*B!+N@OK/*8T\C/MA4F:N;1^]G@O<#\O>]JKM,V.<_CKMKK[]-IM=%41T MT[C5LG/W]:/;;53;HW[-36#"G:"E4-PT;K6\W'V]ZW8;59^+W5DWM^,2]\!/ MQZJ6;KOWG%MIB_H(O?%SV(F/KT_L*!0":M60U1)K]\=K@V5J;Y3S3A$DS%*5 M9I"+V%9 \\1$D0 M5XU=+T^U )8;C-6"*[T3M;A#73MRO0S30_SJ-D/5SJSXS]5H?IU[9-V8$K8W MEXM>H+^,$@@30=M2Z.[XJ7H)IWO"O9\I:V\;G[B9/V>+16311?1K-P8K?YF7 MVDGN]JEZN:I[G]WM8\KF\/\4Y[]-?'=9Z R]UP?JI:P6PWJ]V9I#^-DA\U!( M;_A0+\2;.CO:PXR5D5_A?K+FR\.O,J#W_48OO%LZ?=K1>,U-\L_SKW$Z\/Q> M_8U>4+=T<+6C\6K/:NNNQG;Z<32;%[SJ7C]J+SA;.L[::J#: #[W+(>>A*P9 MLE>V0DN'69M-4_WD_];YEP=PV]B]D&SI**NGL1IX8^0N *FM4"+!5X_7"JZ4#HPU& M:>&(OTA[S(<#]0*HI5.>56:H'H1T!Z=*WH[1"X^6SF">*-]&FO?!<.R:KTI; M.B9I,$VUF_P*@+S"EY2I %T_< -8;2@&W6J0G\T$:LVA MGXT%?C86V&UO/9^.S^+T/QJJ6DGNGJ \,D#MQJ%7XTBP$R1'-:'[-H_A MP]A>' 3/NC&KE=ONAM,6D]0_6!P"LPW#5JNOW0VV[89IP@$NY"KQ7M^*X:K5 MUN[C"%<9HB%G>#:]G,S+^L('0U:KJMW?%3XW2%N>L!!@ZT>M5E![D!]L#K;; M#4.YETM7CUBOAG8?;[C&'DU@],#S_UC",%KAM7CW_06?QR^/!PZ%);NNVC-W(CN1&WQP?X/>U5_8YE ME9R?NOE2U#+'R/V_TLBI\H$X;[#?\!Y]^1?Y%V=G\?_^K_\/4$L#!!0 ( M #*08E=7Q*9S[P< .HI ; 9F]X9C(P,C,M,#EX,CDQ,'AQ97@S,3$N M:'1M[5I=J6CKJ/A,Y')A$7YR-&HXM_G?^[6B77 M,LP3EAH2*D8-BTBN>3HDOT1,WY-JM9"ZDME4\>'(D$:]<4A^D>J>CZEO-]P( M=E':.3_PS^<'KI/S@8RF%^<1'Q,>O=KAM!F%P_;IS0 M(!@<1X-6Z_=@!ZH0]SK:3 5[M9/PM#IBMO]VLU%K'67F;,(C,VH']?I_=ISH MQ7DL4X/^%/3]5V]FR9AA#Z9*!1^F;1?2CE<<3ILDMFY"^3&CZLJ)IJJN:*1Y[0=OKWY&;[IO.->G9J/H_D:!>?;W1R]M#X5SR- ,IVU0K]39,8 MU,I OW[OCT>J>5QS4]XE(SIF1+$Q9Q.4)3/BFKS+J<+J%5/29YE4ALB4W$B5 MN)5#9(R'!W)#0R/5E+R6PII%[5)9[=,0^&U-9F/K)O,'JC&%F*QD2NY3.1$L M&K**GU/E9S*2<"&5X"'H@?*4T'1*\M2HG"$",!-'4C#%E"1X4IP*$F.FB51$ M)MP0([WJ,A#:S)"F&.H160P M71P&P/3TN<#T\-N!*2,Q3P$$BZGYQ%> 48BC62VT\S1&1J*&PPY/0Y%'L EP M+/B=,-K<.DW>/)O#%[DDC:)WI M G4%Q[*I1L8QQ^.>WG>SVR54,8>S<%*"@^H3,F017BMR1[P$S$ TH.D\P#>EPX9N41ZZ^<"$L$AK09' M>\Q[$1Q%_LD_;J]@B.V" 3M&3+]LR5S" M/#?FVF5/2+'4V;&[DWG>7MXT<.1B^:"EXY(Y/=#[0 M/.)4<1L ]^S"59/46LJUK?AN]6I'#URNE9K!(8/<;I4RD%P>YH+:$H&PG!-S MY@ -ST,6Z1.^#9@51!:'/HL^9];>>K /M@?L1[7CUC+8-\Y\2YC?/&=N#'TL MES&/+*(I=NK4%@>JL1HLT[4PIRHJ(8=%P.F "VZFEDVLZM8N0(=.!SR_=AZ) M+C!E5X,>BH"R7&4 OG;L)PREBIP#CC,/60I2(X!_M+#,+BPK@OV QS@6(,]0 M!AS*UY_[?&8/;V"?L[8RP:)W#^N9J0. MU5!$$M:>]PYD;M9[L$FIH3-I9DE]_.=[-3(HMPMNH3(_$O#'@Q(=/!=<1MN# MRUGZ]5.^#!U[K%"02=>R$I\?D70M?Y!AF"L+D(5BO<)J(K7!>WL"#5LZA*$_ M_($6V5NC$@/I2(=/I O'L=-C[D3$'I:D^_5B.H9L[&)U*T,%KD*X\:C MR/Y3(O@]$\7QR!/YRB]RP6/X+H M+/'JF7<4W-I(I6?D<\A7:5W[->="9>G8A^%RF)GY<].5N1'&D%1LUEZ7(O@@C-#!3 $M:UX MLJ'!-'2> #(8)1=,4996GA\^.R*QA?NX2_"%6"$!58 -YM(FT.7.^0L85GRY MY>E8BC&S-3>EP^+G"E5D6I9D0DX96BY[N2?8-6Y;7)@88 $S504.!J%4;%)&GEP_S*1VO\2V_<\$8[9T(7&^;%P=J,]5Z !K)S?K53[B_MZC M3W_7\L#=\?P_4$L#!!0 ( #*08E=3K(ZL^0< !4J ; 9F]X9C(P M,C,M,#EX,CDQ,'AQ97@S,3(N:'1M[5I=4QL[$GW?7Z&%V@2J;&,;#,00JKA\ M;%R5Q8GC6_?>IRUYI,%:9D9S)8V-]]?O:6G\ 38;9T,2)UD>C&?4W>J6CKJ/ M9)T.79J>#[=\YV<#K28G)T*-6)*O-Y2,FI% MXDA$<;/5.&@V#_F@-6B(PT;]X)A'S7WYS\865"$>=*R;)/+U5JJRZE!2_^V# M9NVHE;N3L1)NV&[4ZW_;\J)GI['.'/HST ]?@YDE8T[>NRI/U&W6]B%M!=5I M5BS/;-5*H^(@:-6_)7R" M>_YQ'%P^@IU$97(:0J-)3E_]_J;S2Z?/]ANUYD./5_L:87"EV7HRSC6TOG:( M%U>]?N>Z[W1O6/>:778^7+SM?OBU=\4Z-^RZ^SN[/K_H=WM_L#?=MY>= MF[^SBV[OW__K>:]_U7O[!^M=O>OV^NRZ\_;JDG4IJMX_6*->??]D M#"DWMP"TTSF,H;?_;9)+*P/MG$[;M"06[+8>FOU789V*)U]\K Y6CE6GPBYE MEBG++FKL0S24:5IAD33D$G-#[EYLMXY/-CG0P[7B?+'=.*Q_1APY%P*YMYK( MV+5;!RLC"Z]4)@"4=I6$OM&D-FK30+]^[P]'ZN"PUJ)AZ+ A'TEFY$C),0J9 M&P)Q[PMNL**2">O)7!O'=,:NM4G]"F4ZQL,]N^:1TV;"WNB$S*+:F;SVF:#\ MKB:SN7&3^0NWF$),5CIA=YD>)U+1=Y#LYG!-"X0Y@II@@\GB, "FKWX6F.Y_/S"5+%89@$"8FD]\!1B% M.)K-0KO*8F0D[A3LJ"Q*"@&; -?"+%< 3$59+ QV&#?2XPBX4(-$ MTGPS"? .$F6'I$%B*3(M95MZ%LI&B;8%]"@'&YT$0.5&1U+@M64[P(^0 &0 MR=5]-.39K63G2&^](H%$8Y]7&ZT=&;QHM$1X"H^*Z' 6@$SV&>7 !7P'O)$O M:W<4/^@(3Q3F8]!#@,C$3NT89GGW<7<;63"/1;+NCT' M5*7,Z]2HD(/AB]6)$O[ Q18#JX3B1E$ *K +7TTRLE18JOA^]5I/#WRNU5;" M(8?<3DHY2*Z*BH13B4!8WHDY MJAT>+8-][;@"4_8UZ+X,*"],#N!;SWZB2!OA'?"<^59F(#4) M\(\6F=/"(A'L!P+&L0!5CC+@4?[T^=(/!O-HE7(YX4/O$1!F0<@[:J M$6;/KJ"?,_:R1B(/CZL9J4"] UVXISU8I]3PF;0D4A]_?*_&!M/M M@E^H,HP$_ F@1 <_"R[%YN!REG[#E"]#AXX52C+I6U;B\Q.2+O$''46%(8 L M%.L55E-M'=[3J3!LV0B&_@P'6FSG"9482$\"C_+J)YGOL(CY] =I:X]D_"_59:#! M8*A=*/CGC>P \TCFEHH%_A/+GRY4^6>AX+Y?E$46^8.4W?]O%;\MK3A/P!LQ M5@J(I"T\G05$2@(_)368;=G&DM]1K0\\TE=[SX#]N?#T9.R34%GNKL+YR8H< MR044K9RER"<17/)FJ "&H+>50#@LV(8M4D &H^2#*4O3RC/$GXY,;.!>[AR< M(39(0!5@0_JT"73YL_X2AI50>WO:6) 1:G-%5@+.&YE>WI MEQ/4OCSAD[;*/%*\TLERAR.JH2!H92^^P]!<7FPY.*[MOVK0W1:'2)R8=EQ> M>ZGY:R][3BRWO3JNO:H_W5RO-69M>]YVL(\(;,ZSUUO[6U.%-1X. M"\WV4A Z__H)P$=Z URG T"[6?'WDV8SOQ#DU*>IHNBKES MU-\-S-V3B3Z1EL)(\T-&OO,NG/TAZ(^$O[L<_YY/X LU9)WZ\NBF8JZM_PFV M'7X?&,FENXOS]>0+1'VNP@=85(5[6N43[HX]^ S7,O?\==#_ %!+ P04 M" RD&)7TR1MG$T% #/%P &P &9O>&8R,#(S+3 Y>#(Y,3!X<65X,S(Q M+FAT;=U845/;.!!^OU^Q%^9:.I,$VPD%DI29-(1I9GH)3<*5>[I1+!GK*ENN M)!/27W\KV89 X#H'PU&:AXQM:7>_;U>[TJH7FT0<]F)&Z.$OO5\;#3B289ZP MU$"H&#&,0JYY>@Z?*=-?H-$H9PUDME+\/#80>$$+/DOUA5^08MQP(]AAI:>W M4[SW=IR1WD+2U6&/\@O@]%V->WMDL4^C]KYW0-NAWR*M,&"4L8@2WVM3^I=? M0U&<7LAHLQ+L72WA:2-FUGZG'33W=C/377)JXH[O>;_5W-3#7B13@_84RA>/ MA9H-989=F@81_#SM.$JU0K0:#J60JK/EN5_7CC0BDG"QZKR>\X1I&+,E3&5" MTM=U35+=T$SQJ)BH^3>&F!">>UT6D/=0C^ IJRCX@04]//LP>C^:0RMH^C<1 MKQ,GZARY+Z0Q,NE8WN47([..;]_7V(3H?J:>B#_GPT&!T/OICB)]QQG *_?'1VOCQ:-S'1WPJQQ_FCA_)&R>GT]EI M?SR'^>3ED_'WX;0Y:PZ:,!L.7'C]UJY7?_G$^C/H'TU.YD-G'#[3L+S MF$&>4J8T8L$]+&:*+580,F5!U2'+E)T)E9G?<=71HRG"9OMKRWWI=&[\* E$+DC+= MF%P*MJJLV_C5K36!UQW()"/IRKWYW3=U5$M,O70:ZO^2RJ5@])S5':9/.5&XR,4* MIBQ##X),T9!*P/<:GRK@I4[K8O?^M1 "YRVDBQY(%DP5A(.#>G' B'*!:D.4 M%9:-\^"MP#E>-]SEM[8)QDR!O[M-'Q2\0H^-H&7NQ'F*R!-BK2">U!!N%QBZ M7.=AC'@<\8APZX9,,6V1N9 0(0#E<$$3@?-TAE!UX;B(I[@P['?42+G3;8WB MK%P4Q&3&E#.J;SN27'VAJ%T[PXXF/V'RHI*#%E@:I;S%YA:3#6PO B2:=:I'KJ4ZTR058>GKD@XH>ZF]@M; M&$(B2J@.=3%I?[ M[J-=YH)+P0R)2,$I5 Q>DD\>Z8>71'40'XZLQ6 MIHH[ZLT5(SI73UHLGH_Y6J7X#OT[ZL:..^X]['CY^#/JC],-]Z%L@Z7B"! ] MZ!H&3)LE-D*&I==-0-504 M89?_Q87ZCKO(_P=02P$"% ,4 " RD&)7?-D,\BN< 0 'QQ0 $0 M @ $ 9F]X9BTR,#(S,#DR.2YH=&U02P$"% ,4 " RD&)7 M2&GBNJP. TG $0 @ %:G $ 9F]X9BTR,#(S,#DR.2YX M&UL4$L! A0#% @ ,I!B5W".<-?7 M0 B>," !4 ( !WL8! &9O>&8M,C R,S Y,CE?9&5F+GAM M;%!+ 0(4 Q0 ( #*08E?. #J+D=@ ((;"0 5 " >@' M @!F;WAF+3(P,C,P.3(Y7VQA8BYX;6Q02P$"% ,4 " RD&)77C3GY<-_ M ",_P4 %0 @ &LX ( 9F]X9BTR,#(S,#DR.5]P&UL M4$L! A0#% @ ,I!B5U?$IG/O!P ZBD !L ( !HF # M &9O>&8R,#(S+3 Y>#(Y,3!X<65X,S$Q+FAT;5!+ 0(4 Q0 ( #*08E=3 MK(ZL^0< !4J ; " '%E>#,Q,BYH=&U02P$"% ,4 " RD&)7TR1MG$T% #/%P &P M @ '\< , 9F]X9C(P,C,M,#EX,CDQ,'AQ97@S,C$N:'1M4$L%!@ 0 ) D 90( ()V P $! end