0001424929-21-000014.txt : 20210225 0001424929-21-000014.hdr.sgml : 20210225 20210225161745 ACCESSION NUMBER: 0001424929-21-000014 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 122 CONFORMED PERIOD OF REPORT: 20210101 FILED AS OF DATE: 20210225 DATE AS OF CHANGE: 20210225 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: 0101 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36040 FILM NUMBER: 21680582 BUSINESS ADDRESS: STREET 1: 6634 HWY 53 CITY: BRASELTON STATE: GA ZIP: 30517 BUSINESS PHONE: 831-274-6500 MAIL ADDRESS: STREET 1: 6634 HWY 53 CITY: BRASELTON STATE: GA ZIP: 30517 10-K 1 foxf-20210101.htm 10-K foxf-20210101
FALSE2020FY0001424929us-gaap:AccountingStandardsUpdate201409Memberus-gaap:AccountingStandardsUpdate201602MemberP1YP1Yus-gaap:OtherLiabilitiesNoncurrentus-gaap:Liabilitiesus-gaap:AccruedLiabilitiesCurrentus-gaap:AccruedLiabilitiesCurrentus-gaap:AccruedLiabilitiesCurrentP1YP4Y00014249292020-01-042021-01-01iso4217:USD00014249292020-07-03xbrli:shares00014249292021-02-1900014249292021-01-0100014249292020-01-03iso4217:USDxbrli:shares00014249292018-12-292020-01-0300014249292017-12-302018-12-280001424929us-gaap:RetainedEarningsMember2018-12-292020-01-030001424929us-gaap:CommonStockMember2017-12-290001424929us-gaap:TreasuryStockMember2017-12-290001424929us-gaap:AdditionalPaidInCapitalMember2017-12-290001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-290001424929us-gaap:RetainedEarningsMember2017-12-2900014249292017-12-290001424929us-gaap:CommonStockMember2017-12-302018-12-280001424929us-gaap:AdditionalPaidInCapitalMember2017-12-302018-12-280001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-302018-12-280001424929us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-290001424929srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-290001424929us-gaap:RetainedEarningsMember2017-12-302018-12-280001424929us-gaap:CommonStockMember2018-12-280001424929us-gaap:TreasuryStockMember2018-12-280001424929us-gaap:AdditionalPaidInCapitalMember2018-12-280001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-280001424929us-gaap:RetainedEarningsMember2018-12-2800014249292018-12-280001424929us-gaap:CommonStockMember2018-12-292020-01-030001424929us-gaap:AdditionalPaidInCapitalMember2018-12-292020-01-030001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-292020-01-030001424929us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-280001424929srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-280001424929us-gaap:CommonStockMember2020-01-030001424929us-gaap:TreasuryStockMember2020-01-030001424929us-gaap:AdditionalPaidInCapitalMember2020-01-030001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-030001424929us-gaap:RetainedEarningsMember2020-01-030001424929us-gaap:CommonStockMember2020-01-042021-01-010001424929us-gaap:AdditionalPaidInCapitalMember2020-01-042021-01-010001424929us-gaap:ScenarioAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-030001424929us-gaap:ScenarioAdjustmentMember2020-01-030001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-042021-01-010001424929us-gaap:RetainedEarningsMember2020-01-042021-01-010001424929us-gaap:CommonStockMember2021-01-010001424929us-gaap:TreasuryStockMember2021-01-010001424929us-gaap:AdditionalPaidInCapitalMember2021-01-010001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-010001424929us-gaap:RetainedEarningsMember2021-01-0100014249292017-12-302018-09-280001424929country:US2021-01-010001424929us-gaap:NonUsMember2021-01-01xbrli:pure0001424929us-gaap:AccountsReceivableMemberfoxf:CustomerAMember2020-01-042021-01-010001424929us-gaap:AccountsReceivableMemberfoxf:CustomerAMember2018-12-292020-01-030001424929us-gaap:AccountsReceivableMemberfoxf:CustomerBMember2020-01-042021-01-010001424929us-gaap:AccountsReceivableMemberfoxf:CustomerBMember2018-12-292020-01-030001424929us-gaap:AccountsReceivableMemberfoxf:CustomerCMember2020-01-042021-01-010001424929us-gaap:AccountsReceivableMemberfoxf:CustomerCMember2018-12-292020-01-030001424929foxf:CustomerCMemberus-gaap:SalesRevenueNetMember2018-12-292020-01-030001424929us-gaap:SupplierConcentrationRiskMemberfoxf:PurchasesMember2020-01-042021-01-010001424929us-gaap:SupplierConcentrationRiskMemberfoxf:PurchasesMember2018-12-292020-01-030001424929us-gaap:SupplierConcentrationRiskMemberfoxf:PurchasesMember2017-12-302018-09-280001424929us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2020-01-042021-01-010001424929us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2018-12-292020-01-030001424929us-gaap:AllowanceForNotesReceivableMember2020-01-030001424929us-gaap:AllowanceForNotesReceivableMember2018-12-280001424929us-gaap:AllowanceForNotesReceivableMember2017-12-290001424929us-gaap:AllowanceForNotesReceivableMember2020-01-042021-01-010001424929us-gaap:AllowanceForNotesReceivableMember2018-12-292020-01-030001424929us-gaap:AllowanceForNotesReceivableMember2017-12-302018-12-280001424929us-gaap:AllowanceForNotesReceivableMember2021-01-010001424929srt:MinimumMemberus-gaap:BuildingMember2020-01-042021-01-010001424929us-gaap:BuildingMembersrt:MaximumMember2020-01-042021-01-010001424929us-gaap:OfficeEquipmentMembersrt:MinimumMember2020-01-042021-01-010001424929us-gaap:OfficeEquipmentMembersrt:MaximumMember2020-01-042021-01-010001424929us-gaap:SoftwareDevelopmentMember2020-01-042021-01-010001424929srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2020-01-042021-01-010001424929srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2020-01-042021-01-010001424929srt:MinimumMemberfoxf:MachineShopEquipmentMember2020-01-042021-01-010001424929foxf:MachineShopEquipmentMembersrt:MaximumMember2020-01-042021-01-010001424929us-gaap:TransportationEquipmentMember2020-01-042021-01-010001424929srt:MinimumMember2020-01-042021-01-010001424929srt:MaximumMember2020-01-042021-01-010001424929us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201602Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-290001424929us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-290001424929us-gaap:AccountingStandardsUpdate201602Member2020-01-030001424929us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-030001424929foxf:PoweredVehiclesMember2020-01-042021-01-010001424929foxf:PoweredVehiclesMember2018-12-292020-01-030001424929foxf:PoweredVehiclesMember2017-12-302018-12-280001424929foxf:SpecialtySportsGroupMember2020-01-042021-01-010001424929foxf:SpecialtySportsGroupMember2018-12-292020-01-030001424929foxf:SpecialtySportsGroupMember2017-12-302018-12-280001424929foxf:OEMSalesChannelMember2020-01-042021-01-010001424929foxf:OEMSalesChannelMember2018-12-292020-01-030001424929foxf:OEMSalesChannelMember2017-12-302018-12-280001424929foxf:AftermarketSalesChannelMember2020-01-042021-01-010001424929foxf:AftermarketSalesChannelMember2018-12-292020-01-030001424929foxf:AftermarketSalesChannelMember2017-12-302018-12-280001424929srt:NorthAmericaMember2020-01-042021-01-010001424929srt:NorthAmericaMember2018-12-292020-01-030001424929srt:NorthAmericaMember2017-12-302018-12-280001424929srt:AsiaMember2020-01-042021-01-010001424929srt:AsiaMember2018-12-292020-01-030001424929srt:AsiaMember2017-12-302018-12-280001424929srt:EuropeMember2020-01-042021-01-010001424929srt:EuropeMember2018-12-292020-01-030001424929srt:EuropeMember2017-12-302018-12-280001424929foxf:RestoftheWorldMember2020-01-042021-01-010001424929foxf:RestoftheWorldMember2018-12-292020-01-030001424929foxf:RestoftheWorldMember2017-12-302018-12-280001424929us-gaap:BuildingAndBuildingImprovementsMember2021-01-010001424929us-gaap:BuildingAndBuildingImprovementsMember2020-01-030001424929us-gaap:OfficeEquipmentMember2021-01-010001424929us-gaap:OfficeEquipmentMember2020-01-030001424929us-gaap:SoftwareDevelopmentMember2021-01-010001424929us-gaap:SoftwareDevelopmentMember2020-01-030001424929us-gaap:LandAndBuildingMember2021-01-010001424929us-gaap:LandAndBuildingMember2020-01-030001424929us-gaap:LeaseholdImprovementsMember2021-01-010001424929us-gaap:LeaseholdImprovementsMember2020-01-030001424929us-gaap:MachineryAndEquipmentMember2021-01-010001424929us-gaap:MachineryAndEquipmentMember2020-01-030001424929us-gaap:TransportationEquipmentMember2021-01-010001424929us-gaap:TransportationEquipmentMember2020-01-030001424929country:US2020-01-030001424929us-gaap:NonUsMember2020-01-030001424929srt:MinimumMember2021-01-010001424929srt:MaximumMember2021-01-010001424929us-gaap:CustomerRelationshipsMember2021-01-010001424929us-gaap:CustomerRelationshipsMember2020-01-042021-01-010001424929foxf:CoreTechnologyMember2021-01-010001424929foxf:CoreTechnologyMember2020-01-042021-01-010001424929us-gaap:PatentsMember2021-01-010001424929us-gaap:PatentsMember2020-01-042021-01-010001424929us-gaap:TrademarksMember2021-01-010001424929us-gaap:CustomerRelationshipsMember2020-01-030001424929us-gaap:CustomerRelationshipsMember2018-12-292020-01-030001424929foxf:CoreTechnologyMember2020-01-030001424929foxf:CoreTechnologyMember2018-12-292020-01-030001424929us-gaap:PatentsMember2020-01-030001424929us-gaap:PatentsMember2018-12-292020-01-030001424929us-gaap:TrademarksMember2020-01-030001424929foxf:RentalOfBuildingsMember2020-01-042021-01-010001424929foxf:MinorityShareholderMember2020-01-042021-01-010001424929foxf:MinorityShareholderMember2018-12-292020-01-030001424929foxf:SCAMember2020-03-112020-03-110001424929foxf:SCAMember2021-01-010001424929foxf:SCAMember2020-07-220001424929foxf:SCAMember2020-07-222020-07-220001424929foxf:TermLoanMember2020-06-190001424929foxf:TermLoanMember2021-01-010001424929us-gaap:RevolvingCreditFacilityMember2021-01-010001424929us-gaap:OtherExpenseMember2021-01-010001424929us-gaap:RevolvingCreditFacilityMember2020-01-042021-01-010001424929srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2016-05-112016-05-110001424929srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2016-05-112016-05-110001424929srt:MinimumMemberus-gaap:PrimeRateMember2016-05-112016-05-110001424929srt:MaximumMemberus-gaap:PrimeRateMember2016-05-112016-05-110001424929us-gaap:LondonInterbankOfferedRateLIBORMember2020-01-042021-01-010001424929us-gaap:PrimeRateMember2020-01-042021-01-010001424929us-gaap:InterestRateSwapMember2020-08-170001424929us-gaap:RevolvingCreditFacilityMember2013-08-310001424929us-gaap:InterestRateSwapMember2021-01-010001424929foxf:SCAMember2017-11-300001424929foxf:SCAMember2020-07-220001424929us-gaap:SubsequentEventMember2020-01-042021-01-010001424929foxf:SecondaryStockOfferingMember2020-06-302020-06-300001424929foxf:SecondaryStockOfferingMember2020-06-3000014249292020-06-302020-06-300001424929us-gaap:OverAllotmentOptionMember2020-06-302020-06-300001424929srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-042021-01-010001424929us-gaap:EmployeeStockOptionMembersrt:MaximumMember2020-01-042021-01-010001424929us-gaap:EmployeeStockOptionMember2020-01-042021-01-010001424929us-gaap:RestrictedStockUnitsRSUMember2020-01-042021-01-010001424929us-gaap:RestrictedStockUnitsRSUMember2018-12-292020-01-030001424929us-gaap:RestrictedStockUnitsRSUMember2017-12-302018-09-280001424929us-gaap:CostOfSalesMember2020-01-042021-01-010001424929us-gaap:CostOfSalesMember2018-12-292020-01-030001424929us-gaap:CostOfSalesMember2017-12-302018-12-280001424929us-gaap:SellingAndMarketingExpenseMember2020-01-042021-01-010001424929us-gaap:SellingAndMarketingExpenseMember2018-12-292020-01-030001424929us-gaap:SellingAndMarketingExpenseMember2017-12-302018-12-280001424929us-gaap:ResearchAndDevelopmentExpenseMember2020-01-042021-01-010001424929us-gaap:ResearchAndDevelopmentExpenseMember2018-12-292020-01-030001424929us-gaap:ResearchAndDevelopmentExpenseMember2017-12-302018-12-280001424929us-gaap:GeneralAndAdministrativeExpenseMember2020-01-042021-01-010001424929us-gaap:GeneralAndAdministrativeExpenseMember2018-12-292020-01-030001424929us-gaap:GeneralAndAdministrativeExpenseMember2017-12-302018-12-280001424929us-gaap:RestrictedStockUnitsRSUMember2017-12-290001424929us-gaap:RestrictedStockUnitsRSUMember2017-12-302018-12-280001424929us-gaap:RestrictedStockUnitsRSUMember2018-12-280001424929us-gaap:RestrictedStockUnitsRSUMember2020-01-030001424929us-gaap:RestrictedStockUnitsRSUMember2021-01-0100014249292016-12-312017-12-290001424929us-gaap:ForeignCountryMember2020-01-030001424929us-gaap:ForeignCountryMemberfoxf:TaxYear2025Member2020-01-030001424929us-gaap:ResearchMemberus-gaap:DomesticCountryMember2020-01-030001424929us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2020-01-030001424929us-gaap:ForeignCountryMember2018-12-292020-01-030001424929us-gaap:ForeignCountryMember2021-01-010001424929us-gaap:TaxYear2015Member2020-01-042021-01-010001424929us-gaap:TaxYear2015Member2021-01-010001424929us-gaap:FairValueInputsLevel1Member2021-01-010001424929us-gaap:FairValueInputsLevel2Member2021-01-010001424929us-gaap:FairValueInputsLevel3Member2021-01-010001424929us-gaap:FairValueInputsLevel1Member2020-01-030001424929us-gaap:FairValueInputsLevel2Member2020-01-030001424929us-gaap:FairValueInputsLevel3Member2020-01-030001424929us-gaap:FairValueInputsLevel3Member2020-01-042021-01-0100014249292020-03-110001424929foxf:SCAMember2020-03-112020-03-110001424929foxf:SCAMember2020-10-032021-01-010001424929foxf:SCAMember2020-01-042021-01-010001424929foxf:SCAMember2021-01-010001424929foxf:SCAMember2020-03-110001424929us-gaap:CustomerRelationshipsMemberfoxf:SCAMember2020-03-110001424929foxf:TrademarkAndBrandNameMemberfoxf:SCAMember2020-03-110001424929srt:MinimumMember2020-03-112020-03-110001424929srt:MaximumMember2020-03-112020-03-1100014249292020-10-032021-01-0100014249292020-07-042020-10-0200014249292020-04-042020-07-0300014249292020-01-042020-04-0300014249292019-09-282020-01-0300014249292019-06-292019-09-2700014249292019-03-302019-06-2800014249292018-12-292019-03-29

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 1, 2021
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

foxf-20210101_g1.gif
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.)
6634 Hwy 53, Braselton GA 30517
(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)

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


Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  ý No  ¨
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  ¨ No  ý
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the 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 filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If any emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.     
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes      No  ý
Based upon the closing price of the registrant's common stock on the NASDAQ Global Select Market on July 3, 2020 (the last business day of the registrant’s most recently completed second fiscal quarter), the approximate aggregate market value of the common stock held by non-affiliates of the registrant was approximately $2,504,178,000. As of February 19, 2021, there were 41,802,254 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Definitive Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K.




SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K 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 U.S. Securities and Exchange Commission ("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 Annual Report on Form 10-K 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;
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;
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 Annual Report on Form 10-K 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 Annual Report on Form 10-K, the risks, uncertainties and other factors expressed or implied discussed in Item 1A. "Risk Factors" of this Annual Report on Form 10-K 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 Annual Report on Form 10-K. 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 Annual Report on Form 10-K 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 Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K 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.



Fox Factory Holding Corp.
FORM 10-K
Table of Contents

Page 
PART I.
Item 1Business
Item 1ARisk Factors
Item 1BUnresolved Staff Comments
Item 2Properties
Item 3Legal Proceedings
Item 4Mine Safety Disclosures
PART II.
Item 5Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Item 6Selected Financial Data
Item 7Management’s Discussion and Analysis of Financial Condition and Results of Operations
Item 7AQuantitative and Qualitative Disclosures About Market Risk
Item 8Financial Statements and Supplementary Data
Item 9Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Item 9AControls and Procedures
Item 9BOther Information
PART III. 
Item 10Directors, Executive Officers and Corporate Governance
Item 11Executive Compensation
Item 12Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Item 13Certain Relationships and Related Transactions, and Director Independence
Item 14Principal Accounting Fees and Services
PART IV.
Item 15Exhibits, Financial Statement Schedules
Item 16Form 10-K Summary
Signatures
Financial Statements
Management’s Report on Internal Control Over Financial Reporting
Reports of Independent Registered Public Accounting Firm
Consolidated Balance Sheets as of January 1, 2021 and January 3, 2020
Consolidated Statements of Income for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Consolidated Statements of Comprehensive Income for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Consolidated Statements of Stockholders' Equity for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Consolidated Statements of Cash Flows for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Notes to Consolidated Financial Statements



PART I
ITEM 1. BUSINESS
Our company, Fox Factory Holding Corp., designs, engineers, manufactures and markets performance-defining products and systems for customers worldwide. Fox Factory Holding Corp. is the holding company of Fox Factory, Inc. As used herein, "Fox Factory," "FOX," the "Company," "we," "our," and similar terms refer to Fox Factory Holding Corp. and its subsidiaries, unless the context indicates otherwise. 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, specialty vehicles and applications, motorcycles and commercial trucks. 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.
Fox Factory, Inc., our operating subsidiary, was incorporated in California in 1978. Fox Factory Holding Corp. was incorporated in Delaware on December 28, 2007. In October 2018, we announced the relocation of our corporate headquarters from Scotts Valley, California to Braselton, Georgia, which was effective on December 31, 2018.
In August 2013, we completed an initial public offering ("IPO") of our common stock. Our common stock is traded on the NASDAQ Global Select Market (the "NASDAQ") under the symbol "FOXF."
Description of our business
We are a designer, manufacturer and marketer of performance-defining products and systems used primarily on bikes, Side-by-Sides, on-road vehicles with and without off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, motorcycles, and commercial trucks. We believe our products offer innovative design, performance, durability and reliability. Our brand is associated with high-performance and technologically advanced products, by which we generally mean products that provide users with improved control and comfort while riding over rough terrain in varied environments, or providing improved control and responsiveness for on-road only vehicles. We believe that the performance of our products has been demonstrated by, and our brand benefits from, the success of professional athletes who use our products in elite competitive events, such as the Union Cycliste Internationale Mountain Bike World Cup and the X Games. We believe the exposure our products receive when used by successful professional athletes positively influences the purchasing habits of enthusiasts and other consumers seeking high-performance products. We believe that our strategic focus on the performance and racing segments in our markets influences many aspiring and enthusiast consumers who we believe seek to emulate the performance of professional and other elite athletes. We believe our products are generally sold at premium prices, which to us means manufacturer suggested retail sale prices that are generally in the upper quartile of their respective product categories.
We design our products for, and market our products to, some of the world’s leading cycling and automotive OEMs and to consumers through the aftermarket channel. Many of our OEM customers, including Giant, Pivot, Santa Cruz Bicycles, Specialized, Scott, Trek, Yeti Cycles and YT in Specialty Sports and BRP, Ford, Honda, Jeep, Kawasaki, Polaris, Toyota, Triumph, Textron and Yamaha in Powered Vehicles, are among the market leaders in their respective product categories, and help shape, as well as respond to, consumer trends in their respective categories. We believe that OEMs often prominently display and incorporate our products to improve the marketability and consumer demand for their performance models, which reinforces our brand image. In addition, consumers select our products in the aftermarket channel where we market through a global network of dealers and distributors.
Industry
We participate in large global markets for bikes and powered vehicles used by recreational and professional users. Today, our products for bicycles are primarily for mountain bikes, road bikes, and e-bikes. Our products for powered vehicles are used primarily on Side-by-Sides, on-road vehicles with and without off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications including military, motorcycles, and commercial trucks.
We focus on premium-priced products within each of these categories, which we consider to be the high-end segment because of their higher retail sale prices, where we believe consumers prefer well-designed, performance-oriented equipment. We believe that performance-defining products, which include suspension systems, as well as wheels, cranks, and other components, are critical to the performance of the bikes and powered vehicles in the product categories in which we focus and that technical features, component performance, product design, durability, reliability, and brand recognition strongly influence consumer-purchasing decisions.
1

We believe the high-end segments in which we participate are well positioned for growth due to several factors, including:
increasing consumer appetite for performance-defining products;
increasing average retail sales prices, which we believe are driven by differentiated and feature-rich products with advanced technologies;
continuing product cycle innovation, which we have observed often motivates consumers to upgrade and purchase new products for enhanced performance; and
increasing sales opportunities for high-end bikes and powered vehicles in international markets.
As vehicles in our end-markets evolve and grow more capable, performance-defining products and systems have become, and we believe will continue to be, increasingly more important for improved performance and control. Additionally, we believe there are opportunities to continue to leverage our technical know-how of suspension products to provide solutions beyond our current applications and end-markets.
Our competitive strengths
Broad offering of performance-defining products across multiple consumer markets
Our performance-defining products enhance vehicle performance across multiple consumer markets. Through the use of adjustable suspension, position sensitive damping, multiple air spring technologies, lightweight and rigid materials, and other technologies and methods, our products improve the performance and control of the vehicles used by our consumers. We believe our reputation for performance-defining products is reinforced by the successful finishes in world class competitive events by athletes incorporating our products in their vehicles.
Premium brand with strong consumer loyalty
We believe that we have developed a reputation for performance-defining products and that we own and license established trademarks, such as FOX®, FOX RACING SHOX®, and RACE FACE® which are perceived as premium brands. As such, our performance-defining products are generally sold at premium prices. We take great effort to maintain our brands in the eyes of consumers. For instance, our FOX® logo is prominently displayed on our FOX® branded products used on bikes and powered vehicles sold by our OEM customers, which helps further reinforce our brand image. We believe that our brands have achieved strong loyalty from our consumers. To support our brands, we introduce new products that we believe feature innovative technologies designed to improve vehicle performance and enhance our brand loyalty with consumers.
Track record of innovation and new product introductions
Innovation, including new product development, is a key component of our growth strategy. Due to our experience in suspension engineering and design in multiple markets and with a variety of vehicles, solutions we develop for use in one market can ultimately be deployed across multiple markets. For example, we believe that our success in the high-end ATV category led to the widespread adoption of our suspension technology in the Side-by-Side market. Our innovative product development and speed to market are supported by:
our racing culture, including on-site technical race support of professional athletes, which provides us with unique real-time insights as to the evolving performance-defining product needs of those participating in challenging world-class events and is an integral part of our research and development efforts;
ongoing research and development through a team of full-time engineers and numerous other technicians and employees who spend at least part of their time testing and using our products and helping develop engineering-based solutions to enhance our product offerings;
feedback from professional athletes, race teams, enthusiasts and other consumers who use our products;
strategic and collaborative relationships with OEM customers, which furthers our ability to extend technologies and applications across end-markets; and
our integrated manufacturing facilities and performance testing centers, which allow us to quickly move from concept to product.
 Over the past several years, we have developed multiple new products, such as:
PODIUM Internal Bypass, introduced into the utility task vehicle ("UTV") market, which through its internal bypass technology, allows the vehicle to be plush on small bumps and deliver excellent chassis control while providing progressive bottoming resistance with each increment of travel used;
2

X2 technology used in our 2.5 PODIUM shocks for UTVs that feature high- and low-speed rebound adjustment, high- and low-speed compression adjustment, and a dual-rate spring for the rear shocks to allow drivers to tune for many different terrain types and driving styles;
Aluminum bodied derivatives of Internal Bypass and X2 that allow for up to 10 pounds of weight loss per vehicle and improve corrosion resistance;
A new hydraulic top out system, released on Jeep and Ford, that is instrumental in controlling the high corner weights of trucks during off road maneuvers;
The first original equipment ("OE") capable hydraulic bump stop, currently used on the new Jeep Mojave, which allows for bottoming resistance never before available from the factory;
Our new motorcycle fork cartridge uses bicycle damper technology and allows us to sell both front and rear suspension solutions to the motorcycle aftermarket;
Our new iQS modal electronic suspension control system, current in use on UTVs, Snowmobiles, and Trucks, allows for easy aftermarket fitment and cheaper OE fitments;
Our ultra-light weight coil and air snowmobile shock platforms offer the same dominant FOX performance features at a new class leading weight;
LIVE Valve, our proprietary semi-active, electronic suspension that processes data from multiple vehicle sensors to adjust the suspension virtually instantaneously to the demands of changing terrain. This technology is currently in use UTVs, Trucks, and mountain bikes;
Our new main piston LIVE technology has a low hysteresis design that speeds response time and allows for position sensitive algorithms;
32, 34 and 36 Factory Series FLOAT FIT4, which reduces overall fork weight, provides external adjustability with our fourth-generation FOX Isolated Technology (FIT) closed-cartridge damper, and includes the self-adjusting negative chamber air spring for quieter operation and ease of adjustment; 
The GRIP2 fork damper, which is our next-evolution sealed cartridge FIT system, our highest performing gravity-focused damper. GRIP2 shares its roots with the original GRIP architecture, but has been enhanced with all-new technology: four-way adjustability, VVC high-speed rebound circuit, high-performance mid-valve, and overall friction-reducing treatments;
X2 technology used in our Factory Series FLOAT and DH rear shocks, which allows the rider to independently tune high- and low-speed compression and high- and low-speed rebound;
DPX2 rear shock technology that combines the character of our DPS damping and X2 damping circuits to provide a lightweight trail-tuned adjustable shock;
Rhythm series fork products developed to address a lower price point offering without compromising proven FOX performance;
Race Face Vault Hub, a new 120-point high-engagement mountain bike hubset featuring tool-free end caps that simplify conversion among all major axle standards and is approved for e-bike applications;
Race Face Next R36 Carbon Wheels featuring a 36mm wide carbon rim for increase tire volume and traction, a single spoke length throughout and an offset rim design for improved spoke balance and strength; and
Easton EC90 SL Crankset, a versatile road bike crankset that allows quick conversion between 1x and 2x road and gravel chainring configurations.
Strategic brand for OEMs, dealers and distributors
Through our strategic relationships, we are often sought out by our OEM customers and work closely with them to develop and design new products and product enhancements. We believe our collaborative approach and product development processes strengthen our relationships with our OEM customers. We believe consumers value our branded products when selecting performance bikes and powered vehicles, and as a result, OEMs purchase and incorporate our products in their bikes and powered vehicles in order to increase the sales of their premium-priced products. In addition, we believe the inclusion of our products on high-end bikes and powered vehicles reinforces our premium brand image which helps to drive our sales in the aftermarket channel where dealers and distributors sell our products to consumers.
3

Experienced management team
We have an experienced senior management team led by Michael C. Dennison, our Chief Executive Officer. Many members of our management team and many of our employees are avid users of our products, which further extends their knowledge of, and expertise in, our products and end-markets. We are able to attract and retain highly trained and specialized employees who enhance our Company culture and serve as strong brand advocates.
Our strategy
Our goal is to expand our leadership position as a designer, manufacturer and marketer of performance-defining products designed to enhance ride dynamics and performance. We intend to focus on the following key strategies in pursuit of this goal:
Continue to develop new and innovative products in current end-markets
We intend to continue to develop and introduce new and innovative products in our current end-markets to improve ride dynamics and performance for our consumers. For example, our patented position-sensitive damping systems provide terrain optimized ride characteristics across many of our product lines. We believe that performance and control are important to our consumer base, and that our frequent introduction of products with innovative and improved technologies increases both OEM and aftermarket demand as consumers seek out products for their vehicles that can deliver these characteristics. We also believe evolving market trends, such as changing bike wheel and tire sizes and increasing adoption rates of off-road capable, on-road trucks should increase demand for vehicles in our end-markets, which, in turn, should increase demand for our suspension products.
Leverage technology and brand to expand into new categories and end-markets
We believe innovation is the foundation of our company. As we continue to leverage latest technology to develop a diverse portfolio of performance-defining products, our new Powered Vehicle Group facility extends our ability to not only scale to newer levels but also do it efficiently. We have great relations with our OEM and Aftermarket partners and given our key distinct strengths, we believe we have and will continue to win more applications. Leveraging our technology and scale, we have successfully expanded into commercial/RV and street car applications with a lot of room to penetrate and plan to grow those channels with more pioneering product applications. Additionally, to grow our end user base, we are now looking at ways to explore international opportunities with some of our applications.
Opportunistically expand our business platform through acquisitions
Over the past several years, we have completed acquisitions that we believe enhance our business and strategically expand our product offerings. In 2014, we acquired the business of Sport Truck, a full-service distributor of aftermarket suspension solutions. Sport Truck designs, markets, and distributes lift kit solutions primarily through its brands, BDS Suspension and Zone Offroad Products. In 2014, we acquired the businesses of Race Face/Easton. Known for its unique carbon technology, Race Face/Easton designs, manufactures, and distributes performance bike wheels and other performance cycling components including cranks, bars, stems, and seat posts, globally to OEMs and the aftermarket. In 2015, we continued to expand our opportunities through the acquisition of certain assets of Marzocchi’s bike product lines. In November 2017, through our subsidiary FF U.S. Holding Corp. d/b/a Tuscany Motor Company ("Tuscany") we acquired the majority interest in the business of Flagship, Inc., a designer, manufacturer and distributor of premium aftermarket powered vehicle performance packages and personal-use specialty vehicles based on OEM vehicle chassis. We purchased the remaining interest in July 2020. In May 2019, we acquired substantially all of the assets of Air Ride Technologies, Inc., d/b/a Ridetech, a manufacturer of suspension systems that enhance the handling and ride quality of muscle cars, trucks, sports cars and hot rods. In March 2020, we acquired substantially all the issued and outstanding capital stock of SCA Performing Holdings, Inc. ("SCA"), a leading OEM authorized specialty vehicle manufacturer for light duty trucks and sport utility vehicles. The Company expects this acquisition to expand its North American geographic manufacturing footprint and broaden its product offerings in the automotive industry.
We also believe that our passionate customer base has a desire for other types of performance products beyond those that attach to a vehicle or bike. We believe there is opportunity to expand our total available market by broadening our acquisition focus to include a more diverse range of performance products that add to or increase our customers' enjoyment of their activities of choice.
Our business development group is responsible for identifying and assessing inorganic and organic potential growth opportunities of our ride dynamics platform and other specialty sports technology platforms. Specifically, our business development group: (i) identifies and assesses potential acquisition opportunities; (ii) aids the business in analyzing growth alternatives; and (iii) manages critical projects and programs as determined by senior management.
4

Increase our aftermarket penetration
We currently have a broad aftermarket distribution network of thousands of retail dealers and distributors worldwide. We intend to further penetrate the aftermarket channel by selectively adding dealers and distributors in certain geographic markets, increasing our internal sales force and strategically expanding aftermarket-specific products and services to existing vehicle platforms.
Accelerate international growth
While a significant percentage of our current sales are to OEMs and dealers and distributors located outside the U.S., we believe international expansion represents a significant opportunity for us and we have, and intend to continue to, selectively increase infrastructure investments and focus on identified geographic regions. We believe that rising consumer discretionary income in a number of developing markets and increasing consumer preferences for premium, performance bikes and powered vehicles should contribute to increasing demand for our products. In addition, we believe increasing international viewership of racing and extreme sports and other outdoor events, such as the X Games, is contributing to the growth of international participation in activities in which our products are used. We intend to leverage the recognition of our brands to capitalize on these trends by globally increasing our sales to both OEMs and dealers and distributors, particularly in markets where we perceive significant opportunities.
Improve operating and supply chain efficiencies
During 2017, we completed the process of moving all bike suspension component manufacturing to our facility in Taichung, Taiwan. In connection with this move, we are using, and expect to continue to use, suppliers that are located closer to our Taichung, Taiwan facility for a number of materials and components. This transition has shortened production lead times to our bike OEM customers, improved supply chain efficiencies, and reduced manufacturing costs. With the transition of all of our bike suspension component manufacturing to Taichung, Taiwan, we converted the Watsonville, California manufacturing facility to exclusively manufacture powered vehicle suspension products. In 2019, we completed the process of relocating our Specialty Sports Group’s U.S. aftermarket bike products distribution, sales, and service operations to Sparks, Nevada.
In 2020, we substantially completed the first phase of construction of an approximately 336,000 square foot state-of-the-art 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 first phase will be used for manufacturing, warehousing, distribution and office space.
Seasonality
Certain portions of our business are seasonal; we believe this seasonality is due to the delivery of new products. As we have diversified our product offerings and our product launch cycles, seasonal fluctuations are becoming less material.
Competition
The markets for performance-defining products, including suspension components, wheels, and cranks, are highly competitive. We compete with other companies that produce products for sale to OEMs, dealers and distributors, as well as with OEMs that produce their own line of products for their own use. Some of our competitors may have greater financial, research and development or marketing resources than we do. Competition in the high-end segment of the performance-defining market revolves around technical features, performance, product design, innovation, reliability and durability, brand, time to market, customer service and reliable order execution. While the pricing of competing products is always a factor, we believe the performance of our products helps justify our premium pricing. Within our markets, we compete with several large companies and numerous small companies that provide branded and unbranded products across many of our product lines. These competitors can be divided into the following categories:
Powered Vehicles
Within the market for powered vehicle suspension components, we compete with several companies in different submarkets. In the snowmobile market we compete with KYB (Kayaba Industry Co., Ltd.), Öhlins Racing AB (a wholly-owned subsidiary of Tenneco), Walker Evans Racing, Works Performance Products, Inc., and Penske Racing Shocks / Custom Axis, Inc. In the ATV and Side-by-Side markets, outside of vertically-integrated OEMs, we compete with ZF Sachs (ZF Friedrichshafen AG), Polaris, and Walker Evans Racing for OEM business and Elka Suspension Inc., Öhlins Racing AB, Works Performance Products, and Penske Racing Shocks / Custom Axis, Inc. for aftermarket business.
Within the market for off-road and specialty vehicle suspension components, we compete with ThyssenKrupp Bilstein Suspension GmbH (commonly known as Bilstein), and King Shock Technology, Inc. (commonly known as King Shocks), Icon Vehicle Dynamics, Sway-A-Way, Pro Comp USA Suspension, and Rancho (Tenneco). In the market for suspension systems, or
5

lift kits, we compete with TransAmerican Wholesale/Pro Comp USA, Rough Country Suspension Systems, TeraFlex, Falcon, ReadyLIFT Suspension, Tuff Country EZ-Ride Suspension, and Rusty’s Off-Road. In the market for up-fitted vehicles, we compete with Roush Performance and DSI Custom Vehicles.
Specialty Sports
Within the market for bike suspension components, we compete with several companies that manufacture front and rear suspension products, including RockShox (a subsidiary of SRAM Corp.), X-Fusion Shox (a wholly owned subsidiary of A-Pro), Manitou (a subsidiary of HB Performance Systems), SR Suntour, DT Swiss (a subsidiary of Vereinigte Drahtwerke AG), Cane Creek Cycling, DVO Suspension, Bos-Mountain Bike Suspensions, and Öhlins Racing AB. In the market for other bike components, we compete with SRAM, Truvativ and Zipp (all subsidiaries of SRAM Corp.), DT Swiss (a subsidiary of Vereinigte Drahtwerke AG), Mavic (a subsidiary of Bourrelier), and Shimano.
Our products
We design and manufacture performance-defining products, of which a significant portion is suspension products. These suspension products dissipate the energy and force generated by bikes and powered vehicles while they are in motion. Suspension products allow wheels or skis (in the case of snowmobiles) to move up and down to absorb bumps and shocks while maintaining contact with the ground for better control. Our products use adjustable suspension, position-sensitive damping, electronically controllable damping, multiple air spring technologies, low weight and structural rigidity, all of which improve user control for greater performance.
We use high-grade materials in our products and have developed a number of sophisticated assembly processes to maintain quality across all product lines. Our suspension products are assembled according to precise specifications throughout the assembly process to create consistently high-performance levels and customer satisfaction.
Powered Vehicles
In our powered vehicle product categories, we offer premium products under the FOX, BDS Suspension, Zone Offroad, JKS Manufacturing, RT Pro UTV, 4x4 Posi-Lok, Ridetech, Tuscany, and SCA brands for Side-by-Sides, on-road vehicles with and without off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, motorcycles, and commercial trucks. In each of the years ended January 1, 2021, January 3, 2020 and December 28, 2018, approximately 59%, 60% and 54%, respectively, of our sales were attributable to sales of powered vehicles related products.
Products for these vehicles are designed for use on roads, for trail riding, in racing, and to help provide performance and comfort. Our products have also been used on limited quantities of off-road military vehicles and other small-scale select military applications. Our aftermarket truck suspension component products in the powered vehicles category range from two-inch aluminum bolt-on shocks to our patented position sensitive internal bypass shocks. We also offer lift kits and components with our shock products and aftermarket accessory packages for use in trucks. We up-fit trucks to be off-road capable, on-road vehicles with components and products such as lift kits, shock products, superchargers, interior accessories, wheel, tires, lighting, and body enhancements. Our acquisition of SCA in March 2020 has increased the portion of our sales related to upfitting. In addition, we manufacture suspension systems that enhance the handling and ride quality of muscle cars, trucks, sports cars and hot rods.
Specialty Sports
Our bike product offerings are used on a wide range of performance mountain bikes and road bikes under the FOX, Race Face, Easton Cycling and Marzocchi brands. Given this wide range of bike products and brands, as well as the potential to expand our offerings to include other types of performance-defining products, we changed the name of the group from Bike Division to Specialty Sports Group. In each of the years ended January 1, 2021, January 3, 2020 and December 28, 2018, approximately 41%, 40% and 46%, respectively, of our sales were attributable to sales of bike-related products. Primarily for the mountain bike market, we offer mid-end and high-end front fork and rear suspension products designed for cross-country, trail, all-mountain, free-ride and downhill riding. Our mountain bike suspension products are sold in five series and under the Marzocchi brand: (i) our Marzocchi BOMBER series, designed for a rider who values ease of use over adjustability; (ii) our FOX Rhythm series, designed to provide FOX performance at the entry price point of the high-end mountain bikes segment; (iii) our FOX Performance series, designed for demanding enthusiasts; (iv) our FOX Performance Elite series, designed for experienced and expert riders; and (v) our FOX Factory series, designed for maximum performance at a professional level.
We also offer mountain and road bike wheels and other performance-defining cycling components under the Race Face and Easton Cycling brands including cranks, chainrings, pedals, bars, stems, and seat posts.
6

Research and development
Research and development is at the core of our product innovation and market leadership strategy. We have a growing team of engineers and technicians focused on designing innovative products and developing engineering-based solutions to enhance our product offerings. In addition, a large number of our other employees, many of whom use our products in their recreational activities, contribute to our research and development and product innovation initiatives. Their involvement in the development of new products ranges from participating in initial brainstorming sessions to test riding products in development. Product development also includes collaborating with OEM customers across end-markets, field testing by professional athletes and sponsored race teams and working with enthusiasts and other users of our products. This feedback helps us to develop innovative products that meet our demanding standards as well as the evolving needs of professional and recreational end users and to quickly commercialize these products.
Our research and development activities are supported by state-of-the-art engineering software design tools, integrated manufacturing facilities and a performance-testing center equipped to enhance product safety, durability and performance. Our testing center collects data and tests products prior to and after commercial introduction. Suspension products undergo a variety of rigorous performance and accelerated life tests before they are introduced into the market. Research and development expenses totaled approximately $34.3 million, $31.8 million and $25.8 million in fiscal years 2020, 2019 and 2018, respectively.
Intellectual property
Intellectual property is an important aspect of our business. We rely upon a combination of patents, trademarks, trade names, licensing arrangements, trade secrets, know-how and proprietary technology and we secure and protect our intellectual property rights.
Our intellectual property counsel diligently protects our new technologies with patents and trademarks and defends against patent infringement allegations. We patent our proprietary technologies related to vehicle suspension and other products in the U.S. and various foreign patent offices. Our principal intellectual property also includes our registered trademarks in the U.S. and a number of international jurisdictions, including the marks FOX®, FOX RACING SHOX® and REDEFINE YOUR LIMITS®. Although our intellectual property is important to our business operations and constitutes a valuable asset in the aggregate, we do not believe that any single patent, trademark or trade secret is critical to the success of our business as a whole. We cannot be certain that our patent applications will be issued or that any issued patents will provide us with any competitive advantages or will not be challenged by third parties.
In addition to the foregoing protections, we generally control access to and use of our proprietary and other confidential information using internal and external controls, including contractual protections with employees, OEMs, distributors and others.
Customers
Our OEM customers include market leaders in their respective categories, and they help define, as well as respond to, consumer trends in their respective industries. These OEM customers include our products on a number of their performance models. We believe OEMs often use our products to improve the marketability and demand of their own products, which, in turn, strengthens our brand image. In addition, consumers select our performance-defining products in the aftermarket channel, where we market through a global network of dealers and distributors. We currently sell to approximately 150 OEMs and distribute our products to more than 5,000 retail dealers and distributors worldwide. In 2020, 55% of our sales resulted from sales to OEM customers and 45% resulted from sales to dealers and distributors for resale in the aftermarket channel. No material portion of our business is subject to renegotiation of profits or termination of contracts or subcontracts at the election of the U.S. government.
Sales attributable to our 10 largest OEM customers, which can vary from year-to-year, collectively accounted for approximately 36%, 44% and 43% of our sales in 2020, 2019 and 2018. In 2020, no single customer represented 10% or more of our sales. Our sales to Ford, a powered vehicles OEM, accounted for approximately 11% and 8% in 2019 and 2018, respectively.
Although we refer to the branded bike OEMs that use our products throughout this document as "our customers," "our OEM customers" or "our bike OEM customers," branded bike OEMs often use contract manufacturers to manufacture and assemble their bikes. As a result, even though we typically negotiate price and volume requirements directly with our bike OEM customers, the contract manufacturer may place the purchase order and therefore assumes the payment responsibilities.
7

Our North American sales totaled $593.3 million, $502.3 million, and $388.7 million, or 67%, 67% and 63%, of our total sales in 2020, 2019 and 2018, respectively. Our international sales totaled $297.3 million, $248.8 million and $230.5 million or 33%, 33% and 37% of our total sales in 2020, 2019 and 2018, respectively. Sales attributable to countries outside the U.S. are based on shipment location. Our international sales, however, do not necessarily reflect the location of the end users of our products, as many of our products are incorporated into bikes and powered vehicles that are assembled at international locations and then shipped back to the U.S. Additional information about our product revenues and certain geographical information is available in Note 2 - Revenues of the Notes to Consolidated Financial Statements in this Annual Report on Form 10-K.
Additional information regarding our sales, income, and total assets is available in Item 6. "Selected Financial Information."
Powered Vehicles
We sell our powered vehicle-suspension products to OEMs, including BRP, Ford, Honda, Jeep, Kawasaki, Polaris, Toyota, Triumph, Textron and Yamaha. We also are continually nurturing and developing relationships with our existing and new OEMs, as the powered vehicles market continues to grow. After incorporating our products on their powered vehicles, OEMs typically sell their powered vehicles to independent dealers, which then sell directly to consumers.
In the aftermarket, we typically sell to dealers and distributors, both domestically and internationally. Our dealers sell directly to consumers. When we sell to our distributors, they sell to independent dealers, which then sell directly to consumers.
Specialty Sports
We sell our bike suspension and components products to a broad network of domestic and international bike OEMs, including Giant, Pivot, Santa Cruz Bicycles, Specialized, Scott, Trek, Yeti Cycles and YT. We have long-standing relationships with many of the top bike OEMs. After incorporating our products on their bikes, OEMs typically sell their bikes to independent dealers, which then sell directly to consumers.
In the aftermarket, we typically sell to U.S. dealers and through distributors internationally. Our dealers sell directly to aftermarket consumers. Our overseas distributors sell to independent dealers, which then sell directly to consumers.
Sales and marketing
We employ specialized and dedicated sales professionals. Each sales professional is fully responsible for servicing either OEM or aftermarket customers within our product categories, which ensures that our customers are in contact with capable and knowledgeable sales professionals to address their specific needs. We strongly believe that providing a high level of service to our end customers is essential to maintaining our reputational excellence in the marketplace. Our sales professionals receive training on the brands' latest products and technologies and attend trade shows and events to increase their market knowledge.
Our marketing strategy focuses on strengthening and promoting our brands in the marketplace. We strategically focus our marketing efforts on enthusiasts seeking high-end, performance-defining products and systems through promotions at destination riding locations and individual and team sponsorships. We believe the performance of our products has been demonstrated by, and our brands benefit from, the success of professional athletes who use our products in elite competitive events such as the Union Cycliste Internationale Mountain Bike World Cup and the X Games. We also believe these successes positively influence the purchasing habits of enthusiasts and other consumers seeking performance-defining products.
We believe that our strategic focus on the performance and racing segments in our markets, including our sponsorships of a number of professional athletes and race teams, influences many aspiring and enthusiast consumers and enables our products to be sold at premium price points. In order to continue to enhance our brand image, we will need to maintain our position in the suspension products industry and to continue to provide high-quality products and services.
We have also been able to develop long-term strategic relationships with leading OEMs. Our reputation for performance-defining products plays a critical role in our aftermarket sales to consumers.
In addition to our web properties and traditional marketing channels, such as print advertising and tradeshows, we maintain an active social media presence, including an Instagram feed, Facebook page, YouTube channel, Vimeo channel and Twitter feed to increase brand awareness, foster loyalty and build a community of users. As strategies and marketing plans are developed for our products, our internal marketing and communications group works to ensure brand cohesion and consistency.
8

Manufacturing and backlog
We manufacture and complete final assembly on most of our products. By controlling the manufacturing process of our products, we can maintain our strict quality standards, customize our machines and processes for the specific requirements of our products, and quickly respond to feedback we receive on our products in development and otherwise. Furthermore, manufacturing our own products enables us to adjust our labor and production inputs to meet seasonal demands and the customized requirements of some of our customers.
In 2020, we substantially completed the first phase of construction of an approximately 336,000 square foot state-of-the-art 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 first phase will be used for manufacturing, warehousing, distribution and office space.
We had approximately $128.5 million and $65.1 million in firm backlog orders at January 1, 2021 and January 3, 2020, respectively. The increase in 2020 backlog, as compared to 2019, was due to growth in sales, growing market share, and shortage of non FOX components at the OEMs, affecting the application of FOX components.
Suppliers and raw materials
The primary raw materials used in the production of our products are aluminum, magnesium, carbon and steel. We generally use multiple suppliers for our raw materials and believe that our raw materials are in adequate supply and available from many suppliers at competitive prices. Prices for our raw materials fluctuate from time to time, but historically, price fluctuations have not materially impacted our business.
We also have OEM partners that supply vehicle chassis used in our upfitting operations. Our operations could be negatively impacted if we are not able to receive vehicle chassis according to our production needs, or if an OEM decides to discontinue supplying chassis for other reasons.
We work closely with our supply base, and depend upon certain suppliers to provide raw inputs, such as forgings, castings and molded polymers that have been optimized for weight, structural integrity, wear and cost. In certain circumstances, we depend upon a limited number of suppliers for such raw inputs. We typically have no firm contractual sourcing agreements with our suppliers other than purchase orders.
Miyaki is the exclusive producer of the Kashima coating for our suspension component tubes. As part of our agreement with Miyaki, or the Kashima Agreement, 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 a minimum model year order and certain other exclusions. The Kashima Agreement does not contain minimum purchase obligations.
Human Capital Resources
Employee Overview
As of January 1, 2021, we had approximately 3,000 full-time employees in the U.S., Canada, Europe and Taiwan. Our employees are primarily located in the U.S. We also use part-time and temporary employees at our manufacturing facilities to help us meet seasonal demands. None of our employees are subject to collective bargaining agreements.
Health and Safety
Employee health and safety in the workplace is one of our top priorities. In response to the COVID-19 pandemic, we have been working to keep our employees safe and healthy from this outbreak. Using guidance from the Centers for Disease Control ("CDC") and the World Health Organization ("WHO"), we have taken a number of measures to keep employees safe. Employees are offered paid sick leave or paid time off to cover sickness and absences. We will continue to make our employees a priority.
Inclusion, Diversity and Engagement
At FOX, we believe that our people are our greatest asset. Therefore, we are committed to building and maintaining an inclusive workplace in which all employees feel they belong, are empowered to be their best, and inspired to deliver maximum performance. Our employees have diverse skills, experiences and unique perspectives that collectively contribute to greater opportunities for engagement, innovation and business growth. Our commitment to Inclusion, Diversity, and Engagement aligns with our values of Leadership, Trust, Service, Agility, Ingenuity, and Collaboration and is a critical component of being a purpose-led organization. The Inclusion, Diversity, and Engagement strategy is sponsored by the entire Executive Leadership Team and is centered on the following objectives:
build a globally diverse, high-performing workforce that mirrors the populations around us;
foster an inclusive workplace culture where all feel like they are heard, welcomed, valued, and empowered; and
engage our people in making an impact in the marketplace where we live, work, and play.
9

Employee Benefits
Our employee benefits are designed to attract and retain our employees and include medical, health and dental insurance, short-term and long-term disability insurance, accidental death and disability insurance, voluntary supplemental coverages, discount programs, and our 401(k) Plan. As part of the 401(k) Plan, FOX matches 50 percent of the first 6 percent of compensation contributed by the employee into the 401(k) Plan.
Practices related to working capital items
The Company does not believe that it, or the industry in general, has any special practices or special conditions affecting working capital items that are material to understanding our business. Information about the Company’s working capital is incorporated herein by reference to Item 7. "Management’s Discussion and Analysis of Financial Condition" and "Results of Operations," and to the "Consolidated Statements of Cash Flows" within Item 8 of this Annual Report on Form 10-K.
Government regulation
Environmental
Our manufacturing operations, facilities and properties in the U.S., Europe, Canada, and Taiwan are subject to evolving foreign, international, federal, state and local environmental and occupational health and safety laws and regulations, including those governing air emissions, wastewater discharge and the storage and handling of chemicals and hazardous substances. If we fail to comply with such laws and regulations, we could be subject to significant fines, penalties, costs, liabilities or restrictions on operations, which could negatively affect our financial condition.
We believe that our operations are in compliance, in all material respects, with applicable environmental and occupational health and safety laws and regulations, and our compliance with such laws and regulations has not had, nor is it expected to have, a material impact on our earnings or competitive position. However, new requirements, more stringent application of existing requirements or the discovery of previously unknown environmental conditions could result in material environmental related expenditures in the future.
Employment
We are subject to numerous foreign, federal, state and local government laws and regulations governing our relationships with our employees, including those relating to minimum wage, overtime, working conditions, hiring and firing, non-discrimination, work permits and employee benefits. We believe that our operations are conducted in compliance, in all material respects, with such laws and regulations. We have never experienced a material work stoppage or disruption to our business relating to employee matters. We believe that our relationship with our employees is good.
Consumer safety
We are subject to the jurisdiction of the U.S. Consumer Product Safety Commission ("CPSC"), and other federal, state and foreign regulatory bodies including the National Highway Traffic Safety Administration ("NHTSA"), which enforces the Federal Motor Vehicle Safety standards. Under CPSC regulations, a manufacturer of consumer goods is obligated to notify the CPSC, if, among other things, the manufacturer becomes aware that one of its products has a defect that could create a substantial risk of injury. If the manufacturer has not already undertaken to do so, the CPSC may require a manufacturer to recall a product, which may involve product repair, replacement or refund. During the past three years, we initiated two voluntary product recalls. For additional information, see Item 1A."Risk Factors" below.
Government contracts
No material portion of our business is subject to renegotiation of profits or termination of contracts or subcontracts at the election of the U.S. government.
Financial information about segments and geographic areas
We operate in one reportable segment: manufacturing, sale and service of performance-defining products. Additional information about our product segment and certain geographic information is available in Note 2 - Revenues and Note 5 - Property, Plant and Equipment, net of the "Notes to Consolidated Financial Statements" in this Annual Report on Form 10-K.
10

Corporate and available information
Our principal executive offices are located at 6634 Hwy 53, Braselton, GA 30517, and our telephone number is (831) 274-6500. Our website address is www.ridefox.com.
We file reports with the SEC, including Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any other filings required by the SEC. We make available through the Investor Relations section of our website, free of charge, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and all amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The information on our website is not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC.
The public may read and copy any materials we file with the SEC at the SEC's Public Reference Room at 100 F Street, NE, Washington, DC 20549. The public may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC maintains an Internet site (http://www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.
11


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 Annual Report on Form 10-K, 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:
our business, financial condition and results of operations have been and may continue to be adversely impacted by global public health epidemics or pandemics, including the current COVID-19 pandemic;
failure to effectively compete against competitors, enhance existing products and develop, manufacture and market new products that respond to consumer needs and preferences and achieve market acceptance may harm our business and financial results;
our performance-defining products, and the vehicles into which they are incorporated, are discretionary purchases and may be adversely impacted by changes in the economy;
our growth in the powered vehicle category is dependent upon our continued ability to expand product sales into powered vehicles that require performance-defining products and the continued expansion of the market for these powered vehicles;
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;
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;
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;
work stoppages or other disruptions at seaports could adversely affect our operating results;
our business depends substantially on our ability 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, the inability to attract new professional athletes or disruption in relationships with dealers and distributors may harm our business;
our business is dependent largely on 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;
we have been and may become subject to intellectual property disputes that could cause us to incur significant costs or pay significant damages or that could prohibit us from selling our products;
if we are unable to enforce our intellectual property rights, our reputation and sales could be adversely affected;
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;
our 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 and we may incur losses on interest rate swap and hedging arrangements;
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;
12

we are subject to certain risks in our manufacturing and in the testing of our products and unpredictability in the adoption, implementation and enforcement of increasingly stringent emission standards by multiple jurisdictions could adversely affect our business;
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;
increasing focus on environmental, social and governance responsibility, including climate change, may impose additional costs on us and expose us to new risks;
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;
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;
fuel shortages, or high prices for fuel, could have a negative effect on the use of powered vehicles that use our products;
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 depend on a limited number of suppliers for our materials and component parts for some of our products, including bike components, and the loss of any of these suppliers or an increase in cost of raw materials, particularly with respect to bike component could harm our business;
regulations related to conflict minerals may force us to continue to incur additional expenses and otherwise adversely impact our business;
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 experience an interruption in our operations, or if we are impacted by cybersecurity attacks our business could suffer;
our vendors’ and commercial partners’ information technology systems may fail or suffer security breaches, which could result in a material disruption of our operations;
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 noncompliance with regulatory standards and requirements;
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 to identify or consummate 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;
failure of our internal control over financial reporting could adversely affect our business and financial results;
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;
future issuances and sales of our shares, or the perception that such sales may occur, could cause our stock price to decline;
if securities or industry analysts do not publish research or publish unfavorable research about our business, our stock price and trading volume could 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.
13

Risks related to our business
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 recent COVID-19 pandemic.
We face various risks related to public health issues, including epidemics, pandemics, and other outbreaks, including the recent coronavirus (“COVID-19”) pandemic. The global outbreak of COVID-19 was declared a pandemic by the World Health Organization and a national emergency by the U.S. Government in March 2020. The impact of the COVID-19 pandemic, including changes in consumer behavior, 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 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 cause significant interruptions to, or temporary closures of our operations. These impacts include, but are not limited to:
significant reductions in demand or significant future volatility in demand for one or more of our products, which may be caused by, among other things: the temporary inability of consumers to purchase our products due to illness, quarantine or other travel restrictions, store closures, or financial hardship, shifts in demand away from one or more of our more discretionary or higher priced products, supply chain and shipping constraints, reduced options for marketing and promotion of products or other restrictions in connection with the COVID-19 pandemic; if prolonged, such impacts can further increase the difficulty of operating our business, including accurately planning and forecasting, planning for operations and may adversely impact our results;
inability to meet our current or future demand due to disruptions in our manufacturing and supply arrangements caused by the loss or disruption of essential manufacturing and supply elements such as raw materials, truck chassis, or other components, transportation, workforce, or other manufacturing and distribution capability;
failure of third parties on which we rely, including our suppliers, contract manufacturers, distributors, contractors, commercial banks, and external business partners, to meet their obligations to the Company or to timely meet those obligations, or significant disruptions in their ability to do so, which may be caused by their own financial or operational difficulties and may adversely impact our operations;
significant changes in the political conditions in markets in which we manufacture, sell or distribute our products, including additional or expanded quarantines, governmental or regulatory actions, closures or other restrictions that further limit or close our operating and manufacturing facilities, restrict our employees’ ability to travel or perform necessary business functions, restrict or prevent consumers from having access to our products, or otherwise prevent our third-party partners, dealers, suppliers, or customers from sufficiently staffing operations, including operations necessary for the production, distribution, sale, and support of our products, which could adversely impact our results; and
increased difficulty in determining the fair value of the Company’s goodwill and other assets for accounting purposes given the level of judgment and estimation that is inherently higher in the current environment considering the uncertainty created by the COVID-19 pandemic, which could result in estimates and assumptions made in valuing goodwill and other Company assets proving to be inaccurate in the future.
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. The recent volatility in capital markets has also increased the cost of capital and adversely impacted access to capital.
We have modified, and might further modify, our business practices in response to the COVID-19 pandemic, related third-party responses, including from government authorities and our suppliers, customers and distributors, and the economic and social ramifications of the disease and societal responses across the markets in which the Company operates. Despite our efforts to manage and remedy these impacts to the Company, the ultimate impact and the extent to which the COVID-19 pandemic will continue to affect our business, results of operation and financial condition is difficult to predict and depends on numerous evolving factors outside our control including: the duration and scope of the pandemic; government, social, business and other actions that have been and will be taken in response to the pandemic; and the effect of the pandemic on short- and long-term general economic conditions.
14

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 $34.3 million, $31.8 million and $25.8 million for our research and development efforts in 2020, 2019 and 2018, 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.
15

Our business is sensitive to economic conditions that impact consumer spending. Our performance-defining products, and the bike 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. In addition, 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, 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.
If we are unable to maintain our premium brand image, our business may suffer.
OEMs 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 our brand image, 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 an athlete that we sponsor);
negative publicity regarding our brand 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 brand and our other intellectual property assets, as well as failure to protect our intellectual property; and
changes in consumer trends and perceptions.
lack of investment in sponsorships, marketing and public relations.
Any adverse impact on our brand could in turn negatively affect our business, financial condition or results of operations.

16

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 up-fitted with products to enhance their off-road capability, and our ability to create products for these vehicles. Additionally, with our acquisitions of SCA Performance and Tuscany, a growing portion of our sales are expected to be generated from providing up-fitting 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 2020, approximately 41% 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.
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.
During 2017, we completed the process of moving all of the manufacturing of our bike suspension component products to our facility in Taichung, Taiwan. In connection with this move, we are utilizing, and expect to continue to use, suppliers who are located closer to our facility in Taichung, Taiwan for a number of materials and components. With the transition of our entire bike suspension component manufacturing to Taichung, Taiwan, we converted the Watsonville manufacturing facility to be a powered vehicle suspension products manufacturing facility exclusively.
In 2020, we substantially completed the first phase of construction of an approximately 336,000 square foot state-of-the-art 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 first phase will be used for manufacturing, warehousing, distribution and office space. In the future, we may move additional manufacturing operations as we re-balance existing facilities or expand to new manufacturing locations. As a result, we have incurred, and expect to continue to incur, costs associated with some duplication of facilities, equipment and personnel, the amount of which could vary materially from our projections. Significant construction delays or other unforeseen difficulties in our Georgia expansion project and 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.

17

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 brand and, in turn, negatively affect our business, financial condition or results of operations.
Work stoppages or other disruptions at seaports could adversely affect our operating results.
A significant 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. While the West Coast ports labor agreement has been extended until July 2022, the 2015 strike lasted longer than we forecasted, and any similar labor dispute in the future could potentially have a negative effect on both our financial condition and results of operations. Furthermore, the ongoing coronavirus pandemic has only increased uncertainty for global supply chains.
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 ten 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 California 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 $751.0 million in 2019 to approximately $890.6 million in 2020. 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.

18

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 brand 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.
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%, 32%, and 32% of our sales in fiscal years 2020, 2019 and 2018. 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 COVID-19, could have a material impact on our business, financial condition or results of operations.
19

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. 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;
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;
geopolitical regional conflicts, terrorist activity, political unrest, civil strife, acts of war and other political uncertainty;
changes in tariffs, quotas, trade barriers and other similar restrictions on sales;
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 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.
20

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 is reviewing all of these tariffs, and it could decide to reduce, expand, or otherwise modify these actions, although a timeline for doing so has not been announced.
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.
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 that could 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.
21

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®, FOX RACING SHOX®, RACE FACE® and REDEFINE YOUR LIMITS®, 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 or two-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; or (ii) in the case of aftermarket sales, the date the product is originally purchased from an authorized dealer. 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.
22

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 product is incorporated as original equipment on the purchased item are subject to regulation by various agencies, including the NHTSA, the CPSC and 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 our brand image 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 brand 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 any 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.
Our credit facility places operating restrictions on us and creates default risks.
Our credit facility 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 our 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 our 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 our credit facility with Bank of America and other named lenders (the "First Amended and Restated Credit Facility"), additional lending sources subject to the restrictions contained in the First Amended and Restated Credit Facility, or because of certain debt instruments we may issue.
As of January 1, 2021, we had $395.0 million of indebtedness, excluding loan fees, and $235.0 million in revolving credit available to borrow under the First Amended and Restated Credit Facility. Our ability to borrow under the First Amended and Restated Credit Facility fluctuates from time to time due to, among other factors, our borrowings under the First Amended and Restated 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;
23

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.
Our outstanding indebtedness under the First Amended and Restated 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 our First Amended and Restated 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 First Amended and Restated Credit Facility will increase our interest expense.
Recent interest rates in the U.S. have been at historically low levels, and any increase in these rates would 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 interest rate swap entered into in August 2020, 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 10 - Derivatives and Hedging for additional information regarding the interest rate swap arrangement.
As of January 1, 2021, we had $395.0 million of indebtedness outstanding under the First Amended and Restated Credit Facility. Based on the $195.0 million of variable interest rate indebtedness that was outstanding as of January 1, 2021, after giving effect to our interest rate swap, a hypothetical 100 basis point increase in the interest rate would have resulted in an approximately $2.0 million increase in interest expense for the year ended January 1, 2021. A hypothetical 100 basis point decrease in the interest rate would not impact interest expense given that the current borrowing rate reflects the floor rate of 0.5%.
We may incur losses on interest rate swap and hedging arrangement
We may periodically enter into agreements to reduce the risks associated with increases in interest rates, such as our August 2020 interest rate swap agreement. Although these agreements may partially protect against rising interest rates, they also may reduce the benefits to us if interest rates decline.
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, modifications to the U.S. tax reform enacted in December 2017, revisions to estimates regarding our ability to utilize foreign tax credits, 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 certain risks in our manufacturing and in the testing of our products.
As of January 1, 2021, we employed approximately 3,000 full-time 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.
24

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 ("CEN"). 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.
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 EPA, the EU, state regulatory agencies (such as the CARB) and other regulatory agencies around the world. We have made, and continue to make, capital and research expenditures to ensure our 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. 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. As a result, the effects of climate change could have a long-term adverse impact on our business and results of operations.
25

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. These laws and regulations, which may be mandatory, 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.
We are subject to employment practice laws and regulations, and, as such, are exposed to litigation risks.
We are subject to extensive laws and regulations relating 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 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 line 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-Side 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.
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. 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.
26

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 could 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.
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 or 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, price fluctuations for these components and raw materials have not had a material impact 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, 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.
27

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.
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. For example, the State of California, where a substantial number of our employees are located, has passed legislation designed to raise the statewide minimum wage gradually until it reaches $15.00 per hour in 2022. Under the California law, signed on April 4, 2016, the minimum wage increased to $11.00 per hour effective January 1, 2018, and will gradually increase each calendar year through January 1, 2022, when it will reach $15.00 per hour. 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.
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 or glitches.
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.
In 2015, we began the process of implementing a global enterprise resource planning system ("ERP"). The pilot phase of the new ERP was completed in fiscal year 2016 and additional phases were completed in 2018 and 2019. Remaining operations will be phased in over the next few fiscal years. 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 transformation 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.
28

We could be negatively impacted by cybersecurity attacks.
We use a variety of information technology systems in the ordinary course of business, which are potentially vulnerable to unauthorized access, computer viruses and cyber-attacks, including cyber-attacks to our information technology infrastructure and attempts by others to gain access to our propriety or sensitive information, and ranging from individual attempts to advanced persistent threats. 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.
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 new 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. Failure to meet GDPR and CCPA requirements could result in financial penalties.
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, 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 propriety information, we could be subject to litigation and reputational harm, which could materially adversely affect our financial condition, business or results of operations.
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.
Our operations may be impaired if our information technology systems fail to perform adequately or if they are the subject of a data breach or cyber-attack.
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.
29

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 most recent acquisition of SCA in March 2020. 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.
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.
30

Failure of our internal control 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 (the "Sarbanes-Oxley Act"). 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.
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. Since our IPO in 2013, our stock price has fluctuated between $143.29 and $13.35 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.
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 secondary offering of 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, 41,802,254 of which shares were outstanding as of January 1, 2021. 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, we filed a registration statement 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.
31

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

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.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
At January 1, 2021, we occupied the following square footage by location:
U.S.Other CountriesTotal
Leased facilities727,691 236,985 964,676 
Owned facilities928,119 44,347 972,466 
Total1,655,810 281,332 1,937,142 

Certain administrative, research and development and manufacturing operations are located in California. We also manufacture in the U.S. States of Georgia, Michigan, Indiana, and Alabama, and internationally in Taiwan and Canada, and maintain sales and service offices in the U.S. and Europe.
We believe that our properties are generally suitable to meet our needs for the foreseeable future. In addition, to the extent we require additional space in the future, we believe that it would be readily available on commercially reasonable terms.
33


ITEM 3. LEGAL PROCEEDINGS
A lawsuit was filed on December 17, 2015 by SRAM Corporation (“SRAM”) in the U.S. District Court, Northern District of Illinois, against the Company’s wholly-owned subsidiary, RFE Canada Holding Corp. (“RFE Canada”). The lawsuit alleges patent infringement of U.S. Patent number 9,182,027 ("027 Patent") and violation of the Lanham Act. SRAM filed a second lawsuit in the same court against RFE Canada on May 16, 2016, alleging patent infringement of U.S Patent number 9,291,250 ("'250 Patent"). The Company believes that the lawsuits are without merit and intends vigorously to defend itself. As such, the Company has filed, before the U. S. Patent and Trademark Appeals Board ("PTAB"), for Interparties Reviews ("IPR") of the '027 Patent and separately the same for the '250 Patent. In April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit ("CAFC"). The CAFC found in favor of the Company and has vacated and remanded all of the PTAB findings with the exception of their finding that the ‘027 patent met the prima facia test for obviousness, which was affirmed. The CAFC has declined to rehear the case and has issued the final remand order sending the case back to the PTAB. SRAM filed ‘027 appeal cert before the Supreme Court of the United States, cert was denied and that case is before the PTAB on remand. The PTAB has issued an opinion in the ‘250 Patent case stating that the Company has not shown the claims of the ‘250 Patent to be obvious. The Company has appealed that PTAB opinion to the CAFC and the CAFC has affirmed the PTAB opinion. The U.S. District Court, Northern District of Illinois, has again stayed the SRAM lawsuits against the Company pending outcome of the remanded ‘027 PTAB issue.
In a separate action, the Company filed a lawsuit on January 29, 2016 in the U.S. District Court, Northern District of California against SRAM. That lawsuit alleges SRAM’s infringement of two separate Company owned patents, specifically U.S. Patent numbers 6,135,434 and 6,557,674. The Company filed a second lawsuit on July 1, 2016 in the U.S. District Court, Northern District of California against SRAM alleging infringement of the Company’s U.S. Patent numbers 8,226,172 and 8,974,009. These lawsuits have been moved to U.S. District Court, District of Colorado and are otherwise proceeding.
Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters will have a material adverse effect on the Company's financial condition, results of operations or cash flows.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
34

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information
Our common stock has been listed on the NASDAQ Global Select Market under the symbol "FOXF" since August 8, 2013. Our IPO was priced at $15.00 per share on August 8, 2013. Prior to that date, there was no public trading market for our common stock.
The following table sets forth, for the periods indicated, the high and low sales prices per share of our common stock as reported on the NASDAQ Global Select Market.
 High  Low
Year Ending January 3, 2020
Quarter ended March 29, 2019$71.70 $54.21 
Quarter ended June 28, 201983.74 65.07 
Quarter ended September 27, 201986.91 59.63 
Quarter ended January 3, 202071.07 59.01 
Year Ending January 1, 2021
Quarter ended April 3, 2020$79.19 $34.58 
Quarter ended July 3, 202091.84 37.40 
Quarter ended October 2, 2020113.41 69.95 
Quarter ended January 1, 2021108.89 78.20 
On February 19, 2021, the closing price per share of our common stock as reported on the NASDAQ Global Select Market was $137.88 per share.
Stockholders
As of January 31, 2021, there were approximately 15 holders of record of our common stock. The actual number of stockholders is greater than this number of record holders, and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.
Dividend Policy
We did not declare or pay any dividends in the years ended January 1, 2021 and January 3, 2020. In addition, our Credit Facility contains covenants limiting our ability to pay dividends to our stockholders. See "Management’s Discussion and Analysis of Financial Condition and Results of Operations - Liquidity and Capital Resources - Former Second Amended and Restated Credit Facility and First Amended and Restated Credit Facility" for additional information. While we currently intend to reinvest our earnings, any future determination to declare cash dividends will be made at the discretion of our Board of Directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, general business conditions and any other factors that our Board of Directors may deem relevant. We do not intend to pay dividends in the foreseeable future.
Equity Compensation Plan Information
For equity compensation plan information, refer to Item 12. "Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters" of this Annual Report on Form 10-K.
35

Performance Graph
The following graph shows a comparison from August 8, 2013 (the date our common stock commenced trading on the NASDAQ) through January 1, 2021 of the total cumulative return of our common stock with the total cumulative return of the NASDAQ Composite Index (the "NASDAQ Composite") and S&P 500 Index ("S&P 500"). The figures represented below assume an investment of $100 in our common stock at the closing price of $18.61 on August 8, 2013 and in the NASDAQ Composite and S&P 500. Data for the NASDAQ Composite and S&P 500 assume reinvestment of dividends. The comparisons in the graph are historical and are not intended to forecast or be indicative of possible future performance of our common stock.

foxf-20210101_g2.gif
This performance graph shall not be deemed to be "soliciting material" or "filed" or incorporated by reference in future filings with the SEC, or subject to the liabilities of Section 18 of the Exchange Act except as shall be expressly set forth by specific reference in such filing.
Issuer Purchases of Equity Securities
The table below sets forth information regarding repurchases of our common stock by us during the quarter ended January 1, 2021:
PeriodTotal Number of Shares Purchased (1)Weighted Average Price Paid per Share
10/3 - 11/61,736 $84.08 
11/7 - 12/4434 90.30 
12/5 - 1/1— — 
Total2,170 $85.32 
(1) Includes shares acquired from holders of restricted stock unit awards and option exercises to satisfy tax withholding obligations.

36

ITEM 6. SELECTED FINANCIAL DATA
The following selected consolidated financial and other data should be read in conjunction with, and are qualified by reference to, Item 7 "Management’s Discussion and Analysis of Financial Condition and Results of Operations" and our audited consolidated financial statements and the accompanying notes included elsewhere in this Annual Report on Form 10-K. The consolidated statements of income data for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, and the consolidated balance sheet data as of January 1, 2021 and January 3, 2020 are derived from the audited consolidated financial statements that are included elsewhere in this Annual Report on Form 10-K. We have included, in our opinion, all adjustments, consisting only of normal recurring adjustments that we consider necessary for a fair presentation of the financial information set forth in those statements. The consolidated statements of income data for the years ended December 29, 2017 and December 30, 2016 as well as the consolidated balance sheet data as of December 28, 2018, December 29, 2017 and December 30, 2016, are derived from audited consolidated financial statements that are not included in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of the results to be expected in the future. 
Consolidated Statement of Income Data:
For the fiscal years ended
(in thousands, except per share data)
(1)20202019201820172016
Sales$890,554 $751,020 $619,225 $475,633 $403,077 
Cost of sales (2)601,007 508,285 413,729 321,143 276,689 
Gross profit289,547 242,735 205,496 154,490 126,388 
Operating expenses:
Sales and marketing (2)52,214 42,794 37,296 27,905 25,796 
Research and development (2)34,292 31,789 25,847 20,178 18,459 
General and administrative (2) 71,309 48,999 41,756 34,933 27,693 
Amortization of purchased intangibles17,583 6,344 6,065 2,986 2,988 
Fair value adjustment of contingent consideration and acquisition-related compensation— — — 1,447 5,911 
Total operating expenses175,398 129,926 110,964 87,449 80,847 
Income from operations114,149 112,809 94,532 67,041 45,541 
Interest and other expense, net:
Interest expense9,294 3,173 3,059 2,396 2,088 
Other expense, net325 1,067 583 360 363 
Total interest and other expense, net9,619 4,240 3,642 2,756 2,451 
Income before income taxes104,530 108,569 90,890 64,285 43,090 
Provision for income taxes12,784 14,099 5,523 21,102 7,415 
Net income91,746 94,470 85,367 43,183 35,675 
Less: net income attributable to non-controlling interest1,072 1,437 1,327 55 — 
Net income attributable to FOX stockholders$90,674 $93,033 $84,040 $43,128 $35,675 
Earnings per share:
Basic$2.25 $2.43 $2.22 $1.15 $0.97 
Diluted$2.22 $2.38 $2.16 $1.11 $0.94 
Weighted average shares used to compute earnings per share:
Basic40,229 38,333 37,805 37,373 36,799 
Diluted40,801 39,155 38,956 38,738 37,801 
(1) The Company operates on a 52 to 53 week fiscal calendar. The 2019 fiscal year, which ended on January 3, 2020, had 53 weeks and the 2020, 2018, 2017, and 2016 fiscal years, which ended on January 1, 2021, December 28, 2018, December 29, 2017, and December 30, 2016, each had 52 weeks, respectively.

37

(2) Includes stock-based compensation as follows:
For the fiscal years ended
(in thousands)20202019201820172016
Cost of sales$625 $802 $482 $429 $139 
Sales and marketing635 506 556 587 598 
Research and development788 721 640 442 357 
General and administrative6,570 4,835 5,644 7,269 5,129 
Total$8,618 $6,864 $7,322 $8,727 $6,223 

Consolidated Balance Sheet Data:
For the fiscal years ended
(in thousands)20202019201820172016
Cash and cash equivalents (1)$245,764 $43,736 $27,958 $35,947 $35,280 
Inventory127,091 128,505 107,140 84,841 71,243 
Working capital (1) (2)416,580 190,000 135,162 116,702 95,876 
Property, plant and equipment, net163,288 108,379 64,788 43,636 32,262 
Total assets1,286,561 609,316 485,254 428,286 335,600 
Total debt, including current portion (3)389,588 68,000 59,426 98,643 66,683 
Total stockholders’ equity (1)$719,171 $422,200 $321,205 $234,835 $184,937 
(1) In 2020, we closed a secondary offering selling 2.8 million shares of common stock for net cash proceeds of $198.2 million. This offering was made pursuant to our registration statement on Form S-3.
(2) Our working capital is calculated as current assets less current liabilities. Accordingly, cash and cash equivalents are included.
(3) In 2016, we entered into the Second Amended and Restated Credit Facility, with a refinanced term loan principal balance of $75.0 million. We paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into a new Credit Facility with Bank of America, N.A. ("Bank of America"). In 2020, relating to our acquisition of SCA, we entered into the First Amended and Restated Credit Facility, borrowing $400.0 million under a secured term loan.

38

ITEM 7. 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 the section titled "Selected Financial Data" and the consolidated financial statements and related notes thereto included elsewhere in this Annual Report in Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. You should review the "Risk Factors" and "Special Note Regarding Forward-Looking Statements" sections of this Annual Report on Form 10-K for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.
Overview
We are a designer, manufacturer and marketer of performance-defining component products used primarily on bikes, side-by-side vehicles, or Side-by-Sides, on-road and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks. Virtually all of our revenues were from our product sales; miscellaneous sources of revenue such as royalty income and service related repair work and the associated sale of parts represented less than 1% of our sales in each of the years ended January 1, 2021, January 3, 2020 and December 28, 2018.
We have determined that we operate in one reportable segment, which is the manufacturing, sale and service of performance-defining products. Our products fall into the following two categories:
powered vehicles, including Side-by-Sides, certain on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications including military, motorcycles, and commercial trucks;
specialty sports products, which consist primarily of bike suspension and component products.
In each of the years ended January 1, 2021, January 3, 2020 and December 28, 2018, approximately 59%, 60% and 54%, respectively, of our sales were attributable to sales of products for powered vehicles and approximately 41%, 40% and 46%, respectively, of our sales were attributable to sales of specialty sports products.
Our North American sales totaled $593.3 million, $502.3 million and $388.7 million, or 67%, 67% and 63% of our total sales in fiscal years 2020, 2019 and 2018, respectively. Our international sales totaled $297.3 million, $248.8 million and $230.5 million, or 33%, 33% and 37% of our total sales in fiscal years 2020, 2019 and 2018, respectively. Sales attributable to countries outside the U.S. are based on shipment location. Our international sales, however, do not necessarily reflect the location of the end users of our products as many of our products are incorporated into bikes that are assembled at international locations and then shipped back to the U.S. We estimate, based on our internal projections, that approximately one-third of the end users of our bike products are located outside the U.S.
Opportunities, challenges and risks
We intend to focus on generating sales of our performance-defining products through OEMs and in the aftermarket channel. To do this, we intend to continue to develop and introduce new and innovative products in our current end-markets and we intend to selectively develop products for applications and end-markets in which we do not currently participate. Currently, the majority of our sales are dependent on the demand for performance-defining products.
Our aftermarket distribution network currently consists of more than 5,000 retail dealers and distributors worldwide. To further penetrate the aftermarket channel, we intend to selectively add additional dealers and distributors in certain geographic markets, expand our internal sales force and strategically increase the number of aftermarket specific products and services that we offer for existing vehicle platforms. In addition, we believe international expansion represents a significant opportunity for us and we intend to selectively increase infrastructure investments and focus on identified geographic regions.
As a supplier to OEM customers, we are largely dependent on the success of the business of our OEM customers. Model year changes by our OEM customers may adversely impact our sales or cause our sales to vary from quarter to quarter. Losses in market share or a decline in the overall market of our OEM customers or the discontinuance by our OEM customers of their products that incorporate our products could negatively impact our business and our results of operations.
We have substantially completed the construction of an approximately 336,000 square foot state-of-the-art 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 first phase of the Hall County, Georgia project was completed late in the second quarter of 2020 and will be used for manufacturing, warehousing, distribution and office space.
From time to time, we have experienced, and may continue to experience, warranty costs and claims relating to our products. In the ordinary course of business, we reserve for such costs and claims in our financial statements. There is a risk, however, that in the future we will experience higher than expected warranty costs and claims, as well as other related costs.
39

We intend to evaluate selective potential acquisition opportunities for performance-defining products and technologies that we believe will help us extend our performance-defining product platform. Any acquisitions that we might make are subject to various risks and uncertainties and could have a negative impact on our results of operations. In addition, we may contractually obligate ourselves to contingent consideration or acquisition related compensation payments in conjunction with such acquisitions, which could have a negative impact on our cash flow and results of operations. See Item 7. "Management’s Discussion and Analysis of Financial Condition and Results of Operations - Liquidity and Capital Resources - Contractual obligations and commitments" for additional information.
Basis of presentation
Composition of sales
Sales from:
Product sales: consist of sales of performance-defining products and systems to customers worldwide. Sales are measured based on the consideration specified in a contract with a customer. We recognize sales when a performance obligation is satisfied 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, we may also enter into master agreements; and
Shipping and handling fees: consists of shipping and handling fees billed to customers.
Net of:
Rebates: consists of incentives we provide to customers based on sales of eligible products; and
Sales returns allowances: consists of an estimate of our sales returns. This allowance is based upon estimates of the projected returns in future periods based on our experience with returns recorded in previous periods. Sales returns have not been significant to date.
We attribute our past growth in sales predominantly to continued higher demand for on and off-road suspension products, acquisitions, and the success of our current product lines including new products within those lines.
Cost of sales
The cost of sales includes the cost of purchased parts and manufactured products (raw materials consumed, the cost to procure materials, labor costs, including wages, and employee benefits, and factory overhead to produce finished good products), including:
the costs to inspect and repair products;
shipping costs associated with inbound freight. These costs are capitalized as part of inventory and included in cost of sales as the inventory is sold;
royalty expenses, including payments to certain parties for our use of licensed technology incorporated into our products;
freight expenses incurred for certain shipments to customers;
warranty costs associated with the repair or replacement of products under warranty; and
reductions in the cost of inventory to its net realizable value, if required, for estimated excess, obsolescence or impaired balances.
Gross profit/gross margin
Our gross profit equals our sales minus cost of sales. Our gross margin measures our gross profit as a percentage of sales.
Our gross margins fluctuate based on production volumes, product, customer and channel mix and overall supply chain and manufacturing efficiencies. Generally, we earn higher gross margins on our products sold to the aftermarket channel.
Operating expenses
Our operating expenses consist of the following:
sales and marketing;
research and development;
general and administrative;
40

amortization of purchased intangibles; and
fair value adjustment of contingent consideration and acquisition-related compensation.
Our sales and marketing expenses include costs related to our sales, customer service and marketing personnel, including their wages, employee benefits and related stock-based compensation, and occupancy related expenses. Other significant sales and marketing expenses include race support and sponsorships of events and athletes, advertising and promotions related to trade shows, travel and entertainment, commissions paid to outside sales representatives, promotional materials and products and our sales office costs.
Our research and development expenses consist primarily of salaries and personnel costs, including wages, employee benefits and related stock-based compensation for our engineering, research and development teams, occupancy related expenses, fees for third party consultants, service fees, and expenses for prototype tooling and materials, travel, and supplies. We expense research and development costs as incurred and such costs are included as research and development expenses on our consolidated statements of income.
Our general and administrative expenses include costs related to our executive, finance, legal, information technology, business development, human resources and administrative personnel, including wages, employee benefits and related stock-based compensation expenses. We record professional and contract service expenses, occupancy related expenses associated with corporate locations and equipment, and legal expenses in general and administrative expenses.
Our amortization of purchased intangibles includes amortization over their respective useful lives of our purchased intangible assets, such as customer lists and our core technology. Our intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be fully recoverable. No impairments of intangible assets were identified in the years ended January 1, 2021, January 3, 2020 and December 28, 2018.
Income from operations
We define income from operations as gross profit less our operating expenses. We use income from operations as an indicator of the profitability of our business and our ability to manage costs.
Interest and other expense, net
Interest expense consists of interest charged to us under our credit facility.
Other expense, net, consists of foreign currency transaction gains and losses, gains and losses on the disposal of fixed assets, and other miscellaneous items.
 Income taxes
We are subject to income taxes in the U.S. (federal and state) and various other foreign jurisdictions. Our effective tax rate could be affected by numerous factors such as change in our business operations, acquisitions, investments, entry into new businesses and geographies, intercompany transactions, the relative amount of our foreign earnings, losses incurred in jurisdictions for which we are not able to realize related tax benefits, changes in our deferred tax assets and liabilities and their valuation, changes in the laws, regulations, administrative practices, principles, and interpretations related to tax, including changes to the global tax framework and other laws and accounting rules in various jurisdictions.
For the years ended January 1, 2021, January 3, 2020 and December 28, 2018, we had effective tax rates of 12.2%, 13.0% and 6.1%, respectively.
We have concluded our international restructuring in response to the Tax Cuts Jobs Act (the "TCJA"), and expect that certain other operational changes will be carried out over a number of years. The TCJA significantly changed how the U.S. taxes corporations. As a result of the enactment of the TCJA in December 2017, our unremitted earnings became subject to a transition tax, which we paid with existing foreign tax credits. We therefore no longer consider our unremitted earnings to be permanently reinvested.
As of January 1, 2021, our deferred tax assets included foreign tax credits of approximately $41.2 million, which begin to expire in 2025 unless utilized.
Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. As of January 1, 2021, we recorded a valuation allowance of $7.2 million, as we anticipate that the TCJA will partially limit our ability to utilize our foreign tax credits. In the future, our effective tax rate could vary as we update our assessment of valuation allowances for our deferred tax assets, including those associated with credit carryforwards. It is reasonably possible that we could record a material adjustment to the valuation allowance in the next 12 months as we assess the progress and outcome of our plans to alter the generation and utilization of foreign tax credits.
41

We also have federal and state research credit carryforwards of approximately $1.3 million and $2.3 million, respectively. The federal research credits will begin to expire in 2036 unless utilized; the state research credits do not expire.
Stock-based compensation gives rise to deferred tax assets to the extent of the compensation expense recognized on non-qualified stock options that have not been exercised or expired and restricted stock awards that have not vested. As of January 1, 2021, our deferred tax assets included $1.2 million associated with stock-based compensation expense. The difference between the deferred tax asset and the actual tax deduction for stock-based compensation is recorded as a component of our income tax expense. Our effective tax rate will vary based on such differences.
We are subject to examination of our income tax returns by the U.S. Internal Revenue Service ("IRS") and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our income tax liabilities and expense. Should actual events or results differ from our current expectations, charges or credits to our income tax expense may become necessary. Any such adjustments could have a significant impact on our effective tax rate.
In 2018, we received a no change letter from the IRS related to the audit of our 2015 federal tax return. Additionally, we entered into a closing agreement with the IRS that resolved the uncertainty about the deductibility of amortization and depreciation arising from the Compass Group Diversified Holdings LLC's acquisition of us in 2008 (the "Compass Acquisition") for all open tax years. The favorable conclusion resulted in a decrease in the unrecognized tax benefits of $6.2 million, of which $5.6 million favorably impacted the effective tax rate. Including the reversal of the amounts presented as net of deferred tax assets and accrued interest and penalties, the favorable conclusion resulted in a benefit of $9.8 million to the provision for income tax for the year ended December 28, 2018. The deductibility of acquisition-related amortization and depreciation for state tax purposes remains uncertain.
Results of operations
The table below summarizes our results of operations for the fiscal years ended January 1, 2021, January 3, 2020, and December 28, 2018:
For the fiscal years ended
January 1January 3December 28
(in thousands)202120202018
Sales$890,554 $751,020 $619,225 
Cost of sales601,007 508,285 413,729 
Gross profit289,547 242,735 205,496 
Operating expenses:
Sales and marketing52,214 42,794 37,296 
Research and development34,292 31,789 25,847 
General and administrative71,309 48,999 41,756 
Amortization of purchased intangibles17,583 6,344 6,065 
Total operating expenses175,398 129,926 110,964 
Income from operations114,149 112,809 94,532 
Interest and other expense, net:
Interest expense9,294 3,173 3,059 
Other expense325 1,067 583 
Total interest and other expense, net9,619 4,240 3,642 
Income before income taxes104,530 108,569 90,890 
Provision for income taxes12,784 14,099 5,523 
Net income91,746 94,470 85,367 
Less: net income attributable to non-controlling interest1,072 1,437 1,327 
Net income attributable to FOX stockholders$90,674 $93,033 $84,040 

42

The following table sets forth statement of income data as a percentage of sales for the years indicated:
For the fiscal years ended
January 1January 3December 28
202120202018
Sales100.0 %100.0 %100.0 %
Cost of sales67.5 67.7 66.8 
Gross profit32.5 32.3 33.2 
Operating expenses:
Sales and marketing5.9 5.7 6.0 
Research and development3.9 4.2 4.2 
General and administrative8.0 6.5 6.7 
Amortization of purchased intangibles2.0 0.8 1.0 
Total operating expenses19.7 17.3 17.9 
Income from operations12.8 15.0 15.3 
Interest and other expense, net:
Interest expense1.0 0.4 0.5 
Other expense— 0.1 0.1 
Interest and other expense, net1.1 0.6 0.6 
Income before income taxes11.7 14.5 14.7 
Provision for income taxes1.4 1.9 0.9 
Net income10.3 12.6 13.8 
Less: net income attributable to non-controlling interest0.1 0.2 0.2 
Net income attributable to FOX stockholders10.2 %12.4 %13.6 %
*Percentages may not foot due to rounding.
43

Fiscal year ended January 1, 2021 compared to fiscal year ended January 3, 2020
Sales
For the fiscal years ended
(in millions)20202019Change ($)Change (%)
Sales$890.6 $751.0 $139.6 18.6 %
Sales for the year ended January 1, 2021 increased approximately $139.6 million, or 18.6%, compared to the year ended January 3, 2020. The sales increase reflects a 22.4% increase in Specialty Sports products as well as a 16.1% growth in Powered Vehicle products for the year ended January 1, 2021 compared to the prior year. The increase in Specialty Sports product sales reflects higher demand in both OEM and aftermarket channels. The increase in sales of Powered Vehicle product sales was primarily due to the inclusion of SCA's results.
Cost of sales
For the fiscal years ended
(in millions)20202019Change ($)Change (%)
Cost of sales$601.0 $508.3 $92.7 18.2 %
Cost of sales for the year ended January 1, 2021 increased approximately $92.7 million, or 18.2%, compared to the year ended January 3, 2020. The increase in cost of sales was driven primarily by an increase in product sales, as well as certain business factors affecting gross margin, which are discussed below.
For the year ended January 1, 2021, our gross margin was 32.5% compared to 32.3% for the year ended January 3, 2020. The increase in gross margin was primarily due to the impact of the SCA acquisition and a favorable change in product and channel mix partially offset by incremental cost due to the COVID-19 pandemic as well as duplicate costs incurred as we transition our North American manufacturing operations.
Operating expenses
For the fiscal years ended
(in millions)20202019Change ($)Change (%)
Operating expenses:
Sales and marketing$52.2 $42.8 $9.4 22.0 %
Research and development34.3 31.8 2.5 7.9 %
General and administrative71.3 49.0 22.3 45.5 %
Amortization of purchased intangibles17.6 6.3 11.3 179.4 %
Total operating expenses$175.4 $129.9 $45.5 35.0 %
Total operating expenses for the year ended January 1, 2021 increased approximately $45.5 million, or 35.0%, over the comparable period in 2019. When expressed as a percentage of sales, operating expenses increased to 19.7% of sales for the year ended January 1, 2021 compared to 17.3% of sales in 2019.
Within operating expenses, our sales and marketing expense increased by approximately $9.4 million primarily due to costs related to SCA of $8.5 million. Additionally, we incurred higher personnel and commission expenses of $2.8 million, which were partially offset by reduced spending on trade shows and race events. Research and development expenses increased approximately $2.5 million primarily due to headcount and facility-related expenses, partially offset by reductions in supplies, equipment, and other various expenses across our organization. General and administrative expenses increased approximately $22.3 million due to acquisition-related costs of approximately $14.1 million and the inclusion of SCA operating costs of $5.9 million, and higher headcount costs including incentive compensation, partially offset by lower patent-related legal costs.
Amortization of purchased intangible assets for the year ended January 1, 2021 increased by approximately $11.3 million as compared to the year ended January 3, 2020, due to the amortization of SCA's intangible assets.
44

Income from operations
For the fiscal years ended
(in millions)20202019Change ($)Change (%)
Income from operations$114.1 $112.8 $1.3 1.2 %
As a result of the factors discussed above, income from operations for the year ended January 1, 2021 increased approximately $1.3 million, or 1.2%, compared to income from operations in the same period in 2019.
Interest and other expense, net
For the fiscal years ended
(in millions)20202019Change ($)Change (%)
Interest and other expense, net:
Interest expense$9.3 $3.2 $6.1 190.6 %
Other expense, net$0.3 $1.0 (0.7)(70.0)%
Interest and other expense, net$9.6 $4.2 $5.4 128.6 %
Interest and other expense, net for the year ended January 1, 2021 increased by approximately $5.4 million to $9.6 million compared to $4.2 million for the year ended January 3, 2020. The increase in interest and other expense, net is primarily due to interest expense on additional borrowings in connection with our acquisition of SCA.
Income taxes
For the fiscal years ended
(in millions)20202019Change ($)Change (%)
Provision for income taxes$12.8 $14.1 $(1.3)(9.2)%
Income tax expense for the year ended January 1, 2021 decreased by approximately $1.3 million to $12.8 million compared to income tax expense of $14.1 million in the same period in 2019. The decrease in expense resulted from the decrease in pre-tax profit, as well as from the benefits of excess deductions on stock-based compensation and the benefit of a lower tax rate on U.S. foreign derived earnings.
The effective tax rates were 12.2% and 13.0% for the years ended January 1, 2021 and January 3, 2020, respectively.
For the year ended January 1, 2021, the difference between our effective tax rate and the 21% federal statutory rate resulted from the decrease in pre-tax profit, as well as, the benefit of excess deductions on stock-based compensation and the benefit of a lower tax rate on U.S. foreign derived earnings.
For the year ended January 3, 2020, the difference between our effective tax rate and the 21% federal statutory rate resulted primarily from the benefit of excess deductions on stock-based compensation, and the benefit of a lower tax rate on U.S. foreign derived earnings, partially offset by non-deductible executive compensation and state taxes.

Net income
For the fiscal years ended
(in millions)20202019Change ($)Change (%)
Net income$91.7 $94.5 $(2.8)(3.0)%
As a result of the factors described above, our net income decreased $2.8 million, or 3.0%, to $91.7 million in the fiscal year ended January 1, 2021 from $94.5 million for the same period in 2019.
45

Fiscal year ended January 3, 2020 compared to fiscal year ended December 28, 2018
Sales
For the fiscal years ended
(in millions)20192018Change ($)Change (%)
Sales$751.0 $619.2 $131.8 21.3 %
Sales for the fiscal year ended January 3, 2020 increased approximately $131.8 million, or 21.3%, compared to the year ended December 28, 2018. The sales increase reflects 33.8% growth in Powered Vehicle products as well as a 6.3% increase in Specialty Sports products for the fiscal year ended January 3, 2020 compared to the prior fiscal year. The increase in sales of Powered Vehicle product sales was primarily due to the continued success of our product lineup, particularly in the OEM channel, as well as the inclusion of Ridetech's results. The increase in Specialty Sports product sales reflects new product introductions and strong sell through with certain higher growth OEMs.
Cost of sales
For the fiscal years ended
(in millions)20192018Change ($)Change (%)
Cost of sales$508.3 $413.7 $94.6 22.9 %
Cost of sales for the fiscal year ended January 3, 2020 increased approximately $94.6 million, or 22.9%, compared to the year ended December 28, 2018. The increase in cost of sales was driven primarily by an increase in product sales, as well as certain business factors affecting gross margin, which are discussed below.
For the year ended January 3, 2020, our gross margin was 32.3% compared to 33.2% for the fiscal year ended December 28, 2018. The decrease in our gross profit margin was primarily due to a shift in customer and product mix as the Company's larger North American OEMs represented a higher portion of sales. Additionally, we incurred manufacturing and supply chain inefficiencies associated with a higher than anticipated increase in customer demand.
Operating expenses
For the fiscal years ended
(in millions)20192018Change ($)Change (%)
Operating expenses:
Sales and marketing$42.8 $37.3 $5.5 14.7 %
Research and development31.8 25.8 6.0 23.3 %
General and administrative49.0 41.8 7.2 17.2 %
Amortization of purchased intangibles6.3 6.1 0.2 3.3 %
Total operating expenses$129.9 $111.0 $18.9 17.0 %
Total operating expenses for the fiscal year ended January 3, 2020 increased approximately $18.9 million, or 17.0%, over the comparable period in 2018. When expressed as a percentage of sales, operating expenses decreased to 17.3% of sales for the fiscal year ended January 3, 2020 compared to 17.9% of sales in 2018.
Within operating expenses, our sales and marketing expense increased by approximately $5.5 million primarily due to wages and related expenses of $2.2 million, costs related to our recently acquired Ridetech subsidiary of $1.7 million, and various other promotional expenses to expand our marketing team and continue to grow our brand. Research and development expenses increased approximately $6.0 million primarily due to headcount investments of $4.6 million as we continue to pursue product innovation, facilities related costs and cost associated with Ridetech. General and administrative expenses increased approximately $7.2 million due to payroll related costs of $4.0 million, facility and depreciation expense of $2.4 million, costs associated with Ridetech of $0.6 million and various other items, partially offset by a decrease of $1.3 million in litigation expenses.
Amortization of purchased intangible assets for the fiscal year ended January 3, 2020 increased by approximately $0.2 million as compared to the fiscal year ended December 28, 2018, due to the amortization of Ridetech's intangible assets.
46

 Income from operations
For the fiscal years ended
(in millions)20192018Change ($)Change (%)
Income from operations$112.8 $94.5 $18.3 19.4 %
As a result of the factors discussed above, income from operations for the fiscal year ended January 3, 2020 increased approximately $18.3 million, or 19.4%, compared to income from operations in the same period in 2018.
Interest and other expense, net
For the fiscal years ended
(in millions)20192018Change ($)Change (%)
Interest and other expense, net:
Interest expense$3.2 $3.1 $0.1 3.2 %
Other expense, net1.0 0.5 0.5 100.0 %
Interest and other expense, net$4.2 $3.6 $0.6 16.7 %
Interest and other expense, net for the fiscal year ended January 3, 2020 increased by approximately $0.6 million to $4.2 million compared to $3.6 million for the fiscal year ended December 28, 2018. The increase in interest and other expense, net is primarily due to a $0.5 million increase in foreign exchange losses in the fiscal year ended January 3, 2020.
Income taxes
For the fiscal years ended
(in millions)20192018Change ($)Change (%)
Provision for income taxes$14.1 $5.5 $8.6 156.4 %
Income tax expense for the fiscal year ended January 3, 2020 increased by approximately $8.6 million to $14.1 million compared to income tax expense of $5.5 million in the same period in 2018. The increase in expense resulted primarily from the non-recurring Compass Acquisition uncertain tax position which was reflected in 2018, partially offset by the benefit of U.S. foreign derived earnings and the benefit of excess deductions on stock-based compensation.
The effective tax rates were 13.0% and 6.1% for the fiscal years ended January 3, 2020 and December 28, 2018, respectively.

For the fiscal year ended January 3, 2020, the difference between our effective tax rate and the 21% federal statutory rate resulted primarily from the benefit of excess deductions on stock-based compensation, the benefit of a lower tax rate on U.S. foreign derived earnings, partially offset by non-deductible executive compensation and state taxes.

For the fiscal year ended December 28, 2018, the difference between our effective tax rate and the 21% federal statutory rate resulted primarily from the favorable result of the uncertain tax position related to the Compass Acquisition, the benefit of excess deductions on stock-based compensation, the benefit of a lower tax rate on U.S. foreign derived earnings, partially offset by non-deductible executive compensation and state taxes.
Net income
For the fiscal years ended
(in millions)20192018Change ($)Change (%)
Net income$94.5 $85.4 $9.1 10.7 %
As a result of the factors described above, our net income increased $9.1 million, or 10.7%, to $94.5 million in the fiscal year ended January 3, 2020 from $85.4 million for the same period in 2018.
47

Liquidity and Capital Resources
Our primary cash needs are to support working capital, capital expenditures, acquisitions and acquisition-related compensation, debt repayments and share repurchases. We have generally financed our historical needs with operating cash flows and borrowings under our credit facilities. These sources of liquidity may be impacted by various factors, including demand for our products, investments made by us in acquired businesses, our plant and equipment and other capital expenditures, and expenditures on general infrastructure and information technology.
As of January 1, 2021, we held $22.4 million of our $245.8 million of cash and cash equivalents in accounts of our subsidiaries outside of the U.S., which we may repatriate. We manage our foreign cash, intercompany payables and intercompany debt to provide a foreign currency hedge against U.S. dollar-denominated trade receivable balances held by our Taiwan location.
A summary of our operating, investing and financing activities are shown in the following table:
For the years ended
January 1January 3December 28
(in thousands)202120202018
Net cash provided by operating activities$82,715 $74,830 $65,392 
Net cash used in investing activities(388,525)(60,330)(30,203)
Net cash provided by (used in) financing activities506,722 859 (43,431)
Effect of exchange rate changes on cash and cash equivalents1,116 419 253 
Increase (decrease) in cash and cash equivalents$202,028 $15,778 $(7,989)
We expect that cash on hand, cash flow from operations and availability under our credit facility will be sufficient to fund our operations during the next 12 months from the date of this Annual Report on Form 10-K.
Operating activities
Cash provided by operating activities primarily consists of net income, adjusted for certain non-cash items, primarily depreciation and amortization, stock-based compensation, and deferred income taxes, offset by net cash invested in working capital.
In the fiscal year ended January 1, 2021, cash provided by operating activities was $82.7 million and consisted of net income of $91.7 million plus non-cash items and other adjustments totaling $30.0 million less changes in operating assets and liabilities totaling $39.0 million. Non-cash items and other adjustments consisted primarily of depreciation and amortization of $33.9 million, stock-based compensation of $8.6 million, and amortization of loan fees of $1.5 million, offset by a $14.1 million change in deferred taxes. Cash invested in operating assets and liabilities is primarily the result of increases in prepaids and other current assets of $66.4 million and accounts receivable of $18.8 million, partially offset by decreases in accounts payable of $25.9 million, accrued expenses of $11.2 million and inventory of $7.9 million. The increase in prepaids and other current assets is primarily due to deposits on chassis and acquisition-related compensation payments held in escrow, both related to our acquired SCA subsidiary. The changes in inventory, accounts receivable, accounts payable and accrued expenses reflect business growth as well as timing of vendor payments.
In the fiscal year ended January 3, 2020, cash provided by operating activities was $74.8 million and consisted of net income of $94.5 million plus non-cash items and other adjustments totaling $14.5 million less changes in operating assets and liabilities totaling $34.2 million. Non-cash items and other adjustments consisted primarily of depreciation and amortization of $17.7 million, stock-based compensation of $6.9 million, and loss on the extinguishment of debt of $0.5 million, offset by a $10.6 million change in deferred taxes. Cash invested in operating assets and liabilities is primarily the result of increases in inventory of $17.0 million, and accounts receivable of $12.1 million, decreases in income taxes of $3.6 million and accrued expenses of $2.3 million, partially offset by a decrease in prepaids and other assets of $1.7 million. The changes in inventory, accounts receivable, accrued expenses and prepaids and other assets are primarily attributable to business growth and the impact of the Ridetech acquisition. The decrease in income taxes is primarily due to the timing of estimated tax payments and refunds.
In the fiscal year ended December 28, 2018, cash provided by operating activities was $65.4 million and consisted of net income of $85.4 million plus non-cash items and other adjustments totaling $2.8 million less changes in operating assets and liabilities totaling $22.7 million. Non-cash items and other adjustments consisted primarily of depreciation and amortization of $14.7 million, and stock-based compensation of $7.3 million, offset by a $19.3 million change in deferred taxes. Cash invested in operating assets and liabilities is primarily the result of increases in inventory of $23.0 million, and accounts receivable of $19.0 million, partially offset by increases in accounts payable of $15.2 million, and accrued expenses of $4.2 million. The increases in inventory, accounts receivable, accounts payable and accrued expenses reflect the growth of our business, changes in customer mix and timing, and the expansion of our manufacturing facilities.
48

Investing activities
Cash used in investing activities primarily relates to strategic acquisitions of businesses and other assets, and investments in our manufacturing and general infrastructure through the acquisition of property and equipment.
In the fiscal year ended January 1, 2021, cash used in investing activities was $388.5 million which primarily consisted of $331.5 million of cash consideration for our acquisition of SCA and $56.7 million in property and equipment additions.
In the fiscal year ended January 3, 2020, cash used in investing activities was $60.3 million which primarily consisted of $53.5 million in property and equipment additions and $6.8 million of cash consideration for our acquisition of Ridetech.
In the fiscal year ended December 28, 2018, cash used in investing activities was $30.2 million which consisted entirely of property and equipment additions.
Financing activities
Cash provided by or used in financing activities primarily relates to changes in our capital structure, including the various forms of debt and equity instruments used to finance our business.
In the fiscal year ended January 1, 2021, net cash provided by financing activities was $506.7 million, which consisted primarily of $392.4 million in proceeds, net of issuance costs, from our First Amended and Restated Credit Facility, which was amended and restated in connection with our acquisition of SCA, partially offset by net payments of $68.0 million on our line of credit and payments on our term debt of $5.0 million. In addition, we received $198.2 million from our June 2020 issuance of common stock. These inflows were partially offset by $4.3 million to repurchase shares of our common stock as part of our stock-based compensation program and $6.6 million in installment payments related to the purchase of the Tuscany non-controlling interest. Refer to Note 12 - Commitments and Contingencies for additional details.
In the fiscal year ended January 3, 2020, net cash provided by financing activities was $0.9 million, which consisted primarily of $7.7 million in net proceeds from our credit facility offset by $6.8 million in payments to repurchase shares to cover tax withholding related to the vesting of restricted stock awards, net of proceeds from the exercise of stock options.
In the fiscal year ended December 28, 2018, net cash used in financing activities was $43.4 million, which consisted primarily of $39.3 million in net payments on our credit facility and $4.1 million in payments to repurchase shares to cover tax withholding related to the vesting of restricted stock awards, net of proceeds from the exercise of stock options.
Former Second Amended and Restated Credit Facility
In August 2013, the Company entered into a credit facility with SunTrust Bank, N.A. and other named lenders, which was periodically amended and restated (the "Second Amended and Restated Credit Facility"). The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new credit facility with Bank of America, N.A. ("Bank of America").
First Amended and Restated Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was amended and restated on March 11, 2020 and June 19, 2020 (as most recently amended and restated as the "First Amended and Restated Credit Facility"). The First Amended and Restated Credit Facility, which matures on March 11, 2025, provides 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 is subject to quarterly amortization payments.
The Company paid $7.6 million in debt issuance costs, of which $6.5 million were allocated to the term debt and $1.2 million were allocated to the line of credit. Additionally, the Company had $0.4 million of remaining unamortized debt issuance costs. The Company expensed $0.3 million of the remaining unamortized debt issuance costs, which are included in interest and other expense, net on the condensed consolidated statements of income for the fiscal year ended January 1, 2021 and the remaining $0.1 million were allocated to the line of credit. All loan fees allocated to the term debt will be amortized using the interest method and all loan fees allocated to the line of credit will be amortized on a straight-line basis over the term of the First Amended and Restated Credit Facility.
49

The First Amended and Restated Credit Facility provides for interest at a rate either based on the London Interbank Offered Rate, or LIBOR, plus a margin ranging from 1.00% to 2.25%, with a floor rate of 0.50%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 1.25%. At January 1, 2021, the one-month LIBOR and prime rates were 0.14% and 3.25%, respectively. At January 1, 2021, our weighted-average interest rate on outstanding borrowing was 1.62%. The First Amended and Restated 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 January 1, 2021.
Contractual obligations and commitments
As of January 1, 2021, we had the following contractual obligations (in thousands):
Payments due by periodTotalLess than 1 year1-3 years4-5 yearsMore than 5 years
Long-term borrowings$395,000 $12,500 $37,500 $345,000 $— 
Operating lease obligations 27,887 7,482 11,364 6,312 2,729 
Purchase obligations and other3,991 3,991 — — — 
Total$426,878 $23,973 $48,864 $351,312 $2,729 
As of January 1, 2021, we had a liability of approximately $1.1 million associated with uncertain tax positions, which is classified as a current liability in our consolidated balance sheet because it is reasonably possible that certain federal, foreign, and state tax matters could be concluded in the next 12 months. However, our liability for uncertain tax positions has been excluded from our summary of contractual obligations as we cannot make a reliable estimate of the period of cash settlement with the respective taxing authorities, nor the amount of the final cash settlement. See Note 15 - Income Taxes of the Notes to Consolidated Financial Statements in this Annual Report on Form 10-K.
Seasonality
Certain portions of our business are seasonal; we believe this seasonality is due to the delivery of new products. As we have diversified our product offerings and our product launch cycles, seasonal fluctuations are becoming less material.
Off-Balance Sheet Arrangements
We have no material off-balance sheet arrangements.
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 could have an adverse impact on our business, financial condition and results of operations.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates, judgments, and assumptions that affect the reported amounts of assets, liabilities, sales, expenses and related disclosures. We evaluate our estimates, judgments, and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
We believe that the assumptions, judgments, and estimates associated with the following have the greatest potential impact on, and are critical to the understanding of, our results of operations: revenue recognition, provision for doubtful accounts receivable, inventory, goodwill and intangible assets, earn-out arrangements, warranty, income taxes and stock-based compensation. For further information see Note 1 - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements in this Annual Report on Form 10-K.

50

Critical Accounting Policies
Revenue recognition
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 over 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.
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. Certain pricing provisions that provide the customer with future discounts are considered a material right. Such material rights result in the deferral of revenue that are recognized when the rights are exercised by the customer. Measuring the material rights requires judgments including forecasts of future sales and product mix. Effective December 30, 2017, we adopted ASC 606, Revenue from Contracts with Customers. Refer to Note 1 - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements in this Annual Report on Form 10-K for additional details of this new accounting pronouncement.
Allowance for doubtful accounts
We record a provision for doubtful accounts deemed not collectible using the aging method. The provision is based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer’s ability to meet its financial obligations, we estimate if the recoverability of the amounts due could be reduced by a material amount.
Inventories
Inventories are stated at the lower of actual cost (or standard cost which generally approximates actual costs on a first-in first-out basis) or net realizable value. Cost includes raw materials, as well as direct labor and manufacturing overhead for products we manufacture. Net realizable value is based on current replacement cost for raw materials and on a net realizable value for finished goods. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolete or impaired balances.
We regularly monitor inventory quantities on hand and on order and record write-downs for excess and obsolete inventories based on our estimate of the demand for our products, potential obsolescence of technology, product life cycles, and when pricing trends or forecasts indicate that the carrying value of inventory exceeds our estimated selling price. These factors are affected by market and economic conditions, technology changes, and new product introductions and require estimates that may include elements that are uncertain. Actual demand may differ from forecasted demand and may have a material effect on our gross margin. If inventory is written down, a new cost basis will be established that cannot be increased in future periods.
Goodwill, intangible assets and long-lived assets
Goodwill
Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis, the Company makes a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount, it will perform a quantitative analysis; otherwise, no further evaluation is necessary.
For the quantitative impairment test, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. We completed our most recent annual impairment test in the third quarter of 2020 at which time we had a single reporting unit for purposes of assessing goodwill impairment. No impairment charges have been incurred to date.
Indefinite-lived intangible assets
Certain trademarks and trade names are considered to be indefinite life intangibles, and are not amortized but are subject to testing for impairment annually.
51

Finite-lived intangible assets
We assess the recoverability of identifiable finite-lived intangible assets whenever events or changes in circumstances indicate that an asset or asset group’s carrying amount may be impaired. Impairment of certain finite-lived intangible assets, particularly customer relationships, certain trade names and core technology, is measured by comparing the carrying amount of the asset group to which the assets are assigned to the sum of the undiscounted estimated future cash flows the asset group is expected to generate. If the asset or asset group is considered to be impaired, the amount of such impairment would be measured by the difference between the carrying amount of the asset and its fair value. 
Acquisition of certain identifiable definite-lived and indefinite-lived assets
In conjunction with an acquisition of a business, the Company records identifiable definite-lived and indefinite-lived intangible assets acquired at their respective fair values as of the date of acquisition. The estimates used in assessing the fair value for the assets acquired include projected future cash flows, associated discount rates used to calculate present value, asset life cycles, customer retention rates and royalty rates. The fair value calculated for indefinite-lived intangible assets such as certain tradenames, in addition to intangible assets that are definite-lived such as customer relationships and other technology-based assets may change during the finalization of the purchase price allocation, due to the significant estimates used in determining their fair value. As a result, the Company may make adjustments to the provisional amounts recorded for certain items as part of the purchase price allocation subsequent to the acquisition, not to exceed one year after the acquisition date, until the purchase accounting allocation is finalized.
Warranty
Unless otherwise required by law, the Company generally offers limited warranties on its products for one to two years. We accrue estimated costs related to warranty activities as a component of cost of sales upon product shipment or when information becomes available indicating that an adjustment to the warranty reserves is appropriate. Management estimates are based upon historical and projected product failure rates and historical costs incurred in correcting product failures. The warranty reserve is assessed from time to time for adequacy and adjusted as necessary for specifically identified warranty exposures. Actual warranty expenses are charged against our estimated warranty liability when incurred. Factors that affect our liability include the number of units, historical and anticipated rates of warranty claims, and the cost per claim. An increase in warranty claims or the related costs associated with satisfying these warranty obligations could increase our cost of sales and negatively affect our operating results.
Income taxes
We are subject to income taxes in the U.S. (federal and state) and foreign jurisdictions. We compute our provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using the currently enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled. The income tax effects of these differences are classified as long-term deferred tax assets and liabilities in our consolidated balance sheets.
Significant judgments are required in order to determine the realizability of these deferred tax assets. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including but not limited to, historical operating results, forecasted earnings, estimates of future taxable income of a character necessary to realize the deferred asset, relative proportions of revenue and pre-tax income in the various domestic and jurisdictions in which we operate, and the existence of prudent and feasible tax planning strategies. Changes in the expectations regarding the realization of deferred tax assets could materially impact income tax expense in future periods.
Additionally, our judgments, assumptions, and estimates relative to the provision for income taxes take into account enacted tax laws, regulations, administrative practices, interpretations in various jurisdictions and possible outcomes of current and future audits conducted by tax authorities. Our effective tax rates could be affected by numerous factors, such as changes in our business operations, acquisitions, investments, entry into new businesses and geographies, intercompany transactions, the relative amount of our foreign earnings, losses incurred in jurisdictions for which we are not able to realize related tax benefits, changes in our deferred tax assets and liabilities and their valuation, changes in the laws, regulations, administrative practices, principles, and interpretations related to tax, including changes to the global tax framework and other laws and accounting rules in various jurisdictions.

52

We utilize a two-step approach to recognizing and measuring uncertain income tax positions. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We consider many factors when evaluating tax positions such as the closing of a tax audit, the refinement of estimates, and the expiration of a statute of limitations that may require periodic adjustments that impact our tax provision in our consolidated statements of income. Interest and penalties associated with income taxes are recorded as income tax expense.
The TCJA significantly changed how the U.S. taxes corporations. The TCJA requires complex computations to be performed that were not previously required by U.S. tax law, significant judgments to be made in interpretation of the provisions of the TCJA, significant estimates in calculations, and the preparation and analysis of information not previously relevant or regularly produced. The U.S. Treasury Department, the IRS, and other standard-setting bodies will continue to interpret or issue guidance on how provisions of the TCJA will be applied or otherwise administered. As future guidance is issued, we may adjust amounts that we have previously recorded that may materially impact our provision for income taxes in the period in which the adjustments are made.
Stock-based compensation
The Company measures stock-based compensation for all stock-based awards, including stock options and restricted stock units ("RSUs"), based on their estimated fair values on the date of the grant and recognizes the stock-based compensation cost for time-vested awards on a straight-line basis over the requisite service period. For performance-based RSUs, the number of shares ultimately expected to vest is estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. To the extent shares are expected to vest, the stock-based compensation cost is recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company does not estimate forfeitures in recognizing stock-based compensation expense.
The determination of the grant date fair value of options using an option-pricing model is affected by our common stock fair value as well as assumptions including our expected stock price volatility over the expected term of the options, stock option exercise and cancellation behaviors, risk-free interest rates and expected dividends.
Prior to our IPO in August of 2013, our Board of Directors considered numerous objective and subjective factors to determine the fair market value of our common stock at each meeting at which stock options were granted and approved.
Stock-based compensation expenses are classified in the statements of income based on the department to which the related employee reports. Our stock-based awards subsequent to our IPO have been comprised principally of restricted stock unit awards.
Fair value measurement and financial instruments
ASC 820, Fair Value Measurements and Disclosures, 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).
We apply fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. We define fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as risks inherent in valuation techniques, transfer restrictions and credit risk.
We used Level 2 inputs to determine the fair value of our First Amended and Restated Credit Facility. The Company believes the carrying amount of its First Amended and Restated Credit Facility approximates the fair value at January 1, 2021 because, while subject to a minimum LIBOR floor rate, the interest rate approximates current market rates of debt with similar terms and comparable credit risk.
53

On August 17, 2020 we entered into an interest rate swap agreement to mitigate the cash flow risk associated with changes in interest rates on our variable rate debt. Refer to Note 11 - Derivatives and Hedging for additional details of the agreement. In accordance with ASC 815, Derivatives and Hedging Interest rate swap contract is recognized as an asset or liability on the consolidated balance sheets and is measured at fair value. The fair value was calculated utilizing Level 2 inputs.
On July 22, 2020, we, pursuant to a stock purchase agreement with Flagship, Inc., dated as of the same date, purchased the remaining 20% interest of FF US Holding Corp. for $24,975 payable in a combination of stock and cash. Refer to Note 12 - Commitments and Contingencies for additional details of this agreement. Prior to the consummation of the stock purchase, the non-controlling interest was measured at fair value using Level 3 inputs.
Recent Accounting Pronouncements
In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, updated December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018 using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. Additionally, the Company used the practical expedient to omit the disclosure of remaining performance obligations for contracts with an original expected duration of one year or less. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. The Company recorded a cumulative effect adjustment of $0.4 million gross and $0.3 million net of taxes to the fiscal year 2018 opening balance of retained earnings to reflect the cumulative effect of the adoption of the standard.
In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 28, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13.6 million to operating lease right-of-use assets, $13.9 million to operating lease liabilities, and $0.3 million gross ($0.2 million net of taxes) to the fiscal year 2019 opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.
In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The Company adopted ASU 2016-13 effective in the first quarter of fiscal year 2020 using the aging method, which calculates the allowance based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements of fair value measurements in Topic 820. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-13 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-13 did not have a material impact on the Company's consolidated financial statements.

54

In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-15 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-15 did not have a material impact on the Company's consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which helps simplify how entities account for income taxes by removing various exceptions related to the recognition of deferred tax liabilities and updating other tax computation requirements. This standard is effective for fiscal years beginning after December 15, 2020. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Facilitation of Effects of Reference Rate Reform on Financial Reporting, which was created in response to concerns about structural risks of interbank offered rates ("IBORs") and the risk of cessation of the London Interbank Offered Rate ("LIBOR"). This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard is effective for all entities as of March 12, 2020 through December 31, 2022. The Company adopted ASU 2020-04 effective in the first quarter of fiscal year 2020. The adoption of ASU 2020-04 did not have a material impact on the Company's consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements ("ASU 2020-10"). The amendments in ASU 2020-10 contain improvements to the Codification by including disclosure guidance in appropriate disclosure and ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to financial statements is codified in the Disclosure Section of the Codification. The ASU also provides clarification to various codification topics to improve consistency in guidance application. The amendments are effective for interim and annual reporting periods in fiscal years beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating ASU 2020-10 and expects no material impact to our consolidated financial statements and related disclosures as a result of adoption.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 
Interest rate sensitivity
We are exposed to market risk in the normal course of our business operations due to our ongoing investing and financing activities. The risk of loss can be assessed from the perspective of adverse changes in fair values, cash flows and future earnings. We have established policies and procedures governing our management of market risks and the use of financial instruments to manage exposure to such risks. As of January 1, 2021, we had $395.0 million of indebtedness outstanding under the First Amended and Restated Credit Facility. Based on the $195.0 million of variable interest rate indebtedness that was outstanding as of January 1, 2021, after giving effect to our interest rate swap, a hypothetical 100 basis point increase in the interest rate would have resulted in an approximately $2.0 million increase in interest expense for the year ended January 1, 2021. A hypothetical 100 basis point decrease in the interest rate would not impact interest expense given that the current borrowing rate reflects the floor rate of 0.5%.
Exchange rate sensitivity
As of January 1, 2021, we are exposed to changes in foreign currency exchange rates. While historically this exposure to changes in foreign currency exchange rates has not had a material effect on our financial condition or results of operations, foreign currency fluctuations could have an adverse effect on our business and results of operations in the future. Historically, our primary exposure has been related to transactions denominated in the Euro, New Taiwanese Dollar, and Canadian Dollar. The majority of our sales, both domestically and internationally, are denominated in U.S. Dollars. Historically, the majority of our expenses have also been in U.S. Dollars and we have been somewhat insulated from currency fluctuations. However, we may be exposed to greater exchange rate sensitivity in the future. Currently, we do not hedge our foreign currency exposure; however, we may consider strategies to mitigate our foreign currency exposure in the future if deemed necessary.
55

Credit and other risks
We are exposed to credit risk associated with cash and cash equivalents and trade receivables. As of January 1, 2021, the majority of our cash and cash equivalents consisted of cash balances in non-interest bearing checking accounts which significantly exceed the insurance coverage provided on such deposits. We do not believe that our cash equivalents present significant credit risks because the counterparties to the instruments consist of major financial institutions. Substantially all trade receivable balances of our businesses are unsecured. The credit risk with respect to trade receivables is concentrated by the number of significant customers that we have in our customer base and a prolonged economic downturn could increase our exposure to credit risk on our trade receivables. To manage our exposure to such risks, we perform ongoing credit evaluations of our customers and maintain an allowance for potential credit losses.
We do not currently hedge our exposure to increases in the prices for our primary raw materials.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Our financial statements and the report of our independent registered public accounting firm are included in Part IV. "Report of Independent Registered Public Accounting Firm" of this Annual Report on Form 10-K. The index to these reports and our financial statements is included in Item 15. "Exhibits, Financial Statement Schedules" below.

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

ITEM 9A. 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 January 1, 2021. Based on the evaluation of our disclosure controls and procedures as of January 1, 2021, 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.
Management’s Report on Internal Control Over Financial Reporting
The Management’s Report on Internal Control Over Financial Reporting is contained in Part IV. "Management's Report on Internal Control Over Financial Reporting" of this Annual Report on Form 10-K and is incorporated herein by reference.
Attestation Report of Independent Registered Public Accounting Firm
Grant Thornton, LLP, the independent registered public accounting firm that audited the Company’s consolidated financial statements, has issued an attestation report on the Company’s internal control over financial reporting. A report of independent registered public accounting firm is contained in Part IV. "Report of Independent Registered Public Accounting Firm" of this Annual Report on Form 10-K.
56

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 quarter ended January 1, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
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 control 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 control 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 not be detected.

ITEM 9B. OTHER INFORMATION
On February 23, 2021, the Compensation Committee of the Board of Directors of Fox Factory Holding Corp. adopted a form of performance share unit award agreement (the “Form of PSU Agreement”) for use in connection with the 2013 Omnibus Plan.
PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Information required by this Item regarding our directors and executive officers is incorporated by reference to the sections of our proxy statement to be filed with the SEC in connection with our 2021 Annual Meeting of Stockholders (the "Proxy Statement") entitled "Election of Class II Directors" and "Corporate Governance."
Information required by this Item regarding our corporate governance, including our audit committee and code of ethics, is incorporated by reference to the sections of the Proxy Statement entitled "Corporate Governance" and "The Board of Directors."
Information required by this Item regarding compliance with Section 16(a) of the Exchange Act required by this Item is incorporated by reference to the section of the Proxy Statement entitled "Delinquent Section 16(a) Reports."

ITEM 11. EXECUTIVE COMPENSATION
Information required by this item regarding executive compensation is incorporated by reference to the information set forth under the captions "Executive Compensation," "Director Compensation" and "Corporate Governance" in our Proxy Statement.

57

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
Information regarding security ownership of certain beneficial owners and management is incorporated by reference to the section of the Proxy Statement entitled "Security Ownership of Certain Beneficial Owners and Management."
Information required by this item regarding securities authorized for issuance under our equity compensation plans is incorporated by reference to the information set forth under the caption "Executive Compensation" in our Proxy Statement.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
Information required by this Item is incorporated by reference to the section of the Proxy Statement entitled "Certain Relationships and Related Transactions and Director Independence."

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
Information required by this Item is incorporated by reference to the section of the Proxy Statement entitled "Ratification of Appointment of Independent Registered Public Accounting Firm."

58

PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a) Financial Statements
Management’s Report on Internal Control Over Financial Reporting
Consolidated Balance Sheets as of January 1, 2021 and January 3, 2020
Consolidated Statements of Income for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Consolidated Statements of Comprehensive Income for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Consolidated Statements of Stockholders' Equity for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Consolidated Statements of Cash Flows for the years ended January 1, 2021, January 3, 2020 and December 28, 2018
Notes to Consolidated Financial Statements
(b) Exhibits

ITEM 16. FORM 10-K SUMMARY
None.

59

Index to Exhibits
Incorporated by Reference
Exhibit NumberExhibit DescriptionFormFile No.Filing DateFiled or Furnished Herewith
Amended and Restated Certificate of Incorporation10-Q001-36040September 19, 2013
Amended and Restated Bylaws10-Q001-36040September 19, 2013
Form of Common Stock CertificateS-1333-189841July 8, 2013
Form of IndentureS-3333-203146March 31, 2015
Description of Securities10-K001-36040March 3, 2020
Employment Agreement, dated July 22, 2013, by and between Fox Factory Holding Corp. and Larry L. EnterlineS-1/A333-189841July 25, 2013
Employment Agreement, dated August 29, 2013, by and between Fox Factory Holding Corp. and Wes Allinger10-Q001-36040May 4, 2016
Amendment, dated May 2, 2016, to the Employment Agreement, dated July 22, 2013, by and between Fox Factory Holding Corp. and Larry Enterline10-Q001-36040August 3, 2016
Employment Agreement, dated May 1, 2018, by and between Fox Factory Holding Corp. and Wes Allinger10-Q001-36040May 2, 2018
Employment Agreement, dated May 1, 2018, by and between Fox Factory Holding Corp. and Chris Tutton10-K001-36040February 26, 2019
Employment Agreement, dated August 29, 2018, by and between Fox Factory Holding Corp. and Michael C. Dennison10-K001-36040February 26, 2019
Amended and Restated Employment Agreement, dated June 26, 2019, by and between Fox Factory Holding Corp. and Larry L. Enterline8-K001-36040July 1, 2019
Amended and Restated Employment Agreement, dated June 26, 2019, by and between Fox Factory Holding Corp. and Michael C. Dennison8-K001-36040July 1, 2019
Employment Agreement, dated December 2, 2019, by and between Fox Factory Holding Corp. and John E. Blocher8-K/A001-36040December 3, 2019
Employment Agreement, by and between Fox Factory Holding Corp. and Scott Humphrey, dated August 4, 2020.8-K001-36040August 5, 2020
Employment Agreement by and between Fox Factory, Inc. and Richard T. Winters, dated June 29, 2019.8-K001-36040August 10, 2020
Amendment to the Amended and Restated Employment Agreement, by and between Fox Factory Holding Corp. and Michael C. Dennison, dated August 5, 2020.8-K001-36040August 10, 2020
Amendment to the Amended and Restated Employment Agreement, by and between Fox Factory, Inc. and Richard T. Winters, dated August 5, 2020.
8-K001-36040August 10, 2020
Amendment to the Amended and Restated Employment Agreement, by and between Fox Factory, Inc. and Christopher J. Tutton, dated August 5, 2020.8-K001-36040August 10, 2020
Fourth Amended and Restated Non-Employee Director Compensation Policy, effective March 2, 2020.X
Fifth Amended and Restated Non-Employee Director Compensation Policy, effective January 2, 2021.X
Form of Indemnification Agreement, by and between Fox Factory Holding Corp. and certain of its officers, directors and/or advisors10-Q001-36040October 31, 2018
2008 Stock Option Plan, as amendedS-1333-189841July 8, 2013
2008 Non-Statutory Stock Option Plan, as amendedS-1/A333-189841August 2, 2013
60

2013 Omnibus PlanS-1/A333-189841July 29, 2013
2013 Omnibus Plan, as amended by the First Amendment, approved by stockholders on May 4, 20178-K001-36040May 8, 2017
Form of Restricted Stock Unit Award Agreement under 2013 Omnibus Plan (U.S.)X
Form of Restricted Stock Unit Award Agreement under 2013 Omnibus Plan (Canada)X
Form of Restricted Stock Unit Award Agreement under 2013 Omnibus Plan (Taiwan)X
Form of Performance Stock Unit Award Agreement under 2013 Omnibus PlanX
Air Commercial Real Estate Association Standard Industrial / Commercial Single-Tenant Lease – Gross, dated October 31, 2011, by and between Fox Factory, Inc. and Sammie Rae Abitbol, LLC, and related addendumS-1333-189841July 8, 2013
Air Commercial Real Estate Association Standard Industrial / Commercial Single-Tenant Lease-Gross, dated March 24, 2010, by and between Fox Factory, Inc. and Scarborough Gilbert Partners, and related addendaS-1333-189841July 8, 2013
Air Commercial Real Estate Association Standard Industrial / Commercial Multi-Tenant Lease – Net, dated April 19, 2012, by and between Fox Factory, Inc. and North Johnson Vernon Property, LLC, and related addendumS-1333-189841July 8, 2013
Asset Purchase and Contribution Agreement, by and among FF US Acquisition Corp., FF US Holding Corp., Flagship, Inc. d/b/a Tuscany, and Michael Graber and Jeff Burttschell, dated November 30, 20178-K001-36040December 4, 2017
Credit Agreement, among Fox Factory Holding Corp., Bank of America, N.A. and the other financial institutions party thereto, dated June 3, 20198-K001-36040June 4, 2019
Standard Form of Agreement between Owner and Design-Builder, dated July 24, 2019 (the “Standard Form of Agreement”), by and between Fox Factory, Inc. and Carroll Daniel Construction Company8-K001-36040December 30, 2019
Amendment No. 1 to the Standard Form of Agreement, dated December 23, 20198-K001-36040December 30, 2019
Amendment No. 2 to the Standard Form of Agreement between Owner and Design-Builder, dated December 21, 2020.
8-K001-36040December 23, 2020
Stock Purchase Agreement, by and among Fox Factory, Inc., Southern Rocky Holdings, LLC, and SCA Performance Holdings, Inc., dated February 11, 201910-K001-36040March 3, 2020
Commitment Letter, among Fox Factory Holding Corp., Bank of America, N.A. and BofA Securities, Inc., dated February 11, 201910-K001-36040March 3, 2020
Amended and Restated Credit Agreement, among Fox Factory Holding Corp., Bank of America, N.A. and other financial institutions party thereto, dated March 11, 20208-K001-36040March 16, 2020
Pilot Agreement, between the Gainesville and Hall County Development Authority and Fox Factory, Inc., effective June 12, 2020.8-K001-36040June 16, 2020
Bond Purchase Agreement, between the Gainesville and Hall County Development Authority and Fox Factory, Inc., effective June 12, 2020.8-K001-36040June 16, 2020
Financing Agreement, between the Gainesville and Hall County Development Authority and Fox Factory, Inc., effective June 12, 2020.8-K001-36040June 16, 2020
Lease Agreement, between the Gainesville and Hall County Development Authority and Fox Factory, Inc., effective June 12, 2020.8-K001-36040June 16, 2020
61

Deed to Secure Debt and Security Agreement, between the Gainesville and Hall County Development Authority and Fox Factory, Inc., effective June 12, 2020.8-K001-36040June 16, 2020
Assignment of Lease Agreement, between the Gainesville and Hall County Development Authority and Fox Factory, Inc., effective June 12, 2020.8-K001-36040June 16, 2020
Direct Payment Agreement, between the Gainesville and Hall County Development Authority and Fox Factory, Inc., effective June 12, 2020.8-K001-36040June 16, 2020
First Amendment to the Amended and Restated Credit Agreement, among Fox Factory Holding Corp., Bank of America, N.A. and other financial institutions party thereto, dated June 19, 2020.8-K001-36040June 17, 2020
List of SubsidiariesX
Consent of Independent Registered Public Accounting FirmX
Power of Attorney (contained in signature page to this Annual Report on Form 10-K)X
Certification of Principal Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amendedX
Certification of Principal Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amendedX
Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amendedX
Certification of 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 amendedX
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 documentX
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 101X
†    Management contract or compensatory plan.
*     In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release Nos. 33-8238 and 34-47986, Final Rule: Management's Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Annual Report on Form 10-K 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, except to the extent that the registrant specifically incorporates it by reference.

62


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
By:/s/ Scott R. Humphrey
February 25, 2021Scott R. Humphrey, Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer & Duly Authorized Signatory)

63

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Scott R. Humphrey and Michael C. Dennison, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution for him or her, and in his or her name in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the U.S. Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, and either of them, his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Michael C. DennisonChief Executive Officer and DirectorFebruary 25, 2021
Michael C. Dennison
(Principal Executive Officer)
/s/ Scott R. HumphreyChief Financial Officer and TreasurerFebruary 25, 2021
Scott R. Humphrey
(Principal Financial and Accounting Officer)
/s/ Larry L. EnterlineExecutive Chairman of the BoardFebruary 25, 2021
Larry L. Enterline
/s/ Dudley MendenhallLead Independent DirectorFebruary 25, 2021
Dudley Mendenhall
/s/ Tom DuncanDirectorFebruary 25, 2021
Tom Duncan
/s/ Elizabeth A. FetterDirectorFebruary 25, 2021
Elizabeth A. Fetter
/s/ Jean HlayDirectorFebruary 25, 2021
Jean Hlay
/s/ Ted WaitmanDirectorFebruary 25, 2021
Ted Waitman
/s/ Sidney JohnsonDirectorFebruary 25, 2021
Sidney Johnson

64

Management’s Report on Internal Control Over Financial Reporting

The management of Fox is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Fox’s internal control over financial reporting is a process designed to provide reasonable assurances regarding the reliability of financial reporting and the preparation and fair presentation of financial statements issued for external purposes in accordance with accounting principles generally accepted in the United States of America (GAAP). Under the supervision of our management, including our Chief Executive Officer and Chief Financial Officer, Fox conducted an evaluation of the effectiveness of our internal control over financial reporting.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect all misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
In making its assessment of internal control over financial reporting as of January 1, 2021, management has excluded SCA which was acquired in March 2020. The Company is currently assessing the control environment of the acquired business. The acquired business represented approximately 28% of the Company's consolidated total assets as of January 1, 2021 and approximately 9% of the Company's consolidated net sales for the year ended January 1, 2021.
In making its assessment of internal control over financial reporting, management used criteria issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013). Based on the evaluation, our management concluded that its internal control over financial reporting was effective as of January 1, 2021.
Grant Thornton LLP, the independent registered public accounting firm that audited the Company's consolidated financial statements, has issued an attestation report on the Company's internal control over financial reporting, which is included elsewhere in this Annual Report on Form 10-K.


February 25, 2021


/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
/s/ Scott R. Humphrey
Scott R. Humphrey
Chief Financial Officer and Treasurer

65

Report of Independent Registered Public Accounting Firm


To the Board of Directors and Stockholders of
Fox Factory Holding Corp.


Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of Fox Factory Holding Corp. (a Delaware corporation) and subsidiaries (the “Company”) as of January 1, 2021 and January 3, 2020, the related consolidated statements of income, comprehensive income, stockholders’ equity and redeemable non-controlling interest, and cash flows for each of the three years in the period ended January 1, 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of January 1, 2021 and January 3, 2020, and the results of its operations and its cash flows for each of the three years in the period ended January 1, 2021, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of January 1, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated February 25, 2021 expressed an unqualified opinion.

Basis for opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical audit matters

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

Net realizable value of inventory

As discussed in Note 1 to the consolidated financial statements, adjustments are made to reduce the cost of inventory to its net realizable value, if required, for estimated excess, obsolete or impaired balances. Management monitors inventory quantities on hand and on order and records write-downs for estimated excess or obsolescence based on estimated demand for products, obsolescence of technology, product life cycles, and when pricing trends or forecasts indicate that the carrying value of inventory exceeds estimated selling price. We identified the net realizable value of inventory for certain product categories as a critical audit matter.
The principal considerations for our determination that the net realizable value of inventory represents a critical audit matter are that the assessment of the valuation of inventory is complex and includes an estimate of forecast demand. The demand estimate is subjective and requires the Company to consider significant assumptions such as economic conditions, consumer and pricing trends, product acceptance and competition, all of which are subject to significant uncertainty and therefore require significant auditor judgement.


66

Our audit procedures related to the net realizable value of inventory included the following, among others:

We obtained management’s analysis of parts in inventory and expected customer demand, recalculated inputs into the analysis and tested for completeness. This included, among other inputs, forecast demand, and general ledger balances.
We tested selected inventory items by making inquiries of management and evaluating the appropriateness of judgments, assumptions and documentation supporting adjustments to the net realizable value of inventory.
We compared selected 2021 estimated demand to actual sales orders as provided by customers and forecasted demand information as provided by the sales and operations team in order to test the accuracy of demand information included in the calculation.
We performed a retrospective review by comparing previous demand forecasts to actual usage during the year for a sample of items.
We inquired with management and various staff members outside of the finance team to obtain support for selected forecast demand inputs as well as to understand macroeconomic and customer specific trends.
We tested the design and operating effectiveness of controls related to the forecast demand for the Company’s products as well as management’s review of the net realizable value of inventory.

Realizability of Deferred Tax Assets

As discussed in Note 1 to the consolidated financial statements, deferred tax assets and liabilities are determined based on the temporary differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce net deferred tax assets to an amount that is more likely than not to be realized. We identified the realizability of deferred tax assets as a critical audit matter.
The principal considerations for our determination that the realizability of deferred tax assets represent a critical audit matter are the significance of the Company’s foreign tax credits and the use of forecasted profitability by jurisdiction and source. The forecasts, including future sales and expenses by jurisdiction, are subject to a high level of estimation uncertainty and subjectivity. Additionally, realizability depends on continued implementation of a tax planning strategy. As a result, significant auditor judgment is necessary to audit management’s judgments and assumptions.

Our audit procedures related to the realizability of deferred tax assets included the following, among others:

We considered the applicability of the Company’s international transfer pricing arrangements as it relates to the Company’s ability to utilize foreign tax credits.
We tested the accuracy of the underlying data used in the forecasts by agreeing the baseline 2020 results for selected jurisdictions to general ledger balances.
We compared the previous year’s forecast of future taxable income with the 2020 actual results to assess management’s ability to accurately estimate future growth.
We evaluated the appropriateness of the assumptions supporting the future revenue growth rate by jurisdiction.
We evaluated management’s assumptions with respect to anticipated relief from withholding on intercompany charges paid by selected jurisdictions for consistency and credibility.
We tested the design and operating effectiveness of controls related to the generation of the forecasts and assumptions that underpin the assessment of the realizability of deferred tax assets.

Valuation of acquired intangible assets from the acquisition of SCA Performance Holdings, Inc.

As described further in Note 1 and Note 18 to the consolidated financial statements, the Company completed the acquisition of SCA Performance Holdings, Inc. for a total cash consideration of approximately $331.9 million, net of cash acquired and exclusive of vehicle floorplan inventory. Management disclosed that assessing the fair value of identifiable definite-lived and indefinite-lived intangible assets acquired involved the use of significant estimates and assumptions, including projected future cash flows, associated discount rates used to calculate present value, asset life cycles, customer retention rates and royalty rates. We identified the Company’s assessment of the fair value of acquired intangible assets as a critical audit matter.

The principal considerations for our determination that the Company’s assessment of the fair value of acquired intangible assets represents a critical audit matter is that the judgements and assumptions made in assessing the fair value of the intangible assets are complex and subjective. Assumptions utilized to determine the fair value, including projected future cash flows, associated discount rates used to calculate present value, customer attrition rates, and royalty rates, are subject
67

to high levels of estimation uncertainty. Assessing these assumptions required a high degree of auditor judgment and an increased extent of effort, including the need to involve professionals with specialized skills.

Our audit procedures related to the valuation of acquired intangible assets from the acquisition of SCA Performance Holdings, Inc. included the following, among others:

We inspected the purchase agreement and tested management’s process for identifying and estimating the fair value of intangible assets acquired.
Our testing of management’s process involved evaluating the reasonableness of key assumptions including the projected future cash flows, customer attrition rates, royalty rates, and others, comparing to industry trends, historical data, strategic business plans and the past performance of a similar acquired business.
Professionals with specialized skill and knowledge were used to assist in evaluating the appropriateness of the Company’s selection of valuation methodology and certain significant assumptions.
We tested the design and operating effectiveness of internal controls over management’s valuation of the acquired identifiable intangible assets, including controls over the development of the significant assumptions described above.

/s/ GRANT THORNTON LLP

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

San Francisco, California

February 25, 2021
68

Report of Independent Registered Public Accounting Firm


To the Board of Directors and Stockholders of
Fox Factory Holding Corp.

Opinion on internal control over financial reporting

We have audited the internal control over financial reporting of Fox Factory Holding Corp. (a Delaware corporation) and subsidiaries (the “Company”) as of January 1, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 1, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended January 1, 2021, and our report dated February 25, 2021 expressed an unqualified opinion on those financial statements.

Basis for opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Our audit of, and opinion on, the Company’s internal control over financial reporting does not include the internal control over financial reporting of SCA Performance Holdings, Inc., a wholly-owned subsidiary, whose financial statements reflect total assets and net sales constituting 28 and 9 percent, respectively, of the related consolidated financial statement amounts as of and for the year ended January 1, 2021. As indicated in Management’s Report, SCA Performance Holdings, Inc. was acquired during 2020. Management’s assertion on the effectiveness of the Company’s internal control over financial reporting excluded internal control over financial reporting of SCA Performance Holdings, Inc.

Definition and limitations of internal control over financial reporting

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

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

/s/ GRANT THORNTON LLP

San Francisco, California
February 25, 2021
69

FOX FACTORY HOLDING CORP.
Consolidated Balance Sheets
(in thousands, except par value)

January 1,January 3,
20212020
 
Assets
Current assets:
Cash and cash equivalents$245,764 $43,736 
Accounts receivable (net of allowances of $663 and $810 at January 1, 2021 and January 3, 2020, respectively)
121,194 91,632 
Inventory127,091 128,505 
Prepaids and other current assets87,920 17,940 
Total current assets581,969 281,813 
Property, plant and equipment, net163,288 108,379 
Lease right-of-use assets26,148 17,472 
Deferred tax assets19,362 25,725 
Goodwill289,349 93,527 
Intangibles, net204,491 81,949 
Other assets1,954 451 
Total assets$1,286,561 $609,316 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$92,403 $55,144 
Accrued expenses59,391 35,744 
Reserve for uncertain tax positions1,095 925 
Current portion of long-term debt12,500  
Total current liabilities165,389 91,813 
Line of credit 68,000 
Long-term debt, less current portion377,088  
Other liabilities24,913 11,584 
Total liabilities567,390 171,397 
Commitments and contingencies (Refer to Note 12 - Commitments and Contingencies)
Redeemable non-controlling interest 15,719 
Stockholders’ equity
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of January 1, 2021 and January 3, 2020
  
Common stock, $0.001 par value — 90,000 authorized; 42,692 shares issued and 41,802 outstanding as of January 1, 2021; 39,448 shares issued and 38,559 outstanding as of January 3, 2020
42 39 
Additional paid-in capital336,834 123,274 
Treasury stock, at cost; 890 common shares as of January 1, 2021 and January 3, 2020
(13,754)(13,754)
Accumulated other comprehensive income1,068 150 
Retained earnings394,981 312,491 
Total stockholders’ equity719,171 422,200 
Total liabilities, redeemable non-controlling interest and stockholders’ equity$1,286,561 $609,316 
The accompanying notes are an integral part of these consolidated financial statements.
70

FOX FACTORY HOLDING CORP.
Consolidated Statements of Income
(in thousands, except per share data) 

For the fiscal years ended
January 1January 3December 28
202120202018
Sales$890,554 $751,020 $619,225 
Cost of sales601,007 508,285 413,729 
Gross profit289,547 242,735 205,496 
Operating expenses:
Sales and marketing52,214 42,794 37,296 
Research and development34,292 31,789 25,847 
General and administrative71,309 48,999 41,756 
Amortization of purchased intangibles17,583 6,344 6,065 
Total operating expenses175,398 129,926 110,964 
Income from operations114,149 112,809 94,532 
Interest and other expense, net:
Interest expense9,294 3,173 3,059 
Other expense325 1,067 583 
Interest and other expense, net9,619 4,240 3,642 
Income before income taxes104,530 108,569 90,890 
Provision for income taxes12,784 14,099 5,523 
Net income 91,746 94,470 85,367 
Less: net income attributable to non-controlling interest1,072 1,437 1,327 
Net income attributable to Fox stockholders$90,674 $93,033 $84,040 
Earnings per share:
Basic$2.25 $2.43 $2.22 
Diluted$2.22 $2.38 $2.16 
Weighted-average shares used to compute earnings per share:
Basic40,229 38,333 37,805 
Diluted40,801 39,155 38,956 
The accompanying notes are an integral part of these consolidated financial statements.
71

FOX FACTORY HOLDING CORP.
Consolidated Statements of Comprehensive Income
(in thousands)

For the fiscal years ended
January 1,January 3,December 28,
202120202018
Net income$91,746 $94,470 $85,367 
Other comprehensive (loss) income
Interest rate swap, net of tax effects(699)  
Foreign currency translation adjustments, net of tax effects1,617 934 (616)
Other comprehensive (loss) income918 934 (616)
Comprehensive income92,664 95,404 84,751 
Less: comprehensive income attributable to non-controlling interest1,072 1,437 1,327 
Comprehensive income attributable to Fox stockholders$91,592 $93,967 $83,424 
The accompanying notes are an integral part of these consolidated financial statements.
72

FOX FACTORY HOLDING CORP.
Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest
(in thousands, except per share amounts)

Common StockTreasuryAdditional paid-in capitalAccumulated other comprehensive (loss) incomeRetained earningsTotal stockholders' equityRedeemable non-controlling interest
SharesAmountSharesAmount
Balance - December 29, 201738,497 $38 890 $(13,754)$112,793 $(168)$135,926 $234,835 $12,955 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding384 — — — (4,096)— — (4,096)— 
Stock-based compensation expense— — — — 7,322 — — 7,322 — 
Other comprehensive income— — — — — (616)— (616)— 
Adoption of new accounting standard, net of taxes— — — — — — (280)(280)— 
Net income— — — — — — 84,040 84,040 1,327 
Balance - December 28, 201838,881 38 890 (13,754)116,019 (784)219,686 321,205 14,282 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding469 $1 — $— $(6,776)$— $— $(6,775)$— 
Issuance of stock for business acquisition98 — — — 7,167 — — 7,167 — 
Stock-based compensation expense— — — — 6,864 — — 6,864 — 
Other comprehensive income— — — — — 934 — 934 — 
Adoption of new accounting standard, net of taxes— — — — — — (228)(228)— 
Net income— — — — — — 93,033 93,033 1,437 
Balance - January 3, 202039,448 $39 890 $(13,754)$123,274 $150 $312,491 $422,200 $15,719 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding348 1 — — (4,342)— — (4,341)— 
Issuance of common stock, net2,760 2 — — 198,233   198,235  
Issuance of stock for business acquisition— — — — 322   322  
Adjustment to the fair value of non-controlling interest— — — — —  (8,184)(8,184)8,184 
Redeemable non-controlling interest136 — — — 11,169  — 11,169 (24,975)
Stock-based compensation expense— — — — 8,178  — 8,178 — 
Other comprehensive income— — — — — 918 — 918 — 
Net income— — — — — — 90,674 90,674 1,072 
Balance - January 1, 202142,692 $42 890 $(13,754)$336,834 $1,068 $394,981 $719,171 $ 
The accompanying notes are an integral part of these consolidated statements.
73


FOX FACTORY HOLDING CORP.
Consolidated Statements of Cash Flows
(in thousands)
For the fiscal years ended
January 1,January 3,December 28,
202120202018
OPERATING ACTIVITIES:
Net income$91,746 $94,470 $85,367 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization33,927 17,565 14,454 
Stock-based compensation8,618 6,864 7,322 
Deferred taxes and uncertain tax positions(14,075)(10,615)(19,286)
Amortization of loan fees1,543 171 275 
Loss on extinguishment of debt 516  
Changes in operating assets and liabilities:
Accounts receivable(18,771)(12,061)(19,034)
Inventory7,877 (17,009)(22,998)
Income taxes1,192 (3,586)281 
Prepaids and other assets(66,400)1,709 (377)
Accounts payable25,892 (869)15,193 
Accrued expenses and other liabilities11,166 (2,325)4,195 
Net cash provided by operating activities82,715 74,830 65,392 
INVESTING ACTIVITIES:
Acquisition of businesses, net of cash acquired(331,531)(6,804) 
Acquisition of other assets(250)  
Purchases of property and equipment(56,744)(53,526)(30,203)
Net cash used in investing activities(388,525)(60,330)(30,203)
FINANCING ACTIVITIES:
Proceeds from line of credit225,125 67,500 25,000 
Payments on line of credit(293,125)(57,053)(60,585)
Proceeds from issuance of debt, net of origination fees392,385   
Repayment of debt(5,000)(2,813)(3,750)
Cash from stock compensation program, net(4,343)(6,775)(4,096)
Installment on purchase of non-controlling interest(6,556)  
Proceeds from sale of common stock, net198,236   
Net cash provided by (used in) financing activities506,722 859 (43,431)
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS1,116 419 253 
CHANGE IN CASH AND CASH EQUIVALENTS202,028 15,778 (7,989)
CASH AND CASH EQUIVALENTS—Beginning of year43,736 27,958 35,947 
CASH AND CASH EQUIVALENTS—End of year$245,764 $43,736 $27,958 

74


FOX FACTORY HOLDING CORP.
Consolidated Statements of Cash Flows
(in thousands)


For the fiscal years ended
January 1,January 3,December 28,
SUPPLEMENTAL CASH FLOW INFORMATION:202120202018
Cash paid during the period for:
Income taxes$26,228 $28,293 $24,610 
Cash paid for interest, net of capitalized interest$7,171 $2,762 $2,756 
Cash paid for amounts included in the measurement of lease liabilities$7,095 $5,630 $ 
Non-cash operating activities:
Right-of-use assets obtained in exchange for lease obligations$14,178 $8,691 $ 
Non-cash investing and financing activities:
Acquisition of business in exchange for equity$ $7,167 $ 
Acquisition of non-controlling interest in exchange for equity and installment payments$18,419 $ $ 
Capital expenditures included in accounts payable$6,997 $1,718 $1,557 
Refinancing of the Second Amended and Restated Credit Facility$ $88,875 $ 
The accompanying notes are an integral part of these consolidated financial statements.
75

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements
January 3, 2020
(in thousands, except per share amounts)
1. Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies
Fox Factory Holding Corp. (the "Company") designs and manufactures performance-defining products primarily for bicycles ("bikes"), side-by-side vehicles ("Side-by-Sides"), on-road and off-road vehicles and trucks, all-terrain vehicles, or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks. The Company is a direct supplier to leading power vehicle original equipment manufacturers ("OEMs") and provides aftermarket products to retailers, dealerships, and distributors. Additionally, the Company supplies top bicycle OEMs and their current contract manufacturers, and provides aftermarket products to retailers and distributors.
Throughout this Annual Report on Form 10-K, 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 consolidated financial statements have been prepared in accordance with United States of America ("U.S.") generally accepted accounting principles ("GAAP").
Fiscal Year Calendar - The Company operates using a 52-53 week fiscal year calendar ending on the Friday nearest to December 31. Therefore, the financial results of certain fiscal years and quarters, which will contain 53 and 14 weeks, respectively, will not be exactly comparable to the prior and subsequent fiscal years and quarters, which contain 52 and 13 weeks, respectively. For the fiscal years 2020, 2019 and 2018, the Company's fiscal year ended on January 1, 2021, January 3, 2020 and December 28, 2018 and had 52, 53 and 52 weeks, respectively.
Principles of Consolidation - The consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates - The preparation of the Company’s 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.
Foreign Currency Translation and Transaction - The functional currency of the Company’s non-U.S. entities is the local currency of the respective operations. The Company translates the financial statements of its non-U.S. entities into U.S. Dollars each reporting period for purposes of consolidation. Assets and liabilities of the Company’s foreign subsidiaries are translated at the period-end currency exchange rates while sales and expenses are translated at the average currency exchange rates in effect for the period. The effects of these translation adjustments are a component of other comprehensive income.
Foreign currency transaction losses of $396, $881, and $420 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, are included as a component of other income or expense.
Cash and Cash Equivalents - Cash consists of cash maintained in checking or money market accounts. All highly liquid investments purchased with an original maturity date of 90 days or less at the date of purchase are considered to be cash equivalents.
Accounts Receivable - Accounts receivable are unsecured customer obligations which generally require payment within various terms from the invoice date. The receivables are stated at the invoice amount. Financing terms vary by customer. Invoices are considered past due when payment is not received within the terms stated within the contract. Payments of accounts receivable are applied to the specific invoices identified on the customer’s remittance advice or if unspecified, generally to the earliest unpaid invoices.
The carrying amount of accounts receivable is reduced by a valuation allowance that reflects management’s best estimate of amounts that may not be collected. All accounts or portions thereof deemed to be uncollectible or that may require an excessive collection cost are written off to the allowance for doubtful accounts.
76

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Concentration of Credit Risk - Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. As of January 1, 2021 the Company held $223,321 in cash at U.S. subsidiaries and $22,443 at subsidiaries outside the U.S. The account balances may significantly exceed the insurance coverage provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions with reputable credit and therefore bear minimal credit risk. The Company has not experienced any losses in its uninsured accounts.
The Company mitigates its credit risk with respect to accounts receivable by performing ongoing credit evaluations and monitoring of its customers’ accounts receivable balances. The following customers accounted for 10% or more of the Company's accounts receivable balance:
 January 1,January 3,
 20212020
Customer A12%6%
Customer B11%11%
Customer C4%11%
During the year ended January 1, 2021, no customer from the table above represented more than 10% of sales. For the year ended January 3, 2020, Customer C from the table above represented 11% of sales. No other customers were individually significant in any of these periods.
The Company depends on a limited number of vendors to supply component parts for its products. The Company purchased 28%, 35%, and 30% of its product components for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, from ten vendors. As of January 1, 2021 and January 3, 2020, amounts due to these vendors represented 17% and 29% of accounts payable, respectively.
Allowance for Doubtful Accounts - The Company records a provision for doubtful accounts based on historical experience and a detailed assessment of the collectability of its accounts receivable. The provision is based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer’s ability to meet its financial obligations, the Company’s estimate of the recoverability of the amounts due could be reduced by a material amount.
The following table presents the activity in the allowance for doubtful accounts:
For the fiscal years ended
Allowance for doubtful accounts:202020192018
Balance, beginning of year$810 $600 $676 
Add: bad debt expense103 335 189 
Less: write-offs, net of recoveries(250)(125)(265)
Balance, end of year$663 $810 $600 
Inventories - Inventories are stated at the lower of actual cost (or standard cost which generally approximates actual costs on a first-in first-out basis) or net realizable value. Cost includes raw materials, as well as direct labor and manufacturing overhead for products we manufacture. Net realizable value is based on current replacement cost for raw materials and on a net realizable value for finished goods. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.
77

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Property and Equipment - Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in operations in the period realized.
Leasehold improvements are amortized on a straight-line basis over the terms of the lease, or the useful lives of the assets, whichever is shorter. The value assigned to land associated with buildings we own is not amortized. Depreciation and amortization periods for the Company’s property and equipment are as follows:
Asset ClassificationEstimated useful life
Building and building improvements
10-39 years
Information systems, office equipment and furniture
3-5 years
Internal-use computer software
10 years
Machinery and equipment
10-15 years
Manufacturing equipment
5-10 years
Transportation equipment
5 years
Internal-use Computer Software Costs - Costs incurred to purchase and develop computer software for internal use are capitalized during the application development and implementation stages. These software costs have been for enterprise-level business and finance software that is customized to meet the Company’s operational needs. Capitalized costs are included in property and equipment and are amortized on a straight-line basis over the estimated useful life of the software beginning when the software project is substantially complete and placed in service. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021. Costs incurred during the preliminary project stage and costs for training, data conversion, and maintenance are expensed as incurred.
Impairment of Long-lived Assets -The Company periodically reviews property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful lives are no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with such assets are less than the carrying amount of the assets, an impairment loss is recorded to write the assets down to their estimated fair values. Fair value is estimated based on discounted future cash flows. No impairment charges were recorded during the years ended January 1, 2021, January 3, 2020 and December 28, 2018.
Business Combinations - The Company accounts for acquisitions of entities that include inputs and processes and have the ability to create outputs as business combinations. The Company allocates the purchase price of the acquisition to the tangible assets acquired, liabilities assumed and identifiable intangible assets acquired based on their estimated fair values. The excess of the purchase price over those fair values is recorded as goodwill. Acquisition-related expenses and restructuring costs are expensed as incurred. During the measurement period, the Company records adjustments to provisional amounts recorded for assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, which could be up to one year after the transaction date, subsequent adjustments are recorded to the Company’s consolidated statements of income.
78

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Goodwill and Intangible Assets - Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis, the Company makes a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. We completed our most recent annual impairment test in the third quarter of 2020 at which time we had a single reporting unit for purposes of assessing goodwill impairment. No impairment charges have been incurred to date.
Intangible assets include customer relationships and the Company’s core technology, are subject to amortization over their respective useful lives, and are classified in intangibles, net in the accompanying consolidated balance sheet. These intangibles are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be fully recoverable. If facts and circumstances indicate that the carrying value might not be recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives is compared against their respective carrying amounts. If an asset is found to be impaired, the impairment charge will be measured as the amount by which the carrying amount of an entity exceeds its fair value. Trademarks and brands are considered to be indefinite life intangibles, and are not amortized but are subject to testing for impairment annually. No impairments of intangible assets were identified in the years ended January 1, 2021, January 3, 2020 and December 28, 2018.
Self-Insurance - The Company is partially self-insured for its U.S. employee health and welfare benefits. The Company’s liability for self-insurance is based on claims filed and an estimate of claims incurred but not yet reported. The Company considers a number of factors, including historical claims information, when determining the amount of the accrual. Costs related to the administration of the plan and related claims are expensed as incurred. The Company has third-party insurance coverage to limit exposure for individually significant claims. The estimates for unpaid claims incurred as of January 1, 2021 and January 3, 2020 are $1,472 and $842 respectively, and are recorded within accrued expenses on the consolidated balance sheets.
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.
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. Certain pricing provisions that provide the customer with future discounts are considered a material right. Such material rights result in the deferral of revenue that are recognized when the rights are exercised by the customer. Measuring the material rights requires judgments including forecasts of future sales and product mix.
Cost of Sales - Cost of sales primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to customers. Cost of sales also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. Additionally, it includes stock-based compensation for personnel directly involved with manufacturing the Company’s product offerings.
Shipping and Handling Fees and Costs - The Company includes shipping and handling fees billed to customers in sales. Shipping costs associated with inbound freight are capitalized as part of inventory and included in cost of sales as products are sold.
79

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Sales and Marketing - Sales and marketing expenses include costs related to sales, customer service and marketing personnel, including their wages, employee benefits and related stock-based compensation, and occupancy related expenses. Other significant sales and marketing expenses include race support and sponsorships of events and athletes, advertising and promotions related to trade shows, travel and entertainment, and promotional materials, products and sales offices costs.
Research and Development - Research and development expenses consist primarily of salaries and personnel costs, including wages, employee benefits and related stock-based compensation for the Company’s engineering, research and development teams, occupancy related expenses, fees for third party consultants, service fees, and expenses for prototype tooling and materials, travel, and supplies. The Company expenses research and development costs as incurred.
General and Administrative - General and administrative expenses include costs related to executive, finance, information technology, human resources and administrative personnel, including wages, employee benefits and related stock-based compensation expenses. The Company records professional and contract service expenses, occupancy related expenses associated with corporate locations and equipment, and legal expenses in general and administrative expenses.
Stock-Based Compensation - The Company measures stock-based compensation for all stock-based awards, including stock options and restricted stock units (“RSUs”), based on their estimated fair values on the date of the grant and recognizes the stock-based compensation cost for time-vested awards on a straight-line basis over the requisite service period. For performance-based RSUs, the number of shares ultimately expected to vest is estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. To the extent shares are expected to vest, the stock-based compensation cost is recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company’s common stock on the grant date of the award.
Income Taxes - Income taxes are computed using the asset and liability method, under which deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Operating loss and tax credit carryforwards are measured by applying currently enacted tax laws. Valuation allowances are provided when necessary to reduce net deferred tax assets to an amount that is more likely than not to be realized.
The Company has elected to account for global intangible low-taxed income ("GILTI") in the year the tax is incurred, rather than recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years. The net GILTI inclusion for the year ended January 1, 2021 was fully offset by foreign tax credits associated with the income.
The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date and then only in an amount more likely than not to be sustained upon review by the tax authorities. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.
Advertising - Advertising costs are expensed as incurred and recorded as sales and marketing expenses on our Consolidated Statements of Income. Costs incurred for advertising totaled $2,188, $1,413, and $902 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively.
Warranties - The Company offers limited warranties on its products generally for one to two years. The Company recognizes estimated costs related to warranty activities as a component of cost of sales upon product shipment. The estimates are based upon historical product failure rates and historical costs incurred in correcting product failures. The recorded amount is adjusted from time to time for specifically identified warranty exposures. Actual warranty expenses are charged against the Company’s estimated warranty liability when incurred. Factors that affect the Company’s liability include the number of units, historical and anticipated rates of warranty claims, and the cost per claim.
80

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
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.
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification 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, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's credit facility approximate fair value due to the variable interest rate features embedded in both the line of credit and term debt. 
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. Additionally, the Company has been impacted by the recent coronavirus (“COVID-19”) outbreak. The global outbreak of COVID-19 has negatively affected the U.S. and global economy, disrupted global supply chains, resulted in significant travel and transport restrictions, including mandated closures and orders to “shelter-in-place,” and created significant disruption of the financial markets. Despite the Company’s efforts to manage and remedy these impacts to the Company, the ultimate impact and the extent to which the COVID-19 pandemic will continue to affect the business, results of operation and financial condition is difficult to predict and depends on numerous evolving factors outside of the Company’s control including: the duration and scope of the pandemic; government, social, business and other actions that have been and will be taken in response to the pandemic; and the effect of the pandemic on short and long-term general economic conditions.
Recent Accounting Pronouncements - In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, updated December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018 using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. Additionally, the Company used the practical expedient to omit the disclosure of remaining performance obligations for contracts with an original expected duration of one year or less. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. The Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes to the fiscal year 2018 opening balance of retained earnings as to reflect the cumulative effect of the adoption of the standard.
81

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 29, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the fiscal year 2019 opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.
In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The Company adopted ASU 2016-13 effective in the first quarter of fiscal year 2020 using the aging method, which calculates the allowance based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements of fair value measurements in Topic 820. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-13 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-13 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-15 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-15 did not have a material impact on the Company's consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which helps simplify how entities account for income taxes by removing various exceptions related to the recognition of deferred tax liabilities and updating other tax computation requirements. This standard is effective for fiscal years beginning after December 15, 2020. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Facilitation of Effects of Reference Rate Reform on Financial Reporting, which was created in response to concerns about structural risks of interbank offered rates ("IBORs") and the risk of cessation of the London Interbank Offered Rate ("LIBOR"). This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard is effective for all entities as of March 12, 2020 through December 31, 2022. The Company adopted ASU 2020-04 effective in the first quarter of fiscal year 2020. The adoption of ASU 2020-04 did not have a material impact on the Company's consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements ("ASU 2020-10"). The amendments in ASU 2020-10 contain improvements to the Codification by including disclosure guidance in appropriate disclosure and ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to financial statements is codified in the Disclosure Section of the Codification. The ASU also provides clarification to various codification topics to improve consistency in guidance application. The amendments are effective for interim and annual reporting periods in fiscal years beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating ASU 2020-10 and expects no material impact to our consolidated financial statements and related disclosures as a result of adoption.
82

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
2. Revenues
The following table summarizes total sales by product category:
For the fiscal years ended
202020192018
Powered Vehicles$523,694 $451,253 $337,284 
Specialty Sports366,860 299,767 281,941 
Total sales$890,554 $751,020 $619,225 
The following table summarizes total sales by sales channel:
For the fiscal years ended
202020192018
OEM$494,068 $473,969 $368,580 
Aftermarket396,486 277,051 250,645 
Total sales$890,554 $751,020 $619,225 
The following table summarizes total sales generated by geographic location of the customer:
For the fiscal years ended
202020192018
North America$593,267 $502,263 $388,702 
Asia144,836 120,839 119,142 
Europe143,817 120,272 101,217 
Rest of the World8,634 7,646 10,164 
Total sales$890,554 $751,020 $619,225 

3. Inventory
Inventory consisted of the following:
January 1,January 3,
20212020
Raw materials$87,503 $87,779 
Work-in-process5,306 7,075 
Finished goods34,282 33,651 
Total inventory$127,091 $128,505 

83

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
4. Prepaids and Other Current Assets
Prepaids and other current assets consisted of the following:
January 1,January 3
20212020
Prepaid chassis deposits$66,812 $6,701 
Advanced payments and prepaid contracts8,683 5,774 
Current portion of acquisition-related compensation held in escrow4,518  
Other current assets7,907 5,465 
Total$87,920 $17,940 

5. Property, Plant and Equipment, net
Property, plant and equipment consisted of the following:
January 1,January 3,
20212020
Building and building improvements$75,753 $42,343 
Information systems, office equipment and furniture14,176 10,102 
Internal-use computer software19,853 16,860 
Land9,698 5,414 
Leasehold improvements15,075 13,841 
Machinery and manufacturing equipment81,281 57,331 
Transportation equipment6,187 5,006 
Total222,023 150,897 
Less: accumulated depreciation and amortization(58,735)(42,518)
Property, plant and equipment, net$163,288 $108,379 
Depreciation expense was $16,341, $11,261, and $8,143 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, including $2,250, $1,861, and $869 of internal-use software amortization for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021.
The following table summarizes the allocation of depreciation expense in the accompanying consolidated statements of income:
For the fiscal years ended
202020192018
Cost of sales$9,266 $6,263 $4,519 
Sales and marketing$163 $154 $235 
Research and development$2,044 $1,176 $822 
General and administrative$4,868 $3,668 $2,567 
Total$16,341 $11,261 $8,143 




FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
The Company’s long-lived assets by geographic location are as follows:
January 1,January 3,
20212020
United States$144,529 $100,508 
International18,759 7,871 
Total long-lived assets$163,288 $108,379 

6. Leases
The Company has operating lease agreements for administrative, research and development, manufacturing, and sales and marketing facilities. These leases have remaining lease terms ranging from one to seven years, some of which include options to extend the lease term for up to five years, and some of which include options to terminate the leases within one year. Certain leases are subject to annual escalations as specified in the lease agreements. The Company considered these options in determining the lease term used to establish its right-of-use assets and lease liabilities. These lease agreements do not contain any material residual value guarantees or material restrictive covenants.
As most of the Company's leases do not provide an interest rate, the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The weighted-average remaining lease term for the Company's operating leases was 4.62 years and the weighted-average incremental borrowing rate was 3.21% as of January 1, 2021.
Operating lease costs consisted of the following:
For the fiscal year ended
2020
Operating lease cost$7,201 
Other lease costs (1)937 
Total$8,138 
(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.
Lease costs for the twelve months ended January 3, 2020 and December 28, 2018 were $7,195 and $6,445, respectively.
Supplemental balance sheet information related to the Company's operating leases is as follows:
Balance Sheet ClassificationJanuary 1, 2021
Operating lease right-of-use assetsLease right-of-use assets$26,148 
Current lease liabilitiesAccrued expenses$6,754 
Non-current lease liabilitiesOther liabilities$19,115 
Supplemental cash flow information related to the Company's operating leases is as follows:
For the fiscal year ended
2020
Right-of-use assets obtained in exchange for lease obligations$14,178 
Cash paid for amounts included in the measurement of lease liabilities$7,095 

85

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal yearTotal future payments
2021$7,482 
20226,180 
20235,184 
20243,519 
20252,793 
Thereafter2,729 
Total lease payments27,887 
Less: imputed interest(2,018)
Present value of lease liabilities25,869 
Less: current portion(6,754)
Lease liabilities less current portion$19,115 

In December 2020, the Company signed a lease contract which has not commenced as of January 1, 2021. Based on the present value of the lease payments, the estimated right-of -use-asset and lease liability related to this contract is approximately $3,878 and $3,545, respectively. In addition, subsequent to January 1, 2021, the Company entered into a lease amendment that extended the lease term of an existing lease and is expected to result in an additional right-of -use-asset and lease liability of approximately $1,160.
7. Goodwill and Intangible Assets
Intangible assets, excluding goodwill, are comprised of the following:
Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted
average life
(years)
January 01, 2021
Customer relationships $194,950 $(46,800)$148,150 10
Core technology34,625 (33,679)947 8
Patents1,859 (1,535)324 4
Total$231,434 $(82,014)149,421 
Trademarks and brands, not subject to amortization55,070 
Total$204,491 
January 3, 2020
Customer relationships $70,473 $(30,114)$40,359 11
Core technology34,400 (33,309)1,091 8
Patents1,859 (1,430)429 4
Total$106,732 $(64,853)41,879 
Trademarks and brands, not subject to amortization40,070 
Total$81,949 

For the fiscal years ended
202020192018
Amortization of intangibles$17,583 $6,344 $6,065 
86

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)

Goodwill activity consisted of the following:
Balance as of January 3, 2020$93,527 
Acquisitions (Refer to Note 18 - Acquisitions)
195,754 
Currency translation and other adjustments68 
Balance as of January 1, 2021$289,349 
Future amortization expense for finite-lived intangibles as of January 1, 2021 is as follows:
For fiscal year:Amortization Expense
2021$19,860 
202219,736 
202319,063 
202418,849 
202516,214 
Thereafter55,699 
Total expected future amortization$149,421 

8. Accrued Expenses
Accrued expenses consisted of the following:
January 1,January 3,
20212020
Payroll and related expenses$22,407 $14,595 
Current portion of lease liabilities6,754 6,242 
Warranty9,835 5,649 
Income tax payable7,595 4,295 
NCI buyout liability4,550  
Other accrued expenses8,250 4,963 
Total$59,391 $35,744 

87

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Activity related to warranties is as follows:
For the fiscal years ended
202020192018
Beginning warranty liability$5,649 $6,433 $6,481 
Charge to cost of sales6,887 4,064 4,621 
Fair value of warranty assumed in acquisition3,158 100 200 
Costs incurred(5,859)(4,948)(4,869)
Ending warranty liability$9,835 $5,649 $6,433 

9. Related Party Transactions
On May 3, 2019, the Company acquired substantially all the assets of Air Ride Technologies, Inc., d/b/a Ridetech. Ridetech has a building lease for its manufacturing and office facilities in Jasper, Indiana. The buildings are owned by the former owner of Ridetech, who is now an employee of the Company. The lease is effective from May 3, 2019 through April 1, 2024, with monthly rent payments of $16. Rent expense under this lease was $192 and $125 for the years ended January 1, 2021 and January 3, 2020, respectively.
On March 11, 2020, the Company acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA"). Refer to Note 18 - Acquisitions for further details of this acquisition. The Company has transactions with an automotive dealership owned by a former owner of SCA, who is now an employee of the Company. The Company purchased approximately $1,172 of parts and vehicles and sold approximately $404 of upfit packages to the dealership during the year ended January 1, 2021. As of January 1, 2021, the Company had $1,014 and $404 in accounts payable and accounts receivable, respectively, related to this dealership.
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 will be settled in quarterly installment payments through July 2022. Refer to Note 12 - Commitments and Contingencies for additional details of this agreement.
10. Debt
Former Second Amended and Restated Credit Facility
In August 2013, the Company entered into a credit facility with SunTrust Bank, N.A. and other named lenders, which was periodically amended and restated (the "Second Amended and Restated Credit Facility"). The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new credit facility with Bank of America, N.A. ("Bank of America").
First Amended and Restated Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was amended and restated on March 11, 2020 and June 19, 2020 (as most recently amended and restated as the "First Amended and Restated Credit Facility"). The First Amended and Restated Credit Facility, which matures on March 11, 2025, provides a senior secured revolving line of credit with a borrowing capacity of $250,000 and a term loan of $400,000. The term loan is subject to quarterly amortization payments.
The Company paid $7,615 in debt issuance costs, of which $6,458 were allocated to the term debt and $1,157 were allocated to the line of credit. Additionally, the Company had $434 of remaining unamortized debt issuance costs. The Company expensed $277 of the remaining unamortized debt issuance costs, which are included in interest and other expense, net in the condensed consolidated statements of income for the year ended January 1, 2021 and the remaining $157 were allocated to the line of credit. Loan fees allocated to the term debt will be amortized using the interest method and loan fees allocated to the line of credit will be amortized on a straight-line basis over the term of the First Amended and Restated Credit Facility.

88

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
The First Amended and Restated Credit Facility provides for interest at a rate either based on the London Interbank Offered Rate, or LIBOR, plus a margin ranging from 1.00% to 2.25%, with a floor rate of 0.5%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 1.25%. At January 1, 2021, the one-month LIBOR and prime rates were 0.14% and 3.25%, respectively. At January 1, 2021, our weighted average interest rate on outstanding borrowing was 1.62%. The First Amended and Restated 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 January 1, 2021.
In August 2020, the Company entered into an interest rate swap agreement to hedge the variability of cash flows in interest payments associated with $200,000 of its variable rate term debt. Refer to Note 11 - Derivatives and Hedging for further details of this agreement.
The First Amended and Restated Credit Facility permits up to $25,000 of the aggregate revolving commitment to be used by the Company for issuance of letters of credit, of which $15,000 was outstanding at January 1, 2021.
The following table summarizes the line of credit under the First Amended and Restated Credit Facility:
January 1,January 3,
20212020
Amount outstanding$ $68,000 
Standby letter of credit$15,000 $5,000 
Available borrowing capacity$235,000 $177,000 
Maximum borrowing capacity$250,000 $250,000 
Maturity dateMarch 11, 2025

As of January 1, 2021, future principal payments for long-term debt, including the current portion, as summarized as follows:
January 1,
2021
For fiscal year
2021$12,500 
202217,500 
202320,000 
202420,000 
2025325,000 
Total395,000 
Debt issuance cost(5,412)
Long-term debt, net of issuance cost389,588 
Less: current portion(12,500)
Long-term debt less current portion$377,088 

89

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
11. Derivatives and Hedging
On August 17, 2020 the Company entered into a Swap to mitigate the cash flow risk associated with changes in interest rates on $200,000 of its variable rate debt. Refer to Note 10 - Debt for further details of the Company's variable rate debt. The Swap matures on March 11, 2025. The Company pays a base fixed rate of 0.73% and in return receives the greater of (1) 1-month LIBOR, or (2) 0.50%. The Company accounts for interest rate swap contracts in accordance with ASC 815, Derivatives and Hedging, which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value. The swap has been designated and accounted for as a cash flow hedge of the forecasted interest payments on the Company’s debt. As long as the swap continues to be a highly effective hedge of the designated interest rate risk, changes in the fair value of the swap are recorded in accumulated other comprehensive income (loss), a component of equity. Any ineffective portion of a change in the fair value of a hedge is recorded in earnings.
The fair value of the Swap on January 1, 2021 was a liability of $915. Refer to Note 16 - Fair Value Measurements and Financial Instruments for information on determining the fair value. The liability is included in other liabilities in the consolidated balance sheets. At both the inception of the Swap and at January 1, 2021, the interest rate swap was considered highly effective and accordingly, the $915 change in fair value incurred from inception was deferred and recorded in other comprehensive income (loss), net of taxes. As required under ASC 815, the Swap’s effectiveness will be assessed on a quarterly basis.
The Company’s derivative counterparty is an investment grade financial institution. The Company does not have any collateral arrangements with its derivative counterparty and the derivative contract does not contain credit risk related contingent features.

12. 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 - A lawsuit was filed on December 17, 2015 by SRAM Corporation (“SRAM”) in the U.S. District Court, Northern District of Illinois, against the Company’s wholly-owned subsidiary, RFE Canada Holding Corp. (“RFE Canada”). The lawsuit alleges patent infringement of U.S. Patent number 9,182,027 ("027 Patent") and violation of the Lanham Act. SRAM filed a second lawsuit in the same court against RFE Canada on May 16, 2016, alleging patent infringement of U.S Patent number 9,291,250 ("'250 Patent"). The Company believes that the lawsuits are without merit and intends vigorously to defend itself. As such, the Company has filed, before the U. S. Patent and Trademark Appeals Board ("PTAB"), for Interparties Reviews ("IPR") of the '027 Patent and separately the same for the '250 Patent. In April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit ("CAFC"). The CAFC found in favor of the Company and has vacated and remanded all of the PTAB findings with the exception of their finding that the ‘027 patent met the prima facia test for obviousness, which was affirmed. The CAFC has declined to rehear the case and has issued the final remand order sending the case back to the PTAB. SRAM filed ‘027 appeal cert before the Supreme Court of the United States, cert was denied and that case is before the PTAB on remand. The PTAB has issued an opinion in the ‘250 Patent case stating that the Company has not shown the claims of the ‘250 Patent to be obvious. The Company has appealed that PTAB opinion to the CAFC and the CAFC has affirmed the PTAB opinion. The U.S. District Court, Northern District of Illinois, has again stayed the SRAM lawsuits against the Company pending outcome of the remanded ‘027 PTAB issue.

90

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
In a separate action, the Company filed a lawsuit on January 29, 2016 in the U.S. District Court, Northern District of California against SRAM. That lawsuit alleges SRAM’s infringement of two separate Company owned patents, specifically U.S. Patent numbers 6,135,434 and 6,557,674. The Company filed a second lawsuit on July 1, 2016 in the U.S. District Court, Northern District of California against SRAM alleging infringement of the Company’s U.S. Patent numbers 8,226,172 and 8,974,009. These lawsuits have been moved to U.S. District Court, District of Colorado and are otherwise proceeding.
Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters will have a material adverse effect on the Company's financial condition, results of operations or cash flows.
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 will be settled in quarterly installment payments through July 2022, which amount to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $6,556 during the year ended January 1, 2021. The stock portion of 136 shares held in escrow will be released quarterly starting January 2021 through July 2022. The exercise of the Call Option effectively canceled the put option held by Flagship, Inc.
Other Contingencies - On June 21, 2018, the U.S. Supreme Court (the “Court”) decided South Dakota v. Wayfair, Inc., et al., holding that internet retailers do not have to maintain a physical presence in a state in order to be required to collect the state’s sales and use tax. As a result of the Court’s decision, most states enacted legislation to require sellers who meet economic nexus thresholds to register, collect and remit sales and use taxes on transactions with out-of-state customers. The Company believes that it is possible that it will incur a liability for uncollected sales tax on some portion of its e-commerce sales through January 1, 2021. Based on information currently available, any retroactively imposed liability is not expected to be material to the Company’s results of operations or financial position because direct end-user sales in states where the Company is not registered comprise a small portion of total revenues.
91

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
13. Stockholders' Equity
Secondary Stock Offering
In June 2020, the Company completed a secondary offering whereby it sold 2,760 shares of its common stock at a price of $76.00 per share for gross proceeds of $209,760. The net proceeds to the Company after underwriters' discounts and commissions of $11,015 and $511 of offering costs was $198,233. The total shares sold included 360 shares that were sold in connection with the underwriters' option to purchase additional shares. This offering was made pursuant to the Company's registration statement on Form S-3.
The Company did not incur any expenses related to secondary offerings during the fiscal years ended January 3, 2020 and December 28, 2018.
Equity Incentive Plans
The Company has outstanding awards under the following equity incentive plans: the 2008 Stock Option Plan (the "2008 Plan"), the 2008 Non-Statutory Stock Option Plan (the "2008 Non-Statutory Plan") and the 2013 Omnibus Plan (the "2013 Plan"). No further awards will be granted pursuant to the 2008 Plan or the 2008 Non-Statutory Plan. Under the 2013 Plan, the Company has the ability to issue incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, RSUs, performance units and/or performance shares.
The equity incentive plans are administered by the Compensation Committee of the Board of Directors of the Company, which has the authority to determine the type of incentive award, as well as the terms and conditions of the awards. Options granted under the plans have vesting periods ranging from one to five years and expire no later than 10 years from the date of grant. RSUs generally vest over a four-year period with 25% vesting at the end of one year and the remaining vesting annually thereafter. In addition to time-based vesting criteria, certain of our RSUs include performance-based vesting criteria. As of January 1, 2021, there were 2,067 shares reserved for issuance under the Company's equity incentive plans and 1,422 shares available for grant under the 2013 Plan. The Company generally issues new shares in connection with awards under its equity incentive plans.
Stock-Based Compensation
Compensation expense related to the Company's share-based awards for the fiscal years ended January 1, 2021, January 3, 2020, and December 28, 2018 was $8,618, $6,864, and $7,322, respectively, all of which related to RSUs. No compensation expense related to stock options was incurred during the fiscal years ended January 1, 2021, January 3, 2020, and December 28, 2018.
The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:
For the fiscal years ended
202020192018
Cost of sales$625 $802 $482 
Sales and marketing635 506 556 
Research and development788 721 640 
General and administrative6,570 4,835 5,644 
Total$8,618 $6,864 $7,322 
As of January 1, 2021, $440 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets.
Stock-based compensation expense capitalized to inventory was not material for the years ended January 1, 2021, January 3, 2020 and December 28, 2018.

92

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Restricted Stock Units
The Company grants both time-based and performance-based stock awards, which also include a time-based vesting feature. Compensation expense for time-based stock awards is measured at the grant date based on the closing market price of the Company's common stock, and recognized ratably over the vesting period.
For performance-based stock awards, compensation expense is measured based on estimates of the number of shares ultimately expected to vest at each reporting date based on management’s expectations regarding the relevant performance criteria. The recognition of compensation expense associated with performance-based stock awards requires defined criteria for assessing achievement and judgment in assessing the probability of meeting the performance goals.
The following table summarizes RSU activity:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 29, 2017800 $23.91 
Granted223 37.07 
Canceled(30)25.16 
Vested(338)21.98 
Unvested at December 28, 2018655 29.34 
Granted131 74.70 
Canceled(67)32.29 
Vested(292)26.06 
Unvested at January 3, 2020427 44.98 
Granted260 47.46 
Canceled(13)48.51 
Vested(224)37.34 
Unvested at January 1, 2021450 $50.12 

The fair value of vested RSUs was $15,625, $21,793 and $13,874 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively. As of January 1, 2021, the Company had approximately $17,398 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.57 years.
93

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Stock Options
The following table summarizes stock option activity:
Number of shares outstandingWeighted-average exercise priceWeighted-average remaining contractual life (years)Aggregate intrinsic value
Balance at December 29, 2017886 $5.19 4$29,840 
Options exercised(166)5.25 9,384 
Balance at December 28, 2018720 5.17 339,403 
Options exercised(289)5.03 17,422 
Balance at January 3, 2020431 5.27 227,814 
Options exercised(206)5.16 19,724 
Balance at January 1, 2021225 5.37 222,593 
Options vested and expected to vest - January 1, 2021225 5.37 222,593 
Options exercisable - January 1, 2021225 5.37 222,593 
Aggregate intrinsic value represents the difference between the closing price of the Company's common stock on NASDAQ and the exercise price of outstanding, in-the-money options. No options vested during the year ended January 1, 2021. As of January 1, 2021, stock-based compensation expense related to stock options has been fully recognized.
During the years ended January 1, 2021, January 3, 2020 and December 28, 2018, 206, 289, and 166 shares of common stock, respectively, were issued due to the exercise of stock options, resulting in proceeds to the Company of approximately $1,063, $1,451, and $875, respectively.
14. Earnings Per Share
Basic earnings per share ("EPS") amounts are computed by dividing net income attributable to Fox Factory Holding Corp. stockholders for the period by the weighted average number of common shares outstanding during the period. Diluted EPS amounts are computed by dividing net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include shares issuable upon the exercise of outstanding stock options and vesting of restricted stock units, which are reflected in diluted earnings per share by application of the treasury stock method.
The following table presents the calculation of basic and diluted earnings per share:
For the fiscal years ended
202020192018
Net income attributable to FOX stockholders$90,674 $93,033 $84,040 
Weighted average shares used to compute basic earnings per share40,229 38,333 37,805 
Dilutive effect of employee stock plans572 822 1,151 
Weighted average shares used to compute diluted earnings per share40,801 39,155 38,956 
Earnings per share:
Basic$2.25 $2.43 $2.22 
Diluted$2.22 $2.38 $2.16 
The Company did not exclude any potentially dilutive shares from the calculation of diluted earnings per share for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, as none of these shares would have been antidilutive.

94

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
15. Income Taxes
Provision for Income Taxes
The components of income tax expense are as follows:
For the fiscal years ended
202020192018
Current:
Federal$18,061 $16,670 $10,330 
State1,590 256 604 
Foreign8,043 7,567 7,248 
Total27,694 24,493 18,182 
Deferred:
Federal(14,589)(11,158)(11,462)
State373 586 (671)
Foreign(694)178 (526)
Total(14,910)(10,394)(12,659)
Provision for income taxes$12,784 $14,099 $5,523 

The Company's income before provision for income taxes was subject to taxes in the following jurisdictions for the following periods:
For the fiscal years ended
202020192018
United States$74,777 $77,810 $63,138 
Foreign29,753 30,759 27,752 
$104,530 $108,569 $90,890 
The following table presents a reconciliation of the statutory federal rate and the Company’s effective tax rate for the periods presented:
For the fiscal years ended
202020192018
Tax at federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit1.8 1.8 1.8 
Stock-based compensation(5.9)(6.3)(3.8)
Foreign derived income benefit(5.0)(3.0)(1.6)
Research and development tax credit(0.9)(0.8)(1.2)
Executive compensation deduction limitation0.8 1.2 2.2 
Change in liability for unrecognized tax benefits0.6 0.2 (10.8)
Other(0.2)(1.1)(1.5)
Total provision12.2 %13.0 %6.1 %

95

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Deferred Income Taxes
January 1,January 3,
20212020
Deferred tax assets:
Foreign tax credits, including amounts associated with accrued charges$41,187 $33,320 
Lease liability5,966 4,304 
Accrued liabilities4,973 2,862 
Inventory4,386 3,542 
Capitalized research and development3,360  
Research and development tax credits1,851 4,369 
Other2,587 1,936 
Total deferred tax asset64,310 50,333 
Valuation allowance(7,172)(6,548)
Net deferred tax asset57,138 43,785 
Deferred tax liabilities:
Intangible assets(24,262)(4,283)
Depreciation(6,912)(6,924)
Lease right-of-use asset(6,024)(4,215)
Accrued withholding tax on unremitted foreign dividends(213)(2,318)
Other(365)(320)
Total deferred tax liability(37,776)(18,060)
Net deferred tax asset$19,362 $25,725 
As of January 1, 2021, the Company had foreign tax credits of $41,187 that begin to expire in 2025, unless previously utilized, and foreign net operating loss carryforwards of $1,370, of which $1,370 begin to expire in 2037 if not utilized. The Company also had federal and state research and development credit carryforwards of approximately $1,334 and $2,321 respectively. The federal research and development credits begin to expire in 2036 unless previously utilized, and the state research credits do not expire.
As of January 1, 2021, the Company assessed the realizability of deferred tax assets and evaluated the need for a valuation allowance for deferred tax assets for each jurisdiction based on the framework of ASC 740. As a result of the TCJA, the Company believes that it is more likely than not that a portion of its foreign tax credits will not be realizable, and as such, provided an allowance of $6,466 as of January 3, 2020. For the year ended January 1, 2021, the valuation allowance increased by $624, due to a generation of additional foreign tax credits from the foreign derived earnings. The valuation allowance for foreign tax credits was $7,161 as of January 1, 2021. Other components of the valuation allowance were not significant. It is reasonably possible that the Company could record a material adjustment to the valuation allowance in the next twelve months as management assesses the progress and outcome of its plans to alter the generation and utilization of foreign tax credits.

96

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
Unrecognized Tax Benefits
For the fiscal years ended
202020192018
Balance - beginning of period$2,300 $1,996 $8,154 
Increase related to current year tax positions664 557 457 
Increase related to prior year tax positions187 313 36 
Decrease related to prior year tax positions  (6,480)
Decrease due to expiration of statute of limitations(1)(566)(171)
Balance - end of period$3,150 $2,300 $1,996 
As of January 1, 2021, the Company had $3,150 of unrecognized tax benefits, of which approximately $2,479, if recognized, would favorably impact the effective tax rate. The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. In 2018, the Company received a no change letter from the Internal Revenue Service ("IRS") related to the audit of the Company's 2015 federal tax return. Additionally, the IRS and the Company entered into a closing agreement that resolved the uncertainty about the deductibility of amortization and depreciation arising from the acquisition of the Company in 2008 for all open tax years. The favorable conclusion resulted in a decrease in the unrecognized tax benefits of $6,198, of which $5,648 favorably impacted the effective tax rate. Including the reversal of the amounts presented net of deferred tax assets and accrued interest and penalties, the favorable conclusion resulted in a benefit of $9,838 to the provision for income tax for the year ended December 28, 2018. The deductibility of acquisition-related amortization and depreciation for state tax purposes remains uncertain.
As of January 1, 2021 and January 3, 2020, the Company had approximately $57 and $36, respectively, of cumulative interest and penalties related to the uncertain tax positions, and has elected to treat interest and penalties as a component of income tax expense.
The Company's 2018 forward federal tax returns, state tax returns from 2016 and forward, and foreign tax returns from 2018 and forward are subject to examination by tax authorities. Due to a favorable conclusion of a state audit in the first quarter of 2021, the company expects to release $2,718 of uncertain tax positions, of which $2,243 favorably impacts the effective tax rate.

16. Fair Value Measurement and Financial Instruments
The FASB's Accounting Standards Codification 820, "Fair Value Measurements and Disclosures" 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).
97

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
The following table presents the Company's hierarchy for its assets, liabilities and redeemable non-controlling interest measured at fair value on a recurring basis as of the following periods:
January 1, 2021January 3, 2020
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities:
Credit Facility$ $389,588 $ $389,588 $ $68,000 $ $68,000 
Interest Rate Swap 915  915     
Non-controlling interest subject to put provisions      15,719 15,719 
Total liabilities measured at fair value$ $390,503 $ $390,503 $ $68,000 $15,719 $83,719 
There were no transfers of assets or liabilities between Level 1, Level 2 and Level 3 categories of the fair value hierarchy during the years ended January 1, 2021, and January 3, 2020.
The Company used Level 2 inputs to determine the fair value of the Company’s First Amended and Restated Credit Facility. The Company believes the carrying amount of its First Amended and Restated Credit Facility approximates the fair value at January 1, 2021 because, while subject to a minimum LIBOR floor rate, the interest rate approximates current market rates of debt with similar terms and comparable credit risk.
On August 17, 2020 the Company entered into an interest rate swap agreement to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt. Refer to Note 11 - Derivatives and Hedging for additional details of the agreement. In accordance with ASC 815, Derivatives and Hedging Interest rate swap contract is recognized as an asset or liability on the consolidated balance sheets and is measured at fair value. The fair value was calculated utilizing Level 2 inputs.
On July 22, 2020, the Company, pursuant to a stock purchase agreement with Flagship, Inc., dated as of the same date, purchased the remaining 20% interest of FF US Holding Corp. for $24,975 payable in a combination of stock and cash. Refer to Note 12 - Commitments and Contingencies for additional details of this agreement. Prior to the consummation of the stock purchase, the non-controlling interest was measured at fair value using Level 3 inputs.
The following table provides a reconciliation of the beginning and ending balances for the Company's obligations measured at fair value using Level 3 inputs:
Obligations (measured with level 3 inputs)
Balance at January 3, 2020$15,719 
Net income ascribed to non-controlling interest1,072 
Change in fair value8,184 
Purchase of non-controlling interest(24,975)
Balance at January 1, 2021$ 

17. Retirement Plan
The Company established a 401(k) plan to provide tax deferred salary deductions for all eligible employees. Participants may make voluntary contributions to the 401(k) plan, limited by certain IRS restrictions. The Company made matching contributions of $2,078, $1,153, and $850 for each of the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively.

98

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
18. Acquisitions
On March 11, 2020, the Company, through Fox Factory, Inc., acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA") from Southern Rocky Holdings, LLC for $331,853, net of cash acquired and exclusive of vehicle inventory. SCA is a leading OEM authorized specialty vehicle manufacturer for light duty trucks and SUVs with headquarters in Trussville, Alabama. SCA operates under three aftermarket brands: SCA Performance, Rocky Ridge Trucks, and Rocky Mountain Truckworks. The Company believes the acquisition will be complementary to FOX’s Tuscany business, expanding its North American geographic manufacturing footprint and broadening its product offering in a growing segment of the automotive industry. This transaction was accounted for as a business combination.
The Company also agreed to an additional $10,589 of contingent retention incentives for key SCA management, of which $9,283 is cash and $1,306 is stock, to be held in escrow and payable over the next two years. The Company recognized $4,211 in costs associated with such retention incentives during the year ended January 1, 2021. Additionally, the Company paid $1,750 in transaction compensation to key SCA management concurrently with the closing.
The purchase price of SCA is allocated to the assets acquired and liabilities assumed based on their estimated respective fair values as of March 11, 2020 with the excess purchase price allocated to goodwill. During the year ended January 1, 2021, the Company finalized the allocation of purchase price and recorded adjustments to Goodwill of $3,539 related to the completion of valuation of working capital, real estate, intangible assets and related deferred tax liabilities. 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$331,531 
Non-cash consideration322 
                    Total consideration at closing$331,853 
Fair market values
Other current assets$16,350 
Property, plant and equipment8,300 
Lease right-of-use assets4,027 
Customer relationships124,400 
Trademarks and brand15,500 
Goodwill195,754 
                    Total assets acquired$364,331 
Accounts payable and accrued expenses7,678 
Lease liabilities4,027 
Deferred taxes20,773 
                    Total liabilities assumed32,478 
                    Purchase price allocation$331,853 
The Company incurred $10,582 of acquisition costs in conjunction with the SCA acquisition, including $1,750 of transaction compensation during the year ended January 1, 2021 and $602 of transaction costs during the year ended January 3, 2020. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income. Additional debt issuance costs of $6,622 were incurred in association with financing the transaction and will be amortized over the term of the First Amended and Restated Credit Facility. Refer to Note 10 - Debt for further details.
The values assigned to the identifiable intangible assets were determined by discounting the estimated future cash flows associated with these assets to their present value. The goodwill of $195,754 reflects the strategic fit of SCA with the Company’s operations. The Company will amortize the acquired customer relationships assets over their expected useful lives of 5-10 years. Trademarks, brand names and goodwill are expected to have an indefinite life, and will be subject to impairment testing. The goodwill is not deductible for income tax purposes. SCA previously purchased intangibles in asset acquisitions with a remaining net tax basis approximating $77,989, which the Company may deduct for income tax purposes.
99

FOX FACTORY HOLDING CORP.
Notes to Consolidated Financial Statements - Continued
January 1, 2021
(in thousands, except per share amounts)
The following unaudited pro forma financial information shows the combined results of operations of the Company and SCA, as if the acquisition had occurred as of the beginning of the periods presented. The pro forma results include the effects of the amortization of purchased intangible assets and acquired inventory valuation step-up, interest expense on the term debt secured to finance the acquisition, and the net tax benefit of the above adjustments calculated at the statutory federal tax rate of 21%. SCA was operated as a C Corporation for federal taxation purposes. A pro forma adjustment has been made to reflect the income taxes that would have been recorded at the federal statutory rate based on SCA’s net income. The pro forma results for the year ended January 1, 2021 exclude transaction costs associated with the acquisition and the results for the year ended January 3, 2020 have been adjusted to include these charges. This pro forma data is presented for informational purposes only and does not purport to be indicative of the results of future operations or of the results that would have occurred had the acquisition taken place in the periods noted below.
For the years ended
January 1, 2021January 3, 2020
Pro forma sales$909,903 $842,701 
Pro forma net income attributable to FOX stockholders$89,480 $78,577 
Pro forma basic earnings per share$2.45 $2.05 
Pro forma diluted earnings per share$2.41 $2.01 
Total SCA revenues included in the consolidated statements of income$76,648 
Total SCA pre-tax income included in the consolidated statements of income$7,555 

19. Selected Quarterly Financial Data (Unaudited)
Selected summarized quarterly financial information for 2020 and 2019 is as follows:
Quarter Ended
Jan 1,Oct 2Jul 3April 3,Jan 3,Sep 27,Jun 28,Mar 29,
20212020202020202020201920192019
Sales$262,391 $260,700 $183,102 $184,361 $185,881 $211,317 $192,122 $161,700 
Gross profit83,472 89,474 59,986 56,615 59,641 69,817 62,220 51,057 
Income from operations37,670 45,553 19,359 11,567 26,159 35,360 29,471 21,819 
Net income attributable to Fox Stockholders31,796 38,020 12,608 8,250 22,522 29,487 22,921 18,103 
Earnings per share:
    Basic$0.76 $0.91 $0.32 $0.21 $0.58 $0.77 $0.60 $0.48 
    Diluted$0.75 $0.90 $0.32 $0.21 $0.58 $0.75 $0.59 $0.46 

20. Subsequent Events
None.

100
EX-10.15 2 exhibit1015fourthamendedan.htm EX-10.15 Document

FOURTH AMENDED AND RESTATED
FOX FACTORY HOLDING CORP.
NON-EMPLOYEE DIRECTOR COMPENSATION POLICY

CASH COMPENSATION

Retainer for Serving as Chairperson of the Board

Should the Board have a Chairperson that is a non-employee director, the Chairperson shall be paid an annual retainer of $25,000 (or such other amount as determined by the Board in its discretion), which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion).

Retainer for Serving as Lead Independent Director

Should the Board have a Lead Independent Director, the Lead Independent Director shall be paid an annual retainer of $25,000 (or such other amount as determined by the Board in its discretion), which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion).

Retainers for Serving as Committee Chairpersons

Non-employee directors shall be paid the following annual retainers (or such other amount as may be determined by the Board in its discretion) for serving as the chairperson of the following committees of the Board, which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion):
a.$20,000 – Audit Committee
b.$12,000 – Compensation Committee
c.$8,500 – Nominations and Corporate Governance Committee

Non-employee directors shall be paid an annual retainer in the amount as so determined by the Board in its discretion for serving as the chairperson of any other committee of the Board.

Retainer for Serving on the Board

Each non-employee directors shall be paid an annual retainer of $60,000 (or such other amount as may be determined by the Board in its discretion) for his or her service on the Board, which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion). Pursuant to an amendment to this Policy the Board may determine if separate meeting fees are also to be paid for Board meetings attended by the non-employee directors.

Retainers for Serving on Committees

Non-employee directors shall be paid the following annual retainers (or such other amount as may be determined by the Board in its discretion) for serving on the following committees of the Board, which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion):
a.$8,000 – Audit Committee
b.$7,000 – Compensation Committee
c.$4,000 – Nominations and Corporate Governance Committee

Non-employee directors shall be paid an annual retainer in the amount as so determined by the Board in its discretion for serving on any other committee of the Board. Pursuant to an amendment to this Policy the Board may determine if separate meeting fees are also to be paid for committee meetings attended by the non-employee directors.

Retainer Proration

If a non-employee director (a) becomes the Chairperson of the Board, (b) becomes the Lead Independent Director, (c) becomes a Committee Chairperson, (d) joins the Board, or (e) joins a Committee (each a “Retainer Event”), on a day other than the first day of the fiscal year, such non-employee director shall be entitled to receive a prorated retainer for such service. Such prorated retainer shall be determined by multiplying the applicable annual retainer amount (or such other amount as determined



by the Board in its sole discretion) times a fraction, (i) the numerator of which shall be the difference between four and the number of quarters that have lapsed since the beginning of the fiscal year end preceding the Retainer Event, and (ii) the denominator of which is four. Such prorated retainer shall be paid quarterly in arrears.

Notwithstanding the forgoing, the approval of this Fourth Amended and Restated Policy by the Board shall constitute a Retainer Event for which prorated retainers shall be determined by multiplying the applicable annual retainer amount times 1/2 and which shall be paid quarterly in arrears beginning with the quarter following the Retainer Event.


EQUITY-BASED COMPENSATION

Pursuant to the following, non-employee directors shall be granted annual equity-based compensation awards each year in the form of restricted stock units pursuant to the Company’s 2013 Omnibus Plan, as amended from time to time, or pursuant to any other applicable equity-based compensation plan of the Company then effect, as such plans are amended from time to time. Such awards shall vest on the day immediately prior to the next annual meeting, subject to accelerated vesting in the event of the director’s death or a change of control of the Company and shall be subject to such additional terms and conditions as may be set forth in the applicable award agreement and plan.

General Non-Employee Director Annual Award

Subject to applicable laws and the Company’s policies then in place for equity-based awards, the non-employee directors who serve on the Board immediately following each annual meeting of the Company shall be entitled to receive an annual award of restricted stock units. The number of restricted stock units to be awarded annually shall be determined by dividing $115,000 (or such other amount as determined by the Board in its sole discretion), by the closing price of the Company’s common stock on the date of grant. Such annual awards shall be granted on the date of the Company’s annual meeting or, alternatively, during the Company’s open trading window that follows the Company’s annual meeting.

If a non-employee director joins the Board on a day other than the date of the annual meeting, such non-employee director shall be entitled to receive a prorated award of restricted stock units. Such prorated award shall be determined by multiplying $115,000 (or such other amount as determined by the Board in its sole discretion) times a fraction, (i) the numerator of which shall be the difference between 365 and the number of days that have lapsed since the annual meeting immediately preceding the day such non-employee director joined the award, and (ii) the denominator of which is 365. The product resulting from the prior sentence shall then be divided by the closing price of the Company’s common stock on the date of grant to determine the number of restricted stock units to be awarded. Such annual award shall be granted on the date such director joins the Board or, alternatively, during the Company’s open trading window that follows the date that such director joins the Board.

Chairperson/Lead Independent Director Annual Award

Subject to applicable laws and the Company’s policies then in place for equity-based awards, the non-employee director who serves as Chairperson or Lead Independent Director of the Board, if any, immediately following each annual meeting of the Company shall be entitled to receive an annual award of restricted stock units. The number of restricted stock units to be awarded annually shall be determined by dividing $15,000 (or such other amount as determined by the Board in its sole discretion), by the closing price of the Company’s common stock on the date of grant. Such annual award shall be granted on the date of the Company’s annual meeting or, alternatively, during the Company’s open trading window that follows the Company’s annual meeting.

If a non-employee director becomes the Chairperson or Lead Independent Director of the Board on a day other than the date of the annual meeting, such non-employee director shall be entitled to receive a prorated award of restricted stock units. Such prorated award shall be determined by multiplying $15,000 (or such other amount as determined by the Board in its sole discretion) times a fraction, (i) the numerator of which shall be the difference between 365 and the number of days that have lapsed since the annual meeting immediately preceding the day such non-employee director became the Chairperson or Lead Independent Director of the Board, and (ii) the denominator of which is 365. The product resulting from the prior sentence shall then be divided by the closing price of the Company’s common stock on the date of grant to determine the number of restricted stock units to be awarded. Such annual award shall be granted on the date such director becomes the Chairperson or Lead Independent Director of the Board or, alternatively, during the Company’s open trading window that follows the date that such director becomes the Chairperson or Lead Independent Director of the Board.

EXPENSE REIMBURSEMENT

Each of the non-employee directors shall be entitled to receive reimbursement for reasonable expenses which they properly incur in connection with attending Board meetings and their duties as a director.




DIRECTORS HOLDING 5% OR MORE OF THE COMPANY’S STOCK AND REPRESENTATIVES OF STOCKHOLDERS HOLDING 5% OR MORE OF THE COMPANY’S STOCK

Notwithstanding the foregoing, any non-employee director who, directly or indirectly, beneficially owns 5% or more of the Company’s outstanding securities or is employed by or represents a stockholder of the Company that, directly or indirectly, beneficially owns 5% or more of the Company’s outstanding securities shall not be entitled to receive any cash compensation or equity-based compensation for his or her service on the Board. Such non-employee director shall, however, be entitled to receive reimbursement for reasonable expenses which he or she properly incurs in connection with attending Board meetings and their duties as a director.

AMENDMENTS, REVISION AND TERMINATION

This policy may be amended, revised or terminated by the Board of Directors at any time and from time-to-time in its sole discretion.

****

Fourth Amended and Restatement Approved by the Compensation Committee: [3/2/2020]
Fourth Amended and Restatement Approved by the Board: [3/2/2020]
Effective: [3/2/2020]


EX-10.16 3 exhibit1016fifthamendedand.htm EX-10.16 Document

FIFTH AMENDED AND RESTATED
FOX FACTORY HOLDING CORP.
NON-EMPLOYEE DIRECTOR COMPENSATION POLICY

CASH COMPENSATION

Retainer for Serving as Non-Employee Chairperson of the Board

Should the Board have a Chairperson that is a non-employee director, the Chairperson shall be paid an annual retainer of $90,000 (or such other amount as determined by the Board in its discretion), which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion).

Retainer for Serving as Lead Independent Director

Should the Board have a Lead Independent Director, the Lead Independent Director shall be paid an annual retainer of $25,000 (or such other amount as determined by the Board in its discretion), which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion).

Retainers for Serving as Committee Chairpersons

Non-employee directors shall be paid the following annual retainers (or such other amount as may be determined by the Board in its discretion) for serving as the chairperson of the following committees of the Board, which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion):

$25,000 – Audit Committee
$15,000 – Compensation Committee
$10,000 – Nominating and Corporate Governance Committee

Non-employee directors shall be paid an annual retainer in the amount as so determined by the Board in its discretion for serving as the chairperson of any other committee of the Board.

Retainer for Serving on the Board

Each non-employee directors shall be paid an annual retainer of $75,000 (or such other amount as may be determined by the Board in its discretion) for his or her service on the Board, which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion). Pursuant to an amendment to this Policy, the Board may determine if separate meeting fees are also to be paid for Board meetings attended by the non-employee directors.


Retainers for Serving on Committees

Non-employee directors shall be paid the following annual retainers (or such other amount as may be determined by the Board in its discretion) for serving on the following committees of the Board, which retainer shall be payable quarterly in arrears, plus the other retainers and compensation he or she may be eligible to receive set forth herein (as such amounts may be changed from time to time by the Board in its discretion):

$10,000 – Audit Committee
$9,000 – Compensation Committee
$5,000 – Nominating and Corporate Governance Committee

Non-employee directors shall be paid an annual retainer in the amount as so determined by the Board in its discretion for serving on any other committee of the Board. Pursuant to an amendment to this Policy, the Board may determine if separate meeting fees are also to be paid for committee meetings attended by the non-employee directors.





Retainer Proration

If a non-employee director (a) becomes the Chairperson of the Board, (b) becomes the Lead Independent Director, (c) becomes a Committee Chairperson, (d) joins the Board, or (e) joins a Committee (each a “Retainer Event”), on a day other than the first day of the fiscal year, such non-employee director shall be entitled to receive a prorated retainer for such service. Such prorated retainer shall be determined by multiplying the applicable annual retainer amount (or such other amount as determined by the Board in its sole discretion) times a fraction, (i) the numerator of which shall be the difference between four and the number of quarters that have lapsed since the beginning of the fiscal year end preceding the Retainer Event, and (ii) the denominator of which is four. Such prorated retainer shall be paid quarterly in arrears.


EQUITY-BASED COMPENSATION

Pursuant to the following, non-employee directors shall be granted annual equity-based compensation awards each year in the form of restricted stock units pursuant to the Company’s 2013 Omnibus Plan, as amended from time to time, or pursuant to any other applicable equity-based compensation plan of the Company then effect, as such plans are amended from time to time. Such awards shall vest on the day immediately prior to the next annual meeting, subject to accelerated vesting in the event of the director’s death or a change of control of the Company and shall be subject to such additional terms and conditions as may be set forth in the applicable award agreement and plan.

General Non-Employee Director Annual Award

Subject to applicable laws and the Company’s policies then in place for equity-based awards, the non-employee directors who serve on the Board immediately following each annual meeting of the Company shall be entitled to receive an annual award of restricted stock units. The number of restricted stock units to be awarded annually shall be determined by dividing $130,000 (or such other amount as determined by the Board in its sole discretion), by the closing price of the Company’s common stock on the date of grant. Such annual awards shall be granted on the date of the Company’s annual meeting or, alternatively, during the Company’s open trading window that follows the Company’s annual meeting.


If a non-employee director joins the Board on a day other than the date of the annual meeting, such non-employee director shall be entitled to receive a prorated award of restricted stock units. Such prorated award shall be determined by multiplying $130,000 (or such other amount as determined by the Board in its sole discretion) times a fraction, (i) the numerator of which shall be the difference between 365 and the number of days that have lapsed since the annual meeting immediately preceding the day such non-employee director joined the award, and (ii) the denominator of which is 365. The product resulting from the prior sentence shall then be divided by the closing price of the Company’s common stock on the date of grant to determine the number of restricted stock units to be awarded. Such annual award shall be granted on the date such director joins the Board or, alternatively, during the Company’s open trading window that follows the date that such director joins the Board.

Chairperson/Lead Independent Director Annual Award

Subject to applicable laws and the Company’s policies then in place for equity-based awards, the non-employee director who serves as Chairperson or Lead Independent Director of the Board, if any, immediately following each annual meeting of the Company shall be entitled to receive an annual award of restricted stock units. The number of restricted stock units to be awarded annually shall be determined by dividing $15,000 (or such other amount as determined by the Board in its sole discretion), by the closing price of the Company’s common stock on the date of grant. Such annual award shall be granted on the date of the Company’s annual meeting or, alternatively, during the Company’s open trading window that follows the Company’s annual meeting.

If a non-employee director becomes the Chairperson or Lead Independent Director of the Board on a day other than the date of the annual meeting, such non-employee director shall be entitled to receive a prorated award of restricted stock units. Such prorated award shall be determined by multiplying $15,000 (or such other amount as determined by the Board in its sole discretion) times a fraction, (i) the numerator of which shall be the difference between 365 and the number of days that have lapsed since the annual meeting immediately preceding the day such non-employee director became the Chairperson or Lead Independent Director of the Board, and (ii) the denominator of which is 365. The product resulting from the prior sentence shall then be divided by the closing price of the Company’s common stock on the date of grant to determine the number of restricted stock units to be awarded. Such annual award shall be granted on the date such director becomes the Chairperson or Lead Independent Director of the Board or, alternatively, during the Company’s open trading window that follows the date that such director becomes the Chairperson or Lead Independent Director of the Board.




EXPENSE REIMBURSEMENT

Each of the non-employee directors shall be entitled to receive reimbursement for reasonable expenses which they properly incur in connection with attending Board meetings and their duties as a director.

DIRECTORS HOLDING 5% OR MORE OF THE COMPANY’S STOCK AND REPRESENTATIVES OF STOCKHOLDERS HOLDING 5% OR MORE OF THE COMPANY’S STOCK

Notwithstanding the foregoing, any non-employee director who, directly or indirectly, beneficially owns 5% or more of the Company’s outstanding securities or is employed by or represents a stockholder of the Company that, directly or indirectly, beneficially owns 5% or more of the Company’s outstanding securities shall not be entitled to receive any cash compensation or equity-based compensation for his or her service on the Board. Such non-employee director shall, however, be entitled to receive reimbursement for reasonable expenses which he or she properly incurs in connection with attending Board meetings and their duties as a director.





AMENDMENTS, REVISION AND TERMINATION

This policy may be amended, revised or terminated by the Board of Directors at any time and from time-to-time in its sole discretion.

****

Fifth Amended and Restatement Approved by the Compensation Committee: [12/8/2020]
Fifth Amended and Restatement Approved by the Board: [12/17/2020]
Effective: [1/2/2021]


EX-10.22 4 exhibit1022formofrestricte.htm EX-10.22 Document

FOX FACTORY HOLDING CORP.
2013 OMNIBUS PLAN

Restricted Stock Unit Award Agreement

Name of Participant:      [NAME]
Grant Date:          [DATE]

THIS AGREEMENT (the “Agreement”), is executed as of [DATE], between Fox Factory Holding Corp., a Delaware corporation (“Fox Factory” or the “Company”), and [NAME], an Employee (the “Participant”).

RECITALS:

Fox Factory desires to carry out the purposes of Fox Factory Holding Corp. 2013 Omnibus Plan, as it may be amended and/or restated (the “Plan”), by affording the Participant a long-term incentive compensation opportunity as hereinafter provided.
In consideration of the foregoing, of the mutual promises set forth below and of other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto, intending to be legally bound, agree as follows:

1.Incorporation of Plan. The rights and duties of Fox Factory and the Participant under this Agreement shall in all respects be subject to and governed by the provisions of the Plan, the terms of which are incorporated herein by reference. In the event of any conflict between the provisions in the Agreement and those of the Plan, the provisions of the Plan shall govern. Unless otherwise provided herein, capitalized terms in this Agreement shall have the same definitions as set forth in the Plan.

2.Grant of Award; Vesting.
a.Subject to the terms and conditions of this Agreement and the Plan, the Company hereby grants to the Participant the right (this “Award”) to earn an aggregate of [WRITTEN NUMBER] [(#)] shares (the “Shares”) of common stock, par value $0.001 per share (“Common Stock”), of the Company subject to the terms and conditions set forth in this Agreement. Such Shares shall not be issued, and the Participant shall have no rights as a Shareholder of the Company, until Shares are issued pursuant to Section 5 below.
b.Subject to the terms of this Agreement and those of the Plan, this Award shall vest and become earned at its Fair Market Value in four equal installments over 4 years, determined with respect to the aggregate number of Shares designated in Section 2(a) above, as follows: 25% on [DATE], 25% on [DATE], 25% on [DATE], and 25% on [DATE], provided that the Participant’s service with the Company and its subsidiaries has not ceased before the particular vesting date.
c.Except as provided in the Plan and in this Agreement, if the Participant’s continuous service with the Company ceases, this Award, to the extent not then vested, shall immediately terminate without consideration.

3.Vesting of Award. The Committee has sole authority (unless arbitrary and capricious) to determine whether and to what degree the Award has vested and is payable and to interpret the terms and conditions of this Agreement and the Plan.

4.Forfeiture of Award. Except as set forth in Section 13(c) of the Plan, in the event that the continuous service of the Participant with Fox Factory or an Affiliate terminates for any reason and the Award has not vested pursuant to Section 2, then the Award, to the extent not vested as of the Participant’s termination of continuous service date, shall be forfeited immediately upon such termination, and the Participant shall have no further rights with respect to the Award or the Shares underlying the Award. The Committee (or its designee, to the extent permitted under this Agreement or the Plan) shall have sole discretion (unless arbitrary and capricious) to determine if a Participant’s rights have terminated pursuant to the Plan and this Agreement, including but not limited to the authority to determine the basis for the Participant’s termination of continuous service. The Participant expressly acknowledges and agrees that, except as otherwise provided in this Agreement or Section 13(c) of the Plan, the termination of the Participant’s continuous service shall result in forfeiture of the Award and any underlying payout to the extent the Award has not vested as of the Participant’s termination of continuous service date. For the purposes of this Agreement and the Plan, a legal leave under short term disability or FMLA or similar law shall not be deemed to be a termination of the Participant’s continuous service; provided, however, that no such leave shall last longer than six continuous months.





5.Award Payout.
a.The Award and the number of Shares that the Award represents shall, to the extent vested on each particular vesting date, be payable, and paid, in whole shares of Common Stock, with cash being paid in lieu of fractional Shares and with each settlement to include any dividends that accrued on the vested Shares from the Grant Date through the settlement date.
b.Award payout shall, upon vesting of the Award, be made to the Participant (or in the event of the Participant’s death, to the Participant’s beneficiary or beneficiaries) in a lump sum as soon as practicable, but in all cases within two and one-half (2-1/2) months following the applicable vesting date. Notwithstanding the foregoing, if the Participant is or may be a “specified employee” (within the meaning of Section 409A of the Code), a distribution that is subject to Section 409A restrictions and that is due to Separation from Service may not be made until within the thirty- (30-) day period commencing with the first day of the seventh month following the month of Separation from Service, or, if earlier, the date of death of the Participant (with all such payments that otherwise would have been made during such six-month period to be made during the seventh month following Separation from Service), in each case except as may be otherwise permitted under Section 409A.

6.No Right to Continued Employment or Service. Neither the Plan, the grant of the Award, nor any other action related to the Plan shall confer upon the Participant any right to continue in the employment or service of Fox Factory or an Affiliate or affect in any way the right of Fox Factory or an Affiliate to terminate the Participant’s employment or service at any time. Except as otherwise expressly provided in the Plan or this Agreement or as determined by the Committee, all rights of the Participant with respect to the Award shall terminate upon termination of the employment or service of the Participant with Fox Factory or an Affiliate. The grant of the Award does not create any obligation on the part of Fox Factory or an Affiliate to grant any further awards. So long as the Participant shall continue to be an employee of Fox Factory or an Affiliate, the Award shall not be affected by any change in the duties or position of the Participant.

7.Nontransferability of Award and Shares. The Award, and any Award payout, shall not be transferable (including by sale, assignment, pledge or hypothecation) other than by will or the laws of intestate succession. The designation of a beneficiary in accordance with Plan procedures does not constitute a transfer.

8.Superseding Agreement: Binding Effect. This Agreement supersedes any statements, representations or agreements of Fox Factory with respect to the grant of the Award or any related rights, and the Participant hereby waives any rights or claims related to any such statements, representations or agreements. This Agreement does not supersede or amend any existing confidentiality agreement, non-solicitation agreement, noncompetition agreement, employment agreement or any other similar agreement between the Participant and Fox Factory or an Affiliate, including, but not limited to, any restrictive covenants contained in such agreements.

9.Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to the principles of conflicts of law, and in accordance with applicable United States federal laws.

10.Amendment and Termination, Waiver. Subject to the terms of the Plan, this Agreement may be amended or terminated only by the written agreement of the parties hereto. The waiver by Fox Factory of a breach of any provision of the Agreement by the Participant shall not operate or be construed as a waiver of any subsequent breach by the Participant. Notwithstanding the foregoing, the Committee shall have unilateral authority to amend the Plan and this Agreement (without Participant consent) to the extent necessary to comply with applicable law or changes to applicable law (including but in no way limited to Section 409A and federal securities laws), and the Participant hereby consents to any such amendments to the Plan and this Agreement.

11.Withholding; Tax Matters.
a.Fox Factory or an Affiliate shall report all income and withhold all required local, state, federal, foreign income and other taxes and any other amounts required to be withheld by any governmental authority or law from any amount payable in cash with respect to the Award. Prior to the delivery or transfer of any shares of Common Stock or any other benefit conferred under the Plan, Fox Factory shall require the Participant to pay to Fox Factory in cash the amount of any tax or other amount required by any governmental authority to be withheld and paid over by Fox Factory or an Affiliate to such authority for the account of such recipient. Alternatively, at the election of Participant, Participant shall be entitled (subject to procedures satisfactory to the Committee) to satisfy such obligation in whole or in part, and any local, state, federal, foreign or other income, employment and other tax obligations relating to the Award, by electing (the “election”) to have Fox Factory withhold shares of Common Stock from the shares of Common Stock to which the recipient is



entitled. The number of shares of Common Stock to be withheld shall have a Fair Market Value as of the date that the amount of tax to be withheld is determined as nearly equal as possible to the amount of such obligations being satisfied. Each election must be made in writing to the Committee in accordance with election procedures established by the Committee.
b.Fox Factory has made no warranties or representations to the Participant with respect to the tax consequences (including but not limited to income tax consequences) related to the Award or the payout, if any, pursuant to the Award, and the Participant is in no manner relying on Fox Factory or its representatives for an assessment of such tax consequences. The Participant acknowledges that there may be adverse tax consequences with respect to the Award and that the Participant should consult a tax advisor. The Participant acknowledges that the Participant has been advised that the Participant should consult with the Participant’s own attorney, accountant, and/or tax advisor regarding the decision to enter into this Agreement and the consequences thereof. The Participant also acknowledges that Fox Factory has no responsibility to take or refrain from taking any actions in order to achieve a certain tax result for the Participant.

12.Administration. The authority to construe and interpret this Agreement and the Plan, and to administer all aspects of the Plan, shall be vested in the Committee, and the Committee shall have all powers with respect to this Agreement as are provided in the Plan. Any interpretation of the Agreement by the Committee and any decision made by it with respect to the Agreement are final and binding on the parties hereto.

13.Notices. Any and all notices under this Agreement shall be in writing and sent by hand delivery or by certified or registered mail (return receipt requested and first-class postage prepaid), in the case of Fox Factory, 6634 Hwy 53, Braselton, GA 30517; Attention: Compensation Committee, and in the case of the Participant, to the last known address of the Participant as reflected in Fox Factory’s records.

14.Severability. The provisions of this Agreement are severable; and if any one or more provisions may be determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.

15.Compliance with Laws, Restrictions on Award and Shares of Common Stock. Fox Factory may impose such restrictions on the Award and the shares of Common Stock or other benefits underlying the Award or relating to the payout of the Award as it may deem advisable in order to comply with restrictions under the federal securities laws, federal tax laws, the requirements of any stock exchange or similar organization and any blue sky, state or foreign securities laws applicable to such Award or shares of Common Stock. Notwithstanding any other provision in the Plan or this Agreement to the contrary, Fox Factory shall not be obligated to issue, deliver or transfer any shares of Common Stock, make any other distribution of benefits under the Plan, or take any other action, unless such delivery, distribution or action is in compliance with all applicable laws, rules and regulations (including but not limited to the requirements of the Securities Act). Fox Factory may cause a restrictive legend or legends to be placed on any certificate for shares of Common Stock issued pursuant to the Award in such form as may be prescribed from time to time by applicable laws and regulations or as may be advised by legal counsel.

16.Successors and Assigns. Subject to the limitations stated herein and in the Plan, this Agreement shall be binding upon and inure to the benefit of the Participant and the Participant’s executors, Committees and permitted transferees and beneficiaries and Fox Factory and its successors and assigns.

17.Counterparts, Further Instruments. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. The parties hereto agree to execute such further instruments and to take such further action as may be reasonably necessary to carry out the purposes and intent of this Agreement.

18.Right of Offset. Notwithstanding any other provision of the Plan or this Agreement, Fox Factory may reduce the amount of any benefit or payment otherwise payable to or on behalf of the Participant by the amount of any obligation of the Participant to Fox Factory or an Affiliate that is or becomes due and payable, and the Participant shall be deemed to have consented to such reduction; provided, however, that to the extent Section 409A is applicable, such offset shall not exceed the greater of Five Thousand Dollars ($5,000) or the maximum offset amount then permitted under Section 409A.





19.Adjustment of Award.
a.In the event of any change in the outstanding Shares by reason of any stock split, stock dividend or other non-recurring dividends or distributions, recapitalization, merger, consolidation, spin off, combination, repurchase or exchange of stock, reorganization, liquidation, dissolution or other similar corporate transaction that affects the Common Stock, an adjustment shall be made, as the Committee deems necessary or appropriate, in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan. Such adjustment may include an adjustment to the number and class of Shares which may be delivered under the Plan, the number, class and price of Shares subject to outstanding Awards, the number and class of Shares issuable pursuant to Options or Stock Appreciation Rights, and the numerical limits contained in Section 4(a) of the Plan. Notwithstanding the preceding sentence, the number of Shares subject to any Award always will be a whole number.
b.Notwithstanding anything contained in the Plan or elsewhere in this Agreement to the contrary, (i) the Committee, in order to comply with applicable law (including, without limitation, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the Sarbanes-Oxley Act of 2002), retains the right at all times to decrease or terminate the Award and payments under the Plan, and any and all amounts payable under the Plan or paid under the Plan shall be subject to clawback, forfeiture, and reduction to the extent determined by the Committee as necessary to comply with applicable law; and (ii) in the event any legislation, regulation(s), or formal guidance require(s) any compensation payable under the Plan (including, without limitation, the Award) to be deferred, reduced, eliminated, or subjected to vesting, the Award shall be deferred, reduced, eliminated, paid in a different form or subjected to vesting or other restrictions as, and solely to the extent, required by such legislation, regulation(s), or formal regulatory guidance.

[Signature Page to Follow]






IN WITNESS WHEREOF, this Agreement has been executed on behalf of Fox Factory and by the Participant effective as of the day and year first above written.

FOX FACTORY HOLDING CORP.



By:

Name:

Its:



PARTICIPANT



[NAME]


Date Signed

EX-10.23 5 exhibit1023formofrestricte.htm EX-10.23 Document

FOX FACTORY HOLDING CORP.
2013 OMNIBUS PLAN

Restricted Stock Unit Award Agreement

Name of Participant:      [NAME]
Grant Date:          [DATE]

THIS AGREEMENT (the “Agreement”), is executed as of [DATE], between Fox Factory Holding Corp., a Delaware corporation (“Fox Factory” or the “Company”), and [NAME] (the "Participant"),a Canadian resident Employee of RFE Holding (Canada) Corp. (the "Employer"), an Affiliate of the Company, provided that the Company may rescind and nullify this Agreement and the award made hereunder if the Participant does not execute this Agreement within twenty-one (21) days after the date hereof.
RECITALS:
Fox Factory desires to carry out the purposes of Fox Factory Holding Corp. 2013 Omnibus Plan, as it may be amended and/or restated (the “Plan”), by affording the Participant a long-term incentive compensation opportunity as hereinafter provided.
In consideration of the foregoing, of the mutual promises set forth below and of other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto, intending to be legally bound, agree as follows:
1.Incorporation of Plan. The rights and duties of Fox Factory and the Participant under this Agreement shall in all respects be subject to and governed by the provisions of the Plan, the terms of which are incorporated herein by reference. In the event of any conflict between the provisions in the Agreement and those of the Plan, the provisions of the Plan shall govern. Unless otherwise provided herein, capitalized terms in this Agreement shall have the same definitions as set forth in the Plan.
2.Grant of Award; Vesting.
a.Subject to the terms and conditions of this Agreement and the Plan, the Company hereby grants to the Participant effective on the Grant Date, an award of [WRITTEN NUMBER] [(#)] Restricted Stock Units (this “Award”) representing an unfunded and unsecured agreement of the Company to (i) issue an aggregate of [WRITTEN NUMBER] [(#)] shares (the “Shares”) of common stock, par value $0.001 per share, of the Company or (ii) pay to the Participant an amount in cash equal to the Fair Market Value of such Shares on the relevant vesting date, as determined by the Committee in its absolute discretion, all subject to the terms and conditions set forth in this Agreement. With respect to any Shares that may be issued if the Committee so determines, the Participant shall have no rights as a Shareholder of the Company, until such Shares are issued pursuant to Section 5 below.
b.Subject to the terms of this Agreement and those of the Plan, this Award shall vest and the cash or Shares shall be paid or issued, as the case may be, in three equal installments over 3 years, determined with respect to the aggregate number of Restricted Stock Units designated in Section 2(a) above, as follows: 1/3 of the Award on [DATE], 1/3 of the Award on [DATE]and 1/3 of the Award on [DATE], provided that the Participant’s service with the Employer, its Affiliate and their subsidiaries has not ceased before the particular vesting date.
c.Except as provided in the Plan and in this Agreement, if the Participant's continuous service with the Employer ceases, this Award, to the extent not then vested, shall immediately terminate without consideration.
3.Vesting of Award. The Committee has sole authority (unless arbitrary and capricious) to determine whether and to what degree the Award has vested and is payable and to interpret the terms and conditions of this Agreement and the Plan.
4.Forfeiture of Award. Except as set forth in Section 13(c) of the Plan, in the event that the continuous service of the Participant with the Employer or an Affiliate terminates for any reason and the Award has not vested pursuant to Section 2, then the Award, to the extent not vested as of the Participant’s termination of continuous service date, shall be forfeited immediately upon such termination, and the Participant shall have no further rights with respect to the



Award. The Committee (or its designee, to the extent permitted under this Agreement or the Plan) shall have sole discretion (unless arbitrary and capricious) to determine if a Participant’s rights have terminated pursuant to the Plan and this Agreement, including but not limited to the authority to determine the basis for the Participant’s termination of continuous service. For greater certainty, the date of termination of continuous service of a Participant specifically does not mean the date on which any statutory or common law severance period or any period of reasonable notice would expire.
5.Award Payout.
a.The Award and the number of Shares or cash payment that the Award represents shall, to the extent vested on each particular vesting date, be payable, and paid, in cash or in whole Shares as determined by the Committee in its absolute discretion, provided that the Participant shall have satisfied his or her tax withholding obligations as specified in this Agreement in respect of the vesting and settlement of such Award. Notwithstanding the foregoing: the company shall not be obligated to deliver any Shares during any period when it determines that the settlement of vested Restricted Stock Units and the delivery of Shares hereunder would violate any federal, state or applicable laws and/or may issue Shares subject to any restrictive legends that, as determined by the Company’s counsel, is necessary to comply with securities or other regulatory requirements;
b.Award payout shall, upon vesting of the Award, be made to the Participant (or in the event of the Participant’s death, to the Participant’s beneficiary or beneficiaries) through a cash payment or an issuance of that number of Shares designated in section 2 in respect of such vested Restricted Stock Units as soon as practicable, but in all cases within two and one-half (2-1/2) months following the applicable vesting date and on or prior to December 31 of the third calendar year following the year Grant Date.
6. Dividend Equivalents. As and when cash dividends are paid on Shares held by shareholders of Fox Factory, the Committee may determine that the Participant will be paid an amount equal to the cash dividend paid on a single Share, multiplied by the number of Restricted Stock Units of the Participant that have not been cancelled or forfeited prior to the record date of such dividend payment. Such dividend equivalent payments shall be paid in cash forthwith and shall be treated as employment income received by the Participant in the year of payment.
7. No Right to Continued Employment or Service. Neither the Plan, the grant of the Award, nor any other action related to the Plan shall confer upon the Participant any right to continue in the employment or service of Fox Factory, the Employer or an Affiliate or affect in any way the right of Fox Factory, the Employer or an Affiliate to terminate the Participant’s employment or service at any time. Except as otherwise expressly provided in the Plan or this Agreement or as determined by the Committee, all rights of the Participant with respect to the Award shall terminate upon termination of the employment or service of the Participant with Fox Factory, the Employer or an Affiliate. The grant of the Award does not create any obligation on the part of Fox Factory, the Employer or an Affiliate to grant any further awards. So long as the Participant shall continue to be an employee of Fox Factory, the Employer or an Affiliate, the Award shall not be affected by any change in the duties or position of the Participant.
8. Nontransferability of Award and Shares. The Award, and any Award payout, shall not be transferable (including by sale, assignment, pledge or hypothecation) other than by will or the laws of intestate succession. The designation of a beneficiary in accordance with Plan procedures does not constitute a transfer.
9. Superseding Agreement: Binding Effect. This Agreement supersedes any statements, representations or agreements of Fox Factory with respect to the grant of the Award or any related rights, and the Participant hereby waives any rights or claims related to any such statements, representations or agreements. This Agreement does not supersede or amend any existing confidentiality agreement, non-solicitation agreement, noncompetition agreement, employment agreement or any other similar agreement between the Participant and Fox Factory or an Affiliate, including, but not limited to, any restrictive covenants contained in such agreements.
10. Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to the principles of conflicts of law, and in accordance with applicable United States federal laws.
11. Amendment and Termination, Waiver. Subject to the terms of the Plan, this Agreement may be amended or terminated only by the written agreement of the parties hereto. The waiver by Fox Factory of a breach of any provision of the Agreement by the Participant shall not operate or be construed as a waiver of any subsequent breach by the Participant. Notwithstanding the foregoing, the Committee shall have unilateral authority to amend the Plan and this Agreement (without Participant consent) to the extent necessary to comply with applicable law or changes to applicable law, and the Participant hereby consents to any such amendments to the Plan and this Agreement.



12. Withholding; Tax Matters.
Fox Factory, the Employer or an Affiliate shall report all income and withhold and remit all required local, state, federal, foreign income and other taxes and source deductions or other amounts (“applicable withholding taxes”) required to be withheld by any governmental authority or law in connection with the payment of cash, the issuance of Shares or the delivery of other property in settlement of RSUs and with respect to any dividend equivalent payments. Without limiting the generality of the foregoing, applicable withholding taxes may be deducted from the Participant’s remuneration or other amounts payable to the Participant; or the Participant may make a cash payment to the Employer or an Affiliate equal to the amount required to be remitted for the account of the Participant; notwithstanding the foregoing, with respect to an Award that the Committee determines to settle in Shares, the Committee will provide the Participant with notice of such determination, setting out a due date by which the Participant must notify the Committee that the Participant will fund the applicable withholding taxes by way of a cash payment to the Employer or an Affiliate or through payroll deductions. If the Participant fails to so notify the Committee by the date set out in the notice to the Participant, the Participant will be deemed to have directed Fox Factory, on behalf of the Employer, to (i) sell or repurchase, on behalf of the Participant, that number of Shares having a Fair Market Value as nearly equal as possible to the applicable withholding taxes and (i) remit the proceeds of such sale or repurchase to the relevant governmental authority for the account of the Participant; or withholding tax requirements may be satisfied by a combination of such methods.
Neither Fox Factory nor the Employer have any warranties or representations to the Participant with respect to the tax consequences (including but not limited to income tax consequences) related to the Award or the receipt of cash or other property or the issuance of any Shares to the Participant or otherwise, and the Participant is in no manner relying on Fox Factory, the Employer, or its representatives for an assessment of such tax consequences. The Participant acknowledges that there may be adverse tax consequences with respect to the Award and that the Participant should consult a tax advisor. The Participant acknowledges that the Participant has been advised that the Participant should consult with the Participant’s own legal counsel, accountant, and/or tax advisor regarding the decision to enter into this Agreement and the consequences thereof. The Participant also acknowledges that Fox Factory has no responsibility to take or refrain from taking any actions in order to achieve a certain tax result for the Participant.
13. Administration. The authority to construe and interpret this Agreement and the Plan, and to administer all aspects of the Plan, shall be vested in the Committee, and the Committee shall have all powers with respect to this Agreement as are provided in the Plan. Any interpretation of the Agreement by the Committee and any decision made by it with respect to the Agreement are final and binding on the parties hereto.
14. Data Privacy. The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant's personal data as described in this Agreement and any other equity grant materials ("Data") by and among, as applicable, the Fox Factory, the Employer and any Affiliate employer for the exclusive purpose of implementing, administering and managing the Participant's participation in the Plan. The Participant understands that Fox Factory and the Employer may hold certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, e-mail address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of stock or directorships held in Fox Factory or the Employer, details of all equity or any other entitled to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor, for the exclusive purpose of implementing, administering and managing the Plan.
The Participant understands that Data may be transferred to a third party (or third parties) to assist Fox Factory and the Employer with the implementation, administration and management of the Plan. The Participant understands the recipients of the Data may be located in the Participant’s country, in the United States or elsewhere, and that the recipients’ country may have different data privacy laws and protections than the Participant’s country. The Participant understands that the Participant may request a list with the names and addresses of any potential recipients of Data by contacting the Participant’s local human resources representative. The Participant authorizes Fox Factory and the Employer, and any foregoing third party, and any other possible recipients which may assist Fox Factory or the Employer (whether presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Participant’s participation in the Plan. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Participant may elect to deposit any shares of Stock acquired upon settlement of the Award. The Participant understands that the Participant may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Participant’s local human resources representative. Further, the Participant understands that the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later revokes his or her consent, the Participant’s employment status or Service with the Employer will not be affected; the only consequence of



refusing or withdrawing the Participant’s consent is that Fox Factory or the Employer would not be able to grant restricted stock units or other equity awards to the Participant or administer or maintain such awards. Therefore, the Participant understands that refusing or withdrawing the Participant’s consent may affect the Participant’s ability to participate in the Plan. For more information on the consequences of the Participant’s refusal to consent or withdrawal of consent, the Participant understands that the Participant may contact the Participant’s local human resources representative.
15. Waiver of Plan Entitlement Rights. Notwithstanding anything in this Agreement to the contrary or any other agreement to the contrary, the Participant further agrees that (i) the Participant is not entitled to, and has no rights to, future Awards, (ii) any rights of the Participant to future Awards shall be in the sole discretion of Fox Factory and the Employer, (iii) either Fox Factory or the Employer may discontinue the granting of future Awards at any time, without notice and without the Participant’s consent, (iv) the Award is discretionary on behalf of Fox Factory or the Employer and is not related to the salary or any other contractual benefits granted to the Participant by the Employer, and therefore, any benefits derived from the Award will not under any circumstances be considered as an integral part of the Participant’s compensation, (v) the value of the Award will not be considered at any time for purposes of any severance calculations associated with the Participant, and (vi) the Participant understands and agrees that any modification to this Award shall not constitute a change or impairment of the terms and conditions of his or her employment with the Employer.
16. Notices. Any and all notices under this Agreement shall be in writing and sent by hand delivery or by certified or registered mail (return receipt requested and first-class postage prepaid), in the case of Fox Factory, 6634 Highway 53, Braselton, GA 30517; Attention: Compensation Committee, and in the case of the Participant, to the last known address of the Participant as reflected in Fox Factory’s records.
17. Severability. The provisions of this Agreement are severable; and if any one or more provisions may be determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
18. Compliance with Laws, Restrictions on Award and Shares of Common Stock. Fox Factory may impose such restrictions on the Award and the shares of Common Stock or other benefits underlying the Award as it may deem advisable in order to comply with restrictions under the federal securities laws, federal tax laws, the requirements of any stock exchange or similar organization and any blue sky, state or foreign securities laws applicable to such Award or shares of Common Stock. Notwithstanding any other provision in the Plan or this Agreement to the contrary, Fox Factory shall not be obligated to issue, deliver or transfer any shares of Common Stock, make any other distribution of benefits under the Plan, or take any other action, unless such delivery, distribution or action is in compliance with all applicable laws, rules and regulations (including but not limited to the requirements of the Securities Act). Fox Factory may cause a restrictive legend or legends to be placed on any certificate for shares of Common Stock issued pursuant to the Award in such form as may be prescribed from time to time by applicable laws and regulations or as may be advised by legal counsel.
19. Successors and Assigns. Subject to the limitations stated herein and in the Plan, this Agreement shall be binding upon and inure to the benefit of the Participant and the Participant’s executors, Committees and permitted transferees and beneficiaries and Fox Factory and its successors and assigns.
20. Counterparts, Further Instruments. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. The parties hereto agree to execute such further instruments and to take such further action as may be reasonably necessary to carry out the purposes and intent of this Agreement.
21. Right of Offset. Notwithstanding any other provision of the Plan or this Agreement, Fox Factory may reduce the amount of any payment otherwise payable to or on behalf of the Participant by the amount of any obligation of the Participant to Fox Factory or an Affiliate that is or becomes due and payable, and the Participant shall be deemed to have consented to such reduction.
22. Adjustment of Award.
a.In the event of any change in the outstanding Shares by reason of any stock split, stock dividend or other non-recurring dividends or distributions, recapitalization, merger, consolidation, spin off, combination, repurchase or exchange of stock, reorganization, liquidation, dissolution or other similar corporate transaction that affects the Common Stock, an adjustment shall be made, as the Committee deems necessary or appropriate, in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan. Such adjustment may include an adjustment to the number and class of Shares which may be delivered under the Plan, the number, class and price of Shares subject to outstanding Awards, the number and class of Shares issuable pursuant to Options or Stock Appreciation Rights, and the numerical limits contained in



Section 4(a) of the Plan. Notwithstanding the preceding sentence, the number of Shares subject to any Award always will be a whole number.
b.Notwithstanding anything contained in the Plan or elsewhere in this Agreement to the contrary, (i) the Committee, in order to comply with applicable law (including, without limitation, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the Sarbanes-Oxley Act of 2002), retains the right at all times to decrease or terminate the Award and payments under the Plan, and any and all amounts payable under the Plan or paid under the Plan shall be subject to clawback, forfeiture, and reduction to the extent determined by the Committee as necessary to comply with applicable law; and (ii) in the event any legislation, regulation(s), or formal guidance require(s) any compensation payable under the Plan (including, without limitation, the Award) to be deferred, reduced, eliminated, or subjected to vesting, the Award shall be deferred, reduced, eliminated, paid in a different form or subjected to vesting or other restrictions as, and solely to the extent, required by such legislation, regulation(s), or formal regulatory guidance.
[Signature Page to Follow]






IN WITNESS WHEREOF, this Agreement has been executed on behalf of Fox Factory and by the Participant effective as of the day and year first above written.

FOX FACTORY HOLDING CORP.



By:

Name:

Its:



PARTICIPANT



Participant Name



Date Signed

EX-10.24 6 exhibit1024formofrestricte.htm EX-10.24 Document

FOX FACTORY HOLDING CORP.
2013 OMNIBUS PLAN

Restricted Stock Unit Award Agreement - Taiwan

Name of Participant:      [NAME]
Grant Date:      [DATE]

THIS AGREEMENT (the “Agreement”), is executed as of [DATE], between Fox Factory Holding Corp., a Delaware corporation (“Fox Factory” or the “Company”), and [NAME] (the "Participant") an Employee at the Taiwan Branch of Fox Factory Switzerland GmbH (the "Employer"), an Affiliate of Fox Factory, provided that the Company may rescind and nullify this Agreement and the award made hereunder if the Participant does not execute this Agreement within twenty-one (21) days after the date hereof.
RECITALS:
Fox Factory desires to carry out the purposes of Fox Factory Holding Corp. 2013 Omnibus Plan, as it may be amended and/or restated (the “Plan”), by affording the Participant a long-term incentive compensation opportunity as hereinafter provided.
In consideration of the foregoing, of the mutual promises set forth below and of other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto, intending to be legally bound, agree as follows:
1.Incorporation of Plan. The rights and duties of Fox Factory and the Participant under this Agreement shall in all respects be subject to and governed by the provisions of the Plan, the terms of which are incorporated herein by reference. In the event of any conflict between the provisions in the Agreement and those of the Plan, the provisions of the Plan shall govern. Unless otherwise provided herein, capitalized terms in this Agreement shall have the same definitions as set forth in the Plan.
2.Grant of Award; Vesting.
a.Subject to the terms and conditions of this Agreement and the Plan, the Company hereby grants to the Participant an award of [WRITTEN NUMBER] [(#)] Restricted Stock Units consisting of the right (this “Award”) to earn an aggregate of [WRITTEN NUMBER] [(#)] shares (the “Shares”) of common stock, par value $0.001 per share, of the Company subject to the terms and conditions set forth in this Agreement. Such Shares shall not be issued, and the Participant shall have no rights as a Shareholder of the Company, until Shares are issued pursuant to Section 5 below.
b.Subject to the terms of this Agreement and those of the Plan, this Award shall vest and become earned at its Fair Market Value in four, equal installments, determined with respect to the aggregate number of Restricted Stock Units and Shares designated in Section 2(a) above, as follows: 25% on July 31, 2018, 25% on July 31, 2019, 25% on July 31, 2020 and 25% on July 31, 2021; provided that the Participant’s service with the Employer, its Affiliate and their subsidiaries has not ceased before the particular vesting date.
c.Except as provided in the Plan and in this Agreement, if the Participant’s continuous service with the Employer ceases, this Award, to the extent not then vested, shall immediately terminate without consideration.
3.Vesting of Award. The Committee has sole authority (unless arbitrary and capricious) to determine whether and to what degree the Award has vested and is payable and to interpret the terms and conditions of this Agreement and the Plan.
4.Forfeiture of Award. Except as set forth in Section 13(c) of the Plan, in the event that the continuous service of the Participant with the Employer or an Affiliate terminates for any reason and the Award has not vested pursuant to Section 2, then the Award, to the extent not vested as of the Participant’s termination of continuous service date, shall be forfeited immediately upon such termination, and the Participant shall have no further rights with respect to the Award or the Shares underlying the Award. The Committee (or its designee, to the extent permitted under this Agreement or the Plan) shall have sole discretion (unless arbitrary and capricious) to determine if a Participant’s rights have terminated pursuant to the Plan and this Agreement, including but not limited to the authority to determine the basis for the Participant’s termination of continuous service. The Participant expressly acknowledges and agrees that, except as otherwise provided in this Agreement or Section 13(c) of the Plan, the termination of the Participant’s continuous service shall result in forfeiture of the Award and any underlying payout to the extent the Award has not vested as of the Participant’s termination of continuous service date. For the purposes of this Agreement and the Plan,



a legal leave under short term disability or Labor Standard Act or similar law shall not be deemed to be a termination of the Participant’s continuous service; provided, however, that no such leave shall last longer than six continuous months.
5.Award Payout.
a.The Award and the number of Shares that the Award represents shall, to the extent vested on each particular vesting date, be payable, and paid, in whole shares of Common Stock, with cash being paid in lieu of fractional Shares and with each settlement to include any dividends that accrued on the vested Shares from the Grant Date through the settlement date.
b.Award payout shall, upon vesting of the Award, be made to the Participant (or in the event of the Participant’s death, to the Participant’s beneficiary or beneficiaries) in a lump sum as soon as practicable, but in all cases within two and one-half (2-1/2) months following the applicable vesting date.
6.No Right to Continued Employment or Service. Neither the Plan, the grant of the Award, nor any other action related to the Plan shall confer upon the Participant any right to continue in the employment or service of Fox Factory, the Employer or an Affiliate, or affect in any way the right of Fox Factory, the Employer or an Affiliate to terminate the Participant’s employment or service at any time. Except as otherwise expressly provided in the Plan or this Agreement or as determined by the Committee, all rights of the Participant with respect to the Award shall terminate upon termination of the employment or service of the Participant with Fox Factory, the Employer or an Affiliate. The grant of the Award does not create any obligation on the part of Fox Factory, the Employer or an Affiliate to grant any further awards. So long as the Participant shall continue to be an employee of Fox Factory, the Employer or an Affiliate, the Award shall not be affected by any change in the duties or position of the Participant.
7.Nontransferability of Award and Shares. The Award, and any Award payout, shall not be transferable (including by sale, assignment, pledge or hypothecation) other than by will or the laws of intestate succession. The designation of a beneficiary in accordance with Plan procedures does not constitute a transfer.
8.Superseding Agreement: Binding Effect. This Agreement supersedes any statements, representations or agreements of Fox Factory with respect to the grant of the Award or any related rights, and the Participant hereby waives any rights or claims related to any such statements, representations or agreements. This Agreement does not supersede or amend any existing confidentiality agreement, non-solicitation agreement, noncompetition agreement, employment agreement or any other similar agreement between the Participant and Fox Factory or an Affiliate, including, but not limited to, any restrictive covenants contained in such agreements.
9.Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to the principles of conflicts of law, and in accordance with applicable United States federal laws.
10.Amendment and Termination, Waiver. Subject to the terms of the Plan, this Agreement may be amended or terminated only by the written agreement of the parties hereto. The waiver by Fox Factory of a breach of any provision of the Agreement by the Participant shall not operate or be construed as a waiver of any subsequent breach by the Participant. Notwithstanding the foregoing, the Committee shall have unilateral authority to amend the Plan and this Agreement (without Participant consent) to the extent necessary to comply with applicable law or changes to applicable law (including but in no way limited to Section 409A and federal securities laws), and the Participant hereby consents to any such amendments to the Plan and this Agreement.
11.Withholding; Tax Matters.
a.Fox Factory, the Employer or an Affiliate shall report all income and withhold all required local, state, federal, foreign income and other taxes and any other amounts required to be withheld by any governmental authority or law from any amount payable in cash with respect to the Award. Prior to the delivery or transfer of any shares of Common Stock or any other benefit conferred under the Plan, the Employer shall require the Participant to pay to the Employer in cash the amount of any tax or other amount required by any governmental authority to be withheld and paid over by the Employer or an Affiliate to such authority for the account of such recipient. Alternatively, at the election of Participant, Participant shall be entitled (subject to procedures satisfactory to the Committee) to satisfy such obligation in whole or in part, and any local, state, federal, foreign or other income, employment and other tax obligations relating to the Award, by electing (the “election”) to have Fox Factory withhold shares of Common Stock from the shares of Common Stock to which the recipient is entitled. The number of shares of Common Stock to be withheld shall have a Fair Market Value as of the date that the amount of tax to be withheld is determined as nearly equal as possible to



the amount of such obligations being satisfied. Each election must be made in writing to the Committee in accordance with election procedures established by the Committee.
b.Neither Fox Factory nor the Employer have any warranties or representations to the Participant with respect to the tax consequences (including but not limited to income tax consequences) related to the Award or the payout, if any, pursuant to the Award, and the Participant is in no manner relying on Fox Factory, the Employeror its representatives for an assessment of such tax consequences. The Participant acknowledges that there may be adverse tax consequences with respect to the Award and that the Participant should consult a tax advisor. The Participant acknowledges that the Participant has been advised that the Participant should consult with the Participant’s own attorney, accountant, and/or tax advisor regarding the decision to enter into this Agreement and the consequences thereof. The Participant also acknowledges that Fox Factory has no responsibility to take or refrain from taking any actions in order to achieve a certain tax result for the Participant.
12.Administration. The authority to construe and interpret this Agreement and the Plan, and to administer all aspects of the Plan, shall be vested in the Committee, and the Committee shall have all powers with respect to this Agreement as are provided in the Plan. Any interpretation of the Agreement by the Committee and any decision made by it with respect to the Agreement are final and binding on the parties hereto.
13.Data Privacy. The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant's personal data as described in this Agreement and any other equity grant materials ("Data") by and among, as applicable, the Fox Factory, the Employer and any Affiliate employer for the exclusive purpose of implementing, administering and managing the Participant's participation in the Plan. The Participant understands that Fox Factory and the Employer may hold certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, e-mail address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of stock or directorships held in Fox Factory or the Employer, details of all equity or any other entitled to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor, for the exclusive purpose of implementing, administering and managing the Plan.
The Participant understands that Data may be transferred to a third party (or third parties) to assist Fox Factory and the Employer with the implementation, administration and management of the Plan. The Participant understands the recipients of the Data may be located in the Participant’s country, in the United States or elsewhere, and that the recipients’ country may have different data privacy laws and protections than the Participant’s country. The Participant understands that the Participant may request a list with the names and addresses of any potential recipients of Data by contacting the Participant’s local human resources representative. The Participant authorizes Fox Factory and the Employer, and any foregoing third party, and any other possible recipients which may assist Fox Factory or the Employer (whether presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Participant’s participation in the Plan. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Participant may elect to deposit any shares of Stock acquired upon settlement of the Award. The Participant understands that the Participant may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Participant’s local human resources representative. Further, the Participant understands that the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later revokes his or her consent, the Participant’s employment status or Service with the Employer will not be affected; the only consequence of refusing or withdrawing the Participant’s consent is that Fox Factory or the Employer would not be able to grant restricted stock units or other equity awards to the Participant or administer or maintain such awards. Therefore, the Participant understands that refusing or withdrawing the Participant’s consent may affect the Participant’s ability to participate in the Plan. For more information on the consequences of the Participant’s refusal to consent or withdrawal of consent, the Participant understands that the Participant may contact the Participant’s local human resources representative.
1.Waiver of Plan Entitlement Rights. Notwithstanding anything in this Agreement to the contrary or any other agreement to the contrary, the Participant further agrees that (i) the Participant is not entitled to, and has no rights to, future Awards, (ii) any rights of the Participant to future Awards shall be in the sole discretion of Fox Factory and the Employer, (iii) either Fox Factory or the Employer may discontinue the granting of future Awards at any time, without notice and without the Participant’s consent, (iv) the Award is discretionary on behalf of Fox Factory or the Employer and is not related to the salary or any other contractual benefits granted to the Participant by the Employer, and therefore, any benefits derived from the Award will not under any circumstances be considered as an integral part of the Participant’s compensation, (v) the value of the Award will not be considered at any time for purposes of any severance calculations associated with the Participant, and (vi) the Participant understands and agrees that any



modification to this Award shall not constitute a change or impairment of the terms and conditions of his or her employment with the Employer.
2.Notices. Any and all notices under this Agreement shall be in writing and sent by hand delivery or by certified or registered mail (return receipt requested and first-class postage prepaid), in the case of Fox Factory, 6634 Hwy 53, Braselton, GA 30517; Attention: Compensation Committee, and in the case of the Participant, to the last known address of the Participant as reflected in Fox Factory’s records.
3.Severability. The provisions of this Agreement are severable; and if any one or more provisions may be determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
4.Compliance with Laws, Restrictions on Award and Shares of Common Stock. Fox Factory may impose such restrictions on the Award and the shares of Common Stock or other benefits underlying the Award or relating to the payout of the Award as it may deem advisable in order to comply with restrictions under the federal securities laws, federal tax laws, the requirements of any stock exchange or similar organization and any blue sky, state or foreign securities laws applicable to such Award or shares of Common Stock. Notwithstanding any other provision in the Plan or this Agreement to the contrary, Fox Factory shall not be obligated to issue, deliver or transfer any shares of Common Stock, make any other distribution of benefits under the Plan, or take any other action, unless such delivery, distribution or action is in compliance with all applicable laws, rules and regulations (including but not limited to the requirements of the Securities Act). Fox Factory may cause a restrictive legend or legends to be placed on any certificate for shares of Common Stock issued pursuant to the Award in such form as may be prescribed from time to time by applicable laws and regulations or as may be advised by legal counsel.
5.Successors and Assigns. Subject to the limitations stated herein and in the Plan, this Agreement shall be binding upon and inure to the benefit of the Participant and the Participant’s executors, Committees and permitted transferees and beneficiaries and Fox Factory and its successors and assigns.
6.Counterparts, Further Instruments. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. The parties hereto agree to execute such further instruments and to take such further action as may be reasonably necessary to carry out the purposes and intent of this Agreement.
7.Right of Offset. Notwithstanding any other provision of the Plan or this Agreement, Fox Factory may reduce the amount of any benefit or payment otherwise payable to or on behalf of the Participant by the amount of any obligation of the Participant to Fox Factory or an Affiliate that is or becomes due and payable, and the Participant shall be deemed to have consented to such reduction.
8.Adjustment of Award.
a.In the event of any change in the outstanding Shares by reason of any stock split, stock dividend or other non-recurring dividends or distributions, recapitalization, merger, consolidation, spin off, combination, repurchase or exchange of stock, reorganization, liquidation, dissolution or other similar corporate transaction that affects the Common Stock, an adjustment shall be made, as the Committee deems necessary or appropriate, in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan. Such adjustment may include an adjustment to the number and class of Shares which may be delivered under the Plan, the number, class and price of Shares subject to outstanding Awards, the number and class of Shares issuable pursuant to Options or Stock Appreciation Rights, and the numerical limits contained in Section 4(a) of the Plan. Notwithstanding the preceding sentence, the number of Shares subject to any Award always will be a whole number.
b.Notwithstanding anything contained in the Plan or elsewhere in this Agreement to the contrary, (i) the Committee, in order to comply with applicable law (including, without limitation, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the Sarbanes-Oxley Act of 2002), retains the right at all times to decrease or terminate the Award and payments under the Plan, and any and all amounts payable under the Plan or paid under the Plan shall be subject to clawback, forfeiture, and reduction to the extent determined by the Committee as necessary to comply with applicable law; and (ii) in the event any legislation, regulation(s), or formal guidance require(s) any compensation payable under the Plan (including, without limitation, the Award) to be deferred, reduced, eliminated, or subjected to vesting, the Award shall be deferred, reduced, eliminated, paid in a different form or subjected to vesting or other restrictions as, and solely to the extent, required by such legislation, regulation(s), or formal regulatory guidance.
[Signature Page to Follow]



IN WITNESS WHEREOF, this Agreement has been executed on behalf of Fox Factory and by the Participant effective as of the day and year first above written.

FOX FACTORY HOLDING CORP.



By:

Name:

Its:



PARTICIPANT



Participant Name



Date Signed

EX-10.25 7 exhibit1025formofperforman.htm EX-10.25 Document

FOX FACTORY HOLDING CORP.
2013 Omnibus Plan

PERFORMANCE SHARE UNIT AWARD AGREEMENT


Pursuant to this Performance Share Unit Award Agreement (this “Award Agreement”), and subject to the terms and conditions herein and in the Fox Factory Holding Corp. 2013 Omnibus Plan (the “Plan”), Fox Factory Holding Corp. (the “Company,” as defined in the Plan) grants an Award of performance based Restricted Stock Units (“Performance Share Units” or “PSUs”) to the following identified Grantee with the following specified terms:
Summary of Award Terms:
Name of Grantee: __________ (the “Grantee”)
Date of Grant: ______, __, 202_ (the “Grant Date”)
Target Number of Performance Share Units: ____ (the “Target PSUs”)
Performance Period: January 1, 202_ – December 31, 202_ (“Performance Period”)
Vesting: The PSUs shall vest only upon the achievement of the applicable Performance Goals for the Performance Period. Depending on the actual achievements of Performance Goals, the Grantee may earn between 0% and 200% of the Target PSUs.
Performance Goals: The number of PSUs earned by the Grantee at the end of the Performance Period, if any, will be determined by the Committee, in its sole but reasonable discretion, on or before the Settlement Date, based on the satisfaction of Performance Goals identified in Exhibit A to this Award Agreement.
Unless otherwise provided in this Award Agreement, Grantee must have Continuous Service throughout the Performance Period to remain eligible for any rights or interests with respect to this Award.
Settlement Date of Award: As soon as practicable following the end of the Performance Period, but no later than March 15th following the last day of the Performance Period (the “Settlement Date”).
Capitalized terms used in this Award Agreement, unless otherwise defined, shall have the meanings set forth in the Plan.
1.Grant of Performance Share Units. The Company hereby grants this Award of PSUs, pursuant to which, subject to the terms and conditions of this Award Agreement and the Plan, the Company will pay to the Grantee on the Settlement Date one (1) Share as of the Settlement Date multiplied by the number of vested PSUs earned hereby, subject to applicable withholding for taxes.
2.Vesting. The Award is subject to the vesting terms set forth in the Summary of Award Terms above, except as may otherwise be provided in this Award Agreement or in the Plan. Any portion of the Award that does not vest for any reason shall automatically be cancelled and terminated and be of no further force and effect.
3.Forfeiture.
a.If the Grantee has a termination of employment [or a leave of absence that isn’t a qualified leave of absence under the applicable Company’s or Affiliate’s employment policies (“Qualified Leave”)] prior to the end of the Performance Period for any reason, then [except as provided in an employment agreement between the Company and the Grantee then in effect,] the Grantee shall forfeit, and shall have no further rights or interest with respect to, any of the PSUs granted hereby, with automatic and immediate effect as of the termination of employment date.[Notwithstanding the foregoing, if the Grantee’s employment is terminated by the Company without cause or due to Grantee’s death or disability (within the meaning of Code Section 409A), [or if the Grantee has a leave of absence during the Performance Period that isn’t a Qualified Leave,] the Grantee will receive a pro-rated Award on the Settlement Date, provided the Performance Goals are met as determined by the Committee, by multiplying the number of Shares the Grantee would have received had the Grantee’s employment not terminated [, or had the Grantee had a Qualified Leave,] by a fraction, the numerator of which is the number of full and partial months of employment [, excluding periods of leaves of absences that are not Qualified Leaves,] completed during the Performance Period, and the denominator of which is the number of total months in the Performance Period.]



b.The Award, and the Committee’s determination of the satisfaction of Performances Goals, shall be subject to adjustment by the Committee (i) as provided in the Plan, and (ii) in recognition of unusual or nonrecurring events affecting the Company or any Affiliate, or the financial statements of the Company or any Affiliate, or of changes in applicable laws, regulations or accounting principles, if the Committee determines that such adjustments are appropriate or necessary.
4.Change of Control. In the event of a Change of Control, the Award shall be subject to the provisions of Section 13 of the Plan.
5.Settlement of Award. On the Settlement Date, the Company will, in full satisfaction of the PSUs granted hereby, pay to the Grantee the amount owed, as determined by the Committee based upon the Committee’s determination of achievement of the Performance Goals, in whole Shares, rounded down to the nearest whole Share.
a.Notwithstanding anything herein to the contrary, no transfer of Shares shall become effective until the Company determines that such transfer, issuance, and delivery is in compliance with all applicable, laws, regulations of governmental authority, and the requirements of any securities exchange on which Shares may be traded.
b.The Committee may, as a condition to the issuance of Shares, require the Grantee to make covenants and representations and/or enter into agreements with the Company to reflect the Grantee’s rights and obligations as a stockholder of the Company and any limitations and restrictions on such Shares.
c.The transfer of Shares pursuant to this Award Agreement shall be effectuated by an appropriate entry on the books of the Company, the issuance of certificates representing such shares (bearing such legends as the Committee deems necessary or desirable), the transfer of shares to a brokerage account in the name of the Grantee, and/or other appropriate means as determined by the Committee.
d.Unless and until any Shares are issued in settlement of the Award on the Settlement Date, the Award shall not confer to the Grantee any rights or status as a stockholder of the Company.
6.Withholding. The Grantee shall surrender to the Company, for no consideration, the portion of any Shares that become vested under this Award whose aggregate Fair Market Value is sufficient to satisfy federal, state, and local withholding tax requirements.
7.No Assignment or Transfer. The Award granted hereunder may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution. No transfer by will or the laws of descent and distribution shall be effective to bind the Company unless the Committee shall have been furnished with (i) written notice thereof along with such evidence as the Committee may deem necessary to establish the validity of the transfer and (ii) an agreement by the transferee to comply with all the terms and conditions of the Award that are or would have been applicable to the Grantee and to be bound by the acknowledgements made by the Grantee in connection with the grant.
8.Grantee Representations. By accepting the Award, the Grantee represents and acknowledges the following:
a.The Grantee has received a copy of the Plan, has reviewed the Plan and this Award Agreement in their entirety, and has had an opportunity to obtain the advice of independent legal counsel prior to accepting the Award.
b.The Grantee has had the opportunity to consult with a tax advisor concerning the tax consequences of accepting the Award, and understands that the Company makes no representation regarding the tax treatment as to any aspect of the Award, including the grant, vesting, settlement, or conversion of the Award.
c.The Grantee understands that neither the grant of this Award nor the Grantee’s participation in the Plan confers any right to continue in the service of the Company or any Affiliate or to receive any other award or amount of compensation, whether under the Plan or otherwise, and no payment of any award under the Plan will be taken into account in determining any benefits under any pension, retirement, profit sharing, group insurance, or other benefit plan of the Company or any Affiliate except as otherwise specifically provided in such other plan.
d.The Grantee consents to the collection, use, and transfer, in electronic or other form, of the Grantee’s personal data by the Company, any Affiliate, the Committee, and any third party retained to administer the Plan for the exclusive purpose of administering the Award and Grantee’s participation in the Plan. The Grantee agrees to promptly notify the Committee of any changes in the Grantee’s name, address, or contact information during the entire period of Plan participation.



For the avoidance of doubt, the Grantee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Grantee’s personal data as described in this award Agreement and any other equity grant materials ("Data") by and among, as applicable, the Company and any Affiliate employer for the exclusive purpose of implementing, administering and managing the Grantee's participation in the Plan. The Grantee understands that the Company and any Affiliate may hold certain personal data about the Grantee, including, but not limited to, the Grantee’s name, home address and telephone number, e-mail address, date of birth, Social Security number, passport or other identification number, salary, nationality, job title, any shares of stock or directorships held in the Company or any Affiliate , details of all equity or any other entitled to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in the Grantee’s favor, for the exclusive purpose of implementing, administering and managing the Plan.
The Grantee understands that Data may be transferred to a third party (or third parties) to assist the Company and any Affiliate with the implementation, administration and management of the Plan. The Grantee understands the recipients of the Data may be located in the Grantee’s country, in the United States or elsewhere, and that the recipients’ country may have different data privacy laws and protections than the Grantee’s country. The Grantee understands that the Grantee may request a list with the names and addresses of any potential recipients of Data by contacting the Grantee’s local human resources representative. The Grantee authorizes the Company and any Affiliate, and any foregoing third party, and any other possible recipients which may assist the Company or any Affiliate (whether presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Grantee’s participation in the Plan. The Grantee understands that Data will be held only as long as is necessary to implement, administer and manage the Grantee’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Grantee may elect to deposit any Shares acquired upon settlement of the Award. The Grantee understands that the Grantee may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Grantee’s local human resources representative. Further, the Grantee understands that the Grantee is providing the consents herein on a purely voluntary basis. If the Grantee does not consent, or if the Grantee later revokes his or her consent, the Grantee’s employment status or service with the Company or any Affiliate will not be affected; the only consequence of refusing or withdrawing the Grantee’s consent is that the Company would not be able to grant the Award or other equity awards to the Grantee or administer or maintain such Award or other equity awards. Therefore, the Grantee understands that refusing or withdrawing the Grantee’s consent may affect the Grantee’s ability to participate in the Plan. For more information on the consequences of the Grantee’s refusal to consent or withdrawal of consent, the Grantee understands that the Grantee may contact the Participant’s local human resources representative.
e. Notwithstanding anything in this Award Agreement to the contrary or any other agreement to the contrary, the Grantee further agrees that (i) the Grantee is not entitled to, and has no rights to, future Awards, (ii) any rights of the Grantee to future Awards shall be in the sole discretion of the Company, (iii) the Company may discontinue the granting of future Awards at any time, without notice and without the Grantee’s consent, (iv) the Award is discretionary on behalf of the Company and is not related to the salary or any other contractual benefits granted to the Grantee by the Company or any Affiliate, and therefore, any benefits derived from the Award will not under any circumstances be considered as an integral part of the Grantee’s compensation, (v) the value of the Award will not be considered at any time for purposes of any severance calculations associated with the Grantee, and (vi) the Grantee understands and agrees that any modification to this Award shall not constitute a change or impairment of the terms and conditions of his or her employment with the Company or any Affiliate.
9.Adjustments. If there is a change in the outstanding Shares due to a stock dividend, split, or consolidation, or a recapitalization, corporate change, corporate transaction, or other similar event relating to the Company, the Committee may adjust the number of Target PSUs subject to the Award in accordance with Section 4 of the Plan.
10.Administration; Interpretation. In accordance with the Plan and this Award Agreement, the Committee shall have full discretionary authority to administer the Award, including discretionary authority to interpret and construe any and all provisions relating to the Award. Decisions of the Committee shall be final, binding, and conclusive on all parties.
11.Section 409A. It is intended that this Award Agreement is exempt from Code Section 409A and the interpretive guidance thereunder (“Section 409A”), and this Award Agreement shall be administered accordingly, and interpreted and construed on a basis consistent with such intent. The provisions of Section 15 of the Plan are incorporated by reference herein.



12.Successors. The terms of this Award Agreement shall be binding upon and inure to the benefit of the heirs of the Grantee or distributees of the Grantee’s estate and any successor to the Company.
13.Governing Law; Severability.
a.Governing Law. This Award Agreement shall be construed and administered in accordance with the laws of the State of Delaware without regard to its conflict of law principles.
b.Severability. Any determination by a court of competent jurisdiction or relevant governmental authority that any provision or part of a provision in this Award Agreement is unlawful or invalid shall not serve to invalidate any portion of this Award Agreement not found to be unlawful or invalid, and any provision or part of a provision found to be unlawful or invalid shall be construed in a manner that will give effect to the terms of such provision or part of a provision to the fullest extent possible while remaining lawful and valid.
14.Acknowledgment of Receipt and Acceptance. By signing below (or execution by other means approved by the Committee, including by electronic signature), the undersigned acknowledges receipt and acceptance of the Award, agrees to the representations made in the Award, and indicates his/her intention to be bound by this Award Agreement and the terms of the Plan.






FOX FACTORY HOLDING CORP.


By:

Name:

Title:

Date:

GRANTEE


By:_______________________________

Grantee’s Name:_____________________

Date:
By:
By:
Name:
Grantee's Name:
Title:
Dates:
Date:






EXHIBIT A
TO
PERFORMANCE SHARE UNIT AWARD AGREEMENT



Company’s Return on Invested Capital (“ROIC”)
For January 1, 202_-December 31, 202_ Fiscal Years (“ROIC Performance Goal”)
(50% Weighting)1

LevelROIC Performance Goal
Threshold%
Target%
Maximum%


Company’s Free Cash Flow (“FCF”)
For January 1, 202_-December 31, 202_ Fiscal Years (“FCF Performance Goal”)
(50% Weighting)2

LevelFCF Performance Goal
Threshold$
Target$
Maximum$



1 ROIC Performance Goal: ROIC is a measurement of how efficiently the Company uses its capital and levels of return on that capital. It is calculated by dividing net operating profit after tax by funded debt plus equity. The Company’s actual ROIC for the Performance Period will be determined by the Committee at the end of the Performance Period using Non-GAAP capex. If the Company’s ROIC for the Performance Period is less than the Threshold Level Goal, then there shall be no payout with respect to the ROIC Performance Goal metric. Straight line interpolation will be used to calculate Shares earned for percentages between Threshold and Target and Target and Maximum.

2 FCF Performance Goal: FCF is defined as cash flow from the Company’s operating activities minus capital expenditures and dividends paid plus proceeds from the sale of operating assets. The Company’s actual FCF will be determined by the Committee at the end of the Performance Period. If the Company’s FCF for the Performance Period is less than the Threshold Level Goal, then there shall be no payout with respect to the FCF Performance Goal metric. Straight line interpolation will be used to calculate Shares earned for percentages between Threshold and Target and Target and Maximum.


EX-21.1 8 exhibit211listofsubsidiari.htm EX-21.1 Document

Exhibit 21.1

Fox Factory Holding Corp.
List of Subsidiaries as of January 1, 2021

Company NameState or Other Jurisdiction of Incorporation or OrganizationName under which Business is Conducted
Fox Factory, Inc.CaliforniaFox Factory, Inc.
FF US Holding Corp.DelawareFF US Holding Corp.
FF US Acquisition Corp.DelawareTuscany
ST USA Holding Corp.DelawareSport Truck, USA
RT Acquisition Corp.DelawareRidetech
SCA Performance Holdings, Inc.DelawareSCA Performance Holdings, Inc.
SCA Performance, Inc.DelawareSCA Performance, Inc.
Rocky Ridge Trucks, Inc.DelawareRocky Ridge Trucks, Inc.
Rocky Ridge Transport, LLCGeorgiaRocky Ridge Transport, LLC
Rocky Ridge Real Estate, LLCDelawareRocky Ridge Real Estate, LLC
Rocky Mountain Truckworks, Inc.DelawareRocky Mountain Truckworks, Inc.
Fox Factory Austria GmbHAustriaFox Factory Austria GmbH
Fox Factory GmbHGermanyFox Factory GmbH
Fox Factory Switzerland GmbHSwitzerlandFox Factory Switzerland GmbH LLC
Fox Factory UK LimitedUnited KingdomFox Factory UK Limited
RFE Holding (Canada) Corp.British Columbia, CanadaRace Face / Easton
FF US Holding LLCGeorgiaFF US Holding LLC
FF Indiana Holding LLCIndianaFF Indiana Acquisition Corp.


EX-23.1 9 exhibit231consentofindepen.htm EX-23.1 Document

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

    
We have issued our reports dated February 25, 2021, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Fox Factory Holding Corp. on Form 10-K for the year ended January 1, 2021. We consent to the incorporation by reference of said reports in the Registration Statement of Fox Factory Holding Corp. on Form S-8 (File No. 333-192238) and Form S-3ASR (File No. 333-239231).

/s/ GRANT THORNTON LLP

San Francisco, California
February 25, 2021

EX-31.1 10 exhibit311certificationofc.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Michael C. Dennison, certify that:

1. I have reviewed this Annual Report on Form 10-K 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.

/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
February 25, 2021


EX-31.2 11 exhibit312certificationofc.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Scott R. Humphrey, certify that:

1. I have reviewed this Annual Report on Form 10-K 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.

/s/ Scott R. Humphrey
Scott R. Humphrey
Chief Financial Officer and Treasurer
February 25, 2021


EX-32.1 12 exhibit321section1350certi.htm EX-32.1 Document

EXHIBIT 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002

     In connection with the Annual Report on Form 10-K for the fiscal year ended January 1, 2021 of Fox Factory Holding Corp. (the "Company") as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Michael C. Dennison, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended, that:

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

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 /s/ Michael C. Dennison
 Michael C. Dennison
 Chief Executive Officer
 (Principal Executive Officer)
 February 25, 2021

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Fox Factory Holding Corp. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.


EX-32.2 13 exhibit322section1350certi.htm EX-32.2 Document

EXHIBIT 32.2


CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002



         In connection with the Annual Report on Form 10-K for the fiscal year ended January 1, 2021 of Fox Factory Holding Corp. (the "Company") as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Scott R. Humphrey, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended, that:

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

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 /s/ Scott R. Humphrey
 Scott R. Humphrey
 Chief Financial Officer and Treasurer
 (Principal Financial Officer and Treasurer)
 February 25, 2021

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Fox Factory Holding Corp. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 14 foxf-20210101.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Customers Accounted for 10% or More of Accounts Receivable Balance (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Activity in Allowance For Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Depreciation and Amortization Periods for the Company's Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenues - Sales by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenues - Sales by Sales Channel (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenues - Sales by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Prepaids and Other Assets link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Prepaids and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Prepaids and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Property, Plant and Equipment, net - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Property, Plant and Equipment, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Property, Plant and Equipment, net - Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2131107 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Excluding Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Accrued Expenses - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Debt - First Amended and Restated Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Debt - Summary of Amended and Restated Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Debt - Future Payments for Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Debt - Future Payments for Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Derivatives and Hedging (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2451429 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2152113 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2353310 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Stockholders' Equity - Secondary Offerings and Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Stockholders' Equity - Summary of Allocation of Stock-Based Compensation in Accompanying Consolidated Statements of Income (Details) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Stockholders' Equity - Summary of Unvested RSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2460436 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Stockholders' Equity - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2363311 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2464438 - Disclosure - Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2165115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2366312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2467439 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2468440 - Disclosure - Income Taxes - Income Before Provision by Jurisdiction (Details) link:presentationLink link:calculationLink link:definitionLink 2469441 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Rate and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2470442 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2471443 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2472444 - Disclosure - Income Taxes - Unrecognized Tax Benefit - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2173116 - Disclosure - Fair Value Measurement and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2374313 - Disclosure - Fair Value Measurement and Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2475445 - Disclosure - Fair Value Measurement and Financial Instruments - Hierarchy of Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2476446 - Disclosure - Fair Value Measurement and Financial Instruments - Level 3 Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2177117 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 2478447 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2179118 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2380314 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2481448 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2482449 - Disclosure - Acquisitions - Allocation of Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2483450 - Disclosure - Acquisitions - Unaudited Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 2184119 - Disclosure - Selected Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2385315 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2486451 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2187120 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 foxf-20210101_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 16 foxf-20210101_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 17 foxf-20210101_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Combinations Business Combinations Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other expense Other Nonoperating Income (Expense) Activity Related to Warranties Schedule of Product Warranty Liability [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party [Axis] Related Party [Axis] Treasury Treasury Stock [Member] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Reserve for uncertain tax positions Liability for Uncertainty in Income Taxes, Current Retirement Plan Retirement Benefits [Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Vested (in dollars 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 Level 3 Fair Value, Inputs, Level 3 [Member] Self Insurance Self Insurance Reserve [Policy Text Block] Debt Issuance Costs, Gross Debt Issuance Costs, Gross Sales and Marketing Sales And Marketing Expenses Policy [Policy Text Block] Disclosure of accounting policy for inclusion of significant items in the sales and marketing expense report caption. Range [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest, Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Internal use computer software costs capitalized Capitalized Computer Software, Additions Performance-Based Retention Incentives, Cash Performance-Based Retention Incentives, Cash Performance-Based Retention Incentives, Cash Derivatives and Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Security Exchange Name Security Exchange Name Intangibles, net Intangible assets, excluding goodwill Intangible Assets, Net (Excluding Goodwill) SCA SCA [Member] Tuscany [Member] Sales and marketing Selling and Marketing Expense [Member] Income from operations Operating Income (Loss) Total current liabilities Liabilities, Current Accounts Receivable Accounts Receivable [Policy Text Block] Long-term debt, less current portion Other Long-term Debt, Noncurrent Business Acquisition, Pro Forma Earnings Per Share, Diluted Business Acquisition, Pro Forma Earnings Per Share, Diluted Lessee, Operating Lease, Lease Not Yet Commenced, Extension Terms Lessee, Operating Lease, Lease Not Yet Commenced, Extension Terms Lessee, Operating Lease, Lease Not Yet Commenced, Extension Terms Prepaids and other current assets Total Prepaid Expense and Other Assets, Current Unvested outstanding, beginning balance (in dollars per share) Unvested outstanding, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Refer to Note 12 - Commitments and Contingencies) Commitments and Contingencies Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Temporary Equity, Adjustment to the fair value of non-controlling interest Temporary Equity,Carrying Amount, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance Temporary Equity,Carrying Amount, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance 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 Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Accounts payable Accounts Payable, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Internal Use Computer Software Costs Internal Use Software, Policy [Policy Text Block] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Lease right-of-use assets Operating Lease, Right-of-Use Asset Prepaids and Other Current Assets Other Assets Disclosure [Text Block] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Other Expense Other Expense [Member] Trademark and brand name Trademark and Brand Name [Member] Trademark and Brand Name 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Income taxes Income Taxes Paid Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Purchase of parts and vehicles Related Party Transaction, Purchases from Related Party 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax Customer [Axis] Customer [Axis] State Current State and Local Tax Expense (Benefit) Tax credit carryforward Tax Credit Carryforward, Amount Tax Year 2015 Tax Year 2015 [Member] Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of January 1, 2021 and January 3, 2020 Preferred Stock, Value, Issued Income Taxes Income Tax, Policy [Policy Text Block] Lease, Cost Lease, Cost Total operating expenses Operating Expenses Building and building improvements Building [Member] Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Deferred tax assets Deferred Income Tax Assets, Net Work-in-process Inventory, Work in Process, Net of Reserves Lease termination period Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Net income APIC, Share-based Payment Arrangement, Increase for Cost Recognition Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) North America North America [Member] Temporary equity, Redeemable non-controlling interest Temporary Equity, Carrying Amount, Period Increase (Decrease) Inventory Total inventory Inventory, Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Advertising expense Advertising Expense Secondary Stock Offering Secondary Stock Offering [Member] Secondary Stock Offering Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Foreign derived income benefit Effective Income Tax Rate Reconciliation, Foreign Derived Income Benefit, Percent Effective Income Tax Rate Reconciliation, Foreign Derived Income Benefit, Percent Concentration risk, percentage Concentration risk, accounts receivable percentage Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Rental of Buildings Rental Of Buildings [Member] Rental Of Buildings [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Issuance of stock for business acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Foreign Deferred Foreign Income Tax Expense (Benefit) Earnings per share: Earnings Per Share, Basic and Diluted [Abstract] Tax Period [Axis] Tax Period [Axis] 2024 Long-term Debt, Maturities, Repayments of Principal in Rolling Year Four Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Entity Voluntary Filers Entity Voluntary Filers Transaction costs Business Combination, Acquisition Related Costs Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Table] Statement [Table] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Warranties Standard Product Warranty, Policy [Policy Text Block] Range [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Deferred taxes and uncertain tax positions Deferred Income Taxes and Tax Credits Preferred stock, shares issued Preferred Stock, Shares Issued Payments on line of credit Repayments of Long-term Lines of Credit Accrued withholding tax on unremitted foreign dividends Deferred Tax Liabilities, Undistributed Foreign Earnings Term Loan Term Loan [Member] Term Loan [Member] Foreign Foreign Tax Authority [Member] Cost of Sales Cost Of Goods And Services Sold [Policy Text Block] Cost Of Goods And Services Sold [Policy Text Block] Business Combinations [Abstract] Business Combinations [Abstract] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Warranty period Product Warranty Period Describes the approximate term of the product warranty in years. Sale of Stock, Number of Shares Issued in Transaction Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Debt Debt Disclosure [Text Block] Proceeds from sale of common stock, net Proceeds from Issuance of Common Stock Business Acquisition, Pro Forma Revenue, Not Included in Consolidated Income Statement Business Acquisition, Pro Forma Revenue, Not Included in Consolidated Income Statement Business Acquisition, Pro Forma Revenue, Not Included in Consolidated Income Statement Amendment Flag Amendment Flag Calculation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted-average shares used to compute earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Balance at January 3, 2020 Balance at January 1, 2021 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Sale of upfit packages Related Parties Amount in Cost of Sales Powered Vehicles Powered Vehicles [Member] Powered Vehicles [Member] Research and Development Research and Development Expense, Policy [Policy Text Block] Allocation of Purchase Price to Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other accrued expenses Other Accrued Liabilities, Current Amount outstanding Long-term Line of Credit Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Derivative Instrument [Axis] Derivative Instrument [Axis] Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Capital expenditures included in accounts payable Capital Expenditures Incurred but Not yet Paid Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Amortization of loan fees Amortization of Deferred Loan Origination Fees, Net Geographical [Axis] Geographical [Axis] Subsequent Events Subsequent Events [Text Block] Supplemental Balance Sheet Information Assets And Liabilities Lessee [Table Text Block] Assets And Liabilities Lessee Renewal term Lessee, Operating Lease, Renewal Term Business And Basis Of Presentation [Table] Business And Basis Of Presentation [Table] Business And Basis Of Presentation [Table] Prepaid chassis deposits Prepaid Deposit Prepaid Deposit Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Manufacturing equipment Machine Shop Equipment [Member] Machine Shop Equipment [Member] Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) Proceeds from line of credit Proceeds from Debt, Net of Issuance Costs Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Summary of Amended and Restated Credit Facility Schedule of Line of Credit Facilities [Table Text Block] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Balance, beginning of year Balance, end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS Effect of Exchange Rate on Cash and Cash Equivalents Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Income Statement Location [Domain] Income Statement Location [Domain] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two State State and Local Jurisdiction [Member] FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Tax Adjustments, Settlements, and Unusual Provisions Tax Adjustments, Settlements, and Unusual Provisions Operating Loss Carryforwards, Expiration Period [Axis] Operating Loss Carryforwards, Expiration Period [Axis] Operating Loss Carryforwards, Expiration Period [Axis] Federal Current Federal Tax Expense (Benefit) Amortization of purchased intangibles Amortization of intangibles Amortization of Intangible Assets Lease Costs Lease, Cost [Table Text Block] Interest Rate Swap Derivative, Fair Value, Net 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Other liabilities Other Liabilities Issuance of common stock, net Stock Issued During Period, Value, New Issues Allowance for Doubtful Accounts [Table] Allowance For Doubtful Accounts [Table] Allowance for Doubtful Accounts [Table] Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Scenario [Axis] Scenario [Axis] Refinancing of the Second Amended and Restated Credit Facility Refinancing of Long-Term Line of Credit Refinancing of Long-Term Line of Credit Shipping and Handling Fees and Costs Shipping And Handling Fees And Costs [Policy Text Block] Shipping And Handling Fees And Costs [Policy Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Unvested outstanding, beginning balance (in shares) Unvested outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Installment Payments to Acquire Business, Year Three Installment Payments to Acquire Business, Year Three Installment Payments to Acquire Business, Year Three Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Net carrying amount Finite-Lived Intangible Assets, Net Income tax payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Accounts payable Accounts Payable, Related Parties Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Business Description and Basis of Presentation [Text Block] Cost of sales Cost of Sales [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Interest expense Interest Expense Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Research Tax Credit Research Tax Credit Carryforward [Member] Sale of Stock, Consideration Received on Transaction Sale of Stock, Consideration Received on Transaction Schedule of Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Land Land and Building [Member] Acquisition of business in exchange for equity Non Cash Or Part Noncash Acquisition in Exchange Of Equity Non Cash Or Part Noncash Acquisition in Exchange Of Equity Period for recognition of unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Credit Facility Lines of Credit, Fair Value Disclosure Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount International Non-US [Member] Scenario, Adjustment Scenario, Adjustment [Member] Installment on purchase of non-controlling interest Payments for Repurchase of Redeemable Noncontrolling Interest Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Installment Payment to Acquire Business, Year Two Installment Payment to Acquire Business, Year Two Installment Payment to Acquire Business, Year Two Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Rent expense Operating Lease, Expense Inventory Increase (Decrease) in Inventories Weighted average interest rate on outstanding borrowings Debt, Weighted Average Interest Rate Accounts payable Increase (Decrease) in Accounts Payable Number of shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Raw materials Inventory, Raw Materials, Net of Reserves Stock Redeemed or Called During Period, Shares Stock Redeemed or Called During Period, Shares Sale of Stock, Underwriters Discounts Sale of Stock, Underwriters Discounts Sale of Stock, Underwriters Discounts Decrease in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Additional paid-in capital Additional Paid-in Capital [Member] Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Tax credits, valuation allowance Tax Credit Carryforward, Valuation Allowance 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] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Machinery and manufacturing equipment Machinery and Equipment [Member] Fair Value Measurements and Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Redeemable non-controlling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Inventory Deferred Tax Assets, Inventory Common stock, shares outstanding Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Acquisition of non-controlling interest in exchange for equity and installment payments Noncash Or Part Noncash Acquisition, Noncontrolling Interest for Exchange of Equity Noncash Or Part Noncash Acquisition, Noncontrolling Interest for Exchange of Equity Revolving Credit Facility Revolving Credit Facility [Member] Specialty Sports Specialty Sports Group [Member] Specialty Sports Group [Member] Research and development Research and Development Expense Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Subsequent Event Subsequent Event [Member] Temporary equity, net income Temporary Equity, Net Income Options outstanding, beginning of period (in dollars per share) Options outstanding, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Federal Domestic Tax Authority [Member] Standby letter of credit Letters of Credit Outstanding, Amount Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized Common Stock, Shares Authorized Ownership interest acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Payments of loan costs Payments of Loan Costs Concentration Risk Type [Axis] Concentration Risk Type [Axis] Dilutive effect of employee stock plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property, plant and equipment gross Property, Plant and Equipment, Gross Federal Deferred Federal Income Tax Expense (Benefit) Warranty Beginning warranty liability Ending warranty liability Standard Product Warranty Accrual Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Advanced payments and prepaid contracts Prepaid Expense Income Statement [Abstract] Income Statement [Abstract] Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Options exercised Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value Lease liabilities less current portion Operating Lease, Liability, Noncurrent 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaids and other assets Increase (Decrease) in Prepaid Expense and Other Assets Underwriter's Option Over-Allotment Option [Member] Charge to cost of sales Standard Product Warranty Accrual, Increase for Warranties Issued Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Debt issuance cost Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Use of Estimates Use of Estimates, Policy [Policy Text Block] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Change in liability for unrecognized tax benefits Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Current assets: Assets, Current [Abstract] Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Income Tax Authority [Domain] Income Tax Authority [Domain] Call option to acquire remaining interest (as a percent) Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage Comprehensive income attributable to Fox stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Line of credit Long-term Line of Credit, Noncurrent Patents Patents [Member] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Description of Business and Basis of Presentation [Line Items] Description Of Business And Basis Of Presentation [Line Items] Description Of Business And Basis Of Presentation [Line Items] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Less: write-offs, net of recoveries SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Scenario [Domain] Scenario [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Remaining term Lessee, Operating Lease, Term of Contract Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Lease liability Deferred Tax Asset, Lease Liability Deferred Tax Asset, Lease Liability Inventory Schedule of Inventory, Current [Table Text Block] Long-Term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Operating Lease, Liability, Statement of Financial Position [Extensible List] Operating Lease, Liability, Statement of Financial Position [Extensible List] Accounts Payable Accounts Payable [Member] Cover [Abstract] Depreciation Deferred Tax Liabilities Depreciation Deferred Tax Liabilities, Depreciation Purchase price adjustments (Refer to Note 16 - Acquisitions) Goodwill, Acquired During Period Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Business Acquisition, Additional Financing Costs Business Acquisition, Additional Financing Costs Business Acquisition, Additional Financing Costs Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property and equipment, estimated useful life Property, Plant and Equipment, Useful Life Long-term debt, net of issuance cost Long-term Debt Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Deferred tax assets Deferred Tax Assets, Net Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of sales Cost of Goods and Services Sold Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Equity Components [Axis] Equity Components [Axis] Interest rate swap, net of tax effects Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Finished goods Inventory, Finished Goods, Net of Reserves Sale of Stock, Consideration Received Per Transaction Sale of Stock, Consideration Received Per Transaction Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Total deferred tax asset Deferred Tax Assets, Gross Allowance for Doubtful Accounts SEC Schedule, 12-09, Allowance, Notes Receivable [Member] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Current portion of lease liabilities Less: current portion Operating Lease, Liability, Current Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Europe Europe [Member] Less: net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Liabilities Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Minority Shareholder Minority Shareholder [Member] Minority Shareholder [Member] U.S. United States UNITED STATES Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurement and Financial Instruments Fair Value Disclosures [Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Interest Rate Swap Interest Rate Swap [Member] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Customer [Domain] Customer [Domain] Foreign Current Foreign Tax Expense (Benefit) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Change in Fiscal Year Fiscal Period, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Intangible Assets Excluding Goodwill Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Table Text Block] Tabular disclosure of finite and indefinite lived intangible assets, excluding goodwill, by major class. Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted-average incremental borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Balance at January 3, 2020 Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value Total deferred tax liability Deferred Tax Liabilities, Gross Asset impairment charges Asset Impairment Charges Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Advertising Advertising Cost [Policy Text Block] Cash from stock compensation program, net Payments for (Proceeds from) Stock Compensation Program Payments for (Proceeds from) Stock Compensation Program Weighted-average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Add: bad debt expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill impairment Goodwill, Impairment Loss Accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Intangible Asset Excluding Goodwill [Table] Intangible Asset Excluding Goodwill [Table] Intangible Asset Excluding Goodwill [Table] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Foreign Currency Translation and Transaction Foreign Currency Transactions and Translations Policy [Policy Text Block] Sale of Stock [Axis] Sale of Stock [Axis] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Trademarks and brands Trademarks [Member] Net deferred tax asset Deferred Tax Assets, Net of Valuation Allowance Valuation allowance on foreign tax credits as a result of TCJA Tax Cuts And Jobs Act, Incomplete Accounting, Change In Tax Rate, Valuation Allowance, Provisional Income Tax Expense Tax Cuts And Jobs Act, Incomplete Accounting, Change In Tax Rate, Valuation Allowance, Provisional Income Tax Expense Weighted-average remaining contractual life (years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Aftermarket Aftermarket Sales Channel [Member] Aftermarket Sales Channel [Member] Business Acquisition, Pro Forma Earnings Per Share, Basic Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Balance as of January 3, 2020 Balance as of January 1, 2021 Goodwill Document Transition Report Document Transition Report Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Business Acquisition, Transaction Costs Business Acquisition, Transaction Costs Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Interest and other expense, net: Nonoperating Income (Expense) [Abstract] Term loan amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] 2022 Long-term Debt, Maturities, Repayments of Principal in Rolling Year Two Building and building improvements Building and Building Improvements [Member] Other current assets Other Assets, Current Certain Significant Risks and Uncertainties Significant Risks and Uncertainties [Policy Text Block] Significant Risks and Uncertainties [Policy Text Block] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period General and administrative General and Administrative Expense [Member] Accounts receivable Accounts Receivable, Related Parties Base fixed rate, payment Derivative, Fixed Interest Rate Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Sale of Stock, Underwriters Commissions Sale of Stock, Underwriters Commissions Sale of Stock, Underwriters Commissions Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (in shares) Weighted average shares used to compute diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Deferred tax assets: Components of Deferred Tax Assets [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Current portion of acquisition-related compensation held in escrow Current Portion of Acquisition-Related Compensation Current Portion of Acquisition-Related Compensation Entity File Number Entity File Number Options expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Tax Year 2025 Tax Year 2025 [Member] Tax Year 2025 [Member] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Installment Payments to Acquire Business, Remainder of Year Installment Payments to Acquire Business, Remainder of Year Installment Payments to Acquire Business, Remainder of Year Allocation of stock-based compensation Share-based Payment Arrangement, Expense Unrecognized tax benefits Balance - beginning of period Balance - end of period Unrecognized Tax Benefits Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Core technology Core Technology [Member] Core Technology [Member] Common stock, $0.001 par value — 90,000 authorized; 42,692 shares issued and 41,802 outstanding as of January 1, 2021; 39,448 shares issued and 38,559 outstanding as of January 3, 2020 Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report 2020 Finite-Lived Intangible Asset, Expected Amortization, Year Two Current portion of long-term debt Less: current portion Long-term Debt, Current Maturities Decrease in unrecognized tax benefits resulting from tax audits Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Entity Current Reporting Status Entity Current Reporting Status Sale of Stock, Price Per Share Sale of Stock, Price Per Share Net income ascribed to non-controlling interest Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Rest of the world Rest of the World [Member] Rest of the World [Member] Amortization of internal use software Capitalized Computer Software, Amortization Retirement Benefits [Abstract] Retirement Benefits [Abstract] Related Party Transaction [Axis] Related Party Transaction [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 Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Granted (in dollars 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 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Award vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued Common Stock, Shares, Issued Redeemable non-controlling interest Beginning Balance Ending Balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Other Deferred Tax Liabilities, Other Operating lease liability Operating lease liability Operating Lease, Liability Long-term debt less current portion Long-term Debt, Excluding Current Maturities Asia Asia [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Proceeds from issuance of debt, net of origination fees Proceeds from Issuance of Long-term Debt, Net of Issuance Costs Proceeds from Issuance of Long-term Debt, Net of Issuance Costs Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Total consideration at closing Total consideration at closing Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities, redeemable non-controlling interest and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Payroll and related expenses Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] RSUs Restricted Stock Units (RSUs) [Member] Decrease due to expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Interest and penalties related to uncertain tax positions Income Tax Examination, Penalties and Interest Accrued General and administrative General and Administrative Expense 2021 Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months Type of Adoption [Domain] Accounting Standards Update [Domain] Return rate Derivative, Floor Interest Rate Total current Current Income Tax Expense (Benefit) Increase related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Weighted average life (years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] 2025 Long-term Debt, Maturities, Repayments of Principal in Rolling Year Five Fair value of warranty assumed in acquisition Standard Product Warranty Accrual, Additions from Business Acquisition 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 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right-Of-Use Assets Valuation allowance Deferred Tax Assets, Valuation Allowance Gross profit Gross Profit Property, plant and equipment, net Property, plant and equipment, net Long-lived assets Property, Plant and Equipment, Net 2021 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stockholders' Equity Share-based Payment Arrangement [Text Block] Net income attributable to Fox stockholders Net income Net income attributable to FOX stockholders Net Income (Loss) Attributable to Parent LIBOR London Interbank Offered Rate (LIBOR) [Member] Inventory Inventory Disclosure [Text Block] Other comprehensive (loss) income Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Lease right-of-use asset Deferred Tax Liability, Right Of Use Assets Deferred Tax Liability, Right Of Use Assets Long-Term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Estimates for unpaid claims Self Insurance Reserve, Current Operating expenses: Operating Expenses [Abstract] Less: comprehensive income attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Net operating loss carryforwards Operating Loss Carryforwards Earnings per share: Earnings Per Share [Abstract] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Allowance for Doubtful Accounts Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Executive compensation deduction limitation Effective Income Tax Rate Reconciliation, Executive Compensation Deduction Limitation Effective Income Tax Rate Reconciliation, Executive Compensation Deduction Limitation Customer B Customer B [Member] Customer B [Member] Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Number of shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Schedule of Finite-Lived Intangible Assets, Amortization Expense Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block] Internal-use computer software Software Development [Member] General and Administrative General And Administrative Expenses Policy [Policy Text Block] Disclosure of accounting policy for inclusion of significant items in the general and administrative expense report caption. Supplier Concentration Risk Supplier Concentration Risk [Member] Impairment of Long-lived Assets Property, Plant and Equipment, Impairment [Policy Text Block] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Effective Income Tax Rate Continuing Operations Tax Rate Reconciliation [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Customer C Customer C [Member] Customer C [Member] Entity Filer Category Entity Filer Category Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Matching contribution made under the plan Defined Contribution Plan, Cost Performance-based Retention Incentives, Stock Options Performance-based Retention Incentives, Stock Options Performance-based Retention Incentives, Stock Options Schedule of Depreciation and Amortization Periods Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Purchase of non-controlling interest Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Noncontrolling Interest Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Noncontrolling Interest Value Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Leasehold improvements Leasehold Improvements [Member] Gross carrying amount Finite-Lived Intangible Assets, Gross Sales Revenue, Net Revenue Benchmark [Member] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] 2023 Long-term Debt, Maturities, Repayments of Principal in Rolling Year Three Foreign tax credits, including amounts associated with accrued charges Deferred Tax Assets, Tax Credit Carryforwards, Foreign Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Research and development tax credits Deferred Tax Assets, Tax Credit Carryforwards, Research Options exercised (in shares) Shares issued due to exercise of stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of stock for business acquisition Issuance of Stock for Business Acquisition Issuance of Stock for Business Acquisition Related Party Transactions [Abstract] Related Party Transactions [Abstract] Acquisitions Business Combination Disclosure [Text Block] Interest and other expense, net Nonoperating Income (Expense) Derivative, Amount of Hedged Item Derivative, Amount of Hedged Item Maturity of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Option Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted average shares used to compute basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Subsequent Events [Abstract] Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Foreign currency translation adjustments, net of tax effects Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock, shares Treasury Stock, Shares Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Sale of Stock [Domain] Sale of Stock [Domain] State Deferred State and Local Income Tax Expense (Benefit) United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenues Revenue from Contract with Customer [Text Block] Cash paid for interest, net of capitalized interest Interest Paid, Excluding Capitalized Interest, Operating Activities Tax Period [Domain] Tax Period [Domain] Redeemable non-controlling interest (in shares) Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Intangible Asset Excluding Goodwill [Line Items] Intangible Asset Excluding Goodwill [Line Items] 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. Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2019 Finite-Lived Intangible Asset, Expected Amortization, Year One Customer A Customer A [Member] Customer A [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Foreign currency transaction (losses) gains Foreign Currency Transaction Gain (Loss), before Tax Inventories Inventory, Policy [Policy Text Block] Acquisition of other assets Payments to Acquire Other Productive Assets Provision for income taxes Total provision Income Tax Expense (Benefit) Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) CASH AND CASH EQUIVALENTS—Beginning of year CASH AND CASH EQUIVALENTS—End of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Future Principal Payments Schedule of Maturities of Long-term Debt [Table Text Block] Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Accrued expenses Accrued expenses Accrued Liabilities, Current Transportation equipment Transportation Equipment [Member] Diluted (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Cash consideration Payments to Acquire Businesses, Gross Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Non-cash consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Business Combination, Consideration Transferred [Abstract] Business Combination, Consideration Transferred [Abstract] Total Long-term Debt, Gross Depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Decrease related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Prime Rate Prime Rate [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Entity Emerging Growth Company Entity Emerging Growth Company Proceeds from exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trademarks and brands, not subject to amortization Indefinite-lived Intangible Assets (Excluding Goodwill) NCI buyout liability Buyout Liability Buyout Liability Purchases Purchases [Member] Purchases [Member] Business Acquisition, Pro Forma Revenue Business Acquisition, Pro Forma Revenue Performance-Based Retention Incentives Performance-Based Retention Incentives Performance-Based Retention Incentives Operating Loss Carryforwards, Expiration Period [Domain] Operating Loss Carryforwards, Expiration Period [Domain] [Domain] for Operating Loss Carryforwards, Expiration Period [Axis] Total deferred Deferred Income Tax Expense (Benefit) OEM OEM Sales Channel [Member] OEM Sales Channel [Member] Line of Credit Facility, Maximum Borrowing Capacity Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] 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] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Repayment of debt Repayments of Secured Debt Fair value of vested awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Maximum Maximum [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized Capitalized research and development Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Retained earnings Retained Earnings [Member] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Total provision Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Income taxes Increase (Decrease) in Income Taxes Receivable Equity Award [Domain] Award Type [Domain] Trading Symbol Trading Symbol Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Costs incurred Standard Product Warranty Accrual, Decrease for Payments Treasury stock, at cost; 890 common shares as of January 1, 2021 and January 3, 2020 Treasury Stock, Value Earnings Per Share Earnings Per Share [Text Block] Information systems, office equipment and furniture Office Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Tax at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company Costs Associated With Performance-Based Incentives Costs Associated With Performance-Based Incentives Costs Associated With Performance-Based Incentives Business Acquisition, Executive Compensation Business Acquisition, Executive Compensation Business Acquisition, Executive Compensation Segments Segment Reporting, Policy [Policy Text Block] Options expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Lessee, Operating Lease, Lease Not Yet Commenced, Right-of-Use Asset Lessee, Operating Lease, Lease Not Yet Commenced, Right-of-Use Asset Lessee, Operating Lease, Lease Not Yet Commenced, Right-of-Use Asset EX-101.PRE 18 foxf-20210101_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 19 foxf-20210101_g1.gif begin 644 foxf-20210101_g1.gif M1TE&.#EA80GK 7 "'Y! $ $ + !A">L!@0 *$ MC(^IR^T/HYRTVHNSWIR##X;B^'7FB:;JRK;N"\?R3-?VC>?ZSO?^#PP*A\2B M\8A,*I?,IO,)C4JG5!KIBLU>J]RN]PL.B\?DLOF,3JO7[+;[#8_+Y_3Z2HO/ MZT/VOO\/&"@X2%AH>(B8J+C(V.CX",FR-TDY&7F)F:FYR=GI^0D:*CI*2UIJ M>FI0J;IJB>KZ"ALK.TM;:WN+FZN[*\KJ^ZO'*SQ,7&Q\C)RLO,S<[#P%'"V- M]UQM?8V=K;W-W>W]#=XS/4Z.%7Z.GJZ^SM[N_D .'_]43E\_(H^?K[_/W^__ M#S!@)'L$"X(0B#"APH4,&SI\"'&AP8D3(UJ\B#&CQHT<.WH$1#$DQ8\D2YH\ MB3*E2LJ5*T6Z',DRILR,]&9ZK&DSI\Y++WN&W DTJ#N? (0")&HTJ=(W1)M6 M7 HUJC&GYJ2BHUK5JM:M2K!ZM<7_.,?5;6[-FUL"G2NGV;%@CO%+V^OU;5P'@K\T&;W%!=X'AQ8S)I6F<]PSDIW F([U@.;/FS3!Y M< 8L][//MJ)?1BF-VJOBU&"1H98T=S7KV7_+O+9-6R28W#@M\/X-?++GX&Y] M$*]'^OBXT\J;!T[@W%6G^17_G(2&@?;X5EX@@?SDDV-D-#!YVPH,& M.B$A@/LQJ(MW&^@'784(#XXV((GXVI-B:@RE65R%S+.9&WX>V MS(=9;!?.R!X5./;%XS0_2'ABD$:6MN*1CB6)(HQ$@J?D;1V:.(N"%7"(0)3E MR?@>D%I&LQZ&.7Y)YF)6E"D-DR,Z265\:&968X&RV"@!E@>\&9V; NJ))RMJ MTGF699^"PB7#H&#.P"*;8O)I*&@[+GI*C!#8F4JCP#4AZ1*62E=HFX%N"FI/ M,83J9Z=-NKFL' M+ZHJ;'&/)FA*D+'J.&6RFB7A+*[2^G<'KQ-P: 6^XY$+:CVN]^D*HPK[4!'OLO1YRZ:]+[>ZY[I?ONAMM MP:P24::\#F?E@;9U3NQOMACSJRB^%8]+X<8_+8QP)WAF"2W*(LLZW)LEKBR" ML19' #.\_=8\(:H@R[RSN3@3='!_)@]:*:$D_ZR><40'@71D13([9M/"=HSS MS>5N>'574I<3M-":;,UIPV GW;*AH8W]M+K;@H[MJ\YHNYUI?EE3RW::1WO- M4]VJ=*TWT.*0JG3=!WI\<=^ARFTXW$\*'#>FAH>M;#KKH RON M.=VZVVOYZ8<,3WS1R/?F(NT+7OYY\ ^&+.^R!L-_;'P& 8=,/<7%_[Y(]UG M+O[KS7.+@^O3SSQI^5I:CSSOX",^O^/NQWQWR8C<3P+Y_(__)_0%T'8,6-RG M_L>CM%U/>]OSG0'MAT#_=6E_",2?V"JHNC/MJP8+S-^/#HC!N3G ?0P48=1* MI[4*2K!'QPOA03SHPIR]8&(:C-T*LZ.#P!BR[UDD/"$*2U@_GZD0AO4QA Y? M>,$C G!4&$/4\I+(.A J$7>WZZ$4'XB]'UHK@D0LXB"F6)0N'I&)*R-C_+ZG MMBJ"T55JM.+:3)@[+1XAA#?\X!_66$Z0>&MEXQ35&<7T8#*3T?+C# M.192C!,$"1X9&<,^\A%@W5->&J-Z)TA CC"2;\Q>#@])KT5",9%NR&081VE* M$YO^4*<=MDE)BSXQ< RLS3&3F MDG1O QXWJ5-YS'>&J("9;!\<#1G-+7Z3FBR40S;5N4]V7E.@\J3-)PN*'5D* MDI#-%"#I6IY)'F2JDZ55NFSJA*_4Q'NPI/ITX3J\X!IOX@>%*)YG0W M!15J4V<*/:V"=3-?G6NMQ)I.LGZ4J[L48D0MF2B5(M2MY9-K,J%JUVG!-;$< M56M%\=I7P^;3F7^=E9$$.UB]AA2Q9ZPK8PWC=]G/>M6QCP5L5!>+-^Y5]DAJ MB"EA-XM:]856M'Z9+6WA9-JVDG:R#HTL+M.:VWM6@::OK61L#YO4V];FN,H5 MCF6/"EG>)C>U:.VI-Q_J(^)JUKC3[:Q.F\L8VX(WO'/=K28Q.DZ(732X:R78 M1HOKQ^X^4;[CM0YS;.L+6KNR5[K?/6THRVG>DKKWO=N-+RT!#$[\UO:^"FXP M80+KTK/Z%;C/O6QWE K?^1X8P0QU\,-ZZ^$0QP7"1$WORU:KI#& -M>F%FI.V'K1G>G7L)P@37LXC&^LL;HFF8QD8^LKQL/,L=9W3&/ M&:7=ZTYQR-5,,)*Q(MXK:[EM[N3OB2G\OO_H]\E)*] M".6W5MC"(AJSE)6(9C!:N'09TGXUC M[.A(![K+YT4=BN>5W<2R6-&;CNNB)3TR2(-ZU&&.,(XM#>92]]C.3GZDF6_Z M:5(79,VRKO63Z1O+ZC8YP.W],JMYK>=7PUK8MAX0KHN-;.S"V+?"NS2FD:7I M1.LNUGGM=+%I:IWL;,.YQ,H6@A[O;&)?_WJ_C);VM*UM:VQK>]T_I;2$4:UC M8-]:W..>XK$;#O&] MHK?;3%NOO5FK6M$B'%N2Y0M?R79QW6)SW^J2)N;$(XY?0>>:R00W-,NCS?!9 M?]SC)R?;BD?.[I*7=>8H1Q,S.5-QH.=-L4XT$V56N2 MO-\XY'G/"_YSN@9.ZT/';=%!>_1WFY2V2_]7S6G><5')>]BF?JG"F3V/^)G1,Y-U48*=Z>.!-]K]JMCKF0NY:E8.M["0*>GBXO>WU]-'= M6W9__//VWG7+<-#RHMYVTI7+>(=G?3!/'XV^15[ZC I^27&_^]Q)'Z;)\WOT MD=\\YC/OW*_#GO '[O25Z^%U+.L\R/3>-O='O,B;]WHD-=\[&6?P;0SOX9$ M_QK7^;Y[XJ^\^5XF\=HI(_V4T=XIIZ\JE?MI>*,).>]XN3\?^O"I M_/2Q7_M,W%Z2V>^O@"^_??;73H?OQ'(^UW*._7=]"O M%R^21W^5TW0$:$;79WW5MX$5Z'_^-7]_!P.5IH$*^&'AISD.V'LHB'8?V%@0 M*#N;TW_QYWH >('U)X UN'[YIW\<6(+PMVP49WLD6(3H]WW?48##]W"3=H15 MMX3BAW](0FT+-H(@R'WRAX,YR'$N*(12YX,_Z(%!>'_G1X13*''GLX#)!RQ> MR(0AN()76%/I)V,#M'])6!:U!?V@^=(B(.->'GV"( M@\B#>39O3\B(GV=RK:8;I!@7M*AJ%/B ;BB%F3B&LMB KLB)-OB%U">*@!B( M*7A\I8B*A,A*RKAG_T>,[#=PK\B&QJ:+O[B#+C>-N9B-)^B'IRB#SQ&-P2B, M90B,Q>@]U[B*W8B,R]B+S2B(9AAN,!A6+\<=P"=Z[)B'ME@MNE:/O.=TRQ>& M>*A\G;B.E:B%H8B.9L>/!IB,\9@P[WB($,F*O4:&TAAG_UA^H7:)WAB)\]B( MW B0D/B->[B)SLB"Y-A8CIYHAY-4A3/B;N8XDK4X"JD(AB@I4C#9>O>8:=3H MBPVBCAXYDP)GCS$XE(\FD* 8CI!#CQ3YB0G)BTTTB4BGCR_XD0Q3D\PXD>W8 M:#HI@3+5!7-8C7!7E5@9E-[7DR*9B%BVDC+YDT)YDRK9EG)YD0X#CR#9E>!X MC Y9"C9IBD[YDA:IBG?%5ABYD4!9EFPYE2EU:(1YE(>'D%!YDEP9ESCYE";9 MDN RCEXVA)C9F6[IC@,YF):YE$@EAZ*!&QKYB)+8D339FJUH<$:YEH47DJ!) MD&8YFG37&9G#:)#=UY!\"8>>2182F9N4.9F,N9F:F)I@^99*^)H%F9B< MN6JR.9Q6F92V>9N*>9R >9F\B8;.\Y5B=Y;>69I"X@I^J7C2F9/]6)+J*6:. MN9UD>96069YG6)U4N)>XN9/$B8_NUYW(^9W:F9*_@HOMMIX".I9P69RB69G8 M&9C"M97P&2#R>9C@=Y_\^9@(VEH6*H^[F)T'N: !^: *>J F6J"T0EFGMICF M.9^8V"Q:&:!O^)SXR8#^:08>RJ#7*9P92IXYZJ$5B:+O29HURIXW"J/3VZB; M=PDXOS5H)0J>%SJDGD"A2+J/S^B546F<:, :YUD"P4F;T?FC%&6=6-JC<^FB M+TJB,4FC)PJAO1F'3HJ$;"JBJ!D+50JF:YJ7[GF.#OH8IBFE,M>B5RJFP%E* M92JD;QJB16JD&EJH85J4C)JBC9*?'$JGZVBG=RJC4 JB_VF8<*J70,6<:MIX MCTI^>=I-5J6?G]FFOSFEJZFH&SJ+&8>C34FIT&"H5DJ1F:JI6_J70VHF!/JK MH1H'JTJJZ#FH1[J?BJBJHVJFK>JJ9[JG:?JAG=*JI)+*I((2GZFJJ\C(J[WJ MIPG*G>W)%\(JKM(Z!]\:J'Z3K(XZFY9:!X@:H=!*I+'JJ3.(JGH:J=0ZH4X8 MELS:KGRIKK" IP%[JM.J(^9ZJ=AZJ(2XHZQJK3Q*G9CEK B+KKNYI(TZKO5I MG_[(DG_JB,,UI^>:& -+L)LZK!>KL:87I2G;LO[DL*[IHY ZG6OH2!5+KOP: MK1'KI1@HJQQ)JR\;!D9X838[HTU:"P5KJB0YHH>GL/DJLS<;J@];K4GZLSX9 M",9JL?1:KUR[KN[ZK%[1BZ8ZNZV62 ;<^I!FJ^S!ZM6VZ]/*ZJ2 M&;<=R[% 6[,A>TL^;=U M*+10JZQ2ZYE4&[;8F+?!D0A^V[,Z.* ,6[AN6[5R"WB(FY:*RZ5&>[1JBPN0 MV[G0.;DGJ+I7JW84I)1?:XV1*[F^FX:$ +I-F[NP***UR[/SFKS72K:)Z[EM MX+JOZZ]KB[(D:[K'.JN\^[MSF[%],+51.[NT"[QB^;D4:K>U2;JER[0YV[RX M;@JX18NU%)M0X0F[CUN]PLN2E=NVX&M$=JNYB?J^IPNO+>2KV(NW[ON_;\N4 M !S S7:^S?F\=1N+DTJ)]EO ^,N#MRNQZ>L'#UR8&KRS[6L'\.G!&"O"=[N\ M!GS 00O"&>FN\:@G#P2N]MVC!X?I%@LO#["NXY7O%S)O"8VO$-DS%)1RX3$R\ MQ3NX7;2\HK4ZM/%;K%!(OS-,P_;QUH*Q 0LQ.IKQKYW MR8.LMW8\BB+;R6O\J>G*R(V<8M,!R7U[D(AL:_R-2E M.-W*[FS-JMS3/@V;-S*],DVU1"W.1GW1%IW/,;W44[W1F@S56/R"4TUH4KRL MO]RPK*O6(I@A7>W+#0S6:2W6-KV]A_S0V1RE?-VG:\W6 DO87)Q 2WO5O)35 MA6VC58+7W RMB!S6?4W3#)G4@S5A!K5EXN[&(K9$*O$3VW8M5S"B=W2$9W$UD':I:5=U>-+UHX-Q;W-HL>@ MK5[,O[\-MG&-VK4=V\V-P"@MAIYMTN?, MQELS-P#.MD*&-Q\_\V5U;W_8MH<+=W?I-RZE]W/X]LLIPWJ\MVYG-,8Q]X0A. MX$[]WBXMT0Z>W:L=X2"NM:+XC77@/> IKIH0'KW+T.%Y[;4K?M0^2^*'K>!U MW>+Q'3_S>$!'N7;[- ?MOHF]LI MC:/S+<-6_JY$Z<^FG>76W=FI;..K[ PY#MJYS5B3M]#3N2D:>?<2^9E M/J;&7#TRKN630].,_N%;?N7#S-Q=/C3^N>=1K.967=ZC M,.[(:1[>8$Z^N7SHB$[EY%W<1_SH"4[ID-[4@JK8F[HY8[0V:[M4(X6 M[I[NQ6[;^)[OPX[LK5[@:0S?A,Z;XT[)_%[P4J&.ZSZGZ33;X %-V>Q.ZJ[M M[;X-P@0_%A;/J:L>FI+,X^2N[KH>ZD J\?O^\1@>\O->XQ&?ZXK.\-9.R,:. ME/T^U@;OX?K>H!P_SPL_XFF;W"IF[](.Z_P-\:+>Z]S0[:9.\^]^T\1^ZNR- M\=:[]*'@[!V?\5^^[O(N\BOO\H/>\.3LY2F/#4[/_.+KO2-#_JH+OV^G_W+'XS"S_E6K_.Q\K^X M=0_W7'/S6#_Z00WLM:_YC3[\[N_Y[GW]?JW\>K_]S>[VO<_SQ'_PYDP \3%U MN?UA!)-6>W'6FW?_P7"*&M$\35)=V=9]252>:0R^[UK?.=S_@4'A$,$S'I$U M8BO9K R=T5>4NK1>L5GMEBNA2KNY;S-<-HO'2$::?#ZPX0"W(5[_SO%O^YYO M0?=G\@2[ /L&60KO#A<9KQ(?V?(@0X@F0:8L+QLW.3L]O3(_/HM"/49/@4I- M%U17SUJ5\&!;4;%F;T7^]=VCWSI@$^$C3N)DVUDDRN;791'CJ>IJV.B MY5"QK;F'E7^C7[%=Y\8!M+MUS7'3@=&UU5&$XWFP3,X'.4!9O\23IDQ='HMF$)CTZ:>@Z?B?]I4PZ ME2K-F:=J5G63-<#"ITNEY01+0VO7L86 5BQ+Z&Q8K&/7JFQ[KIQ4(?]67(V[ MEZ77EWKY,@2L9VYACX<,IYPHF]A.6EJ!;6F;K'8M9I')?%AV,.*BT+^8]K9T\LN.KJ9>'IIS[TH'MW5:% MGV1Z2?7KV]I6??_=?".9[0,O*/'2X\] P8)#[[L#,1G/&_]$,H^CN[T@_"\V M2Q@D,+_14LM0P@IC,=#!(B#IWC2\I +H3D22C!HO*U M+7F[LI@A5XS,27!:!%--+HELLLTU'XQ23'7TT\W*.16#X4TEF7.S0SC9PI,2 M$=-D89/9D'IGD:TWFEV+95 8Z9REMMC5?BWON+F. MSFAW88XW$W0AED3,J,/M6EBLG2X!:K+5F_KHCW^\&NTXJEF'F6NA&U[WX; ! M1)IM$R\>=6XU (?[[_+?&9C^%X8;Y0Q*SKR?><\G.;)MW!\IZ=K MUASQM9LJ<][?/!\CM^M*$WGHKRW/M>^Q15SUQ_7Z= Y;IQZW5=WCF^VY/-FBOGC MG<<3>T2E-_-[':R'=7WD$A?;<*N]?__&\(_"C7S*'P>IK6'N5=C['ZCT![_" M<6]^H*E?Z4QWK.$E<'_H$-_X;E>^1X!M@(*C%?0.Z#X*RF"!#&Q@]N0W,!,R MR!QJ&V$\+-,__V40@*H['^O25\#:A= *+ZR@[7YWPK@\$'C!ZUZ"?#@F@1"1 M93@\Q,\&.7BYZ7VK=TXT21*5Z,+[";%&6X1@L"2(1"R**H8Z:2(-:UB\,':P M M;%L+46G*^/Q1DXV!1.0@P?7)VN".DS8CY0]DV4@TN5*50I%D*XFI'3K%TI0\ MT8@R>XG+RA62C;V2V=]^J<%@^G&8J2QF7UB90ST63&#;1$I,GEF=;,8OE]1L MWB&QQK9U=M*U$/I.:Z(MD0M=Y$,A>D]\3G0JQT2F M1'T'2X#Z<"WX&)U'P>DS./DH9JDKJ2!+A=(.&!2F+ 6(2RUZ4<;A%(@!K>D\ M;BK3C^I4@-#J:>Z2UE#K"'5:,S7B*Z4:FG"^=)\.9&I3DWBWL0KTK" !Z4XK MU4;J^=*F6N%JK8@5UJ7JE7]EW=Y:D==61KTPL("4;2D\#MM.N,85GG/=&$?9 M>M>4LLFO:C6LN<[5'Z06EJ]Y)2QGBVI,Q*Y2L56UJ@B_]]BZ1E:RA_'J5]4I M6&MLEI\5K0Q4B9I:#(96M+*E:&-"*M(XOF]BD$UL:[M*V6O7 MYD;4L3.,[E0[F\EI+O:T(]4?P(S;6^0F5[DKM25MWV/;I"H5K-D=+/%B>Y3= MG+KW(Z5=%D^]FT"&KI:TXW6M2N4K7O2F-\"H?>Y&I_O:>'9TN0(^\,_@X,Z$ M*N^SQ@JO,_T[6<_2][P#3E:!\POB^4X-ONTU[VT3C&&Z<;>[5\3BN"X\X@QW M2\'CC*]OZ_;@J^+8NCQFG^/NHV,9JS?'$0ZN<"F<5@OS5\4S?@Z 1?Q;'Q_# MP] E\G%]3)!:,OC$G"B\LM:,;-H6!_622\9M?YT,K_(V&+M3IK*0I^AF+VML M(5O>9)0E<.V]B? MCQZR&O?HYY-&B(E1/+18"5UH0W-XSG"F6I=5^&GI,IFZ*Y)TCU$MN46_V89] MKJ8VT_GC5]]7SVT.M;Y:;>HE"AK4C7:QI5%,[%&7:==F-:6VHV<-N0!F6M-) MILB&FTWM:&OVUT^H<:SWK&IV?;FVVX8VLI<=K C=F8^_- M=MQ8/>AN>_O;L$6PLOL*[HCE.]D$A[3#XF3P@@O\J>*VQ[3QK;!2 C+=4V(Q MJ<^][W.N^=T9QWB1GSU<=#<]2,US1\6X5?NG=[$[;6M@]TCB_ M.=[QEEL\SS5O;*\M.W*31[#>NVVD]Z6/3FOIT!S)TN3YP86^UZ@__.8TAGK( MQ_WT8>NN3Y7WW>[27KJ\QXQKOK-S\97T.]KGCO.<;?[-N M>=;BW=[C+#IH!Y]RRAN>/FH')=LYG_!<:]OGF-7XWZ<.^<;W?/1[G_WF4Z]Z M&P?^ZZ&L1[3>(1P,TW=IT[R/WDU>_GC:1Y[N;J\]MS7OW.?_//I(C_WQ865\ M-/N>[&^7O? 17VV'?KYL%(_X]0,>^1+>WMVY-U[KJ>]^JI.?\9BG_^^Y3W+@ M![]Z:Q3_^+6O\]A/ZAQ.Z9BO^29O_P@L -]O^N)/_BS(_,HO/1C0^A".H-#O M^_HO_"9L N_/ U%L >13P2/4 E+4-^\D F;4 X+<:M6*@FE; FG M, V?14CP\/3T$ 4O$0QC2A,-4 P%L0_G3P7=R@KCS ?3;Q!G4 8_,0[1\!"Z M<4\2)Y&$=C /H= 14W$/)XT4[4<,Q_ $7; 3$]$)==' 0/$4B[$6WQ#[<-$0 MD_$+Z_ *[S#Y;LT-?U'QSI#+_I $,0\:WY 6V? 81W$.;4\4 1$<&='?;/'R M5!$#69$.9;$2B<\:UY /43$7Q=$,1\(8;;#NYG$7XU$8[_$!37$R_G$+M]$7 M ])+7#'<8#$6\T0:>? 6,7'BS/$&L_$;]S$,@V<:/VR7 +(A1>Z""+(@#3*S M8O 9%1(2O5^Q\/+NA\ZOZ>KO&BFR'JL0)=<+=B(0G_X/$;WQ!1>2)RUQ 8/R M')M1 "\R%'_2P1+2#K,H"WN2'M/Q2&AR$]O1(3/R[@Y2UYX2'\F1&8N2&[=R MDA8Q$XF&**N2$$$2*Y>2*87)*8>2&F4R)*NQTB8R)U5RX)I1XOPQ(ELQ*?&2 M+\<1)F-R':&R+L.1)1]Q+=F2C%AO+,UR+M5P&5<.,17G*T?2),EP(+N.(Q4Q M+8^-,XE1, ?S N'2)COR+KJW3S$ODS$;,QCI:2KE,BY!SS09+1^',"NU4@M# M##"1TB__U!GL14)>T0PM5($451TGU3KUT1/6F05WU M596255OU6#GU0_6QN7%DS1+.%4=\25N=#+2_%)Z_52.L446V$5EO&68.D1=&57.$U7,^U7_^4 M4+_$^0!42^^852-UR%J;-44OU%Z_]5+W55\35EP%UC__=6*M\F*+4%MOS5]+ M-5^]U5S;-%>Q5?U"5F.A5&7=E4,MEF/M)%))-F!AUF35558D\CN%-6)'MEH5 M=5[I%4LA5F17MF(I55#XM69QEEA!EF9A=C3#TV-%4U9=ED@EI3.'ZL@\,66- M%OI\MF7MY4&5-F9E]FM3DF.YM6!S=B<1EF>W9R%U?-QA0J'I=B 1=O$3<_*S=T+]=PR]5L6;=1 MI1)C^;%=NQ!T$Q=N2]8$.S4E4O=P659R 59O=X5O8W=J)79U:U=H;SIT7=I=71<,4>[TV5:DV:G.7)(FW:GM7 M?4I7\DXWL[H7>9-76L/V?:W7A66=HVW7M<7<]E5,UTW?]]6?G^W8V=1 M,^XW@>%W@,?W.<.7?/_719EV@L%W1RV8?==6=O%W:1<8?[?W32)X=]>U M@U_W@U]8=3/8?+/W>*_W86&8<$.X/?EW;YI'UX;/%VCG=DY76'PK6"@%^#]] M.%1GF(9KN'AOF B-&(1WV#&]%XCU]X@SUV936$.+6(F7.'VQ&(Q%EXF;^$?C M]X)=F/E8V'W?-"QSN(S3.(DKM$@?V$N_.([W=XWW>(2E5WG/V%-_N(]+F(W; MF(>AUHW]F'?QE70;V,RZT59##N)#G;I%%^"1#^9 ] MG]=I%?>1>44G)9ER8_@X'?F*Z5B&-;E)LUB! S@005F1WUB729EM-_=[@12% M@]=\=AF*>]F D?B5,<;>9G7E(RVV,I?G7J+F4#99!)?B<:[F MH3F93F=P10H8[F1"6V@X3F>+?5F6Z%9FTUX@V&L5@_8G_OYC^O9HB^9 MD-&9H%$SHS'ZA*=9H7UYGQ'XF'G3/$^9FZTNT!+5FBUYHSD:H@4:21]ZF3UZ M>9ILFT4ZU"89CJM8@U&:>5UYI5F:?CU-I\4YHB^ZA<68GV7:EK4SIY_YJ0$Z MBL:%Z=H7YCJEJ>F_:K*4:K#MYJ$%SGJE:GW'UK!%:LCIZ MH8.Z5PN7;* ]F9WO68CKM];T6*Z]>JUI6K!->J9_NDJZ;52O>JY1:C?UFJT_ MVJ$QF8\;&Z'WRY.F.*QMVK#W\J"7^K(#.SM]FK%C>HN%RHRIF*MW];"_NK#Y M6JR[69MII9FY8KVKC5^K1O>;8E M;,7X-E"9"1^;BCE;(1G]NJF;JOQSJ?(4Z\ M*3F[L?LWQUFRB7JZHS:KN9NSO9N1DG:K-[NKP;F]0;J\T=NYG]OEW#NMY7N^ M/SN^^UO WWFMZ7HZ&;R!^VC'$#S!7_K!0[J=\?N'5:NV?9NZ#]RIJUNZV5O$ MM;I_B5OT)IS"7\S" 7S$Y0N8'9NY/;RX(B*Q8YR^5SN9NQNMW[O!"9M7Q^A M>_N)G6I"29BDD3NO^9O;O(7[QG':K@ZOKH\\H-_\U*)\RX.<\F/FVRB-=I=7\OST=T1^=H>?&Z'AZIR\=TU>=U&?\U:#3/+?Y&-15=;_U M',ZM6RRU'-4OG)43G;P]QU9MW5"KJT!)7,>5E=6Q',I;_-,-?==AW*A#7+D9 M_=>3V\^QN=>)?'#L\=2Q5K<6O-F)/=HXW;*#O9U_*DYYG=Q=.]6+6MZO>];3 M?=CO791*-,P_"?==^]HCW+,[[0LVI2(7O:K]S@(;[A03[:/=[E'?[BV7'= M@?6:3!WFO[VU'5WE81OAUUB>3![2BUW3.W[E&[WE>9[B4QI:;RE3(UY>M0J\ MM3WGFYSI%UWD47ZX3;?:@S[?KY[HT1WKOY[.BY[J6=[JN84_0B7/^=W'EURU MA8SF#_[I2QR;-E#4U][K2YWCP3WFRU[I%1S:L][5_5U.9=Y/_I[6A]7.EZ4> MOK'=T@E\HJU=Z.E=T8?>\7W>XG$>\(':UY,=XP??M.-UN1M_M#]>\$,>\1\? MR;>>Z[N>\RN>[!,?\^F>8(_>\A_>]+D].6O?*T=_[F,?]@_*V:=>]>6>VH'^ M[E]^]F4_[(V_]\-]]SV_\AE_XOM]Y V_[P.^^)[S,?[:6_^3??S#/=Z<\^^]M?UIT?[[.5MZGT__D+'[4) #FF+K<_C'+2 M:AG(>O/N\P5](UF:)YJJJQ8^+!S+,PVZ-Q[4.]_/N<(G'!([0$DQJ=P=(\LG MM-2<4JNN*#;KL7*[0"WXZ1WKPF8:N7%.=M=N7WK\GK/C=C7JKM_OB5,Z8$]5 M(&$,7TYA8@J58J-4FF/DEIUDXN$E9J6F 6;GWR:@)R+HVB6I2=MIH2B.ZB8K MV2+L+"V>4).KY&"N9:T(+R$C<&#<,+&>,93O,F[R'#.TK7-=M-.TDNETZC58 M]2\WG?>7K'AYL=\HN-NN>ICY0;O[9WS6.3W6X?W/.S^&?E0_:/\,!?0W<%\^ M9]L.#K@I"(]A/8<35$BLV*K(18ABA&G$^*ZCQV8@;T$:23*;R0T6 Z:$LY)6 M2Y4O'\9\A'+8PIHL).IL.-,!N9]"#8:TT%,0QZ,$S2F5D;0IQ9)05[ R.?3C M5*I7JX[I M M4[YZ 7>""!BNIV1C^9H5?+=M'L)>W59P;!.OY198,VO&G-D>9TXPZ4D.'%IT MZ4RD)2-.C)-+B>C&ISFPCIQ:J+*)L\%Z_KPY]CS@L69'NW;;M/#CA;7=;NV: MU^*\LG?;.!Q4N45\WZBS2UZ.>'??PT^+@XX=.>?S?E6I=[X\EQ?OZN?/OTZ? MI?;[^O?S[^__/X#?Z1(@@04:&$0E!RJX((,-.DB@?0^*THV$%5IX(889:BA' M*!MZ^&%!P8 X(HDE89IXX@(1H@@;A2NZ^"*,,222)#J5))--2@.#DU%*.265:CU698JE8+DEEUUZ^26888HY M)IEECJDBE^&8N2:;;;KY)IQQRCE()YUU9G0EF"+:N2>???KY)Z"!"CHHH0ZA MV:4BA2JZ**.-.OHHI)%*FF209T8R*::9:KHIIYUZ^BFHSYVP)BBAFGHJJJFJ MNBJK/:V&>>B7[+DZ*ZVUVGHKKKGJFA:LL;ZV*[#!"CLLL<4:NVNE9JIS++/- M.OLLM-%*BVBOOOXS+;;9:KLMM]TX>GM>M=:F]"VYY9I[+KKIJEN9;6^2M2Z\ M\IILFX[9NR^__?K[+\!.XILO>0$;?##""2LZO#!_X8I)76<,2SPQ MQ15;?#$? [L),6\8>_PQR"&+++'&&W-,V\@IJ[PRRRUC6[+)/%BID\LUVWPS MSCPY?PISS$P@H)3.00L]--%%$]QNG2CV!??8 M_3?@@0N.-M4&=MP/.N'].CCCC3O^.,N%&XXR?CY1(BODF6N^.><__TI>(%V5 M\YW0*IV;?CKJJ6_[>8"CUI4XC>NH/COMM=M.*^NMXRT0-=7(;TG#Q#QS3O_0CST88.M._*^8_/;]=%KOSWWW1>9.X!H )D]]K![?S[Z MZ:N/H?$5(A4[9>6/OC[]]=M__W'@_S>_J,JO;3G^ BC 482T%#ZZX__UD.^ M_[FD@ Y\( 0CJ)K=-2A^L] 1 V4FP0URL(,>?,OTPL<\6-0H@S7X( I3J,(. MML]])>S?1I;WOA72L(8V0E3? 1%H!@7F9GPSO"$0@RA$X+500F^8D!9D>,(A M,K&)3MQ<#K^FIK",D'<^>R(6LZC%N!4Q;Z7+V [AM\0MDK&,9D)\6A2EV MD M$&D9&CPC'.,HQ\BE43^:Z$,;1S/&.?*QCWY<6!>]6"K0A)&$>_PC(A.I2'D% MLH+FX9"6D"B^15*RDI9!7%T=[:B8^!SQ/0BY)"A#*4IA-=*1QK%"ATBWI%&R MLI6N5%7U7+B:WN3Q#I-\)2YSJ4M)E9)!&KG;%/<"I5T2LYA'QOQ3+(VXI%-2 MX(N<7.4QHRG-:9:IEPN"9AE.9DU@)I.:WOPF."FUS0-A6[8!G M@O(\*$0C*M':#%2$_T1">GA8T8ERM*,>M>)&=;A0=MFE%B/]*$I30JI2,5+0 ME!?M6U9 FLF5TK2F-KU"0A5Z4IS2S'H/O2E0@RI4$,[T/I\,CF'0T]*A,K6I M3EU:3B%43L6!8V\_?2I6LSU*TY?&DZO1P=QTEJK5L9*5HU>]YE'9^ KP?(TM.NBZVLIC]+&C+J%E_IM5=40TM:E,R.\31ZK2T M/7.=:F,K6RWN5)F3/5I(9ZO;W1:PMEU5+*GPRMOA$O=\OIWK&U\+V^(RM[DU M#SRN7SFK+.$ZM[K6I1UP)_2ZY :7NM?]+G@UEUU/*E6ZELIM>-.KWLR-EXHF M-&^>O+O>^=(]EXO05>7AW,B_-,FWOO[][];:"\;0R92[\44O@!.L8*VYUI,$ M]D51#KS>7.3 0AF#1JHREL,L9FG=5JU(?J:7?:3D,;.YS=HJ MG3,@JJMG#;KX],YZ-!>ICJ#K5[!,UK'.M:V3N^:N)XN8:95GB71.[V+R4-9K!:I2U^A+7QGX[ M-K2GVVNJPF?9IV@MGJ*M[6WS>MI(Y09&Q;(?9W.[W.:>,;)1:15S5AL[Y#XW MO./]O5-3FYX+S)]8Y:TZ[WUCB=YRL7>$W?UN?A.\X*'V]Q$( O!A"SS?!G\X MQ'G4P$\C;>%]T:3#(Z[QC5L:X>G0V,(MRG".DSJ\Y"Z:^+]'SNZ,BCS;)G\Y MS)7$96 [7#[[&WC,YT!E:$]LFO>A..W^Z M&CW>S!U;HRO'PSG4LZYU QZ=IYX-]RPSU.JMD[WL!9:ZTK&N$%9CW>QN?[M) MS0=3&'_<$2=O.]SS-Z[W#*<;[%_W];T[GO&]$[[P/I7[V^@NR?R*<_"&?SSD M+WCF)ZUY4V.//.8S3]3)(TC I[J\YD,R+_JTO^M43)?!7\_S. M',_ZV=/>YW*&JI9CW_3:\[[WF^]AYW//J=3[OO@FFO_=RA5?/-D;O_G._UD8 MHWQLYC^_^L9G9J= ;_WMYQW_^^:_^6E'7OKKE3__]+(\^J6&=].&Y'/\-X/4M'9\M#H29'P$N(-197-@9 MDOXQH 1BG@,^(-^ATP1F*F#S52#\.90 :B (\AX'JM^A748(GN &CB#V'2 & MHJ +%J *;I*4?> +UBI@[<6@,H1LK%M^?787K55T$OJ$=WB%]K"$="B$>]J$?&E7/45X2_B$A M%J)(>1OTM:$A+B0B(^J7\%5>(T:B)/[?-D'B)%XB)BI17_U=)G:B)_J0;UGB M)XXD(BDZ6"-Q8BFFHBIZ(,AYX2J^(BSZ';Z@8BS6HBW66Q**XBWN(2(ODE3[ MT&(O!J,PRJ)MZ.(P'B,R#A,P(B,S-B.4&&,S1AHC+_:9-%:C-0(4YUVC-CIC MP&VC-UYC-WZC.!ARH_2-HSGN8CF>HSK68M>MHSM.(]J]HSP8JF+?S:,]KF(] MWJ,^DJ+P[:,_8N+I_:- &$8B[ VD03(BU1VD0A*B\BVD0YXA-#ZD1!@.H2M. MI$7RGR)>I$;2'Q]NI$=*81E^I$@89N$@CJ1)@N$.GJ1*OB$4KJ1+1J$1O*1, 9%GYA/ GRAPHIC 20 foxf-20210101_g2.gif begin 644 foxf-20210101_g2.gif M1TE&.#EADP1 G "'Y! $ /\ + "3!$ "A____P -[>WA ($!DA M(>_OYD(Z0HR$C%)*4KW%O1D9$#$Q,0@( ,[.Q6-K8X1[>YRYJVMI;6]O7M[U):E)S.4M;.&1D(YAE:E)S.&4):Y@A: MYMZ,C-X9A-X9YIP9YMX94MX9M9P9M5KO:UJM$#&4:QGO:QFM$&O>$"G>$+V, MC+T9YGL9YKT9M7L9M4K>$ C>$/?O[Y1:A!!:4EJ,[UJ,Q8R4E-Y:YKW>YMY: MA&.EE)Q:YHPQA%(9<]Y:4HPQ4MY:M9Q:M=:]G)RUA$(0"+U:YF.$E'M:YKU: MM7M:M=:]>UKOG&O>0EJM0C&4G!GOG!FM0BG>0AFM[RG>[QFMQ2G>Q1D0<[TI M&7,I&1DQ4DK>0@C>0@C>[PC>Q;T(&7,(&8R,[XR,Q6-:YBE:YCHZ,0A:&3I: M:_=:(1!:<_<9(?><(?UK.[Y3.[UK.Q93.Q;U:"'-:"/=:8QDQ<]XI&90I&?<98_><8_=C MI=X(&90(&??>(?K?>EK=[OQ=Z,[]Z,Q8RM[XRMQ?>MYKTIA+TI4FO. M:VN,$!"E:RG.:RF,$+T(A+T(4DK.:TJ,$!"$:PC.:PB,$/?>8[6MYO=CYMZM M[]ZMQ4HZ$%(Z8][.[Z6$A+6,O5I2<[WFO7-:A%I[:][.O=;W[R$Q$)2UI8R4 M>XR$G!D(*??_.O?_O0@(*:6V-*2AD(" @ (=;OWADA,2$Q,>;O MWEHZ0G-SC._W[^_F]P ($._>YE)*0@@ ,[>WO?__P C_ $('$BPH,&# M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRIO8$4&&.M 8(6Q8QL(=#"60-BW<./*G4NWKMV[>#T&4$NPPKF" M!]P"0%$VK^'#B!,K7LRXL6.,!PKW55 0106!#0(\WLRYL^?/H$.+ILD6+=^S M8U$(W"M00 !HV/+GDV[MNW;=@D+//"WX+FR 2RT?@VQ@(#CR),K7\Z\N?/G MT*-+GTZ]NO7KV+-KW\Z]N_?OX,.++1]/OKSY\^C3JU_/OKW[]_#CRX]>@"J* M P+C:2Y8035K *[!AMN !!9HX($()GN(D@.%96;0 :J= P%F@BEHX8489JCA MAJ*=)9 $A:$@8 "7!2:0 9)QJ.**++;HXHM-E:::66CA)Q *J<&HXXX\]NCC MCT &*>201!9IY)%()JGDDDPVZ>234$8IY9145FGEE5AFJ>667';IY9=@ABGF MF&26:>:9:*:IYIH^;+;IYIMPQBGGG'36:>>=>.:IYYY\]NGGGX &*NB@A!9J MZ*&()JKHHHPVZNBCD$8JZ:245FKII9AFJNFFG'8UZNFGH(8JZJBDEFKJJ:BF MJNJJK+;JZJNPQBKKK+36:NNMN.:JZZZ\]NKKK\ &*^RPQ!9K[+'_R":K[+*T MH249"&,-,!"T 4C+[+78(OK?0"8.5E:WNF4K[KA]1F:099AIABX #I+K[KMT MEC:6< #\%Z"]Q,&K[[YJAMMM<,.Y1F^ Q6D@0 ,"&(RPP@D?W/#"#C,L<<04 M0VSQPQA/?+'&&5?<\<8>,!0*!#*8K$ &7 6"!6W0+=/?:?/<=TP!H M"7B;AP#$#0!O NWS;6_A^NWXXR81$#C<$3D.A&, ,PY6.>2<=^Z1Y&,)6.[Y MZ*0S"3J)I:>NNI%H!3#!ZK#'WF/K%_%V]\ M;1"T-=:$QS?OO&<3I$;6\]17OUAI,EJO_?9V+;#\6+UQ+_[X7H&N^WZ)Y*>O M?E6@TP,XYNO'+S]3;8=^.N_SYZ]_3PJ@I<_IVW!)]#*WOP(:L"#Y"%S_QO*Z MEICO@! \X (#4(#3$3 ET5M>!#>H/[1$""VU2\GI&LC!$JKO??61%_I4TKJW MF?"%XT,A #[0.GJLA(9H,0 ,=[@]!HQE(+M;B0JMQ<,B.@\MW)J<2MXW%@:B M&/&)QT/B0!ZHDM,%0 )0S&+O"B!%@2R07B)$BPNU2,;8X2-:!/%> !*P$M"! MK8QP5)U^JD40:M4M)4J,HQY'IX^V$*0T-D*)[HBXQT)"+C,!J%W]2'B2^HW1 MD)#L6S_&L@"")"\ CS0)M0(9R4ZF+0&4)$CPIH>2]_'%DZC4%R(Q01!$A@XE M7:1*!%I'KTO.2R#4(F0J=VDF'!*0BWDD"2)#_RB5"A#3F( 13.-XR4PQC?*" M032)+Z\2@? -I)J5J5N[FLG-+\T2DP5A(OY"4K\4304U\*-1Y? USFZZLTJH MR63]T$:2TIAC*[\Q" & ,S!Z,J0 7 NHUP2ZM8$:M* ([5I"":K0AC+TH0=U M:$0ANM")6K2B&)5H1BFJT8YR]*,7]6A(08HP>[AM.>^S@$@O=APU0N X;ZQ* M?PSR ?^>1]4 MFR*BU=2MJO4J$>/,N=2N,JFI/GVE28(YE6\&()#H#.3E+NC5MB8I@_;0IUA+ M$DNWVE56&2R'7/T9DA!!WO6O>!T+)[TXECN.!#5LA 6L8E%5&N;]D8$F*>=B M)ZLJ"6BP(#A,ZD<:2]G.FHI:CB6(5$MR.<-Z]K2>LN-!GEJ2T:+VM9VZ'/'V M.E6-!!6VN+74YN<[ M*!F>Z[T@B2]7Z%8$F ' ,4%8J^="4PDMC.S+YB1R/BD+U]"05A*B$3)*'5*D MT0=Y=*0W7:0:(021E:3(*%%G$+)>A<5@+ T15"*@K,NI8 \"^ M6L$F8*REFP/P^LRN#O9+SF=K ,18OA1A\9R!^$.N5,#$7M:FNJ0M[&K/!-,' MHPR02Y<$1VW;KM^_P6+ @I3YWOUD\<# M 6@_)+;OB/5[8?].6, U,/""\_O@_D8XP!4N<(83W.$&3[C$%S[QAE?\X1>/ M.,4W;G&.8]SC&N^XR#\^\I"3_.0F3SG$5YYQEH/^\YKC_.[SH!M]Z$=*HSW>I.=Y@ M[HR6ES;LZZX\3C\R%G(!I+NPQT'8* F '(QK(*94F6F];EKN<]L=EFC!,$' MW9"STW.4H?[* 2Q- .8U &^&U_O=%_\1'RZZU,V>B H#<-Z!-)DK6"5UMU!T M.&4"F_&@ST@+%8(6N#]D\J+[9F4FL9)6+V]NK:&/_4>8^'E<1X1:P>2I['=_ M(-HK1-,+,<"."?)DWAO?-DQ,=%C#VQ U!C.OQX]^;0;@^!H/A- 286)R[2G] M[L?F=-:?&YX9,L]@:KC8WD]_8YB(?@!P'=\%F6 P9;^K_OISYG3MQSY$P)LO M-0P@I?87@(QQ=NT'? G!?P*B?94G@ QH&%94@..W$ AH8*;6@!8H%Q*F$/KW M$/+W2JX4@1<8@EZ1@0<(@B4X?-Y68"*X@EL!:.KF&R:($%P71"H$?RQX@U#A M@G6&$!LX9 34@<1Q.3&(@T3($]&S>@IQ;(]'6PSQ4Q,X@\Q7A%+($URW7<07 M %DV$$ 6>+]G@O/D6!,H?S8XA60($XX75P?!7-/$$ MDA0:1?-<77\0Q?/]E M6(<[\3X%9AH#X6=-Z%T'X8*2,8%T:(>$:!/OHWAYI 9;IA#FI1"X%P"6!@ ( M>#Y#6(B6>!+WOP6+;!(3Q$8% MH6UB-4_DT! !1FH'X4KF0XSS$HO+V%\9I(*'<3J"-AQB)8X-<7X),4K[ #KY M((3:9P$]V(WC)4Z/,4&Q%G84N(,*@6('P5/\ETBM P'O)X_\Q412AABGPU7X M*(EIMA# J&4!\ #_Z'RN$X\$>5U,% &/,8-L-6H/ G(Z;GADX0=(_RB$ %F) M_Q?Y6OA7CVAA30*!0_D".ERH$!ET 2?X ?_XB-2%DBEY6DP4?@[8.@:!3@*R M0*8'DQ"BJ98@5SA #@R$! 00KYV(Y^WE\G2.BG"1#.I&$ H.!?0 M=8.X$'QH$'X%:-176&#Y%ENW3<@4;7)CF>.RDW-U.MRV&!,H$%[)F#2UA.0H M&.^S *#S@2'V%981/'OH0603,+ I+MI' 69)1XX!A+=@E)N5>'D&,6NWEAH/ M #^I"185H$/;1!#Y5&]/V8M9-W51EY[HN9Y5IY[MR9Y7YY[Q"9_G^9[V.9_W M69_XN9_ZV9]8]Y_RZ9\!"J#T2:#Y::#\B: "6J #>ASO>!SQ (4(LS$+>J - MRJ >%Z%RZ'4"\(@[=APD1W&H@0$"1S&7M "$ ]XF!Q.J5)?=W!'V10#4!_& M.90VI9S+B2W:IP]*.18Q:AA &$@>"D(/ 7A]1F8 L).,U)W_7D&)ZC94A8<9 MBI>CQR*&/1H SMD8_#=&3(D6FYD0NJ-9ABD0[\-)M\B35+%-F5EV$*8 M5QJ2AP&$\B"*3AD E4D088H0[M8.%#AAVE>>6%&C -!Z-\*;;GHLVB<@3OIA M"$F*M$B*28D0P%2;2;25#*F/9!J:B7I7\<47B 2 C0&%:$$/2DB*&ND0?02= M!O&0T;,/!^%XNMFI2M6H>B,\ 7!/C0&$=TI+#^$/X,:/"0&*:$JKO%0_H ,! M$, /U#(/8Z%76MJK3@FK-H9GJK40'1B6QII*U%*-D^=>>.H8_QA?(A)E'>9@ MRW>05SB MA5C9*8>H,:5Y,:Y*1& 3<3E1'8*4IC(60-47U&FU,N2"]=US9OLV:, MP;/:6A#'=DQ(VA"@XZA7NTM 5HY=1G]?*ZUANV[_968/\:II^T[>)B!'6!"@ MQ1B#=*=QNW>1-Q 9-*EWNT<'D _SVA JA+ (\8J+$:9."8[[9UT9I*N'VTD; M^Q#"AQ:LF!"<>!B@QJ07X;73@JZ9:T@+.1%0Z+C]6+:)\4Q.N8 7T;>NQZ^I MNT=T"0&)N[@\R*[\@:AX$4^D:Q'<1Q 8H+#_N1M'U8@YF]N%L'N-H;08AGFF ME L1G&B R_M$3ANN$&%["+&GBU$_?GHXPDL18RJX,;N]<#2NBOL0H).E"@%H MC%$_#S 2UIF8%\N^<02W0SL6-L00?'<7#QD2$SL0:\B__2M8QN@0VNM^Q0H6 MPOH1[':I1:O +U1B ! ]5B2G^^JZ(!O!7W&M8C&XQXO!9&2=WH:V^^H/9CM7 M?N&[8?%E(\&TFA-H*%Q&Z6LW =D0%WL2IAL2V/>\.;Q#X(J& M $*N#'' ?1B3P)L3P6G$ROLY8Y$ !\ /P27"2]Q!8Q% 5QH (+R;Z<2&8Y&E MG_H3^BH2$\"L\4L2!&ITFE7_',8PA!;36,8L+! [W*][X6OQ-8XZ@8*,;BY=+JLBL=80I;4&A.NM%TFNQ FA:D,85Q.VWXU<8@D@186R1'4 MV;-VX9CH R[?TJ:2C"6E?!(3 (JZ!%Z@/,$)T5BD")0U<3K],!)Y!\8/(9>, M?!@"H !J2FWK$IZO?&C"^!+:9TY^!\K5Z+#K.J29 M:4?2"',^[Y, ,!VB(L=Q'(<<=^JB#C.A2]W43/W43BT /[H4YP ;YGQO=:?. M4T*T[>RK>W56@(QOP"J'^-P35C02;Q;+&P&XCM'/:G$.VO071[4W6DTE;S;$ M(S%!AYENAKNI/>NT)CG5,V%%@GT1XBP2W7N]HKO*;8HXWE+75/(^D=@2LTJW M3I8/C@=_77IV@8N)_GP1VJ=9>K&AGT&H-YPYL ?96RUCZ#; *!Z"2&K%'1Z M&]HZ\JL35AH2LMW7'*&8_ZKM. N$LJW%VD>:QKW(J0I!S!_8V9$S>B&A?1[< M$?S7Q[_]+J?S$O:,R0>B= M8I"E$(B$ 0AADMPLMSXZ:/X:$QVX;!VQJ&'TS>SM*A!0E13!1(7=5^RL$.># MA"I]KE@JGOO=U;03$L3ZW@^QD_0]X,3R/GC]L!@N$:Y$W2[(.R,^$5P;?Q/^ M$K<95>O-$ M+"P6EB_^$3_+E0P+R: <$3F;$[[VQ(E:Y2)S!%;SN6R8Y),ON(? 5<-,8,S"3KBP!&@>-]W;MPE*P#W MT)(^JM85,4$_+N>/\XX1\8%?OA%77AKKT'="*5IC<<9%MN!+-%9L2BWSF MSUDB],@1EMWI!!OKLUU*X6O$&@"*/CGO,P\&+A!C&^CXVOIIHX-C M!).X&TZM [XC\3Z3WQ!.:_<#\>[/+?3_R*/O4\F8CT8>\8C8K_R\,FJ)]H%_ M_]4GZ?D684Q8;OL%4<^R_A"17RV7WQ!+7_"__TH ,2! ! #!X<&.#@0H8- M'39$D1#%0XH5+5[$F%'C1HX=/7X$&5+D2)(E39Y$F5+E2I8M7;Z$&5/F3)HU M9[8CR!#"0 D-*20,X*"BP(0*$E)X2?1H2!! !^I;Z12H )06G!8P:%1J/ !$ MA3(D2A5E6)MES9Y%FU;M6K9MW;Z%&U?N7+K_:K6*->A@X &'0"=29 !4*5Z6 M!)P2[H@3Z+S"4@_'CRYI"=,BJ /X"0"MQD@)J/I 2X VFA 9SB+_D*GIP(!#JF[&A'/]2KR'^4#2I M.PZ_Z\\@R3C+:Z !A8Z$,DHIIZ2R2IJ(TNP@'I%ZZ#/])'/Q,PP&<%$E_! 8 MZ2<)7:H,A!Q#DRZ SBK2JJ@6;0N@P81J8TB#@7!#R4LK43N@MOCFK. BX=.5T*,"2PE7VK6$/ MLA'(5>/3KUY__P4X8(&)6@#?@8CT4<>'%F#2H$_U(2K4DH@B-:0V:])*XH/J MG-:@ZP)8,<56&;WHN'VZS)4D5,>KV#RBV%WH'*'@!8!?@6_&.6>=(=4*-WL" MP+*B88'.=,TZ#YXUT)1/HW<<,4'9UQPQP.'_/#%'Y>\\<@3M[QRRC'??/++/=?\\\PY%[WST4$G/735 M4V<====/A]UTV4NG??779[<]]MI;USUWW'D70 "E)OAM@N#39CMXY54-W,0 M]%'^4Z"VZ4=OM1T@P ' K9?;>N$'3-OMP"U_6WGEW9Y\;?7?7K]]ZZLW/WBB M*A# [N\'T0/Y6C8]? 480*6 X':0*U_P9J6\O[G/@>R#X ,E&$$* M3G""[5C 1: #PL=X&H>I-IZ&D"RG970A"=$H7BJ!A1:P6II'SC80J27D"PM MY$T:4<, '+ RD-PC)F783 #XQ!#\E"E:-%OAGO\8X@^/7*M?'-''L\9S 'YP M94(H$(L"&H1%@P@1 < % H@HF&.2U7RJRF M/:5ID=D#F2.DUS-<<9ISLE.E&*5A0N7@' M! @P@8M=Q$ M[ J)NJ@NC4D/I *]2FN(HD< '2@SQP(4DQV$G&2!"BN;,T' M,($/-5C_TJ(_!6I0ADM(:#22L*XF 0909$O9.EG*5C:HT@'E1CKE M'I%R-@ ?0\P*,[L0S+S5.R[%"PQ/M"3!N+2Q)UELJ;[EG:Y9UK:WQ6TQ7P:2 M!V56B@[!#%W9(Y4QN@L 0SN1>(BB+:%(1@)^DDI!*J-,KGHDMF!56&L*, $" M'6"ON05O>,5[LZ&MD2/KP!]4 _J0X*9,EC'\(KIXI \#'1(\_Y_!3+8^"0#' MO,H@]2762CZ67)$ -!_>^4F9QKM@!C?86 92,$=@B=+<.&D@+.7O*0?KL('@ M,[WAP64"-ON@^K(K3MA<"75%HB;SJD8#''1PC&4\XREY*"2JO=IOD:H5G,8G M +CQ,:">^5W65*T"1SV(CT%VD"5%&+:OY4B070.!.]+8RE?&,GF6^1$3G8,! MS0%HB^L*@L_ S$28:.E ^)%F=3U5I4Z9P$<74@:I'02Y1/86E#8LS4#EFJCIZFJ@[C4TB;Q M9T@V+)/$BJ2ZA$9UJE4M$QUW1,G8B2':CS$2K4>^D<-R56.B0>R4 ?!P*JG MU<[SF=^DNR;?/K5#<"P3$*"YP,%I@$8-3F^*5WS>K>Z(5+"B[XKP1U'NXI%8 M^CK#*H/'75X=+5JVQA'^G"PFRX%WQ!\BCP#/QJP6QWG.Z8T/C'/D4TCA.$5@ MA"VMC&HAO#ZBF\G3:"^Z9>4;<:ZQQKA%S?/@EE2$'1@I H (@9O, V#O7 S]Z MTJ\US SUY\(3?[!/(08H FR$," #^@,$"+NKZ,4 .@R+^R4)M\PPFQZ#S)_QK #O3 =1H:## ) M4GHTR[N(S[@6 /PI^[.(PO*OEJ"R3O,H:*H/3)B38/K '-3!30JZD+"UWM*( M&:H^H)*]C_@-I3L)/Z,,1W,(#6B0"M@&<>"'GOB "MS!*\1"\AH(%0P)1@+" MC$@BZ @JK4"_$_PFF%B5!-@'KI. DLO"-X1#@#DSD_"Q)^&V + 'C<"E_1(J MS *)HRE#DB"^+T*!NUN(!U@7?+"B.&3$1D06Q)N8@: '7RH'C4@B*V0GU7I M2P0*" 'X( ""BEK'YKWS A-$:&DR4$E[Y+V%1B&#) M-WN+QXJTN.8["3Z**VGA1*8**B3C"%M))&?[BP$8@!;:O.* NP:0&0+PJ0G0 MBXF+DGOIHGT!#8,L&XO427J+NEW4$6RC11JR+Z'JE M EST+-9.0@ 99FR!R M%,- D(=H @X_T=DTC7^FA-^H9F^4JQ-,NR1,NP3$NR M5,NV9,NW_!VWC$NX',NYM,NZQ,NSE,N\7,N[U$NZ_$N_[$O:$0 2,Y_Q<9RZ M22 !X(\%,) #4![DDC (&B M%&F0 UA' Q *,/HO-PS0%+VR+RRW *A&C6"M06RGP6+0>CLL]+08JCBKB," M $N034262.K%;JLD%3520F/1DC 0FC-(O'O0B0JR&J4(^4C*0[,TO7B("H" MJ02 "\ =)'1(Q73,56+.[2]CS"0'FW2BX"NF#(]-9/2AY"(*NV(V>@-"&@' MRN!"AY E]1/,@740(V+!WD E) .K=B]BWC2B9**0'0I-9TMC^C0_^*','TT M%!743-74F)A%DX"^I6$57T0K7/I3BC@[7.)<.D=JJ0/HAR$2/008 (+EX05SML,[" M"(TZTY\JJ #0):%Q"BT:2HV8R@E8 '+X@.)P #3_8=9S1=>:T([;&PC0LC)< MJD!*8S>/,(>)<(!\D-6R2M=]Y=>1J XQ/ CI %:/X _,@+T&JYI*Y#VG<+Y9 M.TD^*)I5B+&*2]0ZQW95B+J+Q%;8@+0 &@G=JRI=@D MZ@P#V=", ]O;JIJ&74*@,-NYI=N+."@2Y,>32-H&NU:#X]5CS CQ X *2-2Z M-5R7=5/T"@!%H2*_W/\<(E@_LVA],(FO,'P#W'5R6*+VQ^[2II**!F3'C%\/(,HK(T-ILI# 018@-XEWNS528P\B.Q, MB,(EB>?%W?]0JC7YO3AEB,Z;U ;X#+_3WO=-T0>YV8EL6XJ;H56I40![(AP, M#@$01?@%8.N$1MFEV:_;JI$* $]D.H.K@ /0 '((Q@"68 ]7W#2WZ\#W898 M/@G9LM#%B(@P #[)X DF87A\T85 +MVE-S$JAW.H& ^[D2UC00LPE(Z9 P0 MWA+6X?4C"H\-J:;3.0(P5_7*IR IWU[U(UTJ@!S>X28.P,^8T"^26(HCE98Y M)^ ?MI8"-H@&CH<&, #W=>(PCD/A&CT0.#"#@%H"G@X; Q$D9HC?@_];,9;C M#F1!G)L $)C7W",B\OWA#YF\7 ./L:,"]"2IZ ( M$34/"W#)0K9DBHI4P-, #"W/(F[7^8C #YA?\6@ !Q!(BAP/C%(2%H+>9+SD M5[8)=W%EG0.! 5#5AS#CAO PL4BIIR. ^20/ #N/JN3(P35 $V5'6%9FF2@H MF60V? !%*"Y MB):3H \@K3^:TK>D-\#4- ="+!7@D2$7E\BA$@X@ 11DE MB%SF=O8/H,!>9ML[#KW7 Y"'VE5C^WBU;N&A^!B^UA" ^CIC@T@ @2 JYH0 MAQQQCZR)AP5PX=8H M+'[P/":"I'5D" 68F:QTXX;PRKT,3+ZDZ<&LZ9S&Z9V^Z9X&3)[^:9\63*&V MZ: VZJ$^ZJ)&ZJ56ZJ;6:=?1@.7KG^1Q&[M!F]'$ZM+4ZJSFZJWVZJX&ZZ^F M(!C!(N4IA\H@@)EFFZJ+'VD4@.%@H?N9Z@9(FW-0@'B(S.19SLT)Z[Z&H%,$ MFAD!H/AAXM*(C_ <7+&ISHAF;)(X9?C*.0GHF.VKF8:P -Y$J7:0.9WA.WDY@C%D$2+$^4,^M",:)D5HHH;I0HC\:'; M7HW*=%P+.2QUGJ2#*%+E)N^,D"/?7C53OEV-R.4"F!-9KC, V^TUL8#X; U( M'0"&+._]+A8Z6R^*FX#B>&ASD( &8)A'F@SNIHK\* !^()[^/ T*N->OP ] MX^\+E\,MM+@$4>&.Q"G\X(IK7? _":$)<-JW."+]W(D!Z&@,=_%(&5!Y,X>" MT8#"UH?= "5$A&14=:DAI@MJA@P*R#Z#L/ 7-_)C&6!Y(YZ#9;D\ 0%SF"9! M&3ODL@#]UD;NDFX>60!:J,!:9 M^09/M^K1PNZ(#W#7BP#I < JB L_LL.O_R_2:>&-G;5-;B0%O<@P !QC") M>3#MIK(/5/U:H_!RD&"ZM2V :P6:$1F B@[T3R\XD,;6"9EH-UTVUB7$:P;T MEB)'J-2>(9.#6\V"RB'6B[RD=B[SFLA M'BF(:SVR1Y^)@$,3&L8(D42.2O_?=>76[<5CZ/- KA:/,>%Y;@"@.7R@=27A MB]\CE3HI %PZ!W^C"0VXE@;X6@(X*5+A;J!(\VLW%! M\P$H!W % 'KPYI)H@*,]"%X5@!7"#&O7"' .;(9N7*!!@7VYU^MH$ $P"H$P MR>_5]Y*78K^(" 8@BEK.KBE2@,_P]O%2FWY@ "MOB<\H %QG.&D$/:?[&)P>(%KP:D7)G"]VF^,K"098 YX-NB + 6OIXC#V$[)<( M>C4[XAZ1;_1\M:@_^F5F,2SQ*FC*9.\0\8DJ@ KP]&@#@"IO"0%@.L2H/.-9 MB%'1=A/_= GG$?GUX.Z3N?>6<2D@/7L,UZB#P0P(@,WYV"WQP"6GSYE&LWP9 MFFV=O986N@>-(J'/\#/DF/N1V#\ N(?4#]A](F<6?XB(.,G%#W24@XT4/HC& M/7'3,*QVXL6ZEVR6V#P'B&>0 +";:P@(6 =]NGBI6'A1V[Z*UH?M,\D&P0^% MA0^CE_W&A@ C*S.M%:68_8[RTIG"S&%P)1!3UH2+&GR),J4*E>R;.GRY<0!#1L*F! Q<"&NP\'V@Q@#R9, M'3 \ <0! #% :P +&"0,@!( *L< !% S:-1#9 ,! M$"@$%%S0< "YKPT+$%0PD^% C1/@I@Y@.G& PUQ&BUL^##BQ(H7,V[L^#'D MR)(!R+Q+MZ!@H@2Y!D@ZN2,*AA!4+ICPN62!T%4!6+C<44 [>@7I%H#@6B($ M OH )(00+^+"!2C*A!1 H#)# @07-M0@L5WG@N?N!C"-_*2 ?'=7:^PYH.S_ MZ?#BQY,O;_X\^O3J4]J]F=FB!8:8UD=LW^_D =,+-&^N8,'T!*;1-U !U5%0 MP%\9%0!> 5A95( %7@VVP$,.$@06+,1\ $$Q'TD0%_(-:3<0 8,-E$9#[!5 MUUW\_-;> BM-$", =%DP $&8,055#:!)Y$#!H1V#@,1"EB 4S4Z,!U36!7H M%4A]4??40 +,M&)$%GR0(V5WD5C9A"3=R9^0B2JZ**.-.OJHD,Q5B5%#B'9T MP "60H0I82KIA-)E"4 0&EU..LFC5FX&4*-$!4S0_T !%$S JD$.*/"!&@ ( M$-JJ .0S0#LU'K! 6((5&I);U U 9X%[292L:R(&0"(#>(H$85[470@IM]UZ M^RVXX8I;$6?),?3 1LCQR9&>#"TPP+$V)>4L2I)J1!N&I1$T;$$87'4 "%X: MM"YY#?PUP7S^1#1!IQ49(-!%&EP 0%D5' "8 ]M(=$]G!YA)$G-O09!00?(P M-.5$#9@S&D'5WD6<7E<5J1>="C%D6@)H3G!/Z_#/000L]M&/343=F5@V9 ML^E,FA+4TTR &BT80Q^H-*. %6$+PJ^K^<./6% Y,(!K CB(L$%< 3I> OE4 M,$$^M XT=H,$$U@35!\T3/^137J!( %! 5.D 0$6M%E2!<==0+)!]/!\D 7; M\L8G=5C:Y/1$O 9@D(D,>4@TZ*&+/CKII6,674'2,B0W151KVNY,#FA'5$\2 MJ(YE!#$'@%S/(^76$-*9;SYJ@/SF)9Q& BP0O&0-WHV1 "8J )%JDUK$L 8- M:%<5!! T4@!K# VB%1/:'R > SD+287]1> +\-I/VGINN_/__] M^S\@['8RD/9H)W\:,=+N#I*LF="/ 6\$T.P0K^[R.\C1CL?A@PP 0D9I $@ ML)A!,,4GF["N579[3!GT8AI2720^H;%4!4"0*\9=A(3W&\@"(%82\QE@@0$X MH4?_Z&_"0H M0_G)W(VM(0ZJP ! MQ;P!3$\D%B ?8QR )0#0+2,&V =/EDDQ1C8&EPTIB;_N8HX"[(9 "&3(L332 M0 #X,)RB/"+)Y)\E]1 +400$F?C@0 MC]8S(\:I3K:N*:*'KO^SI2Y]*4S-0S4* N #,]G;1_1)) "$C"$"B( LH\60 MQ(&3.@_14_K2U1"%0F0!_&#I2""DCWP0H'>1 XJ)5(*/MXDT/%23R0"0PSR/ MZ)0?HAG(3&^6D06.YHB.VU-,-4*H@MB).W6-*U[SJM>,0/ <4ZF42=*Z4]@% M@#^<%.",-$>7"P3 904H@ ;R@0!Y>F2FT$P 1P'@#_!"@J0D%P#+)2YTHXM7P=XE9Q$\R3=A";])-FDF2C*'YAC"'0#$C +_ M'H7:6"V"SP/LPT2TLHD #G .J'JD KGA1P=-HP'G'&1!(PF+D00T1]21Q!_( MK$@#)( ^[*(EJ2Z)#W7ZP2>ZS*2A%#DI0^1!%]U!TXH)D&Y%4. 5% #&2,XM M\>9 K.(5A[)IT($@?3/R0%9=[B!0TX=-?,B0AE6F $1]RSPO@J"G8(( K!P M01I@ &K*""ISW(U3/FR!](6&R1.9@(.H A%S* DU+/5@/C!A#JHTQ,$=[$L^ M^,$ ZP-1+\2KV'*<*?/CG260[V(#\'C80!H@+9F9G&" " S7?TP .#1DY59 MK.A%@RYDFA%,>*>5$G5E9&>F:< "G'27>5:&*+AT_^U$E$F.$67),17H)@32 M-! _(>R*P)Q51PJT3!JRQ*-6)NF==!@1?3CP3GRB@(Z[:I0P(A0 8=$=DB-" MV*X2KK:,GDCB"&+H/!7:08C.B#[ZH0%3:4#;W/;V(KN][7"#6P#B_O:XS5WN MQ6M[O7+>]XTQO=]F[WO>&=[W?S>][[]C>^ ZYO@?>[W@0'^, 37O!_ M&USA"%_XP1L.<8=+_.$6KSC&&:[QB&^&6T $LT!>I\YSKWK[[S;O.=9^OPP!9]SK-<5Y&4W)]D> .]F!4'NGSI?SN MC:>YRM?=]*U#_N\P#S; 4)[UD(I&Y5F/(3=\NMW>]M6KOO6L M?[WK70_J(%T[)]8N]*&%_>S=\_YGTF)>R__\D?8DVR(.=$UV^^$QKBR^*_2B M:XH5J%;(0 !I="&F/E9DCDP/A"M!YPATF.*Q&(MP8YS* ^;!'HB:%SJ:%RN>(9QJ(LJH?JL$Z-.89;R,UU3]Q&7^@.720+!C3) ME4S+]!2 @J%+CY&'GQQ$1)6:8-@7&9Y@C"S$<*5$3U@@Q7#-<9S,1- :3]'( M%3, '199;!%L@@$+B7_VBS&HSS.XX#(4@5)A@9L(2EB@DVE MSP,H0+%9T674AITM@ 4L$-3 8T@0C@)&A#]L Q!F5DC5" H, ,,0B!J4 0IH M8D2 Q2S-0QUQA <1V"$U1! V)$'@6D-PI$5T3D,@P$"8PSP8 .MP'DDNQA4R MQ?G*1H$J8HDEF5@$4T !P5 ,8TD& R "03,KQ&45PS=A\7T> 64.0CRSMSFVH M#CE*'UQ=A #0ECXB!@08P 5H0&CL PK@5%K%@RQ%I5$N)F,VIE&T7)!-QK#@ M30#8H$2\145)_X2D#$ :[A@,?I1+& QU0(0_S 0_'&*(::5!3%E8E-I&@)9! MJF0 ULI&V=%=,$"N),]=*&1X;,GNR$1D L \S$0#U)]X!:=C)J=R+N=)X,-= MH*9A-(CDL G9#,#R0&=E'$ T)AE#F-4\8()9W44I 59+P.5V=!GTO<5%E$E! M?(#&3 #FY.)':$YX[EAFWH^TD U!+% C:H0CH"V&D\C=!]C#K9 *KFR$!*C=14!04CP :)($_C"$#GDHG&&+^,P$'L7: M052D19@B :@(1*#?[@Q@1&03 YB?2T;H@[AI/3;$;URD0;"<>AJIG_[ID'+& M=KJ$?P' J%QHGJ#B,5F$!@0,H&!*AK:."$I;!X8$5P8 &#' 90B%7\ H0>A. M@5X*3MGI0?2#C)Z0)"%GXSP.03Q0CG:+[H0D1%0JH-:JK9;A >3#H/)$)QD& MF##37]PE1)AB >G:1N18=W(:4"*8R9W/MICG=F0-[/R%-TH$_? F1'#-?5Z8 M))E3@AZ'ITX$)LZFT,@H121+DMZJNJXKBSV57T382;B"RJO@ \H-!']M1(J^ M!51A&DI**IZF#-?<14'(YDK6R-NTAD:P59(U&$3 M63>JCVV 3G@A#;\"1FI8(KN.+,E&5\@\5+)\V$O<$HI!$DA$FJH>A$O*JD0@ M1ZAV$!C!69 JB_!EQ(M)&D%HSDZ@*=!-($1@ KPH&P3Q:$Q)(-+P2KK_EJS4 M3BU,X5JO%59$N*M*3(#)F(8$N$VU%HD#,("(Z"=%T$5/ 6FH&5!!$$[.[HZ% M91<.NN9(R-DD[@IR>(8$PFU%5( \G(.T!.[9[I1!1!J7 M*&@#F&[/!I$FD5,I#D1G2I/V5 &(.%$4!>VIA,GC0J77M#O0J[Q'F_HM%PF MAE',I*]QD J?;7BO74.G1FX]JO"(_P MN-A#9^!2\\V$!9;&EDC( CC/0?2%5'Z !&S#,:G!<8U$HUIG^N!@M>):^Z54 M8^7F07PL?D+0GHX-*CY&=@G;^]XD ,0#EZQ+;4#GBME47,YE"),P%W>QHPP> M4:05$974;."0 WQ 6$H !GC46+T/B,BACT7J:P8,(?;I_"SK*_;J_: H#E M0)@P!&UP9&C.61:$%F%(50) _:W#_00LN3Y;=C5K^GDQ)5?RHBAO_I7!,0$M M*4J.4S3LD;7#"RO$ /S,+Z.^K4]1"B;E22H1,3!U)EM@<9:.QTGUYS=Q)" ' M8P6\CV#.!$8]VP5)\FY:,C$7,X^H3ABC@$UH@'!T4T_LPVW YT10Q3E,SP?D M \U&%>(E+4:$5R%3Q.)UBA;O[WB40;5: )I8&/V(0S?M+4PV8+F@@/P:,SW7 M\WD@AP+PTD" #\(@ /0!:D83FE@:O\OHL<5,*/2* M-=#NH-PC0K54>_8P594I#-.^S-4005[9IGS9\ M>.7>2C9+V.1VN#*C-7&9Q2)QHK9MT_7SWL\_*],0FF*./ @S\3LW2!5&&3* M2 #+( ]?)"R#4 ^;,,]E,%EA*VBZ=1\Q:(CL?5M;S<)ET8!!P J_8<:520& M5,"1"=JL'(">5"!E*1+7<+4=)QD0+IYAX".M+ M090#-X\N/B!0! -3$V$ ;*^:A(O7VGRE&)'S4-+/F)[A%9YX@\I$0;RO@\P( MCGMX?V/ L52&Y%S 7!4$#F,MBG)-&97ITB;;$XL7IL;K&F M>5&I/"Y0AO\/I8DMQY6?V/VH[9A7=ED(Q@?0#$TFF8[=QM&L>0A/51@Q0+)= M4/26CP/@8%@?NM D0(:Q-CW&1Y?#TK01VI][N@C'KN"\_21;4V %^JNA1I0#83:: ?Q#G,R^WQ)F2MWKNM7<(Q^[(W.[0_N[27 MF[-3>[1;^[2GWK5K>[8K.[9_.[>#N[>'.[F/N[FS7;>CN[BK>[FS^[GG6[6W M.[QO^[O'>[W3N[OG^[RG^[ZO>_OL1_RHP+D9'U7,K-5#Z@ M=-91W=F]'-NIF]1)/,7#'.!9/,<3_-?%G(1]O,6+O,=/O,=[6[W_I7S3Q1[L MM3S+O[S+QSS,LWRZ05[=;=O':_O,RSS/[[S/]SS0_[S0!_WKE;SG9;RU#[W2 M$_W2-WU:,@JI0T3:"5KNI;JO.ZZ7WL46ANZFD6+^[DWXJ $*J-:U..35G_U+ M#'L(U2'+& S:6W)M% (8$!P'TI$@'! Y2]OO3W? TG4*]>*@+>QD8B8]WV1 M6@"'6P0$9)H\LT8 M(,PAY' S 8F"TI:5=_[H!_F&C[GCT=/K4;(4# L=OYR M(LU2',!C]2O%_#-$K)+<&< Y;L,$&'SE'$3EGX]XI=&QW$5]D[[O_SYE8\MD M/HW:%58!Z$L#F/ '.&>8'5E2A-]RA%.!VFRCWJ_R^UZ..]D23ALM\'>_]X]+ MX4,7J:Q#/K C?%;%!)Q#11H4R7"% ,C#:F@ /JP(!H"-;T*.! @8L$$#B$2OZG&#AP *?0P4,2(OT(00" M7A\2"$# @LL"^ ), *#4X0)^< -PI@BY\<8"7@G(:Y#O0P,0^18PR&=@G3P# MI1^BE5>!HP/9 E ,N*N0M@4"_-0\E'YW0+N?"F77%C^>?'GSY]&G5[^>?7N/ M"_)5''H@@(4 ^]3DTP> P( "L2O AZ(*!FA@( <,&,B^!RH3 #F4#'*H/P * MVJ\?LSZ8@"@ *BM@@(G6*\! ^,IXJ(!\IE.HP(=06 @%%#!@X$-Z+FIQNQ3Y MTHC M!92#:."Q')/R"&)+-+((Y%,4LDE'3H - !H,Q'* B)P@*G5%I"N 13* M^$"<@?_46& IB@@X 00'YK@G+SP66< ""(LR<.WPO/*'!1HR[(@ =08@ (' M^RA44X4 M?/SH !0LV"\G%#;L:@#F,&J 1THM^F]2,25<-*B*6IR4.I#@3#;4<]%-5]UU MV6VWW?\6L 3?" (8 %MA3@ T<+.!, "0Z (%D+0!C@'I,PR*?2E@HX0,"* M' A@(QF_ZNDE"Q[$8"*IJ+7H@(,2R.>@"= # MCBQXX*(]=0P@NXHF"-1CV>@+#R4!"/@@K0D6@&Z 7Y[D*+= N!G.PD=CR;:\<I3#I<+VO;XJ^FE>!H"%1WZ,)Y-)/[H@^H%JD! MJ1; !"K"VPH/ A0:( 3#*:3C-L*4$Q>IVM!8Z M&*F"R M!ATJ8 '5#+2H59\:V.=%N_.1T>9J_Z-F 6SKYU.;+O ,Q (H(A[4)I'7!A@ M 9(!(%@! !&V M@13L'(OR&P A(\! M2(!F F'-:NHC(@ 8@!_5FX[>3%2OW^SL7J$1%VU:N) !8&([_J%(Q+@3+M&@ M( (."=!C'L.1<'&G*668H8OPU#YE66:( ?!..RI@K^D,P !EB-@!,"$.4Z7H M310I2%OR03J;?&"$ S%'S!@21$UNDI.=]*20)B $*PO .3 .'>QBR"4; = MVZC>0!8 E<$-."2!^B3N%KU 7%U9E),HT@"7%@1+BZD 1K 0 . 5Q%8P2I] M$Y"DI#38,?M,)TMPR5U&#J P>0S@ ,YBX"!11Y_]0#, !SA8E&XDD!#>)%R2 M_.0[X1G_3WG.$R--6:=%*F EAAQ@31JX8]U$@T6'S-$!#C@' 9)FOEVA<5'1 M8FB*(&.=NI%C9<"SC$NJ$N*,Z-2L.U<=&9]8\#7!E*&% D 'UNZ MYT *0+ Q0D"/ XW+! YVD:E2*2-JMNTAM(&@AP%?7(: ;U=2(?7M9(RVB.8X,*X&M7EDZ-0=6L9#Z>1P;FS-2KZ6TM, MR%>*@ 4O2K7L93&;671-AD,,H$#!%H"!=@0 >J/9(:0L(M'I_WCTG^.RR-\R MPTVWBD8!C"6) /0D&K1B\A#&*V2PPK6QE,-H-WL4=[/"/(N$S757=Y:7E1G&(5KQAPJ4FO;A6"(MG" M% 5 &]$)F4=B39N-;9K*T>FJ9!6970AM552_\+R$!'+!;D>7J;;DOB\$<9C%[;_]Y,1& ,Q^"-FH] )?F*^)#8),BKO9F M()0-8$=$+$F8V4I)2U9(7AUR(Z3<0ZTO:=X=@U):#?9C2.)22$_+J!!RC)G2 ME;:TSTC6L!8)H"D-D*SP%K(L@6B 1_FC[@.( \'M@JWU+R?@A: J1E^&2.4 M94#NT+9;)-TQ'PEX"!K-*),S_S.4!]*@;RK)!L*<8+P<0"+J=D<:' RA=)JLSVE#Q !]Y,8UCAAM:6,D0+P4 M)!]Q%; B-J\QSUM\%ZM8NN@J2JR17DX !P2]UC!7"*V5'G>Y_\_](PL0"].A M!P!\F"]L%C!0!0R0%]\L ,L#*>Q"'!0G^WX[167Z2Y 9->WFY0-12"+0(%U[ MD:%OI]YT]_SGYUX9"VSE;?UA@.E5(P\"0$] _8A./@9@Q73+VUN&U!@ 8,1X M,58RXC I>SE GQY'KY.+O0_^\9%/WE$:I0(-ZE.'%^65,F1F'B" OHEYN2AA MQ5#)SAX-PG/2 4X/OF)J56@AE[6N( W(R^'>_GA'W^C3B"KUO'< ,ZA@/_8 M8QWYN)H:'*UC&JYO:L@AX(( 7D[(Z$K^( >%^.+E5,.$8(:"VFXA.H\!,3 # M)P?@>HJI_D,>U&?M[H*_]&)1AD/=IO_CJQB@\%**@7#FQS2P>[3%M;9#VCPB MLF(P!W4PWP#L7#/DPE31H'6CBDK?S0-$1PQ#[KRY!,1:10)+SN1P: Z_ 0)-H" MY)1DF-CK"A_Q$C%Q,&B&1:AE$Z.P="2F[C3#WVJ%V5+D' Q1C+9,)[8C8GHE M$ST" I=D!KGC@!2"_6 Q%W6Q)NSC(0QK*5+E%\$"[$I0(9QLZ'"I(M+K31(0 M#1.EG%PB>G81,2/B(KG4KD@&T=&Z:!JYL1O_66(3':(^ZBP8D6,8/Z)OF.SJ M$H 2I\-);D4#;L4!& $XF&80.!6\#'QP",?!: !;L4?!0 >^_$? [(@!5(@ MZ_$N*H ?^\$@'1(>(1*-4, A_1$B!](B*[(@,Q(>-_(B-9(B/Y(C0](C,[(D M1](D13(E2?(D65(E47(E7;(E87(F37(@;1(@<9(@;[(@B2PN4, B(;(?@+(A M*Y(H ](H_3$I!U(IF7(IG;(IE3*;0, ?)=(I&RYE;C1E"@ +,E..5S/D/",<.M M<0S@( Z@#W438ICSSA1D(3AC -T"5:HGJTQL C2C>OH38J#/97HD%O-!-2AQ M(E[..\FK.PET.@P$&0,@:M*3(RZT(\CA')P#13[-STA+(4!@/RN+/F$T1O]# M@LA^#"MMRH%"0@/DRH6D,S,?;2#842'^AL@<@&VX0QIC,2X"S0)UYNUB3VP4 M#H5J98ZXR#K!S+W:0M68,U!&$T-WYDLX0LNF:SL:H(8LLRTH4$;5=$W[(GJ> MZJO*(6*X;"#@2T46)5 6!2LFQ4I?YMQZT-@D0EP60.VF(Z=&T^%RHD]8$)16 MD2;:H4[W]-?.@>L2T$N)CB.>"J(<"5'#42'9]%-!52?\S$H=XE IY646PLD( M-)2FXZ%RQ%31%#Z!\3\U=2!&C%-MPLZ 2CQJI4CGP5RP]%$L0C5])%,;E"(. MX/I X.5 0!]P54078M)"8C03,=P@-2[ U"&L"!?_N<@[0O5;P34FQO,-/6+! M>*P@^.I,%5 "I>,@XN)A;'%2TA103XA67S5"JT<2:X*A%G4Q[(Q6%V).465< MX.L"+:(MOH4M$!5(0D*0YG4CALG4O*O9(F0[.D9!7<1',R]<.;9C4P+Q2*+H M2!4 GJHA%#1$JW-@Q>7>AE4A?*0I!C!99!5< +0F_M0CC/61CE4E-O0N6NMD MR8&+F.-&W@^?,K94GS4D[,R;RG4A>&0B"(5[B&SC /5RAHYJ!\)1'M9CN;9K MH75D,4) 7P)6Y4H!?&3M=O8B#"I$/:8MTE8C9O:1#M'HL.E:=6@"Y 'X'.EN M4()L*1>M312C+;O9K0VXD6[^B1S*59Q(%;KPV M<_\UUR;(5"9&ZZ8PU"4@CS,WE5P)@@#"A7>2[ (&H$A3,&DK(AX<#6=B1> MSF!ITW8'PHKNM7<5 @ Z+(06;!]@U(#R1=A"UYZ[B5R0F0 'F*&%5-BC(5BQ4$7]9(F6% MXA4M0I TK"#RJH'OPH0KXE]W-X!YN(<;0V>:%R?0U2'S>G9P3=%W(<-^A6DA M'$R'T=07%]:*>G=K6V)_S7-L7_1?IRI<.B8O:E=Q-^*1&M&'R;B,Q>=S7S<% M*[@I7B9+3'=YEP@C"A@C3 C)(&- ,A@ET)@A'CDR:$PP(H;$0G=:N55YGNFYGNWYGO$YG_5YG_FYG_WY MGP$ZH 5ZH FZH WZH!$ZH15ZH1FZH1WZH2$ZHB7%>J(INJ(M^J(Q.J,U>J,Y MFJ!U--2$ F0[>J1)FL7,T6E$KE9*>J596KQ.NDDV) !\K:5INJ:-ZE\'BJ0R MS*9YNJ?CR: & A-TFIHI@@*<4@.$\JB36BF16B2+TJF/$JJ;6JFE>JDOTJJ? MFJJUFJFQ.JJW^JJK.JR_.JNY6JP5\ZP1,ZW1>JW5NJW9^JW=.J[A>J[ENJ[I M^J[M.J_Q>J_UNJ_Y^J_].JW%X3>9A!Y"$05(ZAPTS*<9N[%_R#$+*AP9T[$I MN[) ?>8 -"P0:<8K#D !+/NS07MH[(R"E"VT3?NT43NU57NU6;NU7?NU83NV M97NV:;NV;?NV<3NW=7NW>;NW??NW@2T[N(5[N(F[N(W[N)$[N95[N9F[N9W[ MN:$[NJ5[NJF[NJW[NK$[N[5[N[F[N[TJ^[O!.[S%>[S)N[S-^[S1.[W5>[W9 MN[W=^[WA.[[E>[[IN[[M^[[Q.[_U67N_^;N__?N_ 3S !7S ";S #?S 8;2/ M1WG!&;S!'?S!(3S")7S"*;S"+?S",3S#-7S#.;S#/?S#03S$17S$2;S$3;QW MR5E33(B7$;S%7?S%83S&97S&:;S&_VW\QG$\QW5\QWF\QWW\QX$\R(5\R(F\ MR(W\R)$\R9$*.D+"?"2.R4'"R;M'@<8-_(#F (@:HZP7:*@<)!K RGUF(D/" M2;ZGRS_BR[L'RC]"RI'$,_@!!-AXX7#E 0ZB"/%CMM)S#7: C60"/(8#J M/XS: 5!@&[*5EI2+(LX![+9\2 J@T1_]7IQLT@O ',3W27CBU'\-S#-%7BXV M+1R@.CQ;@?9!6N7M '8(+#("XSS%H,PV?5Q=TIDCGR2 91O 'E@VUTNGD)=B M5Y<$D2!S[1 4H/ T9#6@16X<1-%Q2'7Z_U$]-AL?_*5E2L1?0B,!G!4"$J"" MP6("U& %*6(YH,1>'J1Y$@83M/V="@!:C(X<<,<^S.8(*4 4 ?\L'= MG?()ZP@;HTP?E10.*G3932.8<[NW,-*!YYO3*T"+/^>&BY*%%/<>1B&*< MTX2$H7%3*N,>"L#(E+XBH#ZFIH)ZF -OUV'\9B-5R#!9"F >,.#J"MY(] 'A MFR("%CXV4/WA(_\>.>[]%Q]B.?P)1=J&B*\.\\L#6;I*8L2MQBCH XXFLH=> M;TI_B&9F@P3@'/;0(9H% .XAWN!) TI#Y5DDJUKF*H1E2XSHL)9"]GD_W")B M4Q) '!)@7C&>0J(%-7S-'"8C3K 10.'!1,6"" @X02#"0(<%& R(4@ ! XLV'BP M00!\ &1:O(DSITZ) 2POT*MJ$ GRD;HCB0L *!A@1K&M!7%F&# 0 2: !08 "$G^<.'I@7 M-C#8!3X/1A60;YV SF+S?32-V_10AS*='B1P5ZYMA D,LO5)H:9QOVAS.R=] MH'E""'T1"J";L&.#? @G=#WXT7+( ^42$E#]/+W7W0U[F_?=-,#= )8!=$1( M&$#R!LL3HH2O7H 485)80B PA% %6R'D %-P;52! @E9L,!!]&14H ;TU82: M@!XZ%%Y,917GD +S.=7 6@C!!5]^*A7VFD#]_WU(8T,=\L/::@FY)M5D17V' MT%D'H5!>?#6.%N-D&UD00 ! XK52DJ\Y< X(*)21$ /P>=9 B[5=V288E:$ M&@0*T 3>2DJAP \Y-CJD)6P)88)1AV,*F !1#8&P( ?2#@D"DG6-:--"%G0 M7T'1 7BGAP=A##9I*HT;MR9>0/*KE55@%^3A 'P(Y*@K@PM4@!2N'C)Y M:%GL(?3!6H9RR-P\JEU[$)/BC6BGL[B5J6*:3HV$XYL-#0"?J DWY0$T U&M&:U;L*E70@#ECW_Y5IP#_ M1,!/PB&R)9WR #0_W8SX[8S\5T(RB$%#%#K$(SEZ*O5=BF:I ;Q"VV0?EO+, M.S^W[CT"<-<#TE&/$% <6<^^3DE*6J3N/,D!XV/6/0# )*= H'8 >-BA\A$2 MN"6L?SE1TZ809HP/DX8^&[",TG-%B S14G_,<1'%!"N!'G*(S_SK>Q(T70>-TU)@/]" $ MAQG#H!,!X(^**9)>A2D !A@XF2O:D$'2J=< +':Q CD 2)[;I$3FT1P%M+$_ ME3M(VE#P) !@H#F5!$ [1GDQF)1C'ZZD2-\BV9 I6H=!$HL+2L!4@0#T(R$H M, ?A*,@XO"W@*OE8 )N2LDJUK5)E#B!, JSDE]I9 )Q.8!/4H2]8D).)DW" M94::5$^> 0D$\BB:R@IP )OE*YT38N=#F"C/AFRC20P8'3Z;U!RS70P$?UG M 2_WQ08XQ0"2*8 %'- ?Q0CD9@DU2Y,4H!%ZXG,CSY3BL"9 0M 0?70"6 M"C#"L31N2 S9SAA+NM -/^T3@^-J+^TA@(41, ^%; 8 T.O!\=$8/*%=) M'8)/;]KGH2FI)#N]F52!,*"I!V! 3*R:KR1! /BJ M)KRJS "Q@ AB9P#X M$=4!%$A82^E> R'0@ GD(QX'X2B#^)& >R4' 'S"QW9\5U*5VE-0^#1..'G6 M3Q3\\P 2B I, IJ@ #6 L$Q$ST\&4_D"2 XEDN(RJP# 0CX)F+5#&2!^)-4 M>_I)4"V!JRL'L-B8'. #]1% =**SU 9*10.YU:U<4.A;G/0#4%)U)W&.:UW$ M0',?237L9F" M+5^>"4A 2"(&NQ7%SX/[\&)R&0M9_$HDP">Q0+ZZU"V03@"1.^LN"O0$4 4$ M ,)]FT#)B@6JS;%'!6H3V!QJ8^#Z&,X!^%N=Y."#_JF3<$5X0=\+D?="[=\Y%*>O;1( Z!+8[@6N2()$'&2!7-9G(#VR:31JTZ42N711'F1 MH,SR3EJ*DP+D(\5>%HT$AES&+II4JWK5K&ZUJU\-ZUC+>M:TKK6M;XWK7.MZU[SN MM:]_#>Q@"WO8Q"ZVL8^-[&0K>]G,;K:SGPWM:$M[VM2NMK6OC>UL:WO;W.ZV MM[\-[G"+>]SD+D^WN<^-[G2K>]WL;K>[WPWO>,M[WO2NM[WOC>]\ZWO?_.ZW MO_\-\( +?. $+[C!#X[PA"M\X0QON,,?#O&(2WSB%*^XQ2^.\8QK?.,<[[C' M0C\.\I"+?.0D+[G)3X[RE*M\Y2QON[[C($ ;Y]T29,#*1"%& /GI'1+#%)0#)50 ])'H1 MM&+,R=%L$DP&8C/Y)!]"M&L2:^PJI299H )T(7L Z!+WM9%1+;P!"4QM5)@Y MGG[\%J0%5X.T5GQ%"-$0GXM6'$D"(,Q^% /$7=-$A*X-RM! ETU^%9> M\45# D<_F!%!2(1 :(1#>(1"N"L"T1?[ETC7@A(2R$67P1!/6!;[9QB>IQ#8 MLW^XAX%?2!08R!(^T84^T2D8J'FTYS>!D78?J'UK%X-OB! CN!S$$E.&D4IN MY6@NR(<,9WXR"(CIUV720P#W=4(7H0#T)SV!00!;T8B_X8B1"(F3R!*26(F4 MZ#TIH0 U4THPD7^3@Q$!:$TQ\HE4:"/P(0$,)%ZCPRP741VMV(I#_X(1JY@4 M@F(0L:AYE-4D;Z83=@>#F <1ODB"P-@0"M!3*<& :S@9*]6'S0ATY3 C*% [ M4Q85%?AY]D=!AA)-M%=\^,1 5J@2"="-38(@VP!=3%0M#;%_1R00*N)Z[2@0 MU 4OER$=[!@DK0,<;_;A^_R@1'T 4$: B4=B)SLB0/R<] M)>%YT102(,53?H&-_7,Z@M(A*#,:1* $3MIB'#4F4.E=XNX)/(:%Y M'#(>[T='?2.%)(44*M4<*A4 ""*5DG%^C#,BD'Z!3PGRDN[8%VJQ?!CTE;]Q M4O"H$ '0%S6H9OU36:$%41D!*,=3E'>)EYX&>*7!DWD[Z9=_B7-B")B#29@O M)YB%B9B)J9B+R9B-Z9B/"9F1*9F329F5:9F7B9F9J9F;R9F=Z9F?"9JA*9JC F29HAI6F:IXF:J:F:J\F:K>F:KPF;L2F;LTF;M6F;MXF;L!D0 #L! end XML 21 foxf-20210101_htm.xml IDEA: XBRL DOCUMENT 0001424929 2020-01-04 2021-01-01 0001424929 2020-07-03 0001424929 2021-02-19 0001424929 2021-01-01 0001424929 2020-01-03 0001424929 2018-12-29 2020-01-03 0001424929 2017-12-30 2018-12-28 0001424929 us-gaap:RetainedEarningsMember 2018-12-29 2020-01-03 0001424929 us-gaap:CommonStockMember 2017-12-29 0001424929 us-gaap:TreasuryStockMember 2017-12-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2017-12-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-29 0001424929 us-gaap:RetainedEarningsMember 2017-12-29 0001424929 2017-12-29 0001424929 us-gaap:CommonStockMember 2017-12-30 2018-12-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2017-12-30 2018-12-28 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-30 2018-12-28 0001424929 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2017-12-29 0001424929 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2017-12-29 0001424929 us-gaap:RetainedEarningsMember 2017-12-30 2018-12-28 0001424929 us-gaap:CommonStockMember 2018-12-28 0001424929 us-gaap:TreasuryStockMember 2018-12-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-12-28 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-28 0001424929 us-gaap:RetainedEarningsMember 2018-12-28 0001424929 2018-12-28 0001424929 us-gaap:CommonStockMember 2018-12-29 2020-01-03 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 2020-01-03 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 2020-01-03 0001424929 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-28 0001424929 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-28 0001424929 us-gaap:CommonStockMember 2020-01-03 0001424929 us-gaap:TreasuryStockMember 2020-01-03 0001424929 us-gaap:AdditionalPaidInCapitalMember 2020-01-03 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-03 0001424929 us-gaap:RetainedEarningsMember 2020-01-03 0001424929 us-gaap:CommonStockMember 2020-01-04 2021-01-01 0001424929 us-gaap:AdditionalPaidInCapitalMember 2020-01-04 2021-01-01 0001424929 us-gaap:ScenarioAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-03 0001424929 us-gaap:ScenarioAdjustmentMember 2020-01-03 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-04 2021-01-01 0001424929 us-gaap:RetainedEarningsMember 2020-01-04 2021-01-01 0001424929 us-gaap:CommonStockMember 2021-01-01 0001424929 us-gaap:TreasuryStockMember 2021-01-01 0001424929 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 0001424929 us-gaap:RetainedEarningsMember 2021-01-01 0001424929 2017-12-30 2018-09-28 0001424929 country:US 2021-01-01 0001424929 us-gaap:NonUsMember 2021-01-01 0001424929 foxf:CustomerAMember us-gaap:AccountsReceivableMember 2020-01-04 2021-01-01 0001424929 foxf:CustomerAMember us-gaap:AccountsReceivableMember 2018-12-29 2020-01-03 0001424929 foxf:CustomerBMember us-gaap:AccountsReceivableMember 2020-01-04 2021-01-01 0001424929 foxf:CustomerBMember us-gaap:AccountsReceivableMember 2018-12-29 2020-01-03 0001424929 foxf:CustomerCMember us-gaap:AccountsReceivableMember 2020-01-04 2021-01-01 0001424929 foxf:CustomerCMember us-gaap:AccountsReceivableMember 2018-12-29 2020-01-03 0001424929 foxf:CustomerCMember us-gaap:SalesRevenueNetMember 2018-12-29 2020-01-03 0001424929 foxf:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2020-01-04 2021-01-01 0001424929 foxf:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2018-12-29 2020-01-03 0001424929 foxf:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2017-12-30 2018-09-28 0001424929 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2020-01-04 2021-01-01 0001424929 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2018-12-29 2020-01-03 0001424929 us-gaap:AllowanceForNotesReceivableMember 2020-01-03 0001424929 us-gaap:AllowanceForNotesReceivableMember 2018-12-28 0001424929 us-gaap:AllowanceForNotesReceivableMember 2017-12-29 0001424929 us-gaap:AllowanceForNotesReceivableMember 2020-01-04 2021-01-01 0001424929 us-gaap:AllowanceForNotesReceivableMember 2018-12-29 2020-01-03 0001424929 us-gaap:AllowanceForNotesReceivableMember 2017-12-30 2018-12-28 0001424929 us-gaap:AllowanceForNotesReceivableMember 2021-01-01 0001424929 srt:MinimumMember us-gaap:BuildingMember 2020-01-04 2021-01-01 0001424929 srt:MaximumMember us-gaap:BuildingMember 2020-01-04 2021-01-01 0001424929 srt:MinimumMember us-gaap:OfficeEquipmentMember 2020-01-04 2021-01-01 0001424929 srt:MaximumMember us-gaap:OfficeEquipmentMember 2020-01-04 2021-01-01 0001424929 us-gaap:SoftwareDevelopmentMember 2020-01-04 2021-01-01 0001424929 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-04 2021-01-01 0001424929 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-04 2021-01-01 0001424929 srt:MinimumMember foxf:MachineShopEquipmentMember 2020-01-04 2021-01-01 0001424929 srt:MaximumMember foxf:MachineShopEquipmentMember 2020-01-04 2021-01-01 0001424929 us-gaap:TransportationEquipmentMember 2020-01-04 2021-01-01 0001424929 srt:MinimumMember 2020-01-04 2021-01-01 0001424929 srt:MaximumMember 2020-01-04 2021-01-01 0001424929 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2018-12-29 0001424929 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-29 0001424929 us-gaap:AccountingStandardsUpdate201602Member 2020-01-03 0001424929 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-03 0001424929 foxf:PoweredVehiclesMember 2020-01-04 2021-01-01 0001424929 foxf:PoweredVehiclesMember 2018-12-29 2020-01-03 0001424929 foxf:PoweredVehiclesMember 2017-12-30 2018-12-28 0001424929 foxf:SpecialtySportsGroupMember 2020-01-04 2021-01-01 0001424929 foxf:SpecialtySportsGroupMember 2018-12-29 2020-01-03 0001424929 foxf:SpecialtySportsGroupMember 2017-12-30 2018-12-28 0001424929 foxf:OEMSalesChannelMember 2020-01-04 2021-01-01 0001424929 foxf:OEMSalesChannelMember 2018-12-29 2020-01-03 0001424929 foxf:OEMSalesChannelMember 2017-12-30 2018-12-28 0001424929 foxf:AftermarketSalesChannelMember 2020-01-04 2021-01-01 0001424929 foxf:AftermarketSalesChannelMember 2018-12-29 2020-01-03 0001424929 foxf:AftermarketSalesChannelMember 2017-12-30 2018-12-28 0001424929 srt:NorthAmericaMember 2020-01-04 2021-01-01 0001424929 srt:NorthAmericaMember 2018-12-29 2020-01-03 0001424929 srt:NorthAmericaMember 2017-12-30 2018-12-28 0001424929 srt:AsiaMember 2020-01-04 2021-01-01 0001424929 srt:AsiaMember 2018-12-29 2020-01-03 0001424929 srt:AsiaMember 2017-12-30 2018-12-28 0001424929 srt:EuropeMember 2020-01-04 2021-01-01 0001424929 srt:EuropeMember 2018-12-29 2020-01-03 0001424929 srt:EuropeMember 2017-12-30 2018-12-28 0001424929 foxf:RestoftheWorldMember 2020-01-04 2021-01-01 0001424929 foxf:RestoftheWorldMember 2018-12-29 2020-01-03 0001424929 foxf:RestoftheWorldMember 2017-12-30 2018-12-28 0001424929 us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 0001424929 us-gaap:BuildingAndBuildingImprovementsMember 2020-01-03 0001424929 us-gaap:OfficeEquipmentMember 2021-01-01 0001424929 us-gaap:OfficeEquipmentMember 2020-01-03 0001424929 us-gaap:SoftwareDevelopmentMember 2021-01-01 0001424929 us-gaap:SoftwareDevelopmentMember 2020-01-03 0001424929 us-gaap:LandAndBuildingMember 2021-01-01 0001424929 us-gaap:LandAndBuildingMember 2020-01-03 0001424929 us-gaap:LeaseholdImprovementsMember 2021-01-01 0001424929 us-gaap:LeaseholdImprovementsMember 2020-01-03 0001424929 us-gaap:MachineryAndEquipmentMember 2021-01-01 0001424929 us-gaap:MachineryAndEquipmentMember 2020-01-03 0001424929 us-gaap:TransportationEquipmentMember 2021-01-01 0001424929 us-gaap:TransportationEquipmentMember 2020-01-03 0001424929 country:US 2020-01-03 0001424929 us-gaap:NonUsMember 2020-01-03 0001424929 srt:MinimumMember 2021-01-01 0001424929 srt:MaximumMember 2021-01-01 0001424929 us-gaap:CustomerRelationshipsMember 2021-01-01 0001424929 us-gaap:CustomerRelationshipsMember 2020-01-04 2021-01-01 0001424929 foxf:CoreTechnologyMember 2021-01-01 0001424929 foxf:CoreTechnologyMember 2020-01-04 2021-01-01 0001424929 us-gaap:PatentsMember 2021-01-01 0001424929 us-gaap:PatentsMember 2020-01-04 2021-01-01 0001424929 us-gaap:TrademarksMember 2021-01-01 0001424929 us-gaap:CustomerRelationshipsMember 2020-01-03 0001424929 us-gaap:CustomerRelationshipsMember 2018-12-29 2020-01-03 0001424929 foxf:CoreTechnologyMember 2020-01-03 0001424929 foxf:CoreTechnologyMember 2018-12-29 2020-01-03 0001424929 us-gaap:PatentsMember 2020-01-03 0001424929 us-gaap:PatentsMember 2018-12-29 2020-01-03 0001424929 us-gaap:TrademarksMember 2020-01-03 0001424929 foxf:RentalOfBuildingsMember 2020-01-04 2021-01-01 0001424929 foxf:MinorityShareholderMember 2020-01-04 2021-01-01 0001424929 foxf:MinorityShareholderMember 2018-12-29 2020-01-03 0001424929 foxf:SCAMember 2020-03-11 2020-03-11 0001424929 foxf:SCAMember 2021-01-01 0001424929 foxf:SCAMember 2020-07-22 0001424929 foxf:SCAMember 2020-07-22 2020-07-22 0001424929 foxf:TermLoanMember 2020-06-19 0001424929 foxf:TermLoanMember 2021-01-01 0001424929 us-gaap:RevolvingCreditFacilityMember 2021-01-01 0001424929 us-gaap:OtherExpenseMember 2021-01-01 0001424929 us-gaap:RevolvingCreditFacilityMember 2020-01-04 2021-01-01 0001424929 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-05-11 2016-05-11 0001424929 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-05-11 2016-05-11 0001424929 srt:MinimumMember us-gaap:PrimeRateMember 2016-05-11 2016-05-11 0001424929 srt:MaximumMember us-gaap:PrimeRateMember 2016-05-11 2016-05-11 0001424929 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-04 2021-01-01 0001424929 us-gaap:PrimeRateMember 2020-01-04 2021-01-01 0001424929 us-gaap:InterestRateSwapMember 2020-08-17 0001424929 us-gaap:RevolvingCreditFacilityMember 2013-08-31 0001424929 us-gaap:InterestRateSwapMember 2021-01-01 0001424929 foxf:SCAMember 2017-11-30 0001424929 foxf:SCAMember 2020-07-22 0001424929 us-gaap:SubsequentEventMember 2020-01-04 2021-01-01 0001424929 foxf:SecondaryStockOfferingMember 2020-06-30 2020-06-30 0001424929 foxf:SecondaryStockOfferingMember 2020-06-30 0001424929 2020-06-30 2020-06-30 0001424929 us-gaap:OverAllotmentOptionMember 2020-06-30 2020-06-30 0001424929 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-04 2021-01-01 0001424929 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-04 2021-01-01 0001424929 us-gaap:EmployeeStockOptionMember 2020-01-04 2021-01-01 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2020-01-04 2021-01-01 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-12-29 2020-01-03 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2017-12-30 2018-09-28 0001424929 us-gaap:CostOfSalesMember 2020-01-04 2021-01-01 0001424929 us-gaap:CostOfSalesMember 2018-12-29 2020-01-03 0001424929 us-gaap:CostOfSalesMember 2017-12-30 2018-12-28 0001424929 us-gaap:SellingAndMarketingExpenseMember 2020-01-04 2021-01-01 0001424929 us-gaap:SellingAndMarketingExpenseMember 2018-12-29 2020-01-03 0001424929 us-gaap:SellingAndMarketingExpenseMember 2017-12-30 2018-12-28 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-04 2021-01-01 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-29 2020-01-03 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-30 2018-12-28 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-04 2021-01-01 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-29 2020-01-03 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-30 2018-12-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2017-12-29 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2017-12-30 2018-12-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-12-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2020-01-03 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 0001424929 2016-12-31 2017-12-29 0001424929 us-gaap:ForeignCountryMember 2020-01-03 0001424929 us-gaap:ForeignCountryMember foxf:TaxYear2025Member 2020-01-03 0001424929 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-01-03 0001424929 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2020-01-03 0001424929 us-gaap:ForeignCountryMember 2018-12-29 2020-01-03 0001424929 us-gaap:ForeignCountryMember 2021-01-01 0001424929 us-gaap:TaxYear2015Member 2020-01-04 2021-01-01 0001424929 us-gaap:TaxYear2015Member 2021-01-01 0001424929 us-gaap:FairValueInputsLevel1Member 2021-01-01 0001424929 us-gaap:FairValueInputsLevel2Member 2021-01-01 0001424929 us-gaap:FairValueInputsLevel3Member 2021-01-01 0001424929 us-gaap:FairValueInputsLevel1Member 2020-01-03 0001424929 us-gaap:FairValueInputsLevel2Member 2020-01-03 0001424929 us-gaap:FairValueInputsLevel3Member 2020-01-03 0001424929 us-gaap:FairValueInputsLevel3Member 2020-01-04 2021-01-01 0001424929 2020-03-11 0001424929 foxf:SCAMember 2020-03-11 2020-03-11 0001424929 foxf:SCAMember 2020-10-03 2021-01-01 0001424929 foxf:SCAMember 2020-01-04 2021-01-01 0001424929 foxf:SCAMember 2021-01-01 0001424929 foxf:SCAMember 2020-03-11 0001424929 foxf:SCAMember us-gaap:CustomerRelationshipsMember 2020-03-11 0001424929 foxf:SCAMember foxf:TrademarkAndBrandNameMember 2020-03-11 0001424929 srt:MinimumMember 2020-03-11 2020-03-11 0001424929 srt:MaximumMember 2020-03-11 2020-03-11 0001424929 2020-10-03 2021-01-01 0001424929 2020-07-04 2020-10-02 0001424929 2020-04-04 2020-07-03 0001424929 2020-01-04 2020-04-03 0001424929 2019-09-28 2020-01-03 0001424929 2019-06-29 2019-09-27 0001424929 2019-03-30 2019-06-28 0001424929 2018-12-29 2019-03-29 iso4217:USD shares iso4217:USD shares pure false 2020 FY 0001424929 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccountingStandardsUpdate201602Member P1Y P1Y us-gaap:OtherLiabilitiesNoncurrent us-gaap:Liabilities us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent P1Y P4Y 10-K true 2021-01-01 --01-01 false 001-36040 Fox Factory Holding Corp. DE 26-1647258 6634 Hwy 53 Braselton GA 30517 (831) 274-6500 Common Stock, par value $0.001 per share FOXF NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 2504178000 41802254 Portions of the registrant’s Definitive Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K. 245764000 43736000 663000 810000 121194000 91632000 127091000 128505000 87920000 17940000 581969000 281813000 163288000 108379000 26148000 17472000 19362000 25725000 289349000 93527000 204491000 81949000 1954000 451000 1286561000 609316000 92403000 55144000 59391000 35744000 1095000 925000 12500000 0 165389000 91813000 0 68000000 377088000 0 24913000 11584000 567390000 171397000 0 15719000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 90000000 90000000 42692000 41802000 39448000 38559000 42000 39000 336834000 123274000 890 890 13754000 13754000 1068000 150000 394981000 312491000 719171000 422200000 1286561000 609316000 890554000 751020000 619225000 601007000 508285000 413729000 289547000 242735000 205496000 52214000 42794000 37296000 34292000 31789000 25847000 71309000 48999000 41756000 17583000 6344000 6065000 175398000 129926000 110964000 114149000 112809000 94532000 9294000 3173000 3059000 -325000 -1067000 -583000 -9619000 -4240000 -3642000 104530000 108569000 90890000 12784000 14099000 5523000 91746000 94470000 85367000 1072000 1437000 1327000 90674000 93033000 84040000 2.25 2.43 2.22 2.22 2.38 2.16 40229000 38333000 37805000 40801000 39155000 38956000 91746000 94470000 85367000 -699000 0 0 1617000 934000 -616000 918000 934000 -616000 92664000 95404000 84751000 1072000 1437000 1327000 91592000 93967000 83424000 38497000 38000 890000 -13754000 112793000 -168000 135926000 234835000 12955000 384000 -4096000 -4096000 7322000 7322000 -616000 -616000 -280000 -280000 84040000 84040000 1327000 38881000 38000 890000 -13754000 116019000 -784000 219686000 321205000 14282000 469000 1000 -6776000 -6775000 98000 7167000 7167000 6864000 6864000 934000 934000 -228000 -228000 93033000 93033000 1437000 39448000 39000 890000 -13754000 123274000 150000 312491000 422200000 15719000 348000 1000 -4342000 -4341000 2760000 2000 198233000 198235000 322000 322000 -8184000 -8184000 8184000 136000 -11169000 -11169000 -24975000 8178000 8178000 918000 918000 90674000 90674000 1072000 42692000 42000 890000 -13754000 336834000 1068000 394981000 719171000 0 91746000 94470000 85367000 33927000 17565000 14454000 8618000 6864000 7322000 -14075000 -10615000 -19286000 -1543000 -171000 -275000 0 -516000 0 18771000 12061000 19034000 -7877000 17009000 22998000 -1192000 3586000 -281000 66400000 -1709000 377000 25892000 -869000 15193000 11166000 -2325000 4195000 82715000 74830000 65392000 331531000 6804000 0 250000 0 0 56744000 53526000 30203000 -388525000 -60330000 -30203000 225125000 67500000 25000000 293125000 57053000 60585000 392385000 0 0 5000000 2813000 3750000 4343000 6775000 4096000 6556000 0 0 198236000 0 0 506722000 859000 -43431000 1116000 419000 253000 202028000 15778000 -7989000 43736000 27958000 35947000 245764000 43736000 27958000 26228000 28293000 24610000 7171000 2762000 2756000 7095000 5630000 0 14178000 8691000 0 0 7167000 0 18419000 0 0 6997000 1718000 1557000 0 88875000 0 Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies<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%">Fox Factory Holding Corp. (the "Company") designs and manufactures performance-defining products primarily for bicycles ("bikes"), side-by-side vehicles ("Side-by-Sides"), on-road and off-road vehicles and trucks, all-terrain vehicles, or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks. The Company is a direct supplier to leading power vehicle original equipment manufacturers ("OEMs") and provides aftermarket products to retailers, dealerships, and distributors. Additionally, the Company supplies top bicycle OEMs and their current contract manufacturers, and provides aftermarket products to retailers and distributors.</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%">Throughout this Annual Report on Form 10-K, 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 consolidated financial statements have been prepared in accordance with United States of America ("U.S.") generally accepted accounting principles ("GAAP"). </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 using a 52-53 week fiscal year calendar ending on the Friday nearest to December 31. Therefore, the financial results of certain fiscal years and quarters, which will contain 53 and 14 weeks, respectively, will not be exactly comparable to the prior and subsequent fiscal years and quarters, which contain 52 and 13 weeks, respectively. For the fiscal years 2020, 2019 and 2018, the Company's fiscal year ended on January 1, 2021, January 3, 2020 and December 28, 2018 and had 52, 53 and 52 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%"> - The 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%">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 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%">Foreign Currency Translation and Transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The functional currency of the Company’s non-U.S. entities is the local currency of the respective operations. The Company translates the financial statements of its non-U.S. entities into U.S. Dollars each reporting period for purposes of consolidation. Assets and liabilities of the Company’s foreign subsidiaries are translated at the period-end currency exchange rates while sales and expenses are translated at the average currency exchange rates in effect for the period. The effects of these translation adjustments are a component of other comprehensive 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%">Foreign currency transaction losses of $396, $881, and $420 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, are included as a component of other income or expense. </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%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cash consists of cash maintained in checking or money market accounts. All highly liquid investments purchased with an original maturity date of 90 days or less at the date of purchase are considered to be cash equivalents. </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%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are unsecured customer obligations which generally require payment within various terms from the invoice date. The receivables are stated at the invoice amount. Financing terms vary by customer. Invoices are considered past due when payment is not received within the terms stated within the contract. Payments of accounts receivable are applied to the specific invoices identified on the customer’s remittance advice or if unspecified, generally to the earliest unpaid invoices. </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 amount of accounts receivable is reduced by a valuation allowance that reflects management’s best estimate of amounts that may not be collected. All accounts or portions thereof deemed to be uncollectible or that may require an excessive collection cost are written off to the allowance for doubtful accounts.</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%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. As of January 1, 2021 the Company held $223,321 in cash at U.S. subsidiaries and $22,443 at subsidiaries outside the U.S. The account balances may significantly exceed the insurance coverage provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions with reputable credit and therefore bear minimal credit risk. The Company has not experienced any losses in its uninsured accounts.</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 mitigates its credit risk with respect to accounts receivable by performing ongoing credit evaluations and monitoring of its customers’ accounts receivable balances. The following customers accounted for 10% or more of the Company's accounts receivable balance:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></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%"> </span></td><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></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%"> </span></td><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">6%</span></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%">Customer B</span></td><td colspan="3" 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:400;line-height:100%">11%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:400;line-height:100%">11%</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%">Customer C</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%">4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">During the year ended January 1, 2021, no customer from the table above represented more than 10% of sales. For the year ended January 3, 2020, Customer C from the table above represented 11% of sales. No other customers were individually significant in any of these periods.</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 depends on a limited number of vendors to supply component parts for its products. The Company purchased 28%, 35%, and 30% of its product components for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, from ten vendors. As of January 1, 2021 and January 3, 2020, amounts due to these vendors represented 17% and 29% of accounts payable, 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%">Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company records a provision for doubtful accounts based on historical experience and a detailed assessment of the collectability of its accounts receivable. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The provision is based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer’s ability to meet its financial obligations, the Company’s estimate of the recoverability of the amounts due could be reduced by a material amount.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><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 activity in the allowance for doubtful accounts:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></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%">Allowance for doubtful accounts:</span></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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Balance, beginning of year</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%">810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">Add: bad debt expense</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%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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%">Less: write-offs, net of recoveries</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%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance, end of year</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%">663 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">810 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">600 </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"/></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:700;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Inventories are stated at the lower of actual cost (or standard cost which generally approximates actual costs on a first-in first-out basis) or net realizable value. Cost includes raw materials, as well as direct labor and manufacturing overhead for products we manufacture. Net realizable value is based on current replacement cost for raw materials and on a net realizable value for finished goods. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.</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%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in operations in the period realized.</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%">Leasehold improvements are amortized on a straight-line basis over the terms of the lease, or the useful lives of the assets, whichever is shorter. The value assigned to land associated with buildings we own is not amortized. Depreciation and amortization periods for the Company’s property and equipment are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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%;text-decoration:underline">Asset Classification</span></td><td colspan="3" 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%">Estimated useful life</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%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-39 years</span></div></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%">Information systems, office equipment and furniture</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></div></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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-15 years</span></div></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%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></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%">Transportation equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></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:700;line-height:120%">Internal-use Computer Software Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Costs incurred to purchase and develop computer software for internal use are capitalized during the application development and implementation stages. These software costs have been for enterprise-level business and finance software that is customized to meet the Company’s operational needs. Capitalized costs are included in property and equipment and are amortized on a straight-line basis over the estimated useful life of the software beginning when the software project is substantially complete and placed in service. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021. Costs incurred during the preliminary project stage and costs for training, data conversion, and maintenance are expensed as incurred.</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%">Impairment of Long-lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -The Company periodically reviews property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful lives are no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with such assets are less than the carrying amount of the assets, an impairment loss is recorded to write the assets down to their estimated fair values. Fair value is estimated based on discounted future cash flows. No impairment charges were recorded during the years ended January 1, 2021, January 3, 2020 and December 28, 2018.</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%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Company accounts for acquisitions of entities that include inputs and processes and have the ability to create outputs as business combinations. The Company allocates the purchase price of the acquisition to the tangible assets acquired, liabilities assumed and identifiable intangible assets acquired based on their estimated fair values. The excess of the purchase price over those fair values is recorded as goodwill. Acquisition-related expenses and restructuring costs are expensed as incurred. During the measurement period, the Company records adjustments to provisional amounts recorded for assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, which could be up to one year after the transaction date, subsequent adjustments are recorded to the Company’s consolidated statements of income.</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%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis, the Company makes a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. We completed our most recent annual impairment test in the third quarter of 2020 at which time we had a single reporting unit for purposes of assessing goodwill impairment. No impairment charges have been incurred to 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%">Intangible assets include customer relationships and the Company’s core technology, are subject to amortization over their respective useful lives, and are classified in intangibles, net in the accompanying consolidated balance sheet. These intangibles are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be fully recoverable. If facts and circumstances indicate that the carrying value might not be recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives is compared against their respective carrying amounts. If an asset is found to be impaired, the impairment charge will be measured as the amount by which the carrying amount of an entity exceeds its fair value. Trademarks and brands are considered to be indefinite life intangibles, and are not amortized but are subject to testing for impairment annually. No impairments of intangible assets were identified in the years ended January 1, 2021, January 3, 2020 and December 28, 2018.</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%">Self-Insurance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company is partially self-insured for its U.S. employee health and welfare benefits. The Company’s liability for self-insurance is based on claims filed and an estimate of claims incurred but not yet reported. The Company considers a number of factors, including historical claims information, when determining the amount of the accrual. Costs related to the administration of the plan and related claims are expensed as incurred. The Company has third-party insurance coverage to limit exposure for individually significant claims. The estimates for unpaid claims incurred as of January 1, 2021 and January 3, 2020 are $1,472 and $842 respectively, and are recorded within accrued expenses on the consolidated balance sheets. </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. </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. Certain pricing provisions that provide the customer with future discounts are considered a material right. Such material rights result in the deferral of revenue that are recognized when the rights are exercised by the customer. Measuring the material rights requires judgments including forecasts of future sales and product mix.</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%">Cost of Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cost of sales primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to customers. Cost of sales also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. Additionally, it includes stock-based compensation for personnel directly involved with manufacturing the Company’s product offerings.</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%">Shipping and Handling Fees and Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company includes shipping and handling fees billed to customers in sales. Shipping costs associated with inbound freight are capitalized as part of inventory and included in cost of sales as products are sold.</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%">Sales and Marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sales and marketing expenses include costs related to sales, customer service and marketing personnel, including their wages, employee benefits and related stock-based compensation, and occupancy related expenses. Other significant sales and marketing expenses include race support and sponsorships of events and athletes, advertising and promotions related to trade shows, travel and entertainment, and promotional materials, products and sales offices costs.</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%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Research and development expenses consist primarily of salaries and personnel costs, including wages, employee benefits and related stock-based compensation for the Company’s engineering, research and development teams, occupancy related expenses, fees for third party consultants, service fees, and expenses for prototype tooling and materials, travel, and supplies. The Company expenses research and development costs as incurred.</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%">General and Administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - General and administrative expenses include costs related to executive, finance, information technology, human resources and administrative personnel, including wages, employee benefits and related stock-based compensation expenses. The Company records professional and contract service expenses, occupancy related expenses associated with corporate locations and equipment, and legal expenses in general and administrative expenses. </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%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company measures stock-based compensation for all stock-based awards, including stock options and restricted stock units (“RSUs”), based on their estimated fair values on the date of the grant and recognizes the stock-based compensation cost for time-vested awards on a straight-line basis over the requisite service period. For performance-based RSUs, the number of shares ultimately expected to vest is estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. To the extent shares are expected to vest, the stock-based compensation cost is recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company’s common stock on the grant date of the award.</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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Income taxes are computed using the asset and liability method, under which deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Operating loss and tax credit carryforwards are measured by applying currently enacted tax laws. Valuation allowances are provided when necessary to reduce net deferred tax assets to an amount that is more likely than not to be realized.</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 has elected to account for global intangible low-taxed income ("GILTI") in the year the tax is incurred, rather than recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years. The net GILTI inclusion for the year ended January 1, 2021 was fully offset by foreign tax credits associated with the 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 Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date and then only in an amount more likely than not to be sustained upon review by the tax authorities. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.</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%">Advertising</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Advertising costs are expensed as incurred and recorded as sales and marketing expenses on our Consolidated Statements of Income. Costs incurred for advertising totaled $2,188, $1,413, and $902 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, 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%">Warranties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company offers limited warranties on its products generally for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5YTVjMWZlMzFkNzRiMTE5ZDAyMzExODIwYzBhNDFkL3NlYzo2OWE1YzFmZTMxZDc0YjExOWQwMjMxMTgyMGMwYTQxZF8xMzYvZnJhZzo1NjY1MTY4MTBkODE0M2JhOWQzYjQ3MWM5NGEyOWIwMi90ZXh0cmVnaW9uOjU2NjUxNjgxMGQ4MTQzYmE5ZDNiNDcxYzk0YTI5YjAyXzIwMDg2_e10aa732-6cbc-48a6-8a41-c35eabb78f7a">one</span> to two years. The Company recognizes estimated costs related to warranty activities as a component of cost of sales upon product shipment. The estimates are based upon historical product failure rates and historical costs incurred in correcting product failures. The recorded amount is adjusted from time to time for specifically identified warranty exposures. Actual warranty expenses are charged against the Company’s estimated warranty liability when incurred. Factors that affect the Company’s liability include the number of units, historical and anticipated rates of warranty claims, and the cost per claim. </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%">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 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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:24.75pt;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:24.75pt;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:24.75pt;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, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's credit facility approximate fair value due to the variable interest rate features embedded in both the line of credit and term debt. </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. Additionally, the Company has been impacted by the recent coronavirus (“COVID-19”) outbreak. The global outbreak of COVID-19 has negatively affected the U.S. and global economy, disrupted global supply chains, resulted in significant travel and transport restrictions, including mandated closures and orders to “shelter-in-place,” and created significant disruption of the financial markets. Despite the Company’s efforts to manage and remedy these impacts to the Company, the ultimate impact and the extent to which the COVID-19 pandemic will continue to affect the business, results of operation and financial condition is difficult to predict and depends on numerous evolving factors outside of the Company’s control including: the duration and scope of the pandemic; government, social, business and other actions that have been and will be taken in response to the pandemic; and the effect of the pandemic on short and long-term general economic conditions.</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, updated December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </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 adopted this guidance as of the beginning of the first quarter of fiscal year 2018 using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. Additionally, the Company used the practical expedient to omit the disclosure of remaining performance obligations for contracts with an original expected duration of one year or less. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. The Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes to the fiscal year 2018 opening balance of retained earnings as to reflect the cumulative effect of the adoption of the standard. </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%">In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.</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 adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 29, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the fiscal year 2019 opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.</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%">In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The Company adopted ASU 2016-13 effective in the first quarter of fiscal year 2020 using the aging method, which calculates the allowance based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.</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%">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements of fair value measurements in Topic 820. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-13 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-13 did not have a material impact on the Company's consolidated financial statements.</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%">In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-15 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-15 did not have a material impact on the Company's consolidated financial statements.</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%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which helps simplify how entities account for income taxes by removing various exceptions related to the recognition of deferred tax liabilities and updating other tax computation requirements. This standard is effective for fiscal years beginning after December 15, 2020. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.</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%">In March 2020, the FASB issued ASU 2020-04, Facilitation of Effects of Reference Rate Reform on Financial Reporting, which was created in response to concerns about structural risks of interbank offered rates ("IBORs") and the risk of cessation of the London Interbank Offered Rate ("LIBOR"). This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard is effective for all entities as of March 12, 2020 through December 31, 2022. The Company adopted ASU 2020-04 effective in the first quarter of fiscal year 2020. The adoption of ASU 2020-04 did not have a material impact on the Company's consolidated financial statements.</span></div>In October 2020, the FASB issued ASU 2020-10, Codification Improvements ("ASU 2020-10"). The amendments in ASU 2020-10 contain improvements to the Codification by including disclosure guidance in appropriate disclosure and ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to financial statements is codified in the Disclosure Section of the Codification. The ASU also provides clarification to various codification topics to improve consistency in guidance application. The amendments are effective for interim and annual reporting periods in fiscal years beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating ASU 2020-10 and expects no material impact to our consolidated financial statements and related disclosures as a result of adoption. Basis of Presentation - The accompanying consolidated financial statements have been prepared in accordance with United States of America ("U.S.") generally accepted accounting principles ("GAAP"). <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 using a 52-53 week fiscal year calendar ending on the Friday nearest to December 31. Therefore, the financial results of certain fiscal years and quarters, which will contain 53 and 14 weeks, respectively, will not be exactly comparable to the prior and subsequent fiscal years and quarters, which contain 52 and 13 weeks, respectively. For the fiscal years 2020, 2019 and 2018, the Company's fiscal year ended on January 1, 2021, January 3, 2020 and December 28, 2018 and had 52, 53 and 52 weeks, respectively.</span> Principles of Consolidation - The consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Use of Estimates - The preparation of the Company’s 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The functional currency of the Company’s non-U.S. entities is the local currency of the respective operations. The Company translates the financial statements of its non-U.S. entities into U.S. Dollars each reporting period for purposes of consolidation. Assets and liabilities of the Company’s foreign subsidiaries are translated at the period-end currency exchange rates while sales and expenses are translated at the average currency exchange rates in effect for the period. The effects of these translation adjustments are a component of other comprehensive income.</span> 396000 881000 420000 Cash and Cash Equivalents - Cash consists of cash maintained in checking or money market accounts. All highly liquid investments purchased with an original maturity date of 90 days or less at the date of purchase are considered to be cash equivalents. <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%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are unsecured customer obligations which generally require payment within various terms from the invoice date. The receivables are stated at the invoice amount. Financing terms vary by customer. Invoices are considered past due when payment is not received within the terms stated within the contract. Payments of accounts receivable are applied to the specific invoices identified on the customer’s remittance advice or if unspecified, generally to the earliest unpaid invoices. </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 amount of accounts receivable is reduced by a valuation allowance that reflects management’s best estimate of amounts that may not be collected. All accounts or portions thereof deemed to be uncollectible or that may require an excessive collection cost are written off to the allowance for doubtful accounts.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. As of January 1, 2021 the Company held $223,321 in cash at U.S. subsidiaries and $22,443 at subsidiaries outside the U.S. The account balances may significantly exceed the insurance coverage provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions with reputable credit and therefore bear minimal credit risk. The Company has not experienced any losses in its uninsured accounts.</span>The Company mitigates its credit risk with respect to accounts receivable by performing ongoing credit evaluations and monitoring of its customers’ accounts receivable balances. 223321000 22443000 The following customers accounted for 10% or more of the Company's accounts receivable balance:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></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%"> </span></td><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></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%"> </span></td><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">6%</span></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%">Customer B</span></td><td colspan="3" 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:400;line-height:100%">11%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:400;line-height:100%">11%</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%">Customer C</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%">4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0.12 0.06 0.11 0.11 0.04 0.11 0.11 0.28 0.35 0.30 0.17 0.29 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company records a provision for doubtful accounts based on historical experience and a detailed assessment of the collectability of its accounts receivable. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The provision is based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer’s ability to meet its financial obligations, the Company’s estimate of the recoverability of the amounts due could be reduced by a material amount.</span> <div style="margin-bottom:5pt;margin-top:5pt"><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 activity in the allowance for doubtful accounts:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></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%">Allowance for doubtful accounts:</span></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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Balance, beginning of year</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%">810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">Add: bad debt expense</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%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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%">Less: write-offs, net of recoveries</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%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance, end of year</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%">663 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">810 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">600 </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"/></tr></table></div> 810000 600000 676000 103000 335000 189000 250000 125000 265000 663000 810000 600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Inventories are stated at the lower of actual cost (or standard cost which generally approximates actual costs on a first-in first-out basis) or net realizable value. Cost includes raw materials, as well as direct labor and manufacturing overhead for products we manufacture. Net realizable value is based on current replacement cost for raw materials and on a net realizable value for finished goods. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.</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%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in operations in the period realized.</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%">Leasehold improvements are amortized on a straight-line basis over the terms of the lease, or the useful lives of the assets, whichever is shorter. The value assigned to land associated with buildings we own is not amortized. Depreciation and amortization periods for the Company’s property and equipment are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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%;text-decoration:underline">Asset Classification</span></td><td colspan="3" 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%">Estimated useful life</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%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-39 years</span></div></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%">Information systems, office equipment and furniture</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></div></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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-15 years</span></div></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%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></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%">Transportation equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div> Depreciation and amortization periods for the Company’s property and equipment are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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%;text-decoration:underline">Asset Classification</span></td><td colspan="3" 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%">Estimated useful life</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%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-39 years</span></div></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%">Information systems, office equipment and furniture</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></div></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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-15 years</span></div></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%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></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%">Transportation equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table><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 consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Building and building improvements</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%">75,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">42,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">14,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">19,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Land</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%">9,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Machinery and manufacturing 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%">81,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">57,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Transportation equipment</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%">6,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="2" style="background-color:#ffffff;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%">222,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">150,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(58,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(42,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">163,288 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">108,379 </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"/></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%">The following table summarizes the allocation of depreciation expense in the accompanying consolidated statements of income:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2018</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">9,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,341 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,143 </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"/></tr><tr style="height:9pt"><td colspan="18" style="background-color:#ffffff;padding:0 1pt"><div style="margin-top:12pt;padding-left:11.25pt;text-align:justify"><span><br/></span></div></td></tr></table></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 Company’s long-lived assets by geographic location are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">United States</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%">144,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">100,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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%">18,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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: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%">163,288 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,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"/></tr></table></div> P10Y P39Y P3Y P5Y P10Y P10Y P15Y P5Y P10Y P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Internal-use Computer Software Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Costs incurred to purchase and develop computer software for internal use are capitalized during the application development and implementation stages. These software costs have been for enterprise-level business and finance software that is customized to meet the Company’s operational needs. Capitalized costs are included in property and equipment and are amortized on a straight-line basis over the estimated useful life of the software beginning when the software project is substantially complete and placed in service. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021. Costs incurred during the preliminary project stage and costs for training, data conversion, and maintenance are expensed as incurred.</span> 2994000 Impairment of Long-lived Assets -The Company periodically reviews property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful lives are no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with such assets are less than the carrying amount of the assets, an impairment loss is recorded to write the assets down to their estimated fair values. Fair value is estimated based on discounted future cash flows. 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Company accounts for acquisitions of entities that include inputs and processes and have the ability to create outputs as business combinations. The Company allocates the purchase price of the acquisition to the tangible assets acquired, liabilities assumed and identifiable intangible assets acquired based on their estimated fair values. The excess of the purchase price over those fair values is recorded as goodwill. Acquisition-related expenses and restructuring costs are expensed as incurred. During the measurement period, the Company records adjustments to provisional amounts recorded for assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, which could be up to one year after the transaction date, subsequent adjustments are recorded to the Company’s consolidated statements of income.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis, the Company makes a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. We completed our most recent annual impairment test in the third quarter of 2020 at which time we had a single reporting unit for purposes of assessing goodwill impairment. No impairment charges have been incurred to date. </span>Intangible assets include customer relationships and the Company’s core technology, are subject to amortization over their respective useful lives, and are classified in intangibles, net in the accompanying consolidated balance sheet. These intangibles are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be fully recoverable. If facts and circumstances indicate that the carrying value might not be recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives is compared against their respective carrying amounts. If an asset is found to be impaired, the impairment charge will be measured as the amount by which the carrying amount of an entity exceeds its fair value. Trademarks and brands are considered to be indefinite life intangibles, and are not amortized but are subject to testing for impairment annually. 0 0 0 0 Self-Insurance - The Company is partially self-insured for its U.S. employee health and welfare benefits. The Company’s liability for self-insurance is based on claims filed and an estimate of claims incurred but not yet reported. The Company considers a number of factors, including historical claims information, when determining the amount of the accrual. Costs related to the administration of the plan and related claims are expensed as incurred. The Company has third-party insurance coverage to limit exposure for individually significant claims. 1472000 842000 <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. </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. Certain pricing provisions that provide the customer with future discounts are considered a material right. Such material rights result in the deferral of revenue that are recognized when the rights are exercised by the customer. Measuring the material rights requires judgments including forecasts of future sales and product mix.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cost of sales primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to customers. Cost of sales also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. Additionally, it includes stock-based compensation for personnel directly involved with manufacturing the Company’s product offerings.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shipping and Handling Fees and Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company includes shipping and handling fees billed to customers in sales. Shipping costs associated with inbound freight are capitalized as part of inventory and included in cost of sales as products are sold.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sales and marketing expenses include costs related to sales, customer service and marketing personnel, including their wages, employee benefits and related stock-based compensation, and occupancy related expenses. Other significant sales and marketing expenses include race support and sponsorships of events and athletes, advertising and promotions related to trade shows, travel and entertainment, and promotional materials, products and sales offices costs.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Research and development expenses consist primarily of salaries and personnel costs, including wages, employee benefits and related stock-based compensation for the Company’s engineering, research and development teams, occupancy related expenses, fees for third party consultants, service fees, and expenses for prototype tooling and materials, travel, and supplies. The Company expenses research and development costs as incurred.</span> General and Administrative - General and administrative expenses include costs related to executive, finance, information technology, human resources and administrative personnel, including wages, employee benefits and related stock-based compensation expenses. The Company records professional and contract service expenses, occupancy related expenses associated with corporate locations and equipment, and legal expenses in general and administrative expenses. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company measures stock-based compensation for all stock-based awards, including stock options and restricted stock units (“RSUs”), based on their estimated fair values on the date of the grant and recognizes the stock-based compensation cost for time-vested awards on a straight-line basis over the requisite service period. For performance-based RSUs, the number of shares ultimately expected to vest is estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. To the extent shares are expected to vest, the stock-based compensation cost is recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company’s common stock on the grant date of the award.</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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Income taxes are computed using the asset and liability method, under which deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Operating loss and tax credit carryforwards are measured by applying currently enacted tax laws. Valuation allowances are provided when necessary to reduce net deferred tax assets to an amount that is more likely than not to be realized.</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 has elected to account for global intangible low-taxed income ("GILTI") in the year the tax is incurred, rather than recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years. The net GILTI inclusion for the year ended January 1, 2021 was fully offset by foreign tax credits associated with the 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 Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date and then only in an amount more likely than not to be sustained upon review by the tax authorities. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.</span></div> Advertising - Advertising costs are expensed as incurred and recorded as sales and marketing expenses on our Consolidated Statements of Income. 2188000 1413000 902000 Warranties - The Company offers limited warranties on its products generally for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5YTVjMWZlMzFkNzRiMTE5ZDAyMzExODIwYzBhNDFkL3NlYzo2OWE1YzFmZTMxZDc0YjExOWQwMjMxMTgyMGMwYTQxZF8xMzYvZnJhZzo1NjY1MTY4MTBkODE0M2JhOWQzYjQ3MWM5NGEyOWIwMi90ZXh0cmVnaW9uOjU2NjUxNjgxMGQ4MTQzYmE5ZDNiNDcxYzk0YTI5YjAyXzIwMDg2_e10aa732-6cbc-48a6-8a41-c35eabb78f7a">one</span> to two years. The Company recognizes estimated costs related to warranty activities as a component of cost of sales upon product shipment. The estimates are based upon historical product failure rates and historical costs incurred in correcting product failures. The recorded amount is adjusted from time to time for specifically identified warranty exposures. Actual warranty expenses are charged against the Company’s estimated warranty liability when incurred. Factors that affect the Company’s liability include the number of units, historical and anticipated rates of warranty claims, and the cost per claim. P2Y 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. <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 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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:24.75pt;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:24.75pt;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:24.75pt;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>The carrying amounts of the Company’s financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's credit facility approximate fair value due to the variable interest rate features embedded in both the line of credit and term debt. <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. Additionally, the Company has been impacted by the recent coronavirus (“COVID-19”) outbreak. The global outbreak of COVID-19 has negatively affected the U.S. and global economy, disrupted global supply chains, resulted in significant travel and transport restrictions, including mandated closures and orders to “shelter-in-place,” and created significant disruption of the financial markets. Despite the Company’s efforts to manage and remedy these impacts to the Company, the ultimate impact and the extent to which the COVID-19 pandemic will continue to affect the business, results of operation and financial condition is difficult to predict and depends on numerous evolving factors outside of the Company’s control including: the duration and scope of the pandemic; government, social, business and other actions that have been and will be taken in response to the pandemic; and the effect of the pandemic on short and long-term general economic conditions.</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%">Recent Accounting Pronouncements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, updated December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </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 adopted this guidance as of the beginning of the first quarter of fiscal year 2018 using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. Additionally, the Company used the practical expedient to omit the disclosure of remaining performance obligations for contracts with an original expected duration of one year or less. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. The Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes to the fiscal year 2018 opening balance of retained earnings as to reflect the cumulative effect of the adoption of the standard. </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%">In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.</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 adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 29, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the fiscal year 2019 opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.</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%">In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The Company adopted ASU 2016-13 effective in the first quarter of fiscal year 2020 using the aging method, which calculates the allowance based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.</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%">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements of fair value measurements in Topic 820. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-13 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-13 did not have a material impact on the Company's consolidated financial statements.</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%">In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-15 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-15 did not have a material impact on the Company's consolidated financial statements.</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%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which helps simplify how entities account for income taxes by removing various exceptions related to the recognition of deferred tax liabilities and updating other tax computation requirements. This standard is effective for fiscal years beginning after December 15, 2020. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.</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%">In March 2020, the FASB issued ASU 2020-04, Facilitation of Effects of Reference Rate Reform on Financial Reporting, which was created in response to concerns about structural risks of interbank offered rates ("IBORs") and the risk of cessation of the London Interbank Offered Rate ("LIBOR"). This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard is effective for all entities as of March 12, 2020 through December 31, 2022. The Company adopted ASU 2020-04 effective in the first quarter of fiscal year 2020. The adoption of ASU 2020-04 did not have a material impact on the Company's consolidated financial statements.</span></div>In October 2020, the FASB issued ASU 2020-10, Codification Improvements ("ASU 2020-10"). The amendments in ASU 2020-10 contain improvements to the Codification by including disclosure guidance in appropriate disclosure and ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to financial statements is codified in the Disclosure Section of the Codification. The ASU also provides clarification to various codification topics to improve consistency in guidance application. The amendments are effective for interim and annual reporting periods in fiscal years beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating ASU 2020-10 and expects no material impact to our consolidated financial statements and related disclosures as a result of adoption. 368000 281000 13637000 13937000 300000 -228000 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%">The following table summarizes total sales by product category:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Powered Vehicles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">523,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">451,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">337,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Specialty Sports</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">366,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">299,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">281,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">890,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">751,020 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">619,225 </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"/></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%">The following table summarizes total sales by sales channel:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">OEM</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">494,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">473,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">368,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aftermarket</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">396,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">277,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">250,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">890,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">751,020 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">619,225 </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"/></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%">The following table summarizes total sales generated by geographic location of the customer:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">North America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">593,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">502,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">388,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Asia</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">144,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">120,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">119,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">143,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">120,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">101,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Rest of the World</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">890,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">751,020 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">619,225 </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"/></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%">The following table summarizes total sales by product category:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Powered Vehicles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">523,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">451,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">337,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Specialty Sports</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">366,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">299,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">281,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">890,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">751,020 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">619,225 </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"/></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%">The following table summarizes total sales by sales channel:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">OEM</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">494,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">473,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">368,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Aftermarket</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">396,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">277,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">250,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">890,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">751,020 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">619,225 </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"/></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%">The following table summarizes total sales generated by geographic location of the customer:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">North America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">593,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">502,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">388,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Asia</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">144,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">120,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">119,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">143,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">120,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">101,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Rest of the World</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">890,554 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">751,020 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">619,225 </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"/></tr></table></div> 523694000 451253000 337284000 366860000 299767000 281941000 890554000 751020000 619225000 494068000 473969000 368580000 396486000 277051000 250645000 890554000 751020000 619225000 593267000 502263000 388702000 144836000 120839000 119142000 143817000 120272000 101217000 8634000 7646000 10164000 890554000 751020000 619225000 Inventory<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%">Inventory consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Raw materials</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%">87,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Work-in-process</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%">5,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">7,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finished goods</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%">34,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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 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: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="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%">127,091 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">128,505 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Inventory consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Raw materials</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%">87,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Work-in-process</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%">5,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">7,075 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finished goods</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%">34,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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 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: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="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%">127,091 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">128,505 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 87503000 87779000 5306000 7075000 34282000 33651000 127091000 128505000 Prepaids and Other Current Assets<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%">Prepaids and other current assets consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</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 #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%">66,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">8,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Current portion of acquisition-related compensation held in escrow</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%">4,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">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%">7,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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:#cceeff;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%">87,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">17,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Prepaids and other current assets consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2020</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 #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%">66,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">8,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Current portion of acquisition-related compensation held in escrow</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%">4,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">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%">7,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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:#cceeff;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%">87,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">17,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Accrued expenses consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Payroll and related expenses</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%">22,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">9,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">7,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">NCI buyout liability</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%">4,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">8,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">59,391 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35,744 </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"/></tr></table></div> 66812000 6701000 8683000 5774000 4518000 0 7907000 5465000 87920000 17940000 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 consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Building and building improvements</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%">75,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">42,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">14,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">19,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Land</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%">9,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Machinery and manufacturing 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%">81,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">57,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Transportation equipment</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%">6,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="2" style="background-color:#ffffff;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%">222,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">150,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(58,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(42,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">163,288 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">108,379 </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"/></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%">Depreciation expense was $16,341, $11,261, and $8,143 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, including $2,250, $1,861, and $869 of internal-use software amortization for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021.</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 depreciation expense in the accompanying consolidated statements of income:</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2018</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">9,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,341 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,143 </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"/></tr><tr style="height:9pt"><td colspan="18" style="background-color:#ffffff;padding:0 1pt"><div style="margin-top:12pt;padding-left:11.25pt;text-align:justify"><span><br/></span></div></td></tr></table></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 Company’s long-lived assets by geographic location are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">United States</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%">144,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">100,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">International</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%">18,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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: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%">163,288 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,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"/></tr></table></div> 75753000 42343000 14176000 10102000 19853000 16860000 9698000 5414000 15075000 13841000 81281000 57331000 6187000 5006000 222023000 150897000 58735000 42518000 163288000 108379000 16341000 11261000 8143000 2250000 1861000 869000 2994000 144529000 100508000 18759000 7871000 163288000 108379000 Leases<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 has operating lease agreements for administrative, research and development, manufacturing, and sales and marketing facilities. These leases have remaining lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5YTVjMWZlMzFkNzRiMTE5ZDAyMzExODIwYzBhNDFkL3NlYzo2OWE1YzFmZTMxZDc0YjExOWQwMjMxMTgyMGMwYTQxZF8xNDgvZnJhZzo4NzBjZGNjOWNlNmQ0NmUwOWU2NjhlNjM0NzBhZjQ0Ni90ZXh0cmVnaW9uOjg3MGNkY2M5Y2U2ZDQ2ZTA5ZTY2OGU2MzQ3MGFmNDQ2XzIwOQ_1ca9faa6-c6e3-4136-94ba-d78e3fd882bf">one</span> to seven years, some of which include options to extend the lease term for up to five years, and some of which include options to terminate the leases within one year. Certain leases are subject to annual escalations as specified in the lease agreements. The Company considered these options in determining the lease term used to establish its right-of-use assets and lease liabilities. These lease agreements do not contain any material residual value guarantees or material restrictive covenants. </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%">As most of the Company's leases do not provide an interest rate, the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The weighted-average remaining lease term for the Company's operating leases was 4.62 years and the weighted-average incremental borrowing rate was 3.21% as of January 1, 2021.</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%">Operating lease costs consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</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%">Operating lease cost</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%">7,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other lease costs (1)</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%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</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%">8,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 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%">(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.</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%">Lease costs for the twelve months ended January 3, 2020 and December 28, 2018 were $7,195 and $6,445, 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:400;line-height:120%">Supplemental balance sheet information related to the Company's operating leases is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:34.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">January 1, 2021</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%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Current lease liabilities</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%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-current lease liabilities</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5YTVjMWZlMzFkNzRiMTE5ZDAyMzExODIwYzBhNDFkL3NlYzo2OWE1YzFmZTMxZDc0YjExOWQwMjMxMTgyMGMwYTQxZF8xNDgvZnJhZzo4NzBjZGNjOWNlNmQ0NmUwOWU2NjhlNjM0NzBhZjQ0Ni90YWJsZTo4ZDJiMjZjNTc5M2I0MTY2OWEyYmNlMjUxMDAxNWM5ZC90YWJsZXJhbmdlOjhkMmIyNmM1NzkzYjQxNjY5YTJiY2UyNTEwMDE1YzlkXzMtMS0xLTEtMA_a6f61a09-c350-4c7d-b6f0-561c8b49ad90">Other liabilities</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Supplemental cash flow information related to the Company's operating leases is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</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%">Right-of-use assets obtained in exchange for lease obligations</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%">14,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Cash paid for amounts included in the measurement of lease liabilities</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%">7,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></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%">For fiscal year</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:700;line-height:100%">Total future payments</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%">2021</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%">7,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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%">6,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">5,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</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,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">2,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total lease payments</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%">27,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: imputed interest</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,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Present value of lease liabilities</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%">25,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: current portion</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%">(6,754)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease liabilities less current portion</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%">19,115 </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"/></tr></table></div><div><span><br/></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 December 2020, the Company signed a lease contract which has not commenced as of January 1, 2021. Based on the present value of the lease payments, the estimated right-of -use-asset and lease liability related to this contract is approximately $3,878 and $3,545, respectively. In addition, subsequent to January 1, 2021, the Company entered into a lease amendment that extended the lease term of an existing lease and is expected to result in an additional right-of -use-asset and lease liability of approximately $1,160.</span></div> P7Y P5Y P1Y P4Y7M13D 0.0321 <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%">Operating lease costs consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</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%">Operating lease cost</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%">7,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other lease costs (1)</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%">937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</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%">8,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 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%">(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.</span></td></tr></table></div> 7195000 6445000 <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%">Supplemental balance sheet information related to the Company's operating leases is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:34.331%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;line-height:100%">January 1, 2021</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%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Current lease liabilities</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%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-current lease liabilities</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5YTVjMWZlMzFkNzRiMTE5ZDAyMzExODIwYzBhNDFkL3NlYzo2OWE1YzFmZTMxZDc0YjExOWQwMjMxMTgyMGMwYTQxZF8xNDgvZnJhZzo4NzBjZGNjOWNlNmQ0NmUwOWU2NjhlNjM0NzBhZjQ0Ni90YWJsZTo4ZDJiMjZjNTc5M2I0MTY2OWEyYmNlMjUxMDAxNWM5ZC90YWJsZXJhbmdlOjhkMmIyNmM1NzkzYjQxNjY5YTJiY2UyNTEwMDE1YzlkXzMtMS0xLTEtMA_a6f61a09-c350-4c7d-b6f0-561c8b49ad90">Other liabilities</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Supplemental cash flow information related to the Company's operating leases is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</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%">Right-of-use assets obtained in exchange for lease obligations</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%">14,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Cash paid for amounts included in the measurement of lease liabilities</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%">7,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26148000 6754000 19115000 14178000 7095000 <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%">Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></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%">For fiscal year</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:700;line-height:100%">Total future payments</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%">2021</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%">7,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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%">6,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">5,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</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,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">2,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total lease payments</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%">27,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: imputed interest</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,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Present value of lease liabilities</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%">25,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: current portion</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%">(6,754)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease liabilities less current portion</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%">19,115 </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"/></tr></table></div> 7482000 6180000 5184000 3519000 2793000 2729000 27887000 2018000 25869000 6754000 19115000 3878000 3545000 1160000 Goodwill and Intangible Assets<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%">Intangible assets, excluding goodwill, are comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:46.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.365%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">amount</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">amount</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">average life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></div></td></tr><tr><td colspan="3" style="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%">January 01, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Customer relationships </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%">194,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(46,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">148,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Core technology</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%">34,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(33,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Patents</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%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:#ffffff;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-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%">231,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">(82,014)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">149,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Trademarks and brands, not subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">204,491 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">January 3, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Customer relationships </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%">70,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(30,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">40,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Core technology</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%">34,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(33,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Patents</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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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-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%">106,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(64,853)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">41,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Trademarks and brands, not subject to amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">81,949 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Amortization of intangibles</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%">17,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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%">Goodwill activity consisted of the following:</span></td><td colspan="3" style="padding:0 1pt"/></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%">Balance as of January 3, 2020</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%">93,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i69a5c1fe31d74b119d02311820c0a41d_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">8</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> - Acquisitions</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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%">195,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Currency translation and other adjustments</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%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of January 1, 2021</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%">289,349 </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"/></tr></table></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%">Future amortization expense for finite-lived intangibles as of January 1, 2021 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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%">For fiscal year:</span></td><td colspan="3" 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%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">2021</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,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">2022</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%">19,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">2023</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%">19,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">2024</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%">18,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">2025</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%">16,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Thereafter</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%">55,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total expected future amortization</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%">149,421 </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"/></tr></table></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%">Intangible assets, excluding goodwill, are comprised of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:46.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.365%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">amount</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">amount</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">average life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(years)</span></div></td></tr><tr><td colspan="3" style="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%">January 01, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Customer relationships </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%">194,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(46,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">148,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Core technology</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%">34,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(33,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Patents</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%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:#ffffff;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-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%">231,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">(82,014)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">149,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Trademarks and brands, not subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">204,491 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">January 3, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Customer relationships </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%">70,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(30,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">40,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Core technology</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%">34,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(33,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Patents</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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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-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%">106,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(64,853)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">41,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Trademarks and brands, not subject to amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">81,949 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 194950000 46800000 148150000 P10Y 34625000 33679000 947000 P8Y 1859000 1535000 324000 P4Y 231434000 82014000 149421000 55070000 204491000 70473000 30114000 40359000 P11Y 34400000 33309000 1091000 P8Y 1859000 1430000 429000 P4Y 106732000 64853000 41879000 40070000 81949000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Amortization of intangibles</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%">17,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17583000 6344000 6065000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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%">Goodwill activity consisted of the following:</span></td><td colspan="3" style="padding:0 1pt"/></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%">Balance as of January 3, 2020</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%">93,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i69a5c1fe31d74b119d02311820c0a41d_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">8</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> - Acquisitions</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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%">195,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Currency translation and other adjustments</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%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of January 1, 2021</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%">289,349 </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"/></tr></table> 93527000 195754000 68000 289349000 <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%">Future amortization expense for finite-lived intangibles as of January 1, 2021 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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%">For fiscal year:</span></td><td colspan="3" 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%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">2021</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,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">2022</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%">19,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">2023</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%">19,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">2024</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%">18,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">2025</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%">16,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Thereafter</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%">55,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total expected future amortization</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%">149,421 </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"/></tr></table></div> 19860000 19736000 19063000 18849000 16214000 55699000 149421000 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></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Payroll and related expenses</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%">22,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">9,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">7,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">NCI buyout liability</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%">4,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">8,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">59,391 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35,744 </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"/></tr></table></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%">Activity related to warranties is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(5,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">9,835 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,649 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,433 </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"/></tr></table></div> 22407000 14595000 6754000 6242000 9835000 5649000 7595000 4295000 4550000 0 8250000 4963000 59391000 35744000 <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%">Activity related to warranties is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(5,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">9,835 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,649 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,433 </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"/></tr></table></div> 5649000 6433000 6481000 6887000 4064000 4621000 3158000 100000 200000 5859000 4948000 4869000 9835000 5649000 6433000 Related Party Transactions<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 May 3, 2019, the Company acquired substantially all the assets of Air Ride Technologies, Inc., d/b/a Ridetech. Ridetech has a building lease for its manufacturing and office facilities in Jasper, Indiana. The buildings are owned by the former owner of Ridetech, who is now an employee of the Company. The lease is effective from May 3, 2019 through April 1, 2024, with monthly rent payments of $16. Rent expense under this lease was $192 and $125 for the years ended January 1, 2021 and January 3, 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 11, 2020, the Company acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA"). Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a href="#i69a5c1fe31d74b119d02311820c0a41d_184" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Note 18 - Acquisitions</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for further details of this acquisition. The Company has transactions with an automotive dealership owned by a former owner of SCA, who is now an employee of the Company. The Company purchased approximately $1,172 of parts and vehicles and sold approximately $404 of upfit packages to the dealership during the year ended January 1, 2021. As of January 1, 2021, the Company had $1,014 and $404 in accounts payable and accounts receivable, respectively, related to this dealership. </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 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 will be 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="#i69a5c1fe31d74b119d02311820c0a41d_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> - 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></div> 16000 192000 125000 1172000 404000 1014000 404000 0.20 24975000 Debt<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Former Second Amended and Restated 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%">In August 2013, the Company entered into a credit facility with SunTrust Bank, N.A. and other named lenders, which was periodically amended and restated (the "Second Amended and Restated Credit Facility"). The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new credit facility with Bank of America, N.A. ("Bank of America"). </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-style:italic;font-weight:700;line-height:120%">First Amended and Restated 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%">In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was amended and restated on March 11, 2020 and June 19, 2020 (as most recently amended and restated as the "First Amended and Restated Credit Facility"). The First Amended and Restated Credit Facility, which matures on March 11, 2025, provides a senior secured revolving line of credit with a borrowing capacity of $250,000 and a term loan of $400,000. The term loan is subject to quarterly amortization payments.</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 $7,615 in debt issuance costs, of which $6,458 were allocated to the term debt and $1,157 were allocated to the line of credit. Additionally, the Company had $434 of remaining unamortized debt issuance costs. The Company expensed $277 of the remaining unamortized debt issuance costs, which are included in interest and other expense, net in the condensed consolidated statements of income for the year ended January 1, 2021 and the remaining $157 were allocated to the line of credit. Loan fees allocated to the term debt will be amortized using the interest method and loan fees allocated to the line of credit will be amortized on a straight-line basis over the term of the First Amended and Restated 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 First Amended and Restated Credit Facility provides for interest at a rate either based on the London Interbank Offered Rate, or LIBOR, plus a margin ranging from 1.00% to 2.25%, with a floor rate of 0.5%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 1.25%. At January 1, 2021, the one-month LIBOR and prime rates were 0.14% and 3.25%, respectively. At January 1, 2021, our weighted average interest rate on outstanding borrowing was 1.62%. The First Amended and Restated 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 January 1, 2021.</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%">In August 2020, the Company entered into an interest rate swap agreement to hedge the variability of cash flows in interest payments associated with $200,000 of its variable rate term 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="#i69a5c1fe31d74b119d02311820c0a41d_1805" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_1805" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_1805" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> - 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 this agreement.</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 First Amended and Restated Credit Facility permits up to $25,000 of the aggregate revolving commitment to be used by the Company for issuance of letters of credit, of which $15,000 was outstanding at January 1, 2021.</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 First Amended and Restated Credit Facility:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Amount outstanding</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Standby letter of credit</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%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Available borrowing capacity</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%">235,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">177,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Maximum borrowing capacity</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%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Maturity date</span></td><td colspan="9" 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%">March 11, 2025</span></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: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 January 1, 2021, future principal payments for long-term debt, including the current portion, as summarized as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</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:700;line-height:100%">For fiscal year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">2021</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%">12,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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%">17,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">325,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="2" style="background-color:#cceeff;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%">395,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Debt issuance cost</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%">(5,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt, net of issuance cost</span></td><td colspan="2" style="background-color:#cceeff;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%">389,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: current portion</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,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt less current portion</span></td><td style="background-color:#cceeff;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:#cceeff;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%">377,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 250000000 400000000 7615000 6458000 1157000 434000 277000 157000 0.0100 0.0225 0.0000 0.0125 0.0014 0.0325 0.0162 200000000 25000000 15000000 <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 First Amended and Restated Credit Facility:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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%">Amount outstanding</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Standby letter of credit</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%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Available borrowing capacity</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%">235,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">177,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Maximum borrowing capacity</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%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">250,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Maturity date</span></td><td colspan="9" 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%">March 11, 2025</span></td></tr></table></div> 0 68000000 15000000 5000000 235000000 177000000 250000000 250000000 <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 January 1, 2021, future principal payments for long-term debt, including the current portion, as summarized as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">2021</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:700;line-height:100%">For fiscal year</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">2021</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%">12,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</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%">17,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</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%">325,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><td colspan="2" style="background-color:#cceeff;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%">395,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Debt issuance cost</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%">(5,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt, net of issuance cost</span></td><td colspan="2" style="background-color:#cceeff;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%">389,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: current portion</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,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term debt less current portion</span></td><td style="background-color:#cceeff;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:#cceeff;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%">377,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12500000 17500000 20000000 20000000 325000000 395000000 -5412000 389588000 12500000 377088000 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%">On August 17, 2020 the Company entered into a Swap to mitigate the cash flow risk associated with changes in interest rates on $200,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="#i69a5c1fe31d74b119d02311820c0a41d_163" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i69a5c1fe31d74b119d02311820c0a41d_163" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">10</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_163" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> - Debt</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 Company's variable rate debt. The Swap matures on March 11, 2025. The Company pays a base fixed rate of 0.73% and in return receives the greater of (1) 1-month LIBOR, or (2) 0.50%. The Company accounts for interest rate swap contracts in accordance with ASC 815, Derivatives and Hedging, which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value. The swap has been designated and accounted for as a cash flow hedge of the forecasted interest payments on the Company’s debt. As long as the swap continues to be a highly effective hedge of the designated interest rate risk, changes in the fair value of the swap are recorded in accumulated other comprehensive income (loss), a component of equity. Any ineffective portion of a change in the fair value of a hedge is recorded in earnings. </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 fair value of the Swap on January 1, 2021 was a liability of $915. 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="#i69a5c1fe31d74b119d02311820c0a41d_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">6</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_178" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> - 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 information on determining the fair value. The liability is included in other liabilities in the consolidated balance sheets. At both the inception of the Swap and at January 1, 2021, the interest rate swap was considered highly effective and accordingly, the $915 change in fair value incurred from inception was deferred and recorded in other comprehensive income (loss), net of taxes. As required under ASC 815, the Swap’s effectiveness will be assessed on a quarterly basis.</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’s derivative counterparty is an investment grade financial institution. The Company does not have any collateral arrangements with its derivative counterparty and the derivative contract does not contain credit risk related contingent features.</span></div> 200000000 0.0073 0.0050 915000 915000 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%"> - A lawsuit was filed on December 17, 2015 by SRAM Corporation (“SRAM”) in the U.S. District Court, Northern District of Illinois, against the Company’s wholly-owned subsidiary, RFE Canada Holding Corp. (“RFE Canada”). The lawsuit alleges patent infringement of U.S. Patent number 9,182,027 ("027 Patent") and violation of the Lanham Act. SRAM filed a second lawsuit in the same court against RFE Canada on May 16, 2016, alleging patent infringement of U.S Patent number 9,291,250 ("'250 Patent"). The Company believes that the lawsuits are without merit and intends vigorously to defend itself. As such, the Company has filed, before the U. S. Patent and Trademark Appeals Board ("PTAB"), for Interparties Reviews ("IPR") of the '027 Patent and separately the same for the '250 Patent. In April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit ("CAFC"). The CAFC found in favor of the Company and has vacated and remanded all of the PTAB findings with the exception of their finding that the ‘027 patent met the prima facia test for obviousness, which was affirmed. The CAFC has declined to rehear the case and has issued the final remand order sending the case back to the PTAB. SRAM filed ‘027 appeal cert before the Supreme Court of the United States, cert was denied and that case is before the PTAB on remand. The PTAB has issued an opinion in the ‘250 Patent case stating that the Company has not shown the claims of the ‘250 Patent to be obvious. The Company has appealed that PTAB opinion to the CAFC and the CAFC has affirmed the PTAB opinion. The U.S. District Court, Northern District of Illinois, has again stayed the SRAM lawsuits against the Company pending outcome of the remanded ‘027 PTAB issue.</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 a separate action, the Company filed a lawsuit on January 29, 2016 in the U.S. District Court, Northern District of California against SRAM. That lawsuit alleges SRAM’s infringement of two separate Company owned patents, specifically U.S. Patent numbers 6,135,434 and 6,557,674. The Company filed a second lawsuit on July 1, 2016 in the U.S. District Court, Northern District of California against SRAM alleging infringement of the Company’s U.S. Patent numbers 8,226,172 and 8,974,009. These lawsuits have been moved to U.S. District Court, District of Colorado and are otherwise proceeding. </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%">Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters 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%">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 will be settled in quarterly installment payments through July 2022, which amount to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $6,556 during the year ended January 1, 2021. The stock portion of 136 shares held in escrow will be released quarterly starting January 2021 through July 2022. The exercise of the Call Option effectively canceled the put option held by Flagship, Inc.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On June 21, 2018, the U.S. Supreme Court (the “Court”) decided </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">South Dakota v. Wayfair, Inc.,</span> et al., holding that internet retailers do not have to maintain a physical presence in a state in order to be required to collect the state’s sales and use tax. As a result of the Court’s decision, most states enacted legislation to require sellers who meet economic nexus thresholds to register, collect and remit sales and use taxes on transactions with out-of-state customers. The Company believes that it is possible that it will incur a liability for uncollected sales tax on some portion of its e-commerce sales through January 1, 2021. Based on information currently available, any retroactively imposed liability is not expected to be material to the Company’s results of operations or financial position because direct end-user sales in states where the Company is not registered comprise a small portion of total revenues. 0.20 0.20 24975000 6556000 4550000 2700000 6556000 136000000 Stockholders' Equity<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Secondary Stock Offering</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%">In June 2020, the Company completed a secondary offering whereby it sold 2,760 shares of its common stock at a price of $76.00 per share for gross proceeds of $209,760. The net proceeds to the Company after underwriters' discounts and commissions of $11,015 and $511 of offering costs was $198,233. The total shares sold included 360 shares that were sold in connection with the underwriters' option to purchase additional shares. This offering was made pursuant to the Company's registration statement on Form S-3.</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 did not incur any expenses related to secondary offerings during the fiscal years ended January 3, 2020 and December 28, 2018.</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:700;line-height:120%">Equity Incentive Plans</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 has outstanding awards under the following equity incentive plans: the 2008 Stock Option Plan (the "2008 Plan"), the 2008 Non-Statutory Stock Option Plan (the "2008 Non-Statutory Plan") and the 2013 Omnibus Plan (the "2013 Plan"). No further awards will be granted pursuant to the 2008 Plan or the 2008 Non-Statutory Plan. Under the 2013 Plan, the Company has the ability to issue incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, RSUs, performance units and/or performance shares.</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 equity incentive plans are administered by the Compensation Committee of the Board of Directors of the Company, which has the authority to determine the type of incentive award, as well as the terms and conditions of the awards. Options granted under the plans have vesting periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5YTVjMWZlMzFkNzRiMTE5ZDAyMzExODIwYzBhNDFkL3NlYzo2OWE1YzFmZTMxZDc0YjExOWQwMjMxMTgyMGMwYTQxZF8xNjkvZnJhZzo4ZDhjOGRkY2U1MTE0NTE3OWRiZDJlN2VkZTU5Y2RjOS90ZXh0cmVnaW9uOjhkOGM4ZGRjZTUxMTQ1MTc5ZGJkMmU3ZWRlNTljZGM5XzE4NTY_bbc4849a-3360-45c7-a396-5633e78235e7">one</span> to five years and expire no later than 10 years from the date of grant. RSUs generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY5YTVjMWZlMzFkNzRiMTE5ZDAyMzExODIwYzBhNDFkL3NlYzo2OWE1YzFmZTMxZDc0YjExOWQwMjMxMTgyMGMwYTQxZF8xNjkvZnJhZzo4ZDhjOGRkY2U1MTE0NTE3OWRiZDJlN2VkZTU5Y2RjOS90ZXh0cmVnaW9uOjhkOGM4ZGRjZTUxMTQ1MTc5ZGJkMmU3ZWRlNTljZGM5XzE5NDQ_e8cf0473-da5e-472a-9e83-739c6f5c1996">four</span>-year period with 25% vesting at the end of one year and the remaining vesting annually thereafter. In addition to time-based vesting criteria, certain of our RSUs include performance-based vesting criteria. As of January 1, 2021, there were 2,067 shares reserved for issuance under the Company's equity incentive plans and 1,422 shares available for grant under the 2013 Plan. The Company generally issues new shares in connection with awards under its 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:700;line-height:120%">Stock-Based Compensation</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%">Compensation expense related to the Company's share-based awards for the fiscal years ended January 1, 2021, January 3, 2020, and December 28, 2018 was $8,618, $6,864, and $7,322, respectively, all of which related to RSUs. No compensation expense related to stock options was incurred during the fiscal years ended January 1, 2021, January 3, 2020, and December 28, 2018.</span></div><div><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 consolidated statements of income:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">8,618 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,864 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,322 </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"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of January 1, 2021, $440 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets.</span></div></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%">Stock-based compensation expense capitalized to inventory was not material for the years ended January 1, 2021, January 3, 2020 and December 28, 2018. </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:700;line-height:120%">Restricted Stock Units</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 grants both time-based and performance-based stock awards, which also include a time-based vesting feature. Compensation expense for time-based stock awards is measured at the grant date based on the closing market price of the Company's common stock, and recognized ratably over the vesting period. </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 performance-based stock awards, compensation expense is measured based on estimates of the number of shares ultimately expected to vest at each reporting date based on management’s expectations regarding the relevant performance criteria. The recognition of compensation expense associated with performance-based stock awards requires defined criteria for assessing achievement and judgment in assessing the probability of meeting the performance goals. </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 RSU activity: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 29, 2017</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%">800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 28, 2018</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%">655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">74.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 January 3, 2020</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%">427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">44.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">47.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 January 1, 2021</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%">450 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of vested RSUs was $15,625, $21,793 and $13,874 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively. As of January 1, 2021, the Company had approximately $17,398 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.57 years. </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:700;line-height:120%">Stock Options</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 stock option activity: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Number of shares outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Weighted-average exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Weighted-average remaining contractual life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Aggregate intrinsic 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%">Balance at December 29, 2017</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%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercised</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%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Balance at December 28, 2018</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%">720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">39,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercised</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%">(289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at January 3, 2020</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%">431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercised</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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;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%">225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options vested and expected to vest - January 1, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">225 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercisable - January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Aggregate intrinsic value represents the difference between the closing price of the Company's common stock on NASDAQ and the exercise price of outstanding, in-the-money options. No options vested during the year ended January 1, 2021. As of January 1, 2021, stock-based compensation expense related to stock options has been fully recognized.</span></div>During the years ended January 1, 2021, January 3, 2020 and December 28, 2018, 206, 289, and 166 shares of common stock, respectively, were issued due to the exercise of stock options, resulting in proceeds to the Company of approximately $1,063, $1,451, and $875, respectively. 2760000 76.00 209760000 11015000 511000 198233000 360000 P5Y P10Y 0.25 2067000 1422000 8618000 6864000 7322000 <div><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 consolidated statements of income:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">8,618 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,864 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,322 </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"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of January 1, 2021, $440 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets.</span></div></td></tr></table></div> 625000 802000 482000 635000 506000 556000 788000 721000 640000 6570000 4835000 5644000 8618000 6864000 7322000 440000 <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 RSU activity: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 29, 2017</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%">800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 28, 2018</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%">655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">74.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 January 3, 2020</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%">427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">44.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">47.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 January 1, 2021</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%">450 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 800000 23.91 223000 37.07 30000 25.16 338000 21.98 655000 29.34 131000 74.70 67000 32.29 292000 26.06 427000 44.98 260000 47.46 13000 48.51 224000 37.34 450000 50.12 15625000 21793000 13874000 17398000 P2Y6M25D <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 stock option activity: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Number of shares outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Weighted-average exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Weighted-average remaining contractual life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Aggregate intrinsic 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%">Balance at December 29, 2017</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%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercised</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%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Balance at December 28, 2018</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%">720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">39,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercised</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%">(289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at January 3, 2020</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%">431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercised</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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;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%">225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options vested and expected to vest - January 1, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">225 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Options exercisable - January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 886000 5.19 P4Y 29840000 166000 5.25 9384000 -720000 5.17 P3Y 39403000 289000 5.03 17422000 431000 5.27 P2Y 27814000 206000 5.16 19724000 225000 5.37 P2Y 22593000 225000 5.37 P2Y 22593000 225000 5.37 P2Y 22593000 206000 289000 166000 1063000 1451000 875000 Earnings Per Share<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%">Basic earnings per share ("EPS") amounts are computed by dividing net income attributable to Fox Factory Holding Corp. stockholders for the period by the weighted average number of common shares outstanding during the period. Diluted EPS amounts are computed by dividing net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include shares issuable upon the exercise of outstanding stock options and vesting of restricted stock units, which are reflected in diluted earnings per share by application of the treasury stock method.</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 calculation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</span></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%">Net income attributable to FOX stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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-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%">90,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">93,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">84,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted average shares used to compute basic earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Dilutive effect of employee stock plans</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted average shares used to compute diluted earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">40,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">39,155 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">38,956 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Earnings per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company did not exclude any potentially dilutive shares from the calculation of diluted earnings per share for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, as none of these shares would have been antidilutive. <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 calculation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</span></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%">Net income attributable to FOX stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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-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%">90,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">93,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">84,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Weighted average shares used to compute basic earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">37,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Dilutive effect of employee stock plans</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted average shares used to compute diluted earnings per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">40,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">39,155 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">38,956 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Earnings per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 90674000 93033000 84040000 40229000 38333000 37805000 572000 822000 1151000 40801000 39155000 38956000 2.25 2.43 2.22 2.22 2.38 2.16 Income Taxes<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%">Provision for Income Taxes</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 components of income tax expense are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</span></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%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Federal</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%">18,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">State</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,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Foreign</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%">8,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="2" style="background-color:#ffffff;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%">27,694 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">18,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:700;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Federal</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,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">State</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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Foreign</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%">(694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</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%">(14,910)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(10,394)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,659)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision for income taxes</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%">12,784 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">14,099 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,523 </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"/></tr></table></div><div style="margin-bottom:5pt"><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 Company's income before provision for income taxes was subject to taxes in the following jurisdictions for the following periods:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">United States</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%">74,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">77,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">63,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</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%">29,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">27,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">104,530 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,569 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">90,890 </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"/></tr></table></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 presents a reconciliation of the statutory federal rate and the Company’s effective tax rate for the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Tax at federal statutory rate</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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"/><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"/><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">State taxes, net of federal benefit</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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Stock-based compensation</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%">(5.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign derived income benefit</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%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development tax credit</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%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Executive compensation deduction limitation</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%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Change in liability for unrecognized tax benefits</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%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(10.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total provision</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%">12.2 </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"><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="background-color:#cceeff;padding:0 1pt"/><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%">13.0 </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"><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="background-color:#cceeff;padding:0 1pt"/><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%">6.1 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Foreign tax credits, including amounts associated with accrued charges</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%">41,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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 liability</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%">5,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Accrued 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%">4,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Inventory</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%">4,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Capitalized research and development</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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Research and development tax credits</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%">1,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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</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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 deferred tax asset</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%">64,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Valuation allowance</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%">(7,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">Net deferred tax asset</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%">57,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">43,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Intangible 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%">(24,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(4,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Depreciation</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%">(6,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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 asset</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%">(6,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(4,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Accrued withholding tax on unremitted foreign dividends</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%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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</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%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;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%">(37,776)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(18,060)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">Net deferred tax asset</span></td><td style="background-color:#cceeff;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:#cceeff;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%">19,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">25,725 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 January 1, 2021, the Company had foreign tax credits of $41,187 that begin to expire in 2025, unless previously utilized, and foreign net operating loss carryforwards of $1,370, of which $1,370 begin to expire in 2037 if not utilized. The Company also had federal and state research and development credit carryforwards of approximately $1,334 and $2,321 respectively. The federal research and development credits begin to expire in 2036 unless previously utilized, and the state research credits do not expire. </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%">As of January 1, 2021, the Company assessed the realizability of deferred tax assets and evaluated the need for a valuation allowance for deferred tax assets for each jurisdiction based on the framework of ASC 740. As a result of the TCJA, the Company believes that it is more likely than not that a portion of its foreign tax credits will not be realizable, and as such, provided an allowance of $6,466 as of January 3, 2020. For the year ended January 1, 2021, the valuation allowance increased by $624, due to a generation of additional foreign tax credits from the foreign derived earnings. The valuation allowance for foreign tax credits was $7,161 as of January 1, 2021. Other components of the valuation allowance were not significant. It is reasonably possible that the Company could record a material adjustment to the valuation allowance in the next twelve months as management assesses the progress and outcome of its plans to alter the generation and utilization of foreign tax credits.</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%">Unrecognized Tax Benefits</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Balance - beginning of period</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%">2,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to current year tax positions</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%">664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to prior year tax positions</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%">187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Decrease related to prior year tax positions</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Decrease due to expiration of statute of limitations</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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance - end of period</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%">3,150 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,300 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,996 </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"/></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 January 1, 2021, the Company had $3,150 of unrecognized tax benefits, of which approximately $2,479, if recognized, would favorably impact the effective tax rate. The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. In 2018, the Company received a no change letter from the Internal Revenue Service ("IRS") related to the audit of the Company's 2015 federal tax return. Additionally, the IRS and the Company entered into a closing agreement that resolved the uncertainty about the deductibility of amortization and depreciation arising from the acquisition of the Company in 2008 for all open tax years. The favorable conclusion resulted in a decrease in the unrecognized tax benefits of $6,198, of which $5,648 favorably impacted the effective tax rate. Including the reversal of the amounts presented net of deferred tax assets and accrued interest and penalties, the favorable conclusion resulted in a benefit of $9,838 to the provision for income tax for the year ended December 28, 2018. The deductibility of acquisition-related amortization and depreciation for state tax purposes remains uncertain.</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%">As of January 1, 2021 and January 3, 2020, the Company had approximately $57 and $36, respectively, of cumulative interest and penalties related to the uncertain tax positions, and has elected to treat interest and penalties as a component of income tax expense.</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's 2018 forward federal tax returns, state tax returns from 2016 and forward, and foreign tax returns from 2018 and forward are subject to examination by tax authorities. Due to a favorable conclusion of a state audit in the first quarter of 2021, the company expects to release $2,718 of uncertain tax positions, of which $2,243 favorably impacts the effective tax rate.</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 components of income tax expense are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</span></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%">Current:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Federal</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%">18,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">State</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,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Foreign</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%">8,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</span></td><td colspan="2" style="background-color:#ffffff;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%">27,694 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">18,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:700;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Federal</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,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">State</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%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Foreign</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%">(694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total</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%">(14,910)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(10,394)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(12,659)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision for income taxes</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%">12,784 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">14,099 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5,523 </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"/></tr></table></div> 18061000 16670000 10330000 1590000 256000 604000 8043000 7567000 7248000 27694000 24493000 18182000 -14589000 -11158000 -11462000 373000 586000 -671000 -694000 178000 -526000 -14910000 -10394000 -12659000 12784000 14099000 5523000 <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 Company's income before provision for income taxes was subject to taxes in the following jurisdictions for the following periods:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">United States</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%">74,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">77,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">63,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</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%">29,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">27,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">104,530 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">108,569 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">90,890 </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"/></tr></table></div> 74777000 77810000 63138000 29753000 30759000 27752000 104530000 108569000 90890000 <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 presents a reconciliation of the statutory federal rate and the Company’s effective tax rate for the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Tax at federal statutory rate</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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"/><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="background-color:#cceeff;padding:0 1pt"/><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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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><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%">State taxes, net of federal benefit</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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Stock-based compensation</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%">(5.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign derived income benefit</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%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development tax credit</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%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Executive compensation deduction limitation</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%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Change in liability for unrecognized tax benefits</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%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(10.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total provision</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%">12.2 </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"><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="background-color:#cceeff;padding:0 1pt"/><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%">13.0 </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"><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="background-color:#cceeff;padding:0 1pt"/><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%">6.1 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.210 0.210 0.210 0.018 0.018 0.018 -0.059 -0.063 -0.038 -0.050 -0.030 -0.016 0.009 0.008 0.012 0.008 0.012 0.022 0.006 0.002 -0.108 -0.002 -0.011 -0.015 0.122 0.130 0.061 <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%">Deferred Income Taxes</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 1,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">January 3,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Foreign tax credits, including amounts associated with accrued charges</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%">41,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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 liability</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%">5,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Accrued 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%">4,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Inventory</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%">4,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Capitalized research and development</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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Research and development tax credits</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%">1,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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</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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 deferred tax asset</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%">64,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Valuation allowance</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%">(7,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">Net deferred tax asset</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%">57,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">43,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Intangible 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%">(24,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(4,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Depreciation</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%">(6,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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 asset</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%">(6,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(4,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Accrued withholding tax on unremitted foreign dividends</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%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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</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%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;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%">(37,776)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(18,060)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">Net deferred tax asset</span></td><td style="background-color:#cceeff;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:#cceeff;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%">19,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">25,725 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 41187000 33320000 5966000 4304000 4973000 2862000 4386000 3542000 3360000 0 1851000 4369000 2587000 1936000 64310000 50333000 7172000 6548000 57138000 43785000 24262000 4283000 6912000 6924000 6024000 4215000 213000 2318000 365000 320000 37776000 18060000 19362000 25725000 41187000 1370000 1370000 1334000 2321000 6466000 624000 7161000 <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%">Unrecognized Tax Benefits</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the fiscal years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2018</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%">Balance - beginning of period</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%">2,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to current year tax positions</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%">664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to prior year tax positions</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%">187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Decrease related to prior year tax positions</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Decrease due to expiration of statute of limitations</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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance - end of period</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%">3,150 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,300 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,996 </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"/></tr></table></div> 2300000 1996000 8154000 664000 557000 457000 187000 313000 36000 0 0 6480000 1000 566000 171000 3150000 2300000 1996000 3150000 2479000 6198000 5648000 9838000 57000 36000 2718000 2243000 Fair Value Measurement and Financial Instruments<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 FASB's Accounting Standards Codification 820, "Fair Value Measurements and Disclosures" 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:24.75pt;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:24.75pt;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:24.75pt;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: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, liabilities and redeemable non-controlling interest measured at fair value on a recurring basis as of the following periods:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:32.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">January 3, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Total</span></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%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Credit Facility</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">Interest Rate Swap</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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%">Non-controlling interest subject to put provisions</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">390,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">390,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">68,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">15,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">83,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 years ended January 1, 2021, and January 3, 2020.</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 used Level 2 inputs to determine the fair value of the Company’s First Amended and Restated Credit Facility. The Company believes the carrying amount of its First Amended and Restated Credit Facility approximates the fair value at January 1, 2021 because, while subject to a minimum LIBOR floor rate, the interest rate approximates current market rates of debt with similar terms and comparable credit risk.</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 August 17, 2020 the Company entered into an interest rate swap agreement to mitigate the cash flow risk associated with changes in interest rates on 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="#i69a5c1fe31d74b119d02311820c0a41d_1805" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">N</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_1805" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ote 1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_1805" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_1805" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> - 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, Derivatives and Hedging Interest rate swap contract is recognized as an asset or liability on the 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: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 July 22, 2020, the Company, pursuant to a stock purchase agreement with Flagship, Inc., dated as of the same date, purchased the remaining 20% interest of FF US Holding Corp. for $24,975 payable in a combination of stock and cash. 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="#i69a5c1fe31d74b119d02311820c0a41d_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> - 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. Prior to the consummation of the stock purchase, the non-controlling interest was measured at fair value using Level 3 inputs. </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 provides a reconciliation of the beginning and ending balances for the Company's obligations measured at fair value using Level 3 inputs:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Obligations (measured with level 3 inputs)</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%">Balance at January 3, 2020</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%">15,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net income ascribed to non-controlling interest</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,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Change in fair value</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%">8,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Purchase of non-controlling interest</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,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">The following table presents the Company's hierarchy for its assets, liabilities and redeemable non-controlling interest measured at fair value on a recurring basis as of the following periods:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%"><tr><td style="width:1.0%"/><td style="width:32.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">January 3, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Total</span></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%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Credit Facility</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">Interest Rate Swap</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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%">Non-controlling interest subject to put provisions</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">390,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">390,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">68,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">15,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">83,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 389588000 0 389588000 0 68000000 0 68000000 0 915000 0 915000 0 0 0 0 0 0 0 0 0 0 15719000 15719000 0 390503000 0 390503000 0 68000000 15719000 83719000 24975000 <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 provides a reconciliation of the beginning and ending balances for the Company's obligations measured at fair value using Level 3 inputs:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Obligations (measured with level 3 inputs)</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%">Balance at January 3, 2020</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%">15,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net income ascribed to non-controlling interest</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,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Change in fair value</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%">8,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Purchase of non-controlling interest</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,975)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15719000 1072000 8184000 24975000 0 Retirement PlanThe Company established a 401(k) plan to provide tax deferred salary deductions for all eligible employees. Participants may make voluntary contributions to the 401(k) plan, limited by certain IRS restrictions. The Company made matching contributions of $2,078, $1,153, and $850 for each of the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively. 2078000 1153000 850000 Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the Company, through Fox Factory, Inc., acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA") from Southern Rocky Holdings, LLC for $331,853, net of cash acquired and exclusive of vehicle inventory. SCA is a leading OEM authorized specialty vehicle manufacturer for light duty trucks and SUVs with headquarters in Trussville, Alabama. SCA operates under three aftermarket brands: SCA Performance, Rocky Ridge Trucks, and Rocky Mountain Truckworks. The Company believes the acquisition will be complementary to FOX’s Tuscany business, expanding its North American geographic manufacturing footprint and broadening its product offering in a growing segment of the automotive industry. This transaction was 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 Company also agreed to an additional $10,589 of contingent retention incentives for key SCA management, of which $9,283 is cash and $1,306 is stock, to be held in escrow and payable over the next two years. The Company recognized $4,211 in costs associated with such retention incentives during the year ended January 1, 2021. Additionally, the Company paid $1,750 in transaction compensation to key SCA management concurrently with the closing.</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 SCA is allocated to the assets acquired and liabilities assumed based on their estimated respective fair values as of March 11, 2020 with the excess purchase price allocated to goodwill. During the year ended January 1, 2021, the Company finalized the allocation of purchase price and recorded adjustments to Goodwill of $3,539 related to the completion of valuation of working capital, real estate, intangible assets and related deferred tax liabilities. 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 style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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"/></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%">331,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-cash consideration</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%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 consideration at closing</span></td><td style="background-color:#cceeff;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-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%">331,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:700;line-height:100%">Fair market values</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="background-color:#ffffff;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;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%">16,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Property, plant and equipment</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%">8,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease right-of-use assets</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%">4,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Customer relationships</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%">124,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trademarks and brand</span></td><td colspan="2" style="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,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Goodwill</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%">195,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 assets acquired</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%">364,331 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Accounts payable and accrued expenses</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%">7,678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Deferred taxes</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%">20,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 liabilities assumed</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%">32,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:700;line-height:100%">                    Purchase price allocation</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: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-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%">331,853 </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:top"/></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%">The Company incurred $10,582 of acquisition costs in conjunction with the SCA acquisition, including $1,750 of transaction compensation during the year ended January 1, 2021 and $602 of transaction costs during the year ended January 3, 2020. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income. Additional debt issuance costs of $6,622 were incurred in association with financing the transaction and will be amortized over the term of the First Amended and Restated Credit Facility. 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="#i69a5c1fe31d74b119d02311820c0a41d_163" 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 </a><a href="#i69a5c1fe31d74b119d02311820c0a41d_163" 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">10</a><a href="#i69a5c1fe31d74b119d02311820c0a41d_163" 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"> - Debt</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.</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 values assigned to the identifiable intangible assets were determined by discounting the estimated future cash flows associated with these assets to their present value. The goodwill of $195,754 reflects the strategic fit of SCA with the Company’s operations. The Company will amortize the acquired customer relationships assets over their expected useful lives of 5-10 years. Trademarks, brand names and goodwill are expected to have an indefinite life, and will be subject to impairment testing. The goodwill is not deductible for income tax purposes. SCA previously purchased intangibles in asset acquisitions with a remaining net tax basis approximating $77,989, which the Company may deduct for income tax purposes. </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 unaudited pro forma financial information shows the combined results of operations of the Company and SCA, as if the acquisition had occurred as of the beginning of the periods presented. The pro forma results include the effects of the amortization of purchased intangible assets and acquired inventory valuation step-up, interest expense on the term debt secured to finance the acquisition, and the net tax benefit of the above adjustments calculated at the statutory federal tax rate of 21%. SCA was operated as a C Corporation for federal taxation purposes. A pro forma adjustment has been made to reflect the income taxes that would have been recorded at the federal statutory rate based on SCA’s net income. The pro forma results for the year ended January 1, 2021 exclude transaction costs associated with the acquisition and the results for the year ended January 3, 2020 have been adjusted to include these charges. This pro forma data is presented for informational purposes only and does not purport to be indicative of the results of future operations or of the results that would have occurred had the acquisition taken place in the periods noted below.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 years ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">January 1, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">January 3, 2020</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%">Pro forma sales</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%">909,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%">842,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Pro forma net income attributable to FOX stockholders</span></td><td style="background-color:#ffffff;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-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%">89,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">78,577 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Pro forma basic earnings per share</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%">2.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Pro forma diluted earnings per share</span></td><td style="background-color:#ffffff;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-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%">2.41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">2.01 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Total SCA revenues included in the consolidated statements of income</span></td><td style="background-color:#ffffff;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-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%">76,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Total SCA pre-tax income included in the consolidated statements of income</span></td><td style="background-color:#cceeff;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:#cceeff;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%">7,555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 1 331853000 10589000 9283000 1306000 4211000 1750000 3539000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></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"/></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%">331,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-cash consideration</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%">322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 consideration at closing</span></td><td style="background-color:#cceeff;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-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%">331,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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:700;line-height:100%">Fair market values</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="background-color:#ffffff;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;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%">16,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Property, plant and equipment</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%">8,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease right-of-use assets</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%">4,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Customer relationships</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%">124,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trademarks and brand</span></td><td colspan="2" style="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,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Goodwill</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%">195,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 assets acquired</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%">364,331 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Accounts payable and accrued expenses</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%">7,678 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Deferred taxes</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%">20,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 liabilities assumed</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%">32,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:700;line-height:100%">                    Purchase price allocation</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: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-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%">331,853 </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:top"/></tr></table> 331531000 322000 331853000 16350000 8300000 4027000 124400000 15500000 195754000 364331000 7678000 4027000 20773000 32478000 331853000 10582000 1750000 602000 6622000 195754000 P5Y P10Y 77989000 909903000 842701000 89480000 78577000 2.45 2.05 2.41 2.01 76648000 7555000 Selected Quarterly Financial Data (Unaudited)<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%">Selected summarized quarterly financial information for 2020 and 2019 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:23.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.743%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Jan 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Oct 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Jul 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">April 3,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Jan 3,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Sep 27,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Jun 28,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Mar 29,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">262,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">260,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">183,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">184,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">185,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">211,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">192,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">161,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Gross profit</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%">83,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">89,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">59,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">56,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">59,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">69,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">62,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income from operations</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%">37,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">45,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net income attributable to Fox Stockholders</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%">31,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">18,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">    Basic</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%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">    Diluted</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%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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%">Selected summarized quarterly financial information for 2020 and 2019 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:23.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.743%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Jan 1,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Oct 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Jul 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">April 3,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Jan 3,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Sep 27,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Jun 28,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Mar 29,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">262,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">260,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">183,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">184,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">185,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">211,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">192,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">161,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Gross profit</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%">83,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">89,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">59,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">56,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">59,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">69,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">62,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income from operations</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%">37,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">45,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">35,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">29,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net income attributable to Fox Stockholders</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%">31,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">18,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">    Basic</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%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">0.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">    Diluted</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%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 262391000 260700000 183102000 184361000 185881000 211317000 192122000 161700000 83472000 89474000 59986000 56615000 59641000 69817000 62220000 51057000 37670000 45553000 19359000 11567000 26159000 35360000 29471000 21819000 31796000 38020000 12608000 8250000 22522000 29487000 22921000 18103000 0.76 0.91 0.32 0.21 0.58 0.77 0.60 0.48 0.75 0.90 0.32 0.21 0.58 0.75 0.59 0.46 Subsequent EventsNone. XML 22 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover page - USD ($)
12 Months Ended
Jan. 01, 2021
Feb. 19, 2021
Jul. 03, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --01-01    
Document Period End Date Jan. 01, 2021    
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 6634 Hwy 53    
Entity Address, City or Town Braselton    
Entity Address, State or Province GA    
Entity Address, Postal Zip Code 30517    
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 Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag true    
Entity Public Float     $ 2,504,178,000
Entity Common Stock, Shares Outstanding   41,802,254  
Amendment Flag false    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001424929    
Documents Incorporated by Reference Portions of the registrant’s Definitive Proxy Statement for the 2020 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K.    
XML 23 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Current assets:    
Cash and cash equivalents $ 245,764  
Accounts receivable, net of allowances 121,194 $ 91,632
Inventory 127,091 128,505
Prepaids and other current assets 87,920 17,940
Total current assets 581,969 281,813
Property, plant and equipment, net 163,288 108,379
Lease right-of-use assets 26,148 17,472
Deferred tax assets 19,362 25,725
Goodwill 289,349 93,527
Intangibles, net 204,491 81,949
Other assets 1,954 451
Total assets 1,286,561 609,316
Current liabilities:    
Accounts payable 92,403 55,144
Accrued expenses 59,391 35,744
Reserve for uncertain tax positions 1,095 925
Current portion of long-term debt 12,500 0
Total current liabilities 165,389 91,813
Line of credit 0 68,000
Long-term debt, less current portion 377,088 0
Other liabilities 24,913 11,584
Total liabilities 567,390 171,397
Commitments and contingencies (Refer to Note 12 - Commitments and Contingencies)
Redeemable non-controlling interest 0 15,719
Stockholders’ equity    
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of January 1, 2021 and January 3, 2020 0 0
Common stock, $0.001 par value — 90,000 authorized; 42,692 shares issued and 41,802 outstanding as of January 1, 2021; 39,448 shares issued and 38,559 outstanding as of January 3, 2020 42 39
Additional paid-in capital 336,834 123,274
Treasury stock, at cost; 890 common shares as of January 1, 2021 and January 3, 2020 (13,754) (13,754)
Accumulated other comprehensive income 1,068 150
Retained earnings 394,981 312,491
Total stockholders’ equity 719,171 422,200
Total liabilities, redeemable non-controlling interest and stockholders’ equity $ 1,286,561 $ 609,316
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 663 $ 810
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 90,000,000 90,000,000
Common stock, shares issued 42,692,000 39,448,000
Common stock, shares outstanding 41,802,000 38,559,000
Treasury stock, shares 890 890
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Income Statement [Abstract]      
Sales $ 890,554 $ 751,020 $ 619,225
Cost of sales 601,007 508,285 413,729
Gross profit 289,547 242,735 205,496
Operating expenses:      
Sales and marketing 52,214 42,794 37,296
Research and development 34,292 31,789 25,847
General and administrative 71,309 48,999 41,756
Amortization of purchased intangibles 17,583 6,344 6,065
Total operating expenses 175,398 129,926 110,964
Income from operations 114,149 112,809 94,532
Interest and other expense, net:      
Interest expense 9,294 3,173 3,059
Other expense 325 1,067 583
Interest and other expense, net 9,619 4,240 3,642
Income before income taxes 104,530 108,569 90,890
Provision for income taxes 12,784 14,099 5,523
Net income 91,746 94,470 85,367
Less: net income attributable to non-controlling interest 1,072 1,437 1,327
Net income attributable to Fox stockholders $ 90,674 $ 93,033 $ 84,040
Earnings per share:      
Basic (in dollars per share) $ 2.25 $ 2.43 $ 2.22
Diluted (in dollars per share) $ 2.22 $ 2.38 $ 2.16
Weighted-average shares used to compute earnings per share:      
Basic (in shares) 40,229 38,333 37,805
Diluted (in shares) 40,801 39,155 38,956
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Statement of Comprehensive Income [Abstract]      
Net income $ 91,746 $ 94,470 $ 85,367
Other comprehensive (loss) income      
Interest rate swap, net of tax effects (699) 0 0
Foreign currency translation adjustments, net of tax effects 1,617 934 (616)
Other comprehensive (loss) income 918 934 (616)
Comprehensive income 92,664 95,404 84,751
Less: comprehensive income attributable to non-controlling interest 1,072 1,437 1,327
Comprehensive income attributable to Fox stockholders $ 91,592 $ 93,967 $ 83,424
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest - USD ($)
$ in Thousands
Total
Scenario, Adjustment
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Treasury
Additional paid-in capital
Accumulated other comprehensive (loss) income
Retained earnings
Retained earnings
Scenario, Adjustment
Retained earnings
Cumulative Effect, Period of Adoption, Adjustment
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Redeemable non-controlling interest (in shares)     $ (280)             $ (280)
Beginning Balance (in shares) at Dec. 29, 2017       38,497,000 890,000          
Beginning Balance at Dec. 29, 2017 $ 234,835     $ 38 $ (13,754) $ 112,793 $ (168) $ 135,926    
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)       384,000            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (4,096)         (4,096)        
Net income 7,322         7,322        
Other comprehensive income $ (616)           (616)      
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201409Member                  
Net income $ 84,040             84,040    
Ending Balance (in shares) at Dec. 28, 2018       38,881,000 890,000          
Ending Balance at Dec. 28, 2018 321,205     $ 38 $ (13,754) 116,019 (784) 219,686    
Beginning Balance at Dec. 29, 2017 12,955                  
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Temporary equity, net income 1,327                  
Ending Balance at Dec. 28, 2018 14,282                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Redeemable non-controlling interest (in shares)     $ (228)             (228)
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)       469,000            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (6,775)     $ 1   (6,776)        
Issuance of stock for business acquisition 7,167         7,167        
Net income 6,864         6,864        
Issuance of stock for business acquisition (in shares)       98,000            
Other comprehensive income $ 934           934      
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201602Member                  
Net income $ 93,033             93,033    
Ending Balance (in shares) at Jan. 03, 2020 38,559,000     39,448,000 890,000          
Ending Balance at Jan. 03, 2020 $ 422,200     $ 39 $ (13,754) 123,274 150 312,491    
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Temporary equity, net income 1,437                  
Ending Balance at Jan. 03, 2020 15,719                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Redeemable non-controlling interest (in shares)   $ (8,184)             $ (8,184) $ (228)
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Temporary Equity, Adjustment to the fair value of non-controlling interest   $ 8,184                
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)       348,000            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (4,341)     $ 1   (4,342)        
Issuance of common stock (in shares)       2,760,000            
Issuance of common stock, net 198,235     $ 2   198,233        
Issuance of stock for business acquisition 322         322        
Net income 8,178         8,178        
Redeemable non-controlling interest $ 11,169         11,169        
Stock Redeemed or Called During Period, Shares 136,000,000     136,000            
Other comprehensive income $ 918           918      
Net income $ 90,674             90,674    
Ending Balance (in shares) at Jan. 01, 2021 41,802,000     42,692,000 890,000          
Ending Balance at Jan. 01, 2021 $ 719,171     $ 42 $ (13,754) $ 336,834 $ 1,068 $ 394,981    
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Temporary equity, net income 1,072                  
Temporary equity, Redeemable non-controlling interest (24,975)                  
Ending Balance at Jan. 01, 2021 $ 0                  
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
OPERATING ACTIVITIES:      
Net income $ 91,746 $ 94,470 $ 85,367
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 33,927 17,565 14,454
Stock-based compensation 8,618 6,864 7,322
Deferred taxes and uncertain tax positions (14,075) (10,615) (19,286)
Amortization of loan fees 1,543 171 275
Loss on extinguishment of debt 0 516 0
Accounts receivable (18,771) (12,061) (19,034)
Inventory 7,877 (17,009) (22,998)
Income taxes 1,192 (3,586) 281
Prepaids and other assets (66,400) 1,709 (377)
Accounts payable 25,892 (869) 15,193
Accrued expenses and other liabilities 11,166 (2,325) 4,195
Net cash provided by operating activities 82,715 74,830 65,392
INVESTING ACTIVITIES:      
Acquisition of businesses, net of cash acquired (331,531) (6,804) 0
Acquisition of other assets (250) 0 0
Purchases of property and equipment (56,744) (53,526) (30,203)
Net cash used in investing activities (388,525) (60,330) (30,203)
FINANCING ACTIVITIES:      
Proceeds from line of credit 225,125 67,500 25,000
Payments on line of credit (293,125) (57,053) (60,585)
Proceeds from issuance of debt, net of origination fees 392,385 0 0
Repayment of debt (5,000) (2,813) (3,750)
Cash from stock compensation program, net (4,343) (6,775) (4,096)
Installment on purchase of non-controlling interest (6,556) 0 0
Proceeds from sale of common stock, net 198,236 0 0
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS 1,116 419 253
CHANGE IN CASH AND CASH EQUIVALENTS 202,028 15,778 (7,989)
CASH AND CASH EQUIVALENTS—Beginning of year 43,736 27,958 35,947
CASH AND CASH EQUIVALENTS—End of year 245,764 43,736 27,958
Supplemental Cash Flow Information [Abstract]      
Income taxes 26,228 28,293 24,610
Cash paid for interest, net of capitalized interest 7,171 2,762 2,756
Cash paid for amounts included in the measurement of lease liabilities 7,095 5,630 0
Right-of-use assets obtained in exchange for lease obligations 14,178 8,691 0
Acquisition of business in exchange for equity 0 7,167 0
Acquisition of non-controlling interest in exchange for equity and installment payments 18,419 0 0
Capital expenditures included in accounts payable 6,997 1,718 1,557
Refinancing of the Second Amended and Restated Credit Facility 0 88,875  
Net cash provided by (used in) financing activities $ 506,722 $ 859 $ (43,431)
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Jan. 01, 2021
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 and manufactures performance-defining products primarily for bicycles ("bikes"), side-by-side vehicles ("Side-by-Sides"), on-road and off-road vehicles and trucks, all-terrain vehicles, or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks. The Company is a direct supplier to leading power vehicle original equipment manufacturers ("OEMs") and provides aftermarket products to retailers, dealerships, and distributors. Additionally, the Company supplies top bicycle OEMs and their current contract manufacturers, and provides aftermarket products to retailers and distributors.
Throughout this Annual Report on Form 10-K, 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 consolidated financial statements have been prepared in accordance with United States of America ("U.S.") generally accepted accounting principles ("GAAP").
Fiscal Year Calendar - The Company operates using a 52-53 week fiscal year calendar ending on the Friday nearest to December 31. Therefore, the financial results of certain fiscal years and quarters, which will contain 53 and 14 weeks, respectively, will not be exactly comparable to the prior and subsequent fiscal years and quarters, which contain 52 and 13 weeks, respectively. For the fiscal years 2020, 2019 and 2018, the Company's fiscal year ended on January 1, 2021, January 3, 2020 and December 28, 2018 and had 52, 53 and 52 weeks, respectively.
Principles of Consolidation - The consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates - The preparation of the Company’s 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.
Foreign Currency Translation and Transaction - The functional currency of the Company’s non-U.S. entities is the local currency of the respective operations. The Company translates the financial statements of its non-U.S. entities into U.S. Dollars each reporting period for purposes of consolidation. Assets and liabilities of the Company’s foreign subsidiaries are translated at the period-end currency exchange rates while sales and expenses are translated at the average currency exchange rates in effect for the period. The effects of these translation adjustments are a component of other comprehensive income.
Foreign currency transaction losses of $396, $881, and $420 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, are included as a component of other income or expense.
Cash and Cash Equivalents - Cash consists of cash maintained in checking or money market accounts. All highly liquid investments purchased with an original maturity date of 90 days or less at the date of purchase are considered to be cash equivalents.
Accounts Receivable - Accounts receivable are unsecured customer obligations which generally require payment within various terms from the invoice date. The receivables are stated at the invoice amount. Financing terms vary by customer. Invoices are considered past due when payment is not received within the terms stated within the contract. Payments of accounts receivable are applied to the specific invoices identified on the customer’s remittance advice or if unspecified, generally to the earliest unpaid invoices.
The carrying amount of accounts receivable is reduced by a valuation allowance that reflects management’s best estimate of amounts that may not be collected. All accounts or portions thereof deemed to be uncollectible or that may require an excessive collection cost are written off to the allowance for doubtful accounts.
Concentration of Credit Risk - Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. As of January 1, 2021 the Company held $223,321 in cash at U.S. subsidiaries and $22,443 at subsidiaries outside the U.S. The account balances may significantly exceed the insurance coverage provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions with reputable credit and therefore bear minimal credit risk. The Company has not experienced any losses in its uninsured accounts.
The Company mitigates its credit risk with respect to accounts receivable by performing ongoing credit evaluations and monitoring of its customers’ accounts receivable balances. The following customers accounted for 10% or more of the Company's accounts receivable balance:
 January 1,January 3,
 20212020
Customer A12%6%
Customer B11%11%
Customer C4%11%
During the year ended January 1, 2021, no customer from the table above represented more than 10% of sales. For the year ended January 3, 2020, Customer C from the table above represented 11% of sales. No other customers were individually significant in any of these periods.
The Company depends on a limited number of vendors to supply component parts for its products. The Company purchased 28%, 35%, and 30% of its product components for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, from ten vendors. As of January 1, 2021 and January 3, 2020, amounts due to these vendors represented 17% and 29% of accounts payable, respectively.
Allowance for Doubtful Accounts - The Company records a provision for doubtful accounts based on historical experience and a detailed assessment of the collectability of its accounts receivable. The provision is based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer’s ability to meet its financial obligations, the Company’s estimate of the recoverability of the amounts due could be reduced by a material amount.
The following table presents the activity in the allowance for doubtful accounts:
For the fiscal years ended
Allowance for doubtful accounts:202020192018
Balance, beginning of year$810 $600 $676 
Add: bad debt expense103 335 189 
Less: write-offs, net of recoveries(250)(125)(265)
Balance, end of year$663 $810 $600 
Inventories - Inventories are stated at the lower of actual cost (or standard cost which generally approximates actual costs on a first-in first-out basis) or net realizable value. Cost includes raw materials, as well as direct labor and manufacturing overhead for products we manufacture. Net realizable value is based on current replacement cost for raw materials and on a net realizable value for finished goods. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.
Property and Equipment - Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in operations in the period realized.
Leasehold improvements are amortized on a straight-line basis over the terms of the lease, or the useful lives of the assets, whichever is shorter. The value assigned to land associated with buildings we own is not amortized. Depreciation and amortization periods for the Company’s property and equipment are as follows:
Asset ClassificationEstimated useful life
Building and building improvements
10-39 years
Information systems, office equipment and furniture
3-5 years
Internal-use computer software
10 years
Machinery and equipment
10-15 years
Manufacturing equipment
5-10 years
Transportation equipment
5 years
Internal-use Computer Software Costs - Costs incurred to purchase and develop computer software for internal use are capitalized during the application development and implementation stages. These software costs have been for enterprise-level business and finance software that is customized to meet the Company’s operational needs. Capitalized costs are included in property and equipment and are amortized on a straight-line basis over the estimated useful life of the software beginning when the software project is substantially complete and placed in service. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021. Costs incurred during the preliminary project stage and costs for training, data conversion, and maintenance are expensed as incurred.
Impairment of Long-lived Assets -The Company periodically reviews property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful lives are no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with such assets are less than the carrying amount of the assets, an impairment loss is recorded to write the assets down to their estimated fair values. Fair value is estimated based on discounted future cash flows. No impairment charges were recorded during the years ended January 1, 2021, January 3, 2020 and December 28, 2018.
Business Combinations - The Company accounts for acquisitions of entities that include inputs and processes and have the ability to create outputs as business combinations. The Company allocates the purchase price of the acquisition to the tangible assets acquired, liabilities assumed and identifiable intangible assets acquired based on their estimated fair values. The excess of the purchase price over those fair values is recorded as goodwill. Acquisition-related expenses and restructuring costs are expensed as incurred. During the measurement period, the Company records adjustments to provisional amounts recorded for assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, which could be up to one year after the transaction date, subsequent adjustments are recorded to the Company’s consolidated statements of income.
Goodwill and Intangible Assets - Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis, the Company makes a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. We completed our most recent annual impairment test in the third quarter of 2020 at which time we had a single reporting unit for purposes of assessing goodwill impairment. No impairment charges have been incurred to date.
Intangible assets include customer relationships and the Company’s core technology, are subject to amortization over their respective useful lives, and are classified in intangibles, net in the accompanying consolidated balance sheet. These intangibles are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be fully recoverable. If facts and circumstances indicate that the carrying value might not be recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives is compared against their respective carrying amounts. If an asset is found to be impaired, the impairment charge will be measured as the amount by which the carrying amount of an entity exceeds its fair value. Trademarks and brands are considered to be indefinite life intangibles, and are not amortized but are subject to testing for impairment annually. No impairments of intangible assets were identified in the years ended January 1, 2021, January 3, 2020 and December 28, 2018.
Self-Insurance - The Company is partially self-insured for its U.S. employee health and welfare benefits. The Company’s liability for self-insurance is based on claims filed and an estimate of claims incurred but not yet reported. The Company considers a number of factors, including historical claims information, when determining the amount of the accrual. Costs related to the administration of the plan and related claims are expensed as incurred. The Company has third-party insurance coverage to limit exposure for individually significant claims. The estimates for unpaid claims incurred as of January 1, 2021 and January 3, 2020 are $1,472 and $842 respectively, and are recorded within accrued expenses on the consolidated balance sheets.
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.
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. Certain pricing provisions that provide the customer with future discounts are considered a material right. Such material rights result in the deferral of revenue that are recognized when the rights are exercised by the customer. Measuring the material rights requires judgments including forecasts of future sales and product mix.
Cost of Sales - Cost of sales primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to customers. Cost of sales also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. Additionally, it includes stock-based compensation for personnel directly involved with manufacturing the Company’s product offerings.
Shipping and Handling Fees and Costs - The Company includes shipping and handling fees billed to customers in sales. Shipping costs associated with inbound freight are capitalized as part of inventory and included in cost of sales as products are sold.
Sales and Marketing - Sales and marketing expenses include costs related to sales, customer service and marketing personnel, including their wages, employee benefits and related stock-based compensation, and occupancy related expenses. Other significant sales and marketing expenses include race support and sponsorships of events and athletes, advertising and promotions related to trade shows, travel and entertainment, and promotional materials, products and sales offices costs.
Research and Development - Research and development expenses consist primarily of salaries and personnel costs, including wages, employee benefits and related stock-based compensation for the Company’s engineering, research and development teams, occupancy related expenses, fees for third party consultants, service fees, and expenses for prototype tooling and materials, travel, and supplies. The Company expenses research and development costs as incurred.
General and Administrative - General and administrative expenses include costs related to executive, finance, information technology, human resources and administrative personnel, including wages, employee benefits and related stock-based compensation expenses. The Company records professional and contract service expenses, occupancy related expenses associated with corporate locations and equipment, and legal expenses in general and administrative expenses.
Stock-Based Compensation - The Company measures stock-based compensation for all stock-based awards, including stock options and restricted stock units (“RSUs”), based on their estimated fair values on the date of the grant and recognizes the stock-based compensation cost for time-vested awards on a straight-line basis over the requisite service period. For performance-based RSUs, the number of shares ultimately expected to vest is estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. To the extent shares are expected to vest, the stock-based compensation cost is recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company’s common stock on the grant date of the award.
Income Taxes - Income taxes are computed using the asset and liability method, under which deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Operating loss and tax credit carryforwards are measured by applying currently enacted tax laws. Valuation allowances are provided when necessary to reduce net deferred tax assets to an amount that is more likely than not to be realized.
The Company has elected to account for global intangible low-taxed income ("GILTI") in the year the tax is incurred, rather than recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years. The net GILTI inclusion for the year ended January 1, 2021 was fully offset by foreign tax credits associated with the income.
The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date and then only in an amount more likely than not to be sustained upon review by the tax authorities. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.
Advertising - Advertising costs are expensed as incurred and recorded as sales and marketing expenses on our Consolidated Statements of Income. Costs incurred for advertising totaled $2,188, $1,413, and $902 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively.
Warranties - The Company offers limited warranties on its products generally for one to two years. The Company recognizes estimated costs related to warranty activities as a component of cost of sales upon product shipment. The estimates are based upon historical product failure rates and historical costs incurred in correcting product failures. The recorded amount is adjusted from time to time for specifically identified warranty exposures. Actual warranty expenses are charged against the Company’s estimated warranty liability when incurred. Factors that affect the Company’s liability include the number of units, historical and anticipated rates of warranty claims, and the cost per claim.
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.
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification 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, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's credit facility approximate fair value due to the variable interest rate features embedded in both the line of credit and term debt. 
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. Additionally, the Company has been impacted by the recent coronavirus (“COVID-19”) outbreak. The global outbreak of COVID-19 has negatively affected the U.S. and global economy, disrupted global supply chains, resulted in significant travel and transport restrictions, including mandated closures and orders to “shelter-in-place,” and created significant disruption of the financial markets. Despite the Company’s efforts to manage and remedy these impacts to the Company, the ultimate impact and the extent to which the COVID-19 pandemic will continue to affect the business, results of operation and financial condition is difficult to predict and depends on numerous evolving factors outside of the Company’s control including: the duration and scope of the pandemic; government, social, business and other actions that have been and will be taken in response to the pandemic; and the effect of the pandemic on short and long-term general economic conditions.
Recent Accounting Pronouncements - In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, updated December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018 using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. Additionally, the Company used the practical expedient to omit the disclosure of remaining performance obligations for contracts with an original expected duration of one year or less. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. The Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes to the fiscal year 2018 opening balance of retained earnings as to reflect the cumulative effect of the adoption of the standard.
In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 29, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the fiscal year 2019 opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.
In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The Company adopted ASU 2016-13 effective in the first quarter of fiscal year 2020 using the aging method, which calculates the allowance based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements of fair value measurements in Topic 820. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-13 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-13 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-15 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-15 did not have a material impact on the Company's consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which helps simplify how entities account for income taxes by removing various exceptions related to the recognition of deferred tax liabilities and updating other tax computation requirements. This standard is effective for fiscal years beginning after December 15, 2020. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Facilitation of Effects of Reference Rate Reform on Financial Reporting, which was created in response to concerns about structural risks of interbank offered rates ("IBORs") and the risk of cessation of the London Interbank Offered Rate ("LIBOR"). This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard is effective for all entities as of March 12, 2020 through December 31, 2022. The Company adopted ASU 2020-04 effective in the first quarter of fiscal year 2020. The adoption of ASU 2020-04 did not have a material impact on the Company's consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements ("ASU 2020-10"). The amendments in ASU 2020-10 contain improvements to the Codification by including disclosure guidance in appropriate disclosure and ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to financial statements is codified in the Disclosure Section of the Codification. The ASU also provides clarification to various codification topics to improve consistency in guidance application. The amendments are effective for interim and annual reporting periods in fiscal years beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating ASU 2020-10 and expects no material impact to our consolidated financial statements and related disclosures as a result of adoption.
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues
12 Months Ended
Jan. 01, 2021
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table summarizes total sales by product category:
For the fiscal years ended
202020192018
Powered Vehicles$523,694 $451,253 $337,284 
Specialty Sports366,860 299,767 281,941 
Total sales$890,554 $751,020 $619,225 
The following table summarizes total sales by sales channel:
For the fiscal years ended
202020192018
OEM$494,068 $473,969 $368,580 
Aftermarket396,486 277,051 250,645 
Total sales$890,554 $751,020 $619,225 
The following table summarizes total sales generated by geographic location of the customer:
For the fiscal years ended
202020192018
North America$593,267 $502,263 $388,702 
Asia144,836 120,839 119,142 
Europe143,817 120,272 101,217 
Rest of the World8,634 7,646 10,164 
Total sales$890,554 $751,020 $619,225 
XML 31 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory
12 Months Ended
Jan. 01, 2021
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consisted of the following:
January 1,January 3,
20212020
Raw materials$87,503 $87,779 
Work-in-process5,306 7,075 
Finished goods34,282 33,651 
Total inventory$127,091 $128,505 
XML 32 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Prepaids and Other Assets
12 Months Ended
Jan. 01, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaids and Other Current Assets Prepaids and Other Current Assets
Prepaids and other current assets consisted of the following:
January 1,January 3
20212020
Prepaid chassis deposits$66,812 $6,701 
Advanced payments and prepaid contracts8,683 5,774 
Current portion of acquisition-related compensation held in escrow4,518 — 
Other current assets7,907 5,465 
Total$87,920 $17,940 
XML 33 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, net
12 Months Ended
Jan. 01, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Property, plant and equipment consisted of the following:
January 1,January 3,
20212020
Building and building improvements$75,753 $42,343 
Information systems, office equipment and furniture14,176 10,102 
Internal-use computer software19,853 16,860 
Land9,698 5,414 
Leasehold improvements15,075 13,841 
Machinery and manufacturing equipment81,281 57,331 
Transportation equipment6,187 5,006 
Total222,023 150,897 
Less: accumulated depreciation and amortization(58,735)(42,518)
Property, plant and equipment, net$163,288 $108,379 
Depreciation expense was $16,341, $11,261, and $8,143 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively, including $2,250, $1,861, and $869 of internal-use software amortization for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021.
The following table summarizes the allocation of depreciation expense in the accompanying consolidated statements of income:
For the fiscal years ended
202020192018
Cost of sales$9,266 $6,263 $4,519 
Sales and marketing$163 $154 $235 
Research and development$2,044 $1,176 $822 
General and administrative$4,868 $3,668 $2,567 
Total$16,341 $11,261 $8,143 

The Company’s long-lived assets by geographic location are as follows:
January 1,January 3,
20212020
United States$144,529 $100,508 
International18,759 7,871 
Total long-lived assets$163,288 $108,379 
XML 34 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Jan. 01, 2021
Leases [Abstract]  
Leases Leases
The Company has operating lease agreements for administrative, research and development, manufacturing, and sales and marketing facilities. These leases have remaining lease terms ranging from one to seven years, some of which include options to extend the lease term for up to five years, and some of which include options to terminate the leases within one year. Certain leases are subject to annual escalations as specified in the lease agreements. The Company considered these options in determining the lease term used to establish its right-of-use assets and lease liabilities. These lease agreements do not contain any material residual value guarantees or material restrictive covenants.
As most of the Company's leases do not provide an interest rate, the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The weighted-average remaining lease term for the Company's operating leases was 4.62 years and the weighted-average incremental borrowing rate was 3.21% as of January 1, 2021.
Operating lease costs consisted of the following:
For the fiscal year ended
2020
Operating lease cost$7,201 
Other lease costs (1)937 
Total$8,138 
(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.
Lease costs for the twelve months ended January 3, 2020 and December 28, 2018 were $7,195 and $6,445, respectively.
Supplemental balance sheet information related to the Company's operating leases is as follows:
Balance Sheet ClassificationJanuary 1, 2021
Operating lease right-of-use assetsLease right-of-use assets$26,148 
Current lease liabilitiesAccrued expenses$6,754 
Non-current lease liabilitiesOther liabilities$19,115 
Supplemental cash flow information related to the Company's operating leases is as follows:
For the fiscal year ended
2020
Right-of-use assets obtained in exchange for lease obligations$14,178 
Cash paid for amounts included in the measurement of lease liabilities$7,095 
Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal yearTotal future payments
2021$7,482 
20226,180 
20235,184 
20243,519 
20252,793 
Thereafter2,729 
Total lease payments27,887 
Less: imputed interest(2,018)
Present value of lease liabilities25,869 
Less: current portion(6,754)
Lease liabilities less current portion$19,115 

In December 2020, the Company signed a lease contract which has not commenced as of January 1, 2021. Based on the present value of the lease payments, the estimated right-of -use-asset and lease liability related to this contract is approximately $3,878 and $3,545, respectively. In addition, subsequent to January 1, 2021, the Company entered into a lease amendment that extended the lease term of an existing lease and is expected to result in an additional right-of -use-asset and lease liability of approximately $1,160.
XML 35 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets
12 Months Ended
Jan. 01, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Intangible assets, excluding goodwill, are comprised of the following:
Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted
average life
(years)
January 01, 2021
Customer relationships $194,950 $(46,800)$148,150 10
Core technology34,625 (33,679)947 8
Patents1,859 (1,535)324 4
Total$231,434 $(82,014)149,421 
Trademarks and brands, not subject to amortization55,070 
Total$204,491 
January 3, 2020
Customer relationships $70,473 $(30,114)$40,359 11
Core technology34,400 (33,309)1,091 8
Patents1,859 (1,430)429 4
Total$106,732 $(64,853)41,879 
Trademarks and brands, not subject to amortization40,070 
Total$81,949 

For the fiscal years ended
202020192018
Amortization of intangibles$17,583 $6,344 $6,065 
Goodwill activity consisted of the following:
Balance as of January 3, 2020$93,527 
Acquisitions (Refer to Note 18 - Acquisitions)
195,754 
Currency translation and other adjustments68 
Balance as of January 1, 2021$289,349 
Future amortization expense for finite-lived intangibles as of January 1, 2021 is as follows:
For fiscal year:Amortization Expense
2021$19,860 
202219,736 
202319,063 
202418,849 
202516,214 
Thereafter55,699 
Total expected future amortization$149,421 
XML 36 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses
12 Months Ended
Jan. 01, 2021
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following:
January 1,January 3,
20212020
Payroll and related expenses$22,407 $14,595 
Current portion of lease liabilities6,754 6,242 
Warranty9,835 5,649 
Income tax payable7,595 4,295 
NCI buyout liability4,550 — 
Other accrued expenses8,250 4,963 
Total$59,391 $35,744 
Activity related to warranties is as follows:
For the fiscal years ended
202020192018
Beginning warranty liability$5,649 $6,433 $6,481 
Charge to cost of sales6,887 4,064 4,621 
Fair value of warranty assumed in acquisition3,158 100 200 
Costs incurred(5,859)(4,948)(4,869)
Ending warranty liability$9,835 $5,649 $6,433 
XML 37 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions
12 Months Ended
Jan. 01, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
On May 3, 2019, the Company acquired substantially all the assets of Air Ride Technologies, Inc., d/b/a Ridetech. Ridetech has a building lease for its manufacturing and office facilities in Jasper, Indiana. The buildings are owned by the former owner of Ridetech, who is now an employee of the Company. The lease is effective from May 3, 2019 through April 1, 2024, with monthly rent payments of $16. Rent expense under this lease was $192 and $125 for the years ended January 1, 2021 and January 3, 2020, respectively.
On March 11, 2020, the Company acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA"). Refer to Note 18 - Acquisitions for further details of this acquisition. The Company has transactions with an automotive dealership owned by a former owner of SCA, who is now an employee of the Company. The Company purchased approximately $1,172 of parts and vehicles and sold approximately $404 of upfit packages to the dealership during the year ended January 1, 2021. As of January 1, 2021, the Company had $1,014 and $404 in accounts payable and accounts receivable, respectively, related to this dealership.
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 will be settled in quarterly installment payments through July 2022. Refer to Note 12 - Commitments and Contingencies for additional details of this agreement.
XML 38 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Debt
12 Months Ended
Jan. 01, 2021
Debt Disclosure [Abstract]  
Debt Debt
Former Second Amended and Restated Credit Facility
In August 2013, the Company entered into a credit facility with SunTrust Bank, N.A. and other named lenders, which was periodically amended and restated (the "Second Amended and Restated Credit Facility"). The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new credit facility with Bank of America, N.A. ("Bank of America").
First Amended and Restated Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders, which was amended and restated on March 11, 2020 and June 19, 2020 (as most recently amended and restated as the "First Amended and Restated Credit Facility"). The First Amended and Restated Credit Facility, which matures on March 11, 2025, provides a senior secured revolving line of credit with a borrowing capacity of $250,000 and a term loan of $400,000. The term loan is subject to quarterly amortization payments.
The Company paid $7,615 in debt issuance costs, of which $6,458 were allocated to the term debt and $1,157 were allocated to the line of credit. Additionally, the Company had $434 of remaining unamortized debt issuance costs. The Company expensed $277 of the remaining unamortized debt issuance costs, which are included in interest and other expense, net in the condensed consolidated statements of income for the year ended January 1, 2021 and the remaining $157 were allocated to the line of credit. Loan fees allocated to the term debt will be amortized using the interest method and loan fees allocated to the line of credit will be amortized on a straight-line basis over the term of the First Amended and Restated Credit Facility.
The First Amended and Restated Credit Facility provides for interest at a rate either based on the London Interbank Offered Rate, or LIBOR, plus a margin ranging from 1.00% to 2.25%, with a floor rate of 0.5%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 1.25%. At January 1, 2021, the one-month LIBOR and prime rates were 0.14% and 3.25%, respectively. At January 1, 2021, our weighted average interest rate on outstanding borrowing was 1.62%. The First Amended and Restated 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 January 1, 2021.
In August 2020, the Company entered into an interest rate swap agreement to hedge the variability of cash flows in interest payments associated with $200,000 of its variable rate term debt. Refer to Note 11 - Derivatives and Hedging for further details of this agreement.
The First Amended and Restated Credit Facility permits up to $25,000 of the aggregate revolving commitment to be used by the Company for issuance of letters of credit, of which $15,000 was outstanding at January 1, 2021.
The following table summarizes the line of credit under the First Amended and Restated Credit Facility:
January 1,January 3,
20212020
Amount outstanding$— $68,000 
Standby letter of credit$15,000 $5,000 
Available borrowing capacity$235,000 $177,000 
Maximum borrowing capacity$250,000 $250,000 
Maturity dateMarch 11, 2025

As of January 1, 2021, future principal payments for long-term debt, including the current portion, as summarized as follows:
January 1,
2021
For fiscal year
2021$12,500 
202217,500 
202320,000 
202420,000 
2025325,000 
Total395,000 
Debt issuance cost(5,412)
Long-term debt, net of issuance cost389,588 
Less: current portion(12,500)
Long-term debt less current portion$377,088 
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives and Hedging
12 Months Ended
Jan. 01, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Derivatives and Hedging
On August 17, 2020 the Company entered into a Swap to mitigate the cash flow risk associated with changes in interest rates on $200,000 of its variable rate debt. Refer to Note 10 - Debt for further details of the Company's variable rate debt. The Swap matures on March 11, 2025. The Company pays a base fixed rate of 0.73% and in return receives the greater of (1) 1-month LIBOR, or (2) 0.50%. The Company accounts for interest rate swap contracts in accordance with ASC 815, Derivatives and Hedging, which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value. The swap has been designated and accounted for as a cash flow hedge of the forecasted interest payments on the Company’s debt. As long as the swap continues to be a highly effective hedge of the designated interest rate risk, changes in the fair value of the swap are recorded in accumulated other comprehensive income (loss), a component of equity. Any ineffective portion of a change in the fair value of a hedge is recorded in earnings.
The fair value of the Swap on January 1, 2021 was a liability of $915. Refer to Note 16 - Fair Value Measurements and Financial Instruments for information on determining the fair value. The liability is included in other liabilities in the consolidated balance sheets. At both the inception of the Swap and at January 1, 2021, the interest rate swap was considered highly effective and accordingly, the $915 change in fair value incurred from inception was deferred and recorded in other comprehensive income (loss), net of taxes. As required under ASC 815, the Swap’s effectiveness will be assessed on a quarterly basis.
The Company’s derivative counterparty is an investment grade financial institution. The Company does not have any collateral arrangements with its derivative counterparty and the derivative contract does not contain credit risk related contingent features.
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Jan. 01, 2021
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 - A lawsuit was filed on December 17, 2015 by SRAM Corporation (“SRAM”) in the U.S. District Court, Northern District of Illinois, against the Company’s wholly-owned subsidiary, RFE Canada Holding Corp. (“RFE Canada”). The lawsuit alleges patent infringement of U.S. Patent number 9,182,027 ("027 Patent") and violation of the Lanham Act. SRAM filed a second lawsuit in the same court against RFE Canada on May 16, 2016, alleging patent infringement of U.S Patent number 9,291,250 ("'250 Patent"). The Company believes that the lawsuits are without merit and intends vigorously to defend itself. As such, the Company has filed, before the U. S. Patent and Trademark Appeals Board ("PTAB"), for Interparties Reviews ("IPR") of the '027 Patent and separately the same for the '250 Patent. In April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit ("CAFC"). The CAFC found in favor of the Company and has vacated and remanded all of the PTAB findings with the exception of their finding that the ‘027 patent met the prima facia test for obviousness, which was affirmed. The CAFC has declined to rehear the case and has issued the final remand order sending the case back to the PTAB. SRAM filed ‘027 appeal cert before the Supreme Court of the United States, cert was denied and that case is before the PTAB on remand. The PTAB has issued an opinion in the ‘250 Patent case stating that the Company has not shown the claims of the ‘250 Patent to be obvious. The Company has appealed that PTAB opinion to the CAFC and the CAFC has affirmed the PTAB opinion. The U.S. District Court, Northern District of Illinois, has again stayed the SRAM lawsuits against the Company pending outcome of the remanded ‘027 PTAB issue.
In a separate action, the Company filed a lawsuit on January 29, 2016 in the U.S. District Court, Northern District of California against SRAM. That lawsuit alleges SRAM’s infringement of two separate Company owned patents, specifically U.S. Patent numbers 6,135,434 and 6,557,674. The Company filed a second lawsuit on July 1, 2016 in the U.S. District Court, Northern District of California against SRAM alleging infringement of the Company’s U.S. Patent numbers 8,226,172 and 8,974,009. These lawsuits have been moved to U.S. District Court, District of Colorado and are otherwise proceeding.
Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters will have a material adverse effect on the Company's financial condition, results of operations or cash flows.
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 will be settled in quarterly installment payments through July 2022, which amount to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $6,556 during the year ended January 1, 2021. The stock portion of 136 shares held in escrow will be released quarterly starting January 2021 through July 2022. The exercise of the Call Option effectively canceled the put option held by Flagship, Inc.
Other Contingencies - On June 21, 2018, the U.S. Supreme Court (the “Court”) decided South Dakota v. Wayfair, Inc., et al., holding that internet retailers do not have to maintain a physical presence in a state in order to be required to collect the state’s sales and use tax. As a result of the Court’s decision, most states enacted legislation to require sellers who meet economic nexus thresholds to register, collect and remit sales and use taxes on transactions with out-of-state customers. The Company believes that it is possible that it will incur a liability for uncollected sales tax on some portion of its e-commerce sales through January 1, 2021. Based on information currently available, any retroactively imposed liability is not expected to be material to the Company’s results of operations or financial position because direct end-user sales in states where the Company is not registered comprise a small portion of total revenues.
XML 41 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity
12 Months Ended
Jan. 01, 2021
Share-based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders' Equity
Secondary Stock Offering
In June 2020, the Company completed a secondary offering whereby it sold 2,760 shares of its common stock at a price of $76.00 per share for gross proceeds of $209,760. The net proceeds to the Company after underwriters' discounts and commissions of $11,015 and $511 of offering costs was $198,233. The total shares sold included 360 shares that were sold in connection with the underwriters' option to purchase additional shares. This offering was made pursuant to the Company's registration statement on Form S-3.
The Company did not incur any expenses related to secondary offerings during the fiscal years ended January 3, 2020 and December 28, 2018.
Equity Incentive Plans
The Company has outstanding awards under the following equity incentive plans: the 2008 Stock Option Plan (the "2008 Plan"), the 2008 Non-Statutory Stock Option Plan (the "2008 Non-Statutory Plan") and the 2013 Omnibus Plan (the "2013 Plan"). No further awards will be granted pursuant to the 2008 Plan or the 2008 Non-Statutory Plan. Under the 2013 Plan, the Company has the ability to issue incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, RSUs, performance units and/or performance shares.
The equity incentive plans are administered by the Compensation Committee of the Board of Directors of the Company, which has the authority to determine the type of incentive award, as well as the terms and conditions of the awards. Options granted under the plans have vesting periods ranging from one to five years and expire no later than 10 years from the date of grant. RSUs generally vest over a four-year period with 25% vesting at the end of one year and the remaining vesting annually thereafter. In addition to time-based vesting criteria, certain of our RSUs include performance-based vesting criteria. As of January 1, 2021, there were 2,067 shares reserved for issuance under the Company's equity incentive plans and 1,422 shares available for grant under the 2013 Plan. The Company generally issues new shares in connection with awards under its equity incentive plans.
Stock-Based Compensation
Compensation expense related to the Company's share-based awards for the fiscal years ended January 1, 2021, January 3, 2020, and December 28, 2018 was $8,618, $6,864, and $7,322, respectively, all of which related to RSUs. No compensation expense related to stock options was incurred during the fiscal years ended January 1, 2021, January 3, 2020, and December 28, 2018.
The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:
For the fiscal years ended
202020192018
Cost of sales$625 $802 $482 
Sales and marketing635 506 556 
Research and development788 721 640 
General and administrative6,570 4,835 5,644 
Total$8,618 $6,864 $7,322 
As of January 1, 2021, $440 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets.
Stock-based compensation expense capitalized to inventory was not material for the years ended January 1, 2021, January 3, 2020 and December 28, 2018.
Restricted Stock Units
The Company grants both time-based and performance-based stock awards, which also include a time-based vesting feature. Compensation expense for time-based stock awards is measured at the grant date based on the closing market price of the Company's common stock, and recognized ratably over the vesting period.
For performance-based stock awards, compensation expense is measured based on estimates of the number of shares ultimately expected to vest at each reporting date based on management’s expectations regarding the relevant performance criteria. The recognition of compensation expense associated with performance-based stock awards requires defined criteria for assessing achievement and judgment in assessing the probability of meeting the performance goals.
The following table summarizes RSU activity:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 29, 2017800 $23.91 
Granted223 37.07 
Canceled(30)25.16 
Vested(338)21.98 
Unvested at December 28, 2018655 29.34 
Granted131 74.70 
Canceled(67)32.29 
Vested(292)26.06 
Unvested at January 3, 2020427 44.98 
Granted260 47.46 
Canceled(13)48.51 
Vested(224)37.34 
Unvested at January 1, 2021450 $50.12 

The fair value of vested RSUs was $15,625, $21,793 and $13,874 for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively. As of January 1, 2021, the Company had approximately $17,398 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.57 years.
Stock Options
The following table summarizes stock option activity:
Number of shares outstandingWeighted-average exercise priceWeighted-average remaining contractual life (years)Aggregate intrinsic value
Balance at December 29, 2017886 $5.19 4$29,840 
Options exercised(166)5.25 9,384 
Balance at December 28, 2018720 5.17 339,403 
Options exercised(289)5.03 17,422 
Balance at January 3, 2020431 5.27 227,814 
Options exercised(206)5.16 19,724 
Balance at January 1, 2021225 5.37 222,593 
Options vested and expected to vest - January 1, 2021225 5.37 222,593 
Options exercisable - January 1, 2021225 5.37 222,593 
Aggregate intrinsic value represents the difference between the closing price of the Company's common stock on NASDAQ and the exercise price of outstanding, in-the-money options. No options vested during the year ended January 1, 2021. As of January 1, 2021, stock-based compensation expense related to stock options has been fully recognized.
During the years ended January 1, 2021, January 3, 2020 and December 28, 2018, 206, 289, and 166 shares of common stock, respectively, were issued due to the exercise of stock options, resulting in proceeds to the Company of approximately $1,063, $1,451, and $875, respectively.
XML 42 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share
12 Months Ended
Jan. 01, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share ("EPS") amounts are computed by dividing net income attributable to Fox Factory Holding Corp. stockholders for the period by the weighted average number of common shares outstanding during the period. Diluted EPS amounts are computed by dividing net income for the period by the weighted average number of shares of common stock and potentially dilutive common stock outstanding during the period. Potentially dilutive common shares include shares issuable upon the exercise of outstanding stock options and vesting of restricted stock units, which are reflected in diluted earnings per share by application of the treasury stock method.
The following table presents the calculation of basic and diluted earnings per share:
For the fiscal years ended
202020192018
Net income attributable to FOX stockholders$90,674 $93,033 $84,040 
Weighted average shares used to compute basic earnings per share40,229 38,333 37,805 
Dilutive effect of employee stock plans572 822 1,151 
Weighted average shares used to compute diluted earnings per share40,801 39,155 38,956 
Earnings per share:
Basic$2.25 $2.43 $2.22 
Diluted$2.22 $2.38 $2.16 
The Company did not exclude any potentially dilutive shares from the calculation of diluted earnings per share for the years ended January 1, 2021, January 3, 2020 and December 28, 2018, as none of these shares would have been antidilutive.
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Jan. 01, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Provision for Income Taxes
The components of income tax expense are as follows:
For the fiscal years ended
202020192018
Current:
Federal$18,061 $16,670 $10,330 
State1,590 256 604 
Foreign8,043 7,567 7,248 
Total27,694 24,493 18,182 
Deferred:
Federal(14,589)(11,158)(11,462)
State373 586 (671)
Foreign(694)178 (526)
Total(14,910)(10,394)(12,659)
Provision for income taxes$12,784 $14,099 $5,523 

The Company's income before provision for income taxes was subject to taxes in the following jurisdictions for the following periods:
For the fiscal years ended
202020192018
United States$74,777 $77,810 $63,138 
Foreign29,753 30,759 27,752 
$104,530 $108,569 $90,890 
The following table presents a reconciliation of the statutory federal rate and the Company’s effective tax rate for the periods presented:
For the fiscal years ended
202020192018
Tax at federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit1.8 1.8 1.8 
Stock-based compensation(5.9)(6.3)(3.8)
Foreign derived income benefit(5.0)(3.0)(1.6)
Research and development tax credit(0.9)(0.8)(1.2)
Executive compensation deduction limitation0.8 1.2 2.2 
Change in liability for unrecognized tax benefits0.6 0.2 (10.8)
Other(0.2)(1.1)(1.5)
Total provision12.2 %13.0 %6.1 %
Deferred Income Taxes
January 1,January 3,
20212020
Deferred tax assets:
Foreign tax credits, including amounts associated with accrued charges$41,187 $33,320 
Lease liability5,966 4,304 
Accrued liabilities4,973 2,862 
Inventory4,386 3,542 
Capitalized research and development3,360 — 
Research and development tax credits1,851 4,369 
Other2,587 1,936 
Total deferred tax asset64,310 50,333 
Valuation allowance(7,172)(6,548)
Net deferred tax asset57,138 43,785 
Deferred tax liabilities:
Intangible assets(24,262)(4,283)
Depreciation(6,912)(6,924)
Lease right-of-use asset(6,024)(4,215)
Accrued withholding tax on unremitted foreign dividends(213)(2,318)
Other(365)(320)
Total deferred tax liability(37,776)(18,060)
Net deferred tax asset$19,362 $25,725 
As of January 1, 2021, the Company had foreign tax credits of $41,187 that begin to expire in 2025, unless previously utilized, and foreign net operating loss carryforwards of $1,370, of which $1,370 begin to expire in 2037 if not utilized. The Company also had federal and state research and development credit carryforwards of approximately $1,334 and $2,321 respectively. The federal research and development credits begin to expire in 2036 unless previously utilized, and the state research credits do not expire.
As of January 1, 2021, the Company assessed the realizability of deferred tax assets and evaluated the need for a valuation allowance for deferred tax assets for each jurisdiction based on the framework of ASC 740. As a result of the TCJA, the Company believes that it is more likely than not that a portion of its foreign tax credits will not be realizable, and as such, provided an allowance of $6,466 as of January 3, 2020. For the year ended January 1, 2021, the valuation allowance increased by $624, due to a generation of additional foreign tax credits from the foreign derived earnings. The valuation allowance for foreign tax credits was $7,161 as of January 1, 2021. Other components of the valuation allowance were not significant. It is reasonably possible that the Company could record a material adjustment to the valuation allowance in the next twelve months as management assesses the progress and outcome of its plans to alter the generation and utilization of foreign tax credits.
Unrecognized Tax Benefits
For the fiscal years ended
202020192018
Balance - beginning of period$2,300 $1,996 $8,154 
Increase related to current year tax positions664 557 457 
Increase related to prior year tax positions187 313 36 
Decrease related to prior year tax positions— — (6,480)
Decrease due to expiration of statute of limitations(1)(566)(171)
Balance - end of period$3,150 $2,300 $1,996 
As of January 1, 2021, the Company had $3,150 of unrecognized tax benefits, of which approximately $2,479, if recognized, would favorably impact the effective tax rate. The Company regularly engages in discussions and negotiations with tax authorities regarding tax matters in various jurisdictions. In 2018, the Company received a no change letter from the Internal Revenue Service ("IRS") related to the audit of the Company's 2015 federal tax return. Additionally, the IRS and the Company entered into a closing agreement that resolved the uncertainty about the deductibility of amortization and depreciation arising from the acquisition of the Company in 2008 for all open tax years. The favorable conclusion resulted in a decrease in the unrecognized tax benefits of $6,198, of which $5,648 favorably impacted the effective tax rate. Including the reversal of the amounts presented net of deferred tax assets and accrued interest and penalties, the favorable conclusion resulted in a benefit of $9,838 to the provision for income tax for the year ended December 28, 2018. The deductibility of acquisition-related amortization and depreciation for state tax purposes remains uncertain.
As of January 1, 2021 and January 3, 2020, the Company had approximately $57 and $36, respectively, of cumulative interest and penalties related to the uncertain tax positions, and has elected to treat interest and penalties as a component of income tax expense.
The Company's 2018 forward federal tax returns, state tax returns from 2016 and forward, and foreign tax returns from 2018 and forward are subject to examination by tax authorities. Due to a favorable conclusion of a state audit in the first quarter of 2021, the company expects to release $2,718 of uncertain tax positions, of which $2,243 favorably impacts the effective tax rate.
XML 44 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement and Financial Instruments
12 Months Ended
Jan. 01, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurement and Financial Instruments Fair Value Measurement and Financial Instruments
The FASB's Accounting Standards Codification 820, "Fair Value Measurements and Disclosures" 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 following table presents the Company's hierarchy for its assets, liabilities and redeemable non-controlling interest measured at fair value on a recurring basis as of the following periods:
January 1, 2021January 3, 2020
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities:
Credit Facility$— $389,588 $— $389,588 $— $68,000 $— $68,000 
Interest Rate Swap— 915 — 915 — — — — 
Non-controlling interest subject to put provisions— — — — — — 15,719 15,719 
Total liabilities measured at fair value$— $390,503 $— $390,503 $— $68,000 $15,719 $83,719 
There were no transfers of assets or liabilities between Level 1, Level 2 and Level 3 categories of the fair value hierarchy during the years ended January 1, 2021, and January 3, 2020.
The Company used Level 2 inputs to determine the fair value of the Company’s First Amended and Restated Credit Facility. The Company believes the carrying amount of its First Amended and Restated Credit Facility approximates the fair value at January 1, 2021 because, while subject to a minimum LIBOR floor rate, the interest rate approximates current market rates of debt with similar terms and comparable credit risk.
On August 17, 2020 the Company entered into an interest rate swap agreement to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt. Refer to Note 11 - Derivatives and Hedging for additional details of the agreement. In accordance with ASC 815, Derivatives and Hedging Interest rate swap contract is recognized as an asset or liability on the consolidated balance sheets and is measured at fair value. The fair value was calculated utilizing Level 2 inputs.
On July 22, 2020, the Company, pursuant to a stock purchase agreement with Flagship, Inc., dated as of the same date, purchased the remaining 20% interest of FF US Holding Corp. for $24,975 payable in a combination of stock and cash. Refer to Note 12 - Commitments and Contingencies for additional details of this agreement. Prior to the consummation of the stock purchase, the non-controlling interest was measured at fair value using Level 3 inputs.
The following table provides a reconciliation of the beginning and ending balances for the Company's obligations measured at fair value using Level 3 inputs:
Obligations (measured with level 3 inputs)
Balance at January 3, 2020$15,719 
Net income ascribed to non-controlling interest1,072 
Change in fair value8,184 
Purchase of non-controlling interest(24,975)
Balance at January 1, 2021$— 
XML 45 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plan
12 Months Ended
Jan. 01, 2021
Retirement Benefits [Abstract]  
Retirement Plan Retirement PlanThe Company established a 401(k) plan to provide tax deferred salary deductions for all eligible employees. Participants may make voluntary contributions to the 401(k) plan, limited by certain IRS restrictions. The Company made matching contributions of $2,078, $1,153, and $850 for each of the years ended January 1, 2021, January 3, 2020 and December 28, 2018, respectively.
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions
12 Months Ended
Jan. 01, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions
On March 11, 2020, the Company, through Fox Factory, Inc., acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA") from Southern Rocky Holdings, LLC for $331,853, net of cash acquired and exclusive of vehicle inventory. SCA is a leading OEM authorized specialty vehicle manufacturer for light duty trucks and SUVs with headquarters in Trussville, Alabama. SCA operates under three aftermarket brands: SCA Performance, Rocky Ridge Trucks, and Rocky Mountain Truckworks. The Company believes the acquisition will be complementary to FOX’s Tuscany business, expanding its North American geographic manufacturing footprint and broadening its product offering in a growing segment of the automotive industry. This transaction was accounted for as a business combination.
The Company also agreed to an additional $10,589 of contingent retention incentives for key SCA management, of which $9,283 is cash and $1,306 is stock, to be held in escrow and payable over the next two years. The Company recognized $4,211 in costs associated with such retention incentives during the year ended January 1, 2021. Additionally, the Company paid $1,750 in transaction compensation to key SCA management concurrently with the closing.
The purchase price of SCA is allocated to the assets acquired and liabilities assumed based on their estimated respective fair values as of March 11, 2020 with the excess purchase price allocated to goodwill. During the year ended January 1, 2021, the Company finalized the allocation of purchase price and recorded adjustments to Goodwill of $3,539 related to the completion of valuation of working capital, real estate, intangible assets and related deferred tax liabilities. 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$331,531 
Non-cash consideration322 
                    Total consideration at closing$331,853 
Fair market values
Other current assets$16,350 
Property, plant and equipment8,300 
Lease right-of-use assets4,027 
Customer relationships124,400 
Trademarks and brand15,500 
Goodwill195,754 
                    Total assets acquired$364,331 
Accounts payable and accrued expenses7,678 
Lease liabilities4,027 
Deferred taxes20,773 
                    Total liabilities assumed32,478 
                    Purchase price allocation$331,853 
The Company incurred $10,582 of acquisition costs in conjunction with the SCA acquisition, including $1,750 of transaction compensation during the year ended January 1, 2021 and $602 of transaction costs during the year ended January 3, 2020. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income. Additional debt issuance costs of $6,622 were incurred in association with financing the transaction and will be amortized over the term of the First Amended and Restated Credit Facility. Refer to Note 10 - Debt for further details.
The values assigned to the identifiable intangible assets were determined by discounting the estimated future cash flows associated with these assets to their present value. The goodwill of $195,754 reflects the strategic fit of SCA with the Company’s operations. The Company will amortize the acquired customer relationships assets over their expected useful lives of 5-10 years. Trademarks, brand names and goodwill are expected to have an indefinite life, and will be subject to impairment testing. The goodwill is not deductible for income tax purposes. SCA previously purchased intangibles in asset acquisitions with a remaining net tax basis approximating $77,989, which the Company may deduct for income tax purposes.
The following unaudited pro forma financial information shows the combined results of operations of the Company and SCA, as if the acquisition had occurred as of the beginning of the periods presented. The pro forma results include the effects of the amortization of purchased intangible assets and acquired inventory valuation step-up, interest expense on the term debt secured to finance the acquisition, and the net tax benefit of the above adjustments calculated at the statutory federal tax rate of 21%. SCA was operated as a C Corporation for federal taxation purposes. A pro forma adjustment has been made to reflect the income taxes that would have been recorded at the federal statutory rate based on SCA’s net income. The pro forma results for the year ended January 1, 2021 exclude transaction costs associated with the acquisition and the results for the year ended January 3, 2020 have been adjusted to include these charges. This pro forma data is presented for informational purposes only and does not purport to be indicative of the results of future operations or of the results that would have occurred had the acquisition taken place in the periods noted below.
For the years ended
January 1, 2021January 3, 2020
Pro forma sales$909,903 $842,701 
Pro forma net income attributable to FOX stockholders$89,480 $78,577 
Pro forma basic earnings per share$2.45 $2.05 
Pro forma diluted earnings per share$2.41 $2.01 
Total SCA revenues included in the consolidated statements of income$76,648 
Total SCA pre-tax income included in the consolidated statements of income$7,555 
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Data (Unaudited)
12 Months Ended
Jan. 01, 2021
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (Unaudited) Selected Quarterly Financial Data (Unaudited)
Selected summarized quarterly financial information for 2020 and 2019 is as follows:
Quarter Ended
Jan 1,Oct 2Jul 3April 3,Jan 3,Sep 27,Jun 28,Mar 29,
20212020202020202020201920192019
Sales$262,391 $260,700 $183,102 $184,361 $185,881 $211,317 $192,122 $161,700 
Gross profit83,472 89,474 59,986 56,615 59,641 69,817 62,220 51,057 
Income from operations37,670 45,553 19,359 11,567 26,159 35,360 29,471 21,819 
Net income attributable to Fox Stockholders31,796 38,020 12,608 8,250 22,522 29,487 22,921 18,103 
Earnings per share:
    Basic$0.76 $0.91 $0.32 $0.21 $0.58 $0.77 $0.60 $0.48 
    Diluted$0.75 $0.90 $0.32 $0.21 $0.58 $0.75 $0.59 $0.46 
XML 48 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events
12 Months Ended
Jan. 01, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsNone.
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 01, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation - The accompanying consolidated financial statements have been prepared in accordance with United States of America ("U.S.") generally accepted accounting principles ("GAAP").
Change in Fiscal Year Fiscal Year Calendar - The Company operates using a 52-53 week fiscal year calendar ending on the Friday nearest to December 31. Therefore, the financial results of certain fiscal years and quarters, which will contain 53 and 14 weeks, respectively, will not be exactly comparable to the prior and subsequent fiscal years and quarters, which contain 52 and 13 weeks, respectively. For the fiscal years 2020, 2019 and 2018, the Company's fiscal year ended on January 1, 2021, January 3, 2020 and December 28, 2018 and had 52, 53 and 52 weeks, respectively.
Principles of Consolidation Principles of Consolidation - The consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates Use of Estimates - The preparation of the Company’s 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.
Foreign Currency Translation and Transaction Foreign Currency Translation and Transaction - The functional currency of the Company’s non-U.S. entities is the local currency of the respective operations. The Company translates the financial statements of its non-U.S. entities into U.S. Dollars each reporting period for purposes of consolidation. Assets and liabilities of the Company’s foreign subsidiaries are translated at the period-end currency exchange rates while sales and expenses are translated at the average currency exchange rates in effect for the period. The effects of these translation adjustments are a component of other comprehensive income.
Cash and Cash Equivalents Cash and Cash Equivalents - Cash consists of cash maintained in checking or money market accounts. All highly liquid investments purchased with an original maturity date of 90 days or less at the date of purchase are considered to be cash equivalents.
Accounts Receivable
Accounts Receivable - Accounts receivable are unsecured customer obligations which generally require payment within various terms from the invoice date. The receivables are stated at the invoice amount. Financing terms vary by customer. Invoices are considered past due when payment is not received within the terms stated within the contract. Payments of accounts receivable are applied to the specific invoices identified on the customer’s remittance advice or if unspecified, generally to the earliest unpaid invoices.
The carrying amount of accounts receivable is reduced by a valuation allowance that reflects management’s best estimate of amounts that may not be collected. All accounts or portions thereof deemed to be uncollectible or that may require an excessive collection cost are written off to the allowance for doubtful accounts.
Concentration of Credit Risk Concentration of Credit Risk - Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and accounts receivable. As of January 1, 2021 the Company held $223,321 in cash at U.S. subsidiaries and $22,443 at subsidiaries outside the U.S. The account balances may significantly exceed the insurance coverage provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions with reputable credit and therefore bear minimal credit risk. The Company has not experienced any losses in its uninsured accounts.The Company mitigates its credit risk with respect to accounts receivable by performing ongoing credit evaluations and monitoring of its customers’ accounts receivable balances.
Allowance for Doubtful Accounts Allowance for Doubtful Accounts - The Company records a provision for doubtful accounts based on historical experience and a detailed assessment of the collectability of its accounts receivable. The provision is based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. If circumstances change, such as higher-than-expected defaults or an unexpected material adverse change in a major customer’s ability to meet its financial obligations, the Company’s estimate of the recoverability of the amounts due could be reduced by a material amount.
Inventories Inventories - Inventories are stated at the lower of actual cost (or standard cost which generally approximates actual costs on a first-in first-out basis) or net realizable value. Cost includes raw materials, as well as direct labor and manufacturing overhead for products we manufacture. Net realizable value is based on current replacement cost for raw materials and on a net realizable value for finished goods. Adjustments to reduce the cost of inventory to its net realizable value are made, if required, for estimated excess, obsolescence or impaired balances.
Property and Equipment
Property and Equipment - Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets. Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in operations in the period realized.
Leasehold improvements are amortized on a straight-line basis over the terms of the lease, or the useful lives of the assets, whichever is shorter. The value assigned to land associated with buildings we own is not amortized. Depreciation and amortization periods for the Company’s property and equipment are as follows:
Asset ClassificationEstimated useful life
Building and building improvements
10-39 years
Information systems, office equipment and furniture
3-5 years
Internal-use computer software
10 years
Machinery and equipment
10-15 years
Manufacturing equipment
5-10 years
Transportation equipment
5 years
Internal Use Computer Software Costs Internal-use Computer Software Costs - Costs incurred to purchase and develop computer software for internal use are capitalized during the application development and implementation stages. These software costs have been for enterprise-level business and finance software that is customized to meet the Company’s operational needs. Capitalized costs are included in property and equipment and are amortized on a straight-line basis over the estimated useful life of the software beginning when the software project is substantially complete and placed in service. The Company capitalized $2,994 in internal use computer software costs during the year ended January 1, 2021. Costs incurred during the preliminary project stage and costs for training, data conversion, and maintenance are expensed as incurred.
Impairment of Long-lived Assets Impairment of Long-lived Assets -The Company periodically reviews property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful lives are no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with such assets are less than the carrying amount of the assets, an impairment loss is recorded to write the assets down to their estimated fair values. Fair value is estimated based on discounted future cash flows.
Business Combinations Business Combinations - The Company accounts for acquisitions of entities that include inputs and processes and have the ability to create outputs as business combinations. The Company allocates the purchase price of the acquisition to the tangible assets acquired, liabilities assumed and identifiable intangible assets acquired based on their estimated fair values. The excess of the purchase price over those fair values is recorded as goodwill. Acquisition-related expenses and restructuring costs are expensed as incurred. During the measurement period, the Company records adjustments to provisional amounts recorded for assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, which could be up to one year after the transaction date, subsequent adjustments are recorded to the Company’s consolidated statements of income.
Goodwill and Intangible Assets Goodwill and Intangible Assets - Goodwill represents the excess of purchase price over the fair value of the net assets of businesses acquired. On an annual basis, the Company makes a qualitative assessment to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If the Company determines that the fair value of the reporting unit is less than its carrying amount, it will perform a quantitative analysis; otherwise, no further evaluation is necessary. For the quantitative impairment assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company determines the fair value of the reporting unit based on a weighting of income and market approaches. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and no further testing is performed. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then the Company will recognize a loss equal to the excess, limited to the total amount of goodwill allocated to that reporting unit. Impairments, if any, are charged directly to earnings. We completed our most recent annual impairment test in the third quarter of 2020 at which time we had a single reporting unit for purposes of assessing goodwill impairment. No impairment charges have been incurred to date. Intangible assets include customer relationships and the Company’s core technology, are subject to amortization over their respective useful lives, and are classified in intangibles, net in the accompanying consolidated balance sheet. These intangibles are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be fully recoverable. If facts and circumstances indicate that the carrying value might not be recoverable, projected undiscounted net cash flows associated with the related asset or group of assets over their estimated remaining useful lives is compared against their respective carrying amounts. If an asset is found to be impaired, the impairment charge will be measured as the amount by which the carrying amount of an entity exceeds its fair value. Trademarks and brands are considered to be indefinite life intangibles, and are not amortized but are subject to testing for impairment annually.
Self Insurance Self-Insurance - The Company is partially self-insured for its U.S. employee health and welfare benefits. The Company’s liability for self-insurance is based on claims filed and an estimate of claims incurred but not yet reported. The Company considers a number of factors, including historical claims information, when determining the amount of the accrual. Costs related to the administration of the plan and related claims are expensed as incurred. The Company has third-party insurance coverage to limit exposure for individually significant claims.
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.
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. Certain pricing provisions that provide the customer with future discounts are considered a material right. Such material rights result in the deferral of revenue that are recognized when the rights are exercised by the customer. Measuring the material rights requires judgments including forecasts of future sales and product mix.
Cost of Sales Cost of Sales - Cost of sales primarily consists of materials and labor expense in the manufacturing of the Company’s products sold to customers. Cost of sales also includes provisions for excess and obsolete inventory, warranty costs, certain allocated costs for facilities, depreciation and other manufacturing overhead. Additionally, it includes stock-based compensation for personnel directly involved with manufacturing the Company’s product offerings.
Shipping and Handling Fees and Costs Shipping and Handling Fees and Costs - The Company includes shipping and handling fees billed to customers in sales. Shipping costs associated with inbound freight are capitalized as part of inventory and included in cost of sales as products are sold.
Sales and Marketing Sales and Marketing - Sales and marketing expenses include costs related to sales, customer service and marketing personnel, including their wages, employee benefits and related stock-based compensation, and occupancy related expenses. Other significant sales and marketing expenses include race support and sponsorships of events and athletes, advertising and promotions related to trade shows, travel and entertainment, and promotional materials, products and sales offices costs.
Research and Development Research and Development - Research and development expenses consist primarily of salaries and personnel costs, including wages, employee benefits and related stock-based compensation for the Company’s engineering, research and development teams, occupancy related expenses, fees for third party consultants, service fees, and expenses for prototype tooling and materials, travel, and supplies. The Company expenses research and development costs as incurred.
General and Administrative General and Administrative - General and administrative expenses include costs related to executive, finance, information technology, human resources and administrative personnel, including wages, employee benefits and related stock-based compensation expenses. The Company records professional and contract service expenses, occupancy related expenses associated with corporate locations and equipment, and legal expenses in general and administrative expenses.
Stock-Based Compensation Stock-Based Compensation - The Company measures stock-based compensation for all stock-based awards, including stock options and restricted stock units (“RSUs”), based on their estimated fair values on the date of the grant and recognizes the stock-based compensation cost for time-vested awards on a straight-line basis over the requisite service period. For performance-based RSUs, the number of shares ultimately expected to vest is estimated at each reporting date based on management’s expectations regarding the relevant performance criteria. To the extent shares are expected to vest, the stock-based compensation cost is recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company does not estimate forfeitures in recognizing stock-based compensation expense. The fair value of the RSUs is equal to the fair value of the Company’s common stock on the grant date of the award.
Income Taxes
Income Taxes - Income taxes are computed using the asset and liability method, under which deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Operating loss and tax credit carryforwards are measured by applying currently enacted tax laws. Valuation allowances are provided when necessary to reduce net deferred tax assets to an amount that is more likely than not to be realized.
The Company has elected to account for global intangible low-taxed income ("GILTI") in the year the tax is incurred, rather than recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years. The net GILTI inclusion for the year ended January 1, 2021 was fully offset by foreign tax credits associated with the income.
The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date and then only in an amount more likely than not to be sustained upon review by the tax authorities. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.
Advertising Advertising - Advertising costs are expensed as incurred and recorded as sales and marketing expenses on our Consolidated Statements of Income.
Warranties Warranties - The Company offers limited warranties on its products generally for one to two years. The Company recognizes estimated costs related to warranty activities as a component of cost of sales upon product shipment. The estimates are based upon historical product failure rates and historical costs incurred in correcting product failures. The recorded amount is adjusted from time to time for specifically identified warranty exposures. Actual warranty expenses are charged against the Company’s estimated warranty liability when incurred. Factors that affect the Company’s liability include the number of units, historical and anticipated rates of warranty claims, and the cost per claim.
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.
Fair Value Measurements and Financial Instruments
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification 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, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's credit facility approximate fair value due to the variable interest rate features embedded in both the line of credit and term debt.
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. Additionally, the Company has been impacted by the recent coronavirus (“COVID-19”) outbreak. The global outbreak of COVID-19 has negatively affected the U.S. and global economy, disrupted global supply chains, resulted in significant travel and transport restrictions, including mandated closures and orders to “shelter-in-place,” and created significant disruption of the financial markets. Despite the Company’s efforts to manage and remedy these impacts to the Company, the ultimate impact and the extent to which the COVID-19 pandemic will continue to affect the business, results of operation and financial condition is difficult to predict and depends on numerous evolving factors outside of the Company’s control including: the duration and scope of the pandemic; government, social, business and other actions that have been and will be taken in response to the pandemic; and the effect of the pandemic on short and long-term general economic conditions.
Recent Accounting Pronouncements
Recent Accounting Pronouncements - In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, updated December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018 using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. Additionally, the Company used the practical expedient to omit the disclosure of remaining performance obligations for contracts with an original expected duration of one year or less. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. The Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes to the fiscal year 2018 opening balance of retained earnings as to reflect the cumulative effect of the adoption of the standard.
In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 29, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the fiscal year 2019 opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.
In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The Company adopted ASU 2016-13 effective in the first quarter of fiscal year 2020 using the aging method, which calculates the allowance based on how long a receivable has been outstanding, taking into account the historical credit loss rate and adjusting for both current conditions and forecasts of economic conditions into that expected credit loss rate. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements of fair value measurements in Topic 820. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-13 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-13 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard is effective for fiscal years beginning after December 15, 2019. The Company adopted ASU 2018-15 effective in the first quarter of fiscal year 2020. The adoption of ASU 2018-15 did not have a material impact on the Company's consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which helps simplify how entities account for income taxes by removing various exceptions related to the recognition of deferred tax liabilities and updating other tax computation requirements. This standard is effective for fiscal years beginning after December 15, 2020. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Facilitation of Effects of Reference Rate Reform on Financial Reporting, which was created in response to concerns about structural risks of interbank offered rates ("IBORs") and the risk of cessation of the London Interbank Offered Rate ("LIBOR"). This standard provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard is effective for all entities as of March 12, 2020 through December 31, 2022. The Company adopted ASU 2020-04 effective in the first quarter of fiscal year 2020. The adoption of ASU 2020-04 did not have a material impact on the Company's consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements ("ASU 2020-10"). The amendments in ASU 2020-10 contain improvements to the Codification by including disclosure guidance in appropriate disclosure and ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to financial statements is codified in the Disclosure Section of the Codification. The ASU also provides clarification to various codification topics to improve consistency in guidance application. The amendments are effective for interim and annual reporting periods in fiscal years beginning after December 15, 2020, with early adoption permitted. The Company is currently evaluating ASU 2020-10 and expects no material impact to our consolidated financial statements and related disclosures as a result of adoption.
XML 50 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 01, 2021
Accounting Policies [Abstract]  
Schedules of Concentration of Risk, by Risk Factor The following customers accounted for 10% or more of the Company's accounts receivable balance:
 January 1,January 3,
 20212020
Customer A12%6%
Customer B11%11%
Customer C4%11%
Schedule of Allowance for Doubtful Accounts
The following table presents the activity in the allowance for doubtful accounts:
For the fiscal years ended
Allowance for doubtful accounts:202020192018
Balance, beginning of year$810 $600 $676 
Add: bad debt expense103 335 189 
Less: write-offs, net of recoveries(250)(125)(265)
Balance, end of year$663 $810 $600 
Schedule of Depreciation and Amortization Periods Depreciation and amortization periods for the Company’s property and equipment are as follows:
Asset ClassificationEstimated useful life
Building and building improvements
10-39 years
Information systems, office equipment and furniture
3-5 years
Internal-use computer software
10 years
Machinery and equipment
10-15 years
Manufacturing equipment
5-10 years
Transportation equipment
5 years
Property, plant and equipment consisted of the following:
January 1,January 3,
20212020
Building and building improvements$75,753 $42,343 
Information systems, office equipment and furniture14,176 10,102 
Internal-use computer software19,853 16,860 
Land9,698 5,414 
Leasehold improvements15,075 13,841 
Machinery and manufacturing equipment81,281 57,331 
Transportation equipment6,187 5,006 
Total222,023 150,897 
Less: accumulated depreciation and amortization(58,735)(42,518)
Property, plant and equipment, net$163,288 $108,379 
The following table summarizes the allocation of depreciation expense in the accompanying consolidated statements of income:
For the fiscal years ended
202020192018
Cost of sales$9,266 $6,263 $4,519 
Sales and marketing$163 $154 $235 
Research and development$2,044 $1,176 $822 
General and administrative$4,868 $3,668 $2,567 
Total$16,341 $11,261 $8,143 

The Company’s long-lived assets by geographic location are as follows:
January 1,January 3,
20212020
United States$144,529 $100,508 
International18,759 7,871 
Total long-lived assets$163,288 $108,379 
XML 51 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Tables)
12 Months Ended
Jan. 01, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following table summarizes total sales by product category:
For the fiscal years ended
202020192018
Powered Vehicles$523,694 $451,253 $337,284 
Specialty Sports366,860 299,767 281,941 
Total sales$890,554 $751,020 $619,225 
The following table summarizes total sales by sales channel:
For the fiscal years ended
202020192018
OEM$494,068 $473,969 $368,580 
Aftermarket396,486 277,051 250,645 
Total sales$890,554 $751,020 $619,225 
The following table summarizes total sales generated by geographic location of the customer:
For the fiscal years ended
202020192018
North America$593,267 $502,263 $388,702 
Asia144,836 120,839 119,142 
Europe143,817 120,272 101,217 
Rest of the World8,634 7,646 10,164 
Total sales$890,554 $751,020 $619,225 
XML 52 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Tables)
12 Months Ended
Jan. 01, 2021
Inventory Disclosure [Abstract]  
Inventory
Inventory consisted of the following:
January 1,January 3,
20212020
Raw materials$87,503 $87,779 
Work-in-process5,306 7,075 
Finished goods34,282 33,651 
Total inventory$127,091 $128,505 
XML 53 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Prepaids and Other Current Assets (Tables)
12 Months Ended
Jan. 01, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Accrued Expenses
Prepaids and other current assets consisted of the following:
January 1,January 3
20212020
Prepaid chassis deposits$66,812 $6,701 
Advanced payments and prepaid contracts8,683 5,774 
Current portion of acquisition-related compensation held in escrow4,518 — 
Other current assets7,907 5,465 
Total$87,920 $17,940 
Accrued expenses consisted of the following:
January 1,January 3,
20212020
Payroll and related expenses$22,407 $14,595 
Current portion of lease liabilities6,754 6,242 
Warranty9,835 5,649 
Income tax payable7,595 4,295 
NCI buyout liability4,550 — 
Other accrued expenses8,250 4,963 
Total$59,391 $35,744 
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, net (Tables)
12 Months Ended
Jan. 01, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Depreciation and amortization periods for the Company’s property and equipment are as follows:
Asset ClassificationEstimated useful life
Building and building improvements
10-39 years
Information systems, office equipment and furniture
3-5 years
Internal-use computer software
10 years
Machinery and equipment
10-15 years
Manufacturing equipment
5-10 years
Transportation equipment
5 years
Property, plant and equipment consisted of the following:
January 1,January 3,
20212020
Building and building improvements$75,753 $42,343 
Information systems, office equipment and furniture14,176 10,102 
Internal-use computer software19,853 16,860 
Land9,698 5,414 
Leasehold improvements15,075 13,841 
Machinery and manufacturing equipment81,281 57,331 
Transportation equipment6,187 5,006 
Total222,023 150,897 
Less: accumulated depreciation and amortization(58,735)(42,518)
Property, plant and equipment, net$163,288 $108,379 
The following table summarizes the allocation of depreciation expense in the accompanying consolidated statements of income:
For the fiscal years ended
202020192018
Cost of sales$9,266 $6,263 $4,519 
Sales and marketing$163 $154 $235 
Research and development$2,044 $1,176 $822 
General and administrative$4,868 $3,668 $2,567 
Total$16,341 $11,261 $8,143 

The Company’s long-lived assets by geographic location are as follows:
January 1,January 3,
20212020
United States$144,529 $100,508 
International18,759 7,871 
Total long-lived assets$163,288 $108,379 
XML 55 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - (Tables)
12 Months Ended
Jan. 01, 2021
Leases [Abstract]  
Lease Costs
Operating lease costs consisted of the following:
For the fiscal year ended
2020
Operating lease cost$7,201 
Other lease costs (1)937 
Total$8,138 
(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.
Supplemental Balance Sheet Information
Supplemental balance sheet information related to the Company's operating leases is as follows:
Balance Sheet ClassificationJanuary 1, 2021
Operating lease right-of-use assetsLease right-of-use assets$26,148 
Current lease liabilitiesAccrued expenses$6,754 
Non-current lease liabilitiesOther liabilities$19,115 
Supplemental cash flow information related to the Company's operating leases is as follows:
For the fiscal year ended
2020
Right-of-use assets obtained in exchange for lease obligations$14,178 
Cash paid for amounts included in the measurement of lease liabilities$7,095 
Maturity of Lease Liabilities
Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal yearTotal future payments
2021$7,482 
20226,180 
20235,184 
20243,519 
20252,793 
Thereafter2,729 
Total lease payments27,887 
Less: imputed interest(2,018)
Present value of lease liabilities25,869 
Less: current portion(6,754)
Lease liabilities less current portion$19,115 
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Jan. 01, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Excluding Goodwill
Intangible assets, excluding goodwill, are comprised of the following:
Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted
average life
(years)
January 01, 2021
Customer relationships $194,950 $(46,800)$148,150 10
Core technology34,625 (33,679)947 8
Patents1,859 (1,535)324 4
Total$231,434 $(82,014)149,421 
Trademarks and brands, not subject to amortization55,070 
Total$204,491 
January 3, 2020
Customer relationships $70,473 $(30,114)$40,359 11
Core technology34,400 (33,309)1,091 8
Patents1,859 (1,430)429 4
Total$106,732 $(64,853)41,879 
Trademarks and brands, not subject to amortization40,070 
Total$81,949 
Schedule of Finite-Lived Intangible Assets, Amortization Expense
For the fiscal years ended
202020192018
Amortization of intangibles$17,583 $6,344 $6,065 
Schedule of Goodwill
Goodwill activity consisted of the following:
Balance as of January 3, 2020$93,527 
Acquisitions (Refer to Note 18 - Acquisitions)
195,754 
Currency translation and other adjustments68 
Balance as of January 1, 2021$289,349 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Future amortization expense for finite-lived intangibles as of January 1, 2021 is as follows:
For fiscal year:Amortization Expense
2021$19,860 
202219,736 
202319,063 
202418,849 
202516,214 
Thereafter55,699 
Total expected future amortization$149,421 
XML 57 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Tables)
12 Months Ended
Jan. 01, 2021
Payables and Accruals [Abstract]  
Accrued Expenses
Prepaids and other current assets consisted of the following:
January 1,January 3
20212020
Prepaid chassis deposits$66,812 $6,701 
Advanced payments and prepaid contracts8,683 5,774 
Current portion of acquisition-related compensation held in escrow4,518 — 
Other current assets7,907 5,465 
Total$87,920 $17,940 
Accrued expenses consisted of the following:
January 1,January 3,
20212020
Payroll and related expenses$22,407 $14,595 
Current portion of lease liabilities6,754 6,242 
Warranty9,835 5,649 
Income tax payable7,595 4,295 
NCI buyout liability4,550 — 
Other accrued expenses8,250 4,963 
Total$59,391 $35,744 
Activity Related to Warranties
Activity related to warranties is as follows:
For the fiscal years ended
202020192018
Beginning warranty liability$5,649 $6,433 $6,481 
Charge to cost of sales6,887 4,064 4,621 
Fair value of warranty assumed in acquisition3,158 100 200 
Costs incurred(5,859)(4,948)(4,869)
Ending warranty liability$9,835 $5,649 $6,433 
XML 58 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Debt (Tables)
12 Months Ended
Jan. 01, 2021
Debt Disclosure [Abstract]  
Summary of Amended and Restated Credit Facility
The following table summarizes the line of credit under the First Amended and Restated Credit Facility:
January 1,January 3,
20212020
Amount outstanding$— $68,000 
Standby letter of credit$15,000 $5,000 
Available borrowing capacity$235,000 $177,000 
Maximum borrowing capacity$250,000 $250,000 
Maturity dateMarch 11, 2025
Schedule of Future Principal Payments
As of January 1, 2021, future principal payments for long-term debt, including the current portion, as summarized as follows:
January 1,
2021
For fiscal year
2021$12,500 
202217,500 
202320,000 
202420,000 
2025325,000 
Total395,000 
Debt issuance cost(5,412)
Long-term debt, net of issuance cost389,588 
Less: current portion(12,500)
Long-term debt less current portion$377,088 
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity (Tables)
12 Months Ended
Jan. 01, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:
For the fiscal years ended
202020192018
Cost of sales$625 $802 $482 
Sales and marketing635 506 556 
Research and development788 721 640 
General and administrative6,570 4,835 5,644 
Total$8,618 $6,864 $7,322 
As of January 1, 2021, $440 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets.
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
The following table summarizes RSU activity:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at December 29, 2017800 $23.91 
Granted223 37.07 
Canceled(30)25.16 
Vested(338)21.98 
Unvested at December 28, 2018655 29.34 
Granted131 74.70 
Canceled(67)32.29 
Vested(292)26.06 
Unvested at January 3, 2020427 44.98 
Granted260 47.46 
Canceled(13)48.51 
Vested(224)37.34 
Unvested at January 1, 2021450 $50.12 
Schedule of Share-based Compensation, Stock Options, Activity
The following table summarizes stock option activity:
Number of shares outstandingWeighted-average exercise priceWeighted-average remaining contractual life (years)Aggregate intrinsic value
Balance at December 29, 2017886 $5.19 4$29,840 
Options exercised(166)5.25 9,384 
Balance at December 28, 2018720 5.17 339,403 
Options exercised(289)5.03 17,422 
Balance at January 3, 2020431 5.27 227,814 
Options exercised(206)5.16 19,724 
Balance at January 1, 2021225 5.37 222,593 
Options vested and expected to vest - January 1, 2021225 5.37 222,593 
Options exercisable - January 1, 2021225 5.37 222,593 
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share (Tables)
12 Months Ended
Jan. 01, 2021
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share
The following table presents the calculation of basic and diluted earnings per share:
For the fiscal years ended
202020192018
Net income attributable to FOX stockholders$90,674 $93,033 $84,040 
Weighted average shares used to compute basic earnings per share40,229 38,333 37,805 
Dilutive effect of employee stock plans572 822 1,151 
Weighted average shares used to compute diluted earnings per share40,801 39,155 38,956 
Earnings per share:
Basic$2.25 $2.43 $2.22 
Diluted$2.22 $2.38 $2.16 
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Jan. 01, 2021
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense
The components of income tax expense are as follows:
For the fiscal years ended
202020192018
Current:
Federal$18,061 $16,670 $10,330 
State1,590 256 604 
Foreign8,043 7,567 7,248 
Total27,694 24,493 18,182 
Deferred:
Federal(14,589)(11,158)(11,462)
State373 586 (671)
Foreign(694)178 (526)
Total(14,910)(10,394)(12,659)
Provision for income taxes$12,784 $14,099 $5,523 
Schedule of Income before Income Tax, Domestic and Foreign
The Company's income before provision for income taxes was subject to taxes in the following jurisdictions for the following periods:
For the fiscal years ended
202020192018
United States$74,777 $77,810 $63,138 
Foreign29,753 30,759 27,752 
$104,530 $108,569 $90,890 
Schedule of Effective Income Tax Rate Reconciliation
The following table presents a reconciliation of the statutory federal rate and the Company’s effective tax rate for the periods presented:
For the fiscal years ended
202020192018
Tax at federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit1.8 1.8 1.8 
Stock-based compensation(5.9)(6.3)(3.8)
Foreign derived income benefit(5.0)(3.0)(1.6)
Research and development tax credit(0.9)(0.8)(1.2)
Executive compensation deduction limitation0.8 1.2 2.2 
Change in liability for unrecognized tax benefits0.6 0.2 (10.8)
Other(0.2)(1.1)(1.5)
Total provision12.2 %13.0 %6.1 %
Schedule of Deferred Tax Assets and Liabilities
Deferred Income Taxes
January 1,January 3,
20212020
Deferred tax assets:
Foreign tax credits, including amounts associated with accrued charges$41,187 $33,320 
Lease liability5,966 4,304 
Accrued liabilities4,973 2,862 
Inventory4,386 3,542 
Capitalized research and development3,360 — 
Research and development tax credits1,851 4,369 
Other2,587 1,936 
Total deferred tax asset64,310 50,333 
Valuation allowance(7,172)(6,548)
Net deferred tax asset57,138 43,785 
Deferred tax liabilities:
Intangible assets(24,262)(4,283)
Depreciation(6,912)(6,924)
Lease right-of-use asset(6,024)(4,215)
Accrued withholding tax on unremitted foreign dividends(213)(2,318)
Other(365)(320)
Total deferred tax liability(37,776)(18,060)
Net deferred tax asset$19,362 $25,725 
Schedule of Unrecognized Tax Benefits Roll Forward
Unrecognized Tax Benefits
For the fiscal years ended
202020192018
Balance - beginning of period$2,300 $1,996 $8,154 
Increase related to current year tax positions664 557 457 
Increase related to prior year tax positions187 313 36 
Decrease related to prior year tax positions— — (6,480)
Decrease due to expiration of statute of limitations(1)(566)(171)
Balance - end of period$3,150 $2,300 $1,996 
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement and Financial Instruments (Tables)
12 Months Ended
Jan. 01, 2021
Fair Value Disclosures [Abstract]  
Liabilities Measured at Fair Value on Recurring Basis
The following table presents the Company's hierarchy for its assets, liabilities and redeemable non-controlling interest measured at fair value on a recurring basis as of the following periods:
January 1, 2021January 3, 2020
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities:
Credit Facility$— $389,588 $— $389,588 $— $68,000 $— $68,000 
Interest Rate Swap— 915 — 915 — — — — 
Non-controlling interest subject to put provisions— — — — — — 15,719 15,719 
Total liabilities measured at fair value$— $390,503 $— $390,503 $— $68,000 $15,719 $83,719 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table provides a reconciliation of the beginning and ending balances for the Company's obligations measured at fair value using Level 3 inputs:
Obligations (measured with level 3 inputs)
Balance at January 3, 2020$15,719 
Net income ascribed to non-controlling interest1,072 
Change in fair value8,184 
Purchase of non-controlling interest(24,975)
Balance at January 1, 2021$— 
XML 63 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Tables)
12 Months Ended
Jan. 01, 2021
Business Combinations [Abstract]  
Allocation of Purchase Price to Assets Acquired and Liabilities Assumed
Acquisition consideration
Cash consideration$331,531 
Non-cash consideration322 
                    Total consideration at closing$331,853 
Fair market values
Other current assets$16,350 
Property, plant and equipment8,300 
Lease right-of-use assets4,027 
Customer relationships124,400 
Trademarks and brand15,500 
Goodwill195,754 
                    Total assets acquired$364,331 
Accounts payable and accrued expenses7,678 
Lease liabilities4,027 
Deferred taxes20,773 
                    Total liabilities assumed32,478 
                    Purchase price allocation$331,853 
XML 64 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Jan. 01, 2021
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
Selected summarized quarterly financial information for 2020 and 2019 is as follows:
Quarter Ended
Jan 1,Oct 2Jul 3April 3,Jan 3,Sep 27,Jun 28,Mar 29,
20212020202020202020201920192019
Sales$262,391 $260,700 $183,102 $184,361 $185,881 $211,317 $192,122 $161,700 
Gross profit83,472 89,474 59,986 56,615 59,641 69,817 62,220 51,057 
Income from operations37,670 45,553 19,359 11,567 26,159 35,360 29,471 21,819 
Net income attributable to Fox Stockholders31,796 38,020 12,608 8,250 22,522 29,487 22,921 18,103 
Earnings per share:
    Basic$0.76 $0.91 $0.32 $0.21 $0.58 $0.77 $0.60 $0.48 
    Diluted$0.75 $0.90 $0.32 $0.21 $0.58 $0.75 $0.59 $0.46 
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 28, 2018
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Dec. 29, 2018
Dec. 29, 2017
Description of Business and Basis of Presentation [Line Items]            
Foreign currency transaction (losses) gains $ 420,000 $ 396,000 $ 881,000      
Cash and cash equivalents   245,764,000        
Internal use computer software costs capitalized   2,994,000        
Asset impairment charges   0 0 $ 0    
Goodwill impairment   0        
Impairment of intangible assets   0 0 0    
Estimates for unpaid claims   1,472,000 842,000      
Advertising expense   2,188,000 1,413,000 902,000    
Lease right-of-use assets   26,148,000 17,472,000      
Operating lease liability   $ 25,869,000        
Cumulative Effect, Period of Adoption, Adjustment            
Description of Business and Basis of Presentation [Line Items]            
Redeemable non-controlling interest (in shares)       (228,000)   $ (280,000)
Cumulative Effect, Period of Adoption, Adjustment | Retained earnings            
Description of Business and Basis of Presentation [Line Items]            
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax     300,000      
Redeemable non-controlling interest (in shares)     (228,000) $ (228,000) $ 281,000 $ (280,000)
Accounting Standards Update 2016-02            
Description of Business and Basis of Presentation [Line Items]            
Lease right-of-use assets     13,637,000      
Operating lease liability     $ 13,937,000      
Accounting Standards Update 2016-02 | Cumulative Effect, Period of Adoption, Adjustment | Retained earnings            
Description of Business and Basis of Presentation [Line Items]            
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax         $ 368,000  
Minimum            
Description of Business and Basis of Presentation [Line Items]            
Warranty period   1 year        
Maximum            
Description of Business and Basis of Presentation [Line Items]            
Warranty period   2 years        
Sales Revenue, Net | Customer C            
Description of Business and Basis of Presentation [Line Items]            
Concentration risk, percentage     11.00%      
Purchases | Supplier Concentration Risk            
Description of Business and Basis of Presentation [Line Items]            
Concentration risk, percentage 30.00% 28.00% 35.00%      
Accounts Payable | Supplier Concentration Risk            
Description of Business and Basis of Presentation [Line Items]            
Concentration risk, percentage   17.00% 29.00%      
U.S.            
Description of Business and Basis of Presentation [Line Items]            
Cash and cash equivalents   $ 223,321,000        
International            
Description of Business and Basis of Presentation [Line Items]            
Cash and cash equivalents   $ 22,443,000        
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Customers Accounted for 10% or More of Accounts Receivable Balance (Details) - Accounts Receivable
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Customer A    
Concentration Risk [Line Items]    
Concentration risk, accounts receivable percentage 12.00% 6.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, accounts receivable percentage 11.00% 11.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk, accounts receivable percentage 4.00% 11.00%
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Activity in Allowance For Doubtful Accounts (Details) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance, beginning of year $ 810 $ 600 $ 676
Add: bad debt expense 103 335 189
Less: write-offs, net of recoveries (250) (125) (265)
Balance, end of year $ 663 $ 810 $ 600
XML 68 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Depreciation and Amortization Periods for the Company's Property and Equipment (Details)
12 Months Ended
Jan. 01, 2021
Building and building improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 10 years
Building and building improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 39 years
Information systems, office equipment and furniture | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 3 years
Information systems, office equipment and furniture | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 5 years
Internal-use computer software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 10 years
Machinery and manufacturing equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 10 years
Machinery and manufacturing equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 15 years
Manufacturing equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 5 years
Manufacturing equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 10 years
Transportation equipment  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 5 years
XML 69 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2021
Oct. 02, 2020
Jul. 03, 2020
Apr. 03, 2020
Jan. 03, 2020
Sep. 27, 2019
Jun. 28, 2019
Mar. 29, 2019
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Disaggregation of Revenue [Line Items]                      
Sales $ 262,391 $ 260,700 $ 183,102 $ 184,361 $ 185,881 $ 211,317 $ 192,122 $ 161,700 $ 890,554 $ 751,020 $ 619,225
Powered Vehicles                      
Disaggregation of Revenue [Line Items]                      
Sales                 523,694 451,253 337,284
Specialty Sports                      
Disaggregation of Revenue [Line Items]                      
Sales                 $ 366,860 $ 299,767 $ 281,941
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Sales by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2021
Oct. 02, 2020
Jul. 03, 2020
Apr. 03, 2020
Jan. 03, 2020
Sep. 27, 2019
Jun. 28, 2019
Mar. 29, 2019
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Disaggregation of Revenue [Line Items]                      
Sales $ 262,391 $ 260,700 $ 183,102 $ 184,361 $ 185,881 $ 211,317 $ 192,122 $ 161,700 $ 890,554 $ 751,020 $ 619,225
OEM                      
Disaggregation of Revenue [Line Items]                      
Sales                 494,068 473,969 368,580
Aftermarket                      
Disaggregation of Revenue [Line Items]                      
Sales                 $ 396,486 $ 277,051 $ 250,645
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2021
Oct. 02, 2020
Jul. 03, 2020
Apr. 03, 2020
Jan. 03, 2020
Sep. 27, 2019
Jun. 28, 2019
Mar. 29, 2019
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Disaggregation of Revenue [Line Items]                      
Sales $ 262,391 $ 260,700 $ 183,102 $ 184,361 $ 185,881 $ 211,317 $ 192,122 $ 161,700 $ 890,554 $ 751,020 $ 619,225
North America                      
Disaggregation of Revenue [Line Items]                      
Sales                 593,267 502,263 388,702
Asia                      
Disaggregation of Revenue [Line Items]                      
Sales                 144,836 120,839 119,142
Europe                      
Disaggregation of Revenue [Line Items]                      
Sales                 143,817 120,272 101,217
Rest of the world                      
Disaggregation of Revenue [Line Items]                      
Sales                 $ 8,634 $ 7,646 $ 10,164
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 87,503 $ 87,779
Work-in-process 5,306 7,075
Finished goods 34,282 33,651
Total inventory $ 127,091 $ 128,505
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Prepaids and Other Current Assets (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid chassis deposits $ 66,812 $ 6,701
Advanced payments and prepaid contracts 8,683 5,774
Current portion of acquisition-related compensation held in escrow 4,518 0
Other current assets 7,907 5,465
Total $ 87,920 $ 17,940
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, net - Components (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 222,023 $ 150,897
Less: accumulated depreciation and amortization (58,735) (42,518)
Property, plant and equipment, net 163,288 108,379
Building and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 75,753 42,343
Information systems, office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 14,176 10,102
Internal-use computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 19,853 16,860
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 9,698 5,414
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 15,075 13,841
Machinery and manufacturing equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 81,281 57,331
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 6,187 $ 5,006
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, net - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 16,341 $ 11,261 $ 8,143
Amortization of internal use software 2,250 $ 1,861 $ 869
Internal use computer software costs capitalized $ 2,994    
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Property, Plant and Equipment [Line Items]    
Long-lived assets $ 163,288 $ 108,379
United States    
Property, Plant and Equipment [Line Items]    
Long-lived assets 144,529 100,508
International    
Property, Plant and Equipment [Line Items]    
Long-lived assets $ 18,759 $ 7,871
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, net - Depreciation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 16,341 $ 11,261 $ 8,143
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Lessee, Lease, Description [Line Items]      
Renewal term 5 years    
Lease termination period 1 year    
Weighted average remaining lease term 4 years 7 months 13 days    
Weighted-average incremental borrowing rate 3.21%    
Lease, Cost   $ 7,195 $ 6,445
Lease right-of-use assets $ 26,148 $ 17,472  
Lessee, Operating Lease, Lease Not Yet Commenced, Right-of-Use Asset 3,878    
Lessee, Operating Lease, Lease Not Yet Commenced, Liability 3,545    
Lessee, Operating Lease, Lease Not Yet Commenced, Extension Terms $ 1,160    
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining term 7 years    
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2020
Dec. 28, 2018
Leases [Abstract]    
Lease, Cost $ 7,195 $ 6,445
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Leases [Abstract]      
Lease right-of-use assets $ 26,148 $ 17,472  
Current portion of lease liabilities $ 6,754 6,242  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent    
Lease liabilities less current portion $ 19,115    
Right-of-use assets obtained in exchange for lease obligations 14,178 8,691 $ 0
Cash paid for amounts included in the measurement of lease liabilities $ 7,095 $ 5,630 $ 0
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Leases [Abstract]    
2021 $ 7,482  
2022 6,180  
2023 5,184  
2024 3,519  
2025 2,793  
Thereafter 2,729  
Total lease payments 27,887  
Less: imputed interest (2,018)  
Operating lease liability 25,869  
Less: current portion (6,754) $ (6,242)
Lease liabilities less current portion $ 19,115  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent
Operating Lease, Liability, Statement of Financial Position [Extensible List] us-gaap:Liabilities  
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Intangible Assets Excluding Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Intangible Asset Excluding Goodwill [Line Items]    
Gross carrying amount $ 231,434 $ 106,732
Accumulated amortization (82,014) (64,853)
Net carrying amount 149,421 41,879
Intangible assets, excluding goodwill 204,491 81,949
Trademarks and brands    
Intangible Asset Excluding Goodwill [Line Items]    
Trademarks and brands, not subject to amortization 55,070 40,070
Customer relationships    
Intangible Asset Excluding Goodwill [Line Items]    
Gross carrying amount 194,950 70,473
Accumulated amortization (46,800) (30,114)
Net carrying amount $ 148,150 $ 40,359
Weighted average life (years) 10 years 11 years
Core technology    
Intangible Asset Excluding Goodwill [Line Items]    
Gross carrying amount $ 34,625 $ 34,400
Accumulated amortization (33,679) (33,309)
Net carrying amount $ 947 $ 1,091
Weighted average life (years) 8 years 8 years
Patents    
Intangible Asset Excluding Goodwill [Line Items]    
Gross carrying amount $ 1,859 $ 1,859
Accumulated amortization (1,535) (1,430)
Net carrying amount $ 324 $ 429
Weighted average life (years) 4 years 4 years
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Amortization of Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Finite-Lived Intangible Assets, Net [Abstract]      
Amortization of intangibles $ 17,583 $ 6,344 $ 6,065
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Goodwill Rollforward Activity (Details)
$ in Thousands
12 Months Ended
Jan. 01, 2021
USD ($)
Finite-lived Intangible Assets [Roll Forward]  
Balance as of January 3, 2020 $ 93,527
Purchase price adjustments (Refer to Note 16 - Acquisitions) 195,754
Currency translation and other adjustments 68
Balance as of January 1, 2021 $ 289,349
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2019 $ 19,860  
2020 19,736  
2021 19,063  
2022 18,849  
2023 16,214  
Thereafter 55,699  
Net carrying amount $ 149,421 $ 41,879
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses - Components (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Dec. 29, 2017
Payables and Accruals [Abstract]        
Payroll and related expenses $ 22,407 $ 14,595    
Current portion of lease liabilities $ 6,754 $ 6,242    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent    
Warranty $ 9,835 $ 5,649 $ 6,433 $ 6,481
Income tax payable 7,595 4,295    
NCI buyout liability 4,550 0    
Other accrued expenses 8,250 4,963    
Accrued expenses $ 59,391 $ 35,744    
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses - Activity Related to Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 28, 2018
Jan. 01, 2021
Jan. 03, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning warranty liability $ 6,481 $ 5,649 $ 6,433
Charge to cost of sales 4,621 6,887 4,064
Fair value of warranty assumed in acquisition 200 3,158 100
Costs incurred $ (4,869) (5,859) (4,948)
Ending warranty liability   $ 9,835 $ 5,649
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 22, 2020
Mar. 11, 2020
Jan. 01, 2021
Jan. 03, 2020
Rental of Buildings        
Related Party Transaction [Line Items]        
Rent expense     $ 16  
Minority Shareholder        
Related Party Transaction [Line Items]        
Rent expense     192 $ 125
SCA        
Related Party Transaction [Line Items]        
Purchase of parts and vehicles   $ 1,172    
Sale of upfit packages   $ 404    
Accounts payable     1,014  
Accounts receivable     $ 404  
Call option to acquire remaining interest (as a percent) 20.00%      
Total consideration at closing $ 24,975      
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - First Amended and Restated Credit Facility (Details) - USD ($)
12 Months Ended
May 11, 2016
Jan. 01, 2021
Aug. 17, 2020
Jun. 19, 2020
Jan. 03, 2020
Aug. 31, 2013
Debt Instrument [Line Items]            
Debt Issuance Costs, Gross   $ 7,615,000        
Unamortized Debt Issuance Expense   $ 434,000        
Weighted average interest rate on outstanding borrowings   1.62%        
Line of Credit Facility, Maximum Borrowing Capacity   $ 250,000,000     $ 250,000,000  
Standby letter of credit   $ 15,000,000     $ 5,000,000  
Interest Rate Swap            
Debt Instrument [Line Items]            
Derivative, Amount of Hedged Item     $ 200,000,000      
LIBOR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   0.14%        
Prime Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   3.25%        
Minimum | LIBOR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 1.00%          
Minimum | Prime Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 0.00%          
Maximum | LIBOR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 2.25%          
Maximum | Prime Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 1.25%          
Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt Issuance Costs, Gross   $ 1,157,000        
Line of Credit Facility, Maximum Borrowing Capacity           $ 25,000,000
Payments of loan costs   157,000        
Other Expense            
Debt Instrument [Line Items]            
Unamortized Debt Issuance Expense   277,000        
Term Loan            
Debt Instrument [Line Items]            
Term loan amount       $ 400,000,000    
Debt Issuance Costs, Gross   $ 6,458,000        
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Summary of Amended and Restated Credit Facility (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Debt Disclosure [Abstract]    
Amount outstanding $ 0 $ 68,000
Standby letter of credit 15,000 5,000
Available borrowing capacity 235,000 177,000
Maximum borrowing capacity $ 250,000 $ 250,000
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Future Payments for Long-term Debt (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Debt Disclosure [Abstract]    
2021 $ 12,500  
2022 17,500  
2023 20,000  
2024 20,000  
2025 325,000  
Total 395,000  
Debt issuance cost (5,412)  
Long-term debt, net of issuance cost 389,588  
Less: current portion (12,500) $ 0
Long-term debt less current portion $ 377,088  
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives and Hedging (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Aug. 17, 2020
Jan. 03, 2020
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Interest Rate Swap $ 915   $ 0
Interest Rate Swap      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Amount of Hedged Item   $ 200,000  
Base fixed rate, payment   0.73%  
Return rate   0.50%  
Interest Rate Swap $ 915    
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 22, 2020
Mar. 11, 2020
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Nov. 30, 2017
Business Acquisition [Line Items]            
Ownership interest acquired (as a percent)   100.00%        
Installment Payments to Acquire Business, Remainder of Year     $ 6,556      
Installment Payments to Acquire Business, Year Three         $ 2,700  
Stock Redeemed or Called During Period, Shares     136,000,000      
Installment on purchase of non-controlling interest     $ (6,556) $ 0 $ 0  
SCA            
Business Acquisition [Line Items]            
Call option to acquire remaining interest (as a percent) 20.00%          
Total consideration at closing $ 24,975          
Subsequent Event            
Business Acquisition [Line Items]            
Installment Payment to Acquire Business, Year Two     $ 4,550      
SCA            
Business Acquisition [Line Items]            
Call option to acquire remaining interest (as a percent) 20.00%         20.00%
Total consideration at closing   $ 331,853        
XML 94 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Secondary Offerings and Share Repurchase Program (Details)
$ / shares in Units, $ in Thousands
Jun. 30, 2020
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Sale of Stock, Underwriters Commissions $ 511
Underwriter's Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Sale of Stock, Number of Shares Issued in Transaction | shares 360,000
Sale of Stock, Consideration Received on Transaction $ 198,233
Secondary Stock Offering  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Sale of Stock, Number of Shares Issued in Transaction | shares 2,760,000
Sale of Stock, Price Per Share | $ / shares $ 76.00
Sale of Stock, Consideration Received Per Transaction $ 209,760
Sale of Stock, Underwriters Discounts $ 11,015
XML 95 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Equity Incentive Plans (Details)
shares in Thousands
12 Months Ended
Jan. 01, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for future issuance 2,067
Number of shares available for grant 1,422
Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Award expiration period 10 years
Award vesting percentage 25.00%
Stock Option | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 1 year
Stock Option | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 5 years
XML 96 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 28, 2018
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocation of stock-based compensation   $ 440   $ 7,322
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocation of stock-based compensation $ 7,322 $ 8,618 $ 6,864  
XML 97 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Summary of Allocation of Stock-Based Compensation in Accompanying Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocation of stock-based compensation $ 440   $ 7,322
Cost of sales      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocation of stock-based compensation 625 $ 802 482
Sales and marketing      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocation of stock-based compensation 635 506 556
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocation of stock-based compensation 788 721 640
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Allocation of stock-based compensation $ 6,570 $ 4,835 $ 5,644
XML 98 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Summary of Unvested RSUs Activity (Details) - RSUs - $ / shares
shares in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Number of shares outstanding      
Unvested outstanding, beginning balance (in shares) 427 655 800
Granted (in shares) 260 131 223
Canceled (in shares) (13) (67) (30)
Vested (in shares) (224) (292) (338)
Unvested outstanding, ending balance (in shares) 450 427 655
Weighted-average grant date fair value      
Unvested outstanding, beginning balance (in dollars per share) $ 44.98 $ 29.34 $ 23.91
Granted (in dollars per share) 47.46 74.70 37.07
Canceled (in dollars per share) 48.51 32.29 25.16
Vested (in dollars per share) 37.34 26.06 21.98
Unvested outstanding, ending balance (in dollars per share) $ 50.12 $ 44.98 $ 29.34
XML 99 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Restricted Stock Units (Details) - RSUs - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of vested awards $ 15,625 $ 21,793 $ 13,874
Unrecognized stock-based compensation expense $ 17,398    
Period for recognition of unrecognized stock-based compensation expense 2 years 6 months 25 days    
XML 100 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Dec. 29, 2017
Number of shares outstanding        
Options outstanding, beginning balance (in shares) 225 431 886  
Options exercised (in shares) (206) (289) (166)  
Options forfeited (in shares)     720  
Options expired (in shares)   (206) (289)  
Options outstanding, ending balance (in shares) 225 225 431 886
Weighted-average exercise price        
Options outstanding, beginning of period (in dollars per share) $ 5.37 $ 5.17 $ 5.19  
Options exercised (in dollars per share) 5.37 5.03 5.25  
Options forfeited (in dollars per share)   5.27    
Options expired (in dollars per share)   5.16    
Options outstanding, ending balance (in dollars per share) $ 5.37 $ 5.37 $ 5.17 $ 5.19
Weighted-average remaining contractual life (years)        
Options outstanding 2 years 2 years 3 years 4 years
Aggregate intrinsic value        
Options outstanding $ 22,593 $ 22,593 $ 39,403 $ 29,840
Options exercised $ 22,593 17,422 $ 9,384  
Balance at January 3, 2020   27,814    
Options exercised   $ 19,724    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 225      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 2 years      
XML 101 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Stock Options (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Share-based Payment Arrangement [Abstract]      
Shares issued due to exercise of stock options 206 289 166
Proceeds from exercise of stock options $ 1,063 $ 1,451 $ 875
XML 102 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2021
Oct. 02, 2020
Jul. 03, 2020
Apr. 03, 2020
Jan. 03, 2020
Sep. 27, 2019
Jun. 28, 2019
Mar. 29, 2019
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Earnings Per Share [Abstract]                      
Net income attributable to FOX stockholders $ 31,796 $ 38,020 $ 12,608 $ 8,250 $ 22,522 $ 29,487 $ 22,921 $ 18,103 $ 90,674 $ 93,033 $ 84,040
Weighted average shares used to compute basic earnings per share (in shares)                 40,229 38,333 37,805
Dilutive effect of employee stock plans (in shares)                 572 822 1,151
Weighted average shares used to compute diluted earnings per share (in shares)                 40,801 39,155 38,956
Basic (in dollars per share) $ 0.76 $ 0.91 $ 0.32 $ 0.21 $ 0.58 $ 0.77 $ 0.60 $ 0.48 $ 2.25 $ 2.43 $ 2.22
Diluted (in dollars per share) $ 0.75 $ 0.90 $ 0.32 $ 0.21 $ 0.58 $ 0.75 $ 0.59 $ 0.46 $ 2.22 $ 2.38 $ 2.16
XML 103 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Current:      
Federal $ 18,061 $ 16,670 $ 10,330
State 1,590 256 604
Foreign 8,043 7,567 7,248
Total current 27,694 24,493 18,182
Deferred:      
Federal (14,589) (11,158) (11,462)
State 373 586 (671)
Foreign (694) 178 (526)
Total deferred (14,910) (10,394) (12,659)
Total provision $ 12,784 $ 14,099 $ 5,523
XML 104 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Income Before Provision by Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Income Tax Disclosure [Abstract]      
United States $ 74,777 $ 77,810 $ 63,138
Foreign 29,753 30,759 27,752
Income before income taxes $ 104,530 $ 108,569 $ 90,890
XML 105 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Reconciliation of Statutory Federal Rate and Effective Tax Rate (Details)
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Effective Income Tax Rate Continuing Operations Tax Rate Reconciliation [Abstract]      
Tax at federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 1.80% 1.80% 1.80%
Stock-based compensation (5.90%) (6.30%) (3.80%)
Foreign derived income benefit (5.00%) (3.00%) (1.60%)
Research and development tax credit (0.90%) (0.80%) (1.20%)
Executive compensation deduction limitation 0.80% 1.20% 2.20%
Change in liability for unrecognized tax benefits 0.60% 0.20% (10.80%)
Other (0.20%) (1.10%) (1.50%)
Total provision 12.20% 13.00% 6.10%
XML 106 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Dec. 29, 2017
Tax Credit Carryforward [Line Items]        
Decrease in valuation allowance $ 624      
Unrecognized tax benefits 3,150 $ 2,300 $ 1,996 $ 8,154
Unrecognized tax benefits that would impact effective tax rate 2,479   2,243  
Tax Adjustments, Settlements, and Unusual Provisions     9,838  
Interest and penalties related to uncertain tax positions 57 36    
Unrecognized Tax Benefits, Period Increase (Decrease)     $ 2,718  
Tax Year 2015        
Tax Credit Carryforward [Line Items]        
Unrecognized tax benefits that would impact effective tax rate 5,648      
Decrease in unrecognized tax benefits resulting from tax audits 6,198      
State | Research Tax Credit        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward   2,321    
Foreign        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward   41,187    
Net operating loss carryforwards   1,370    
Valuation allowance on foreign tax credits as a result of TCJA   6,466    
Tax credits, valuation allowance $ 7,161      
Foreign | Tax Year 2025        
Tax Credit Carryforward [Line Items]        
Net operating loss carryforwards   1,370    
Federal | Research Tax Credit        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward   $ 1,334    
XML 107 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Deferred tax assets:    
Foreign tax credits, including amounts associated with accrued charges $ 41,187 $ 33,320
Lease liability 5,966 4,304
Inventory 4,386 3,542
Accrued liabilities 4,973 2,862
Research and development tax credits 1,851 4,369
Capitalized research and development 3,360 0
Other 2,587 1,936
Total deferred tax asset 64,310 50,333
Valuation allowance (7,172) (6,548)
Net deferred tax asset 57,138 43,785
Deferred tax liabilities:    
Depreciation (6,912) (6,924)
Lease right-of-use asset (6,024) (4,215)
Accrued withholding tax on unremitted foreign dividends (213) (2,318)
Intangible assets (24,262) (4,283)
Other (365) (320)
Total deferred tax liability (37,776) (18,060)
Deferred tax assets $ 19,362 $ 25,725
XML 108 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Unrecognized Tax Benefit - Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance - beginning of period $ 2,300 $ 1,996 $ 8,154
Increase related to current year tax positions 664 557 457
Increase related to prior year tax positions 187 313 36
Decrease related to prior year tax positions 0 0 (6,480)
Decrease due to expiration of statute of limitations (1) (566) (171)
Balance - end of period $ 3,150 $ 2,300 $ 1,996
XML 109 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement and Financial Instruments - Hierarchy of Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Dec. 29, 2017
Liabilities:        
Credit Facility $ 389,588 $ 68,000    
Interest Rate Swap 915 0    
Redeemable non-controlling interest 0 15,719 $ 14,282 $ 12,955
Total liabilities measured at fair value 390,503 83,719    
Level 1        
Liabilities:        
Credit Facility 0 0    
Interest Rate Swap 0 0    
Redeemable non-controlling interest 0 0    
Total liabilities measured at fair value 0 0    
Level 2        
Liabilities:        
Credit Facility 389,588 68,000    
Interest Rate Swap 915 0    
Redeemable non-controlling interest 0 0    
Total liabilities measured at fair value 390,503 68,000    
Level 3        
Liabilities:        
Credit Facility 0 0    
Interest Rate Swap 0 0    
Redeemable non-controlling interest 0 15,719    
Total liabilities measured at fair value $ 0 $ 15,719    
XML 110 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement and Financial Instruments - Level 3 Roll Forward (Details) - Level 3
$ in Thousands
12 Months Ended
Jan. 01, 2021
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Balance at January 3, 2020 $ 15,719
Net income ascribed to non-controlling interest 1,072
Change in fair value 8,184
Purchase of non-controlling interest (24,975)
Balance at January 1, 2021 $ 0
XML 111 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Retirement Benefits [Abstract]      
Matching contribution made under the plan $ 2,078 $ 1,153 $ 850
XML 112 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 11, 2020
Jan. 01, 2021
Jan. 01, 2021
Jan. 03, 2020
Business Acquisition [Line Items]        
Ownership interest acquired (as a percent) 100.00%      
Goodwill   $ 289,349 $ 289,349 $ 93,527
Maximum        
Business Acquisition [Line Items]        
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years      
Minimum        
Business Acquisition [Line Items]        
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 5 years      
SCA        
Business Acquisition [Line Items]        
Total consideration at closing $ 331,853      
Cash consideration 331,531      
Transaction costs 10,582      
Performance-Based Retention Incentives 10,589      
Performance-Based Retention Incentives, Cash 9,283      
Performance-based Retention Incentives, Stock Options 1,306      
Costs Associated With Performance-Based Incentives   4,211    
Business Acquisition, Executive Compensation     1,750  
Business Acquisition, Transaction Costs   602 602  
Business Acquisition, Additional Financing Costs 6,622      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets 195,754      
Business Acquisition, Goodwill, Expected Tax Deductible Amount $ 77,989      
Goodwill   $ 3,539 $ 3,539  
XML 113 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Allocation of Purchase Price (Details) - USD ($)
$ in Thousands
Mar. 11, 2020
Jan. 01, 2021
Jan. 03, 2020
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Goodwill   $ 289,349 $ 93,527
SCA      
Business Combination, Consideration Transferred [Abstract]      
Cash consideration $ 331,531    
Non-cash consideration 322    
Total consideration at closing 331,853    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets 16,350    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 8,300    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets 195,754    
Goodwill   $ 3,539  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill 364,331    
Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses 7,678    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities 20,773    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total 32,478    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest, Total 331,853    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right-Of-Use Assets 4,027    
Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation 4,027    
SCA | Customer relationships      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Identifiable intangible assets 124,400    
SCA | Trademark and brand name      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Identifiable intangible assets $ 15,500    
XML 114 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Unaudited Pro Forma (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
Business Acquisition [Line Items]    
Business Acquisition, Pro Forma Revenue $ 909,903 $ 842,701
Business Acquisition, Pro Forma Net Income (Loss) $ 89,480 $ 78,577
Business Acquisition, Pro Forma Earnings Per Share, Basic $ 2.45 $ 2.05
Business Acquisition, Pro Forma Earnings Per Share, Diluted $ 2.41 $ 2.01
Business Acquisition, Pro Forma Revenue, Not Included in Consolidated Income Statement $ 7,555  
SCA    
Business Acquisition [Line Items]    
Business Acquisition, Pro Forma Revenue $ 76,648  
XML 115 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2021
Oct. 02, 2020
Jul. 03, 2020
Apr. 03, 2020
Jan. 03, 2020
Sep. 27, 2019
Jun. 28, 2019
Mar. 29, 2019
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Sales $ 262,391 $ 260,700 $ 183,102 $ 184,361 $ 185,881 $ 211,317 $ 192,122 $ 161,700 $ 890,554 $ 751,020 $ 619,225
Gross profit 83,472 89,474 59,986 56,615 59,641 69,817 62,220 51,057 289,547 242,735 205,496
Income from operations 37,670 45,553 19,359 11,567 26,159 35,360 29,471 21,819 114,149 112,809 94,532
Net income attributable to Fox stockholders $ 31,796 $ 38,020 $ 12,608 $ 8,250 $ 22,522 $ 29,487 $ 22,921 $ 18,103 $ 90,674 $ 93,033 $ 84,040
Earnings per share:                      
Basic (in dollars per share) $ 0.76 $ 0.91 $ 0.32 $ 0.21 $ 0.58 $ 0.77 $ 0.60 $ 0.48 $ 2.25 $ 2.43 $ 2.22
Diluted (in dollars per share) $ 0.75 $ 0.90 $ 0.32 $ 0.21 $ 0.58 $ 0.75 $ 0.59 $ 0.46 $ 2.22 $ 2.38 $ 2.16
XML 116 R9999.htm IDEA: XBRL DOCUMENT v3.20.4
Label Element Value
Refinancing of Long-Term Line of Credit foxf_RefinancingofLongTermLineofCredit $ 0
EXCEL 117 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6"65('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 " U@EE2G?3 _NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'98!R;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@JFH%#DD910IF8!$6(FL;HZ6.J*B/%[S1"SY\QB[#C ;LT*&G!+SDP-IY M8CB/70,WP PCC"Y]%] LQ%S]$YL[P"[),=DE-0Q#.=0Y-^W X>UI]Y+7+:Q/ MI+S&Z5>RDLX!U^PZ^;7>/.ZWK!65X$4E"G&_YRO)'Z2HWV?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " U@EE2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #6"65)? +X&F@8 #(: 8 >&PO=V]R:W-H965T&UL MI5EM;]LV$/[<_0K"*X862&*)DE_2)0$<.VZ]MJD7I^VZ81]HB;:$2*)'4G'\ M[W>D;,O)Y). 4&LMWOXZ(Y\[GBZ6 OYH"+.-7E*DTQ=MB*M5^_:;15$/&7J M3*QX!G<60J9,PZE MIDQNKGDBUI) 8)>/RS M!6WMQS2&A\<[]+%]>7B9.5-\*)+O<:BCRU:_14*^8'FB[\3Z ]^^4,?@!2)1 M]C]9%\_Z?HL$N=(BW1H#@S3.BE_VM'7$@4'?.6) MP;TA8%[; 1O:^"]-.@< M,?"W!K[U3/$JU@\CIMG5A11K(LW3@&8.K#.M-;Q^G)FXS[2$NS'8Z:NA>.22 MF!"34_)U-B)O7K^]:&M -O?;P1;END"A1U!<2CZ+3$>*W&0A#Y\#M('2GA?= M\;JF*.)O+#LCCGM"J$/="D)#W'S,YV?$/3]J/JH9/4]@=,^:.\C;>'LO>Q;/ M0[W\UV"NM(29_C<"Z>\A?0OI'X$$16?/HM., MQ2#+?6:N6G*92Q"E!..9->%>_+3JU?_G=G/J/7WU/H-YY%DH.96 MC(]'$<=:L$1A83S?L-1#'AY#9/YUQ6<<$Q'(B=UW5\;/FZ3JF2 M3A-&=WP9FR4,[KIE:67X:H#&XHF,00*$W) /(@GC;$F&0J[.,)H'8NXVH3G) M H 4DIEHGI"9AJE&A(2!\DS#P$,15G/'T4;%BSBP M3)%8UT#2[JG;]7NTT\<8EFKM>DT8#L)0%PUQ)JIT2+#"-7)@475_.7Y/83<"K% M8YP%U0[$,=\/,&IE@G!Q37]);2J4ADSQ9[PZOBIP1,_IN#V,6YDD7%S;;0P' M4+T?IX(#O.E[[EN,2ID47%S)/PF3/Z>1R# %K@&A/?^TVW%0!2Y3@HOK^7VL M(1N(!7'IF_E;,N-!+L%?E;1PI*%(4Q";F1;!PPF4OI(\LB3GY+5S!DF#K*!2 M4Q&36"*C9>*@N-Y#5K4:/]NDF8-*%9*)47CWK:C!_<(5Q M*Y, ;90$OHD$DB9LB6TY(E4E(QSI5F"$2LFGC21_5^,619J=6R"O>34Q'+'& M5:7>TT9Z/\DTE\5&WE2W;$>UDAF.6,.LE'O:2.YMZ,@0LM 2"J]*/CC.)R9A MP0R"@ ,0P(0%),:QE'V*J_:6XRQE24*NI(^25 N_A^CP9CN_( M( ]C*.G)0&L.]80M9L<)6U8QJ\&KV0E[I=Y[C?8"TWR>Q &P$:QJ(8ZV*!V+ M8KJ$CU>TX_ANK^^8S/U8Q:'4=Z^1OC_/N#.37!7YDFMP56:R8U5_9XO#E MNWV'THY_A-5!,P;7XP'L=T.[YST:(QR@=O:4FNXU[.(<=BS&<+%2 &K ZII5 MI9Y[#;LZ6U;;KL5Q7CC<^ ?&JM1RKY&6#X&8!%*3+.1/Y".O7/XU4#"U79_Z MY_0<8U8JN->LO:,.=MZ0(N:F8;#@D *K=SPUJ%.3WD6F3-&K(T[DOOGPR\]] MZO9^563$%W$6VX0+6ZNG3;'3LJ%;@!P9*S,I=MVYSYS;@@$ [5J,1!)"24.T M('-.%I#10K*.0>F-X;9>C&&IPBHMJT:SF&-E^_ZK7*K<-$, X(XO\Z10/ML7@Z+(E/%U]3/C.35Q5)^ ),G;,>K!]9?* H3K18V9;] M7&@M4GL8<0:Q,@_ _840>G=B!MA_)KKZ%U!+ P04 " U@EE2:X;<#D\K)?OZ.L6+9(T1[0+XEEWQT? M'LE[GJ,N'X7\KM:<:_14E;6ZFJRUWKR;S52^YA53YV+#:_AE*63%-#S*U4QM M)&>+UJDJ9R0(XEG%BGHROVR_NY'S2]'HLJCYC42JJ2HFGS_P4CQ>3?#DY8O; M8K76YHO9_'+#5OR.ZV^;&PE/LUV415'Q6A6B1I(OKR;O\;MK&AF'UN+O@C^J MO<_(3.5>B._FX=/B:A(81+SDN38A&/Q[X->\+$TDP/&C"SK9C6D<]S^_1/^U MG3Q,YIXI?BW*?XJ%7E]-T@E:\"5K2GTK'G_GW81:@+DH5?L7/7:VP03EC=*B MZIP!0574V__LJ4O$G@,.1QQ(YT!.=:"= VTGND763NLCTVQ^*<4CDL8:HID/ M;6Y:;YA-49MEO-,2?BW 3\^O1:U$62R8Y@OT@96LSCFZ,^$4.D/?[CZB-Z_> MHE>HJ-'7M6@4JQ?J1MA'#L8A,K1'D!N7F __1 M% ^LA"&Y'=2+YAQ4*URRKTFDLXC_O[QH4XMJ"D M26;V[ %@VPHG61BX\28[O(D7[U>A67D"Q,0:/$IQ%F<#C+8927&*J1MDN@.9 M'DDJ$)#4SU.T@5*CV]R:T[(!9M#M=G5!3NU\P<9+TP%DAUF0TB1S0\YVD#,O MY"\<6 ))0P=G8GG6P,-X<%3(Y4(\WJ50&E4XUNQB[$ <8@#*VJY+"#=LLBG XH@]P3Q#8 MSQ 4390'O@3- '*K06P@QXR:F]NVXQ&R2C$GAZPGQ]NN>+R@2/H3U #>D5J MZ$3:>K81JC#"WXW:5?JS: C:MLI&ZUE/#]C/#R\[:B-DVYB W"I%O3K37%;0 M4-R[BXB# D@4#(6"PVQ$)9">)8B?)0YUPMXY<.$D#JZ((YH."[+#+AM7"Z0G M"^(GBR_P;#*: ZT5SDP2FPJ&6728Q&D0C&5RKXOPL\67@V6>(F -M4MLMQV< MD&UFH$D26'K&83>&N6A8AI[#(,8PV M0T1Q0C-K\1V4DV":C6@%TC,)\7W1HPA M+="?0G.$"7330X_K?8^WSDEZ(9@KGG=JPW)^-=G(;>6ZTR+^O1;G@4KW^)24XN6A[%/WL2TA/<>18"_0BTY49:(I>!>=!@$$W2/3 MRH:C=E!R@7 PA2J%6*/70A;_@H?9-;5 :LT@;ZA0RM Y4*5HM +ENC!99

HJN9*XPPD564QBD=MA ..TPH24;J M/^U)G_I)_ZN$EKN1SR^[@&DHKDI?H#0+X--V@VR7YR=M=FHKA#-,$ZMK.FYW M..5>2E"_E !IWE1-V=["=G=-HH)2O#87YJ"'BQJ>G3T%M44"#N*AE'!912.' ME>Y=>OK%Q"TW\MQT%$S6MNR1V& MSI9\MOPD^_=?>XX)S?>"7FO MB@85Q,GUWKSP755FI,"JTNQ(1SNK(0LL(:M7+MJ(PG.K%'!W,#S(K? ME#O3L;TVE].Q*#6CG,PE4F518/EX39C831S?>;KPE:YS;2ZXT_$&K\F"Z+O- M7,+.;;QDM"!<4<&1)*N)<^5_F/F!,;"*[Y3L5&N-3"I+(>[-YE,V<3Q#1!A) MM7&!X6=+9H0QXPDX?M=.G2:F,6ROG[S?VN0AF2569";8#YKI?.+$#LK("I=, M?Q6[CZ1.:&C\I8(I^XUVE39*')262HNB-@:"@O+J%S_4A6@9^(,#!D%M$)QJ M$-8&H4VT(K-IW6"-IV,I=D@:-7@S"UL;:PW94&[^QH66<)>"G9[.!%>"T0QK MDJ%KS#!/"5H8=PJ=S;$D7.=$TQ2S<_0>W2UNT-F[<_0.48Z^Y:)4F&=J[&H@ M,?[U]R%_)LB!$T1 NLO/.!O MH2%]Z$V-Q K=4@Y%H)BAN5#4]MK/JZ72$CKNUY%@81,LM,$&!X)=I:DH.917 MDI30+5XRH^G@#QK\P5'\.1PS(B5T"_1F>G^!-EBB+68E06?0%)E@#$N%-@2>%3GT MSWD?>Q5BU.+R+CW/?T'_FJK#/VSXAV_CMY0*X5+G0M(_).L#KGQ&+13?JSXO MF$\0=K"C!COZ)VRJ5-F/'.V1O&0]INA CAK(T3]!PNM#:7A24+[N(QV]2GI, MT2&-&]+X*.E,% 4<[/]HX?BD%GY-U8%/&OCD#? G]6^R5\"DOW]/$':8?>_Y M1>.]G?IP^];>VB2#($J"?>0>99@,!O%AYM;+T7\[\RO=7+OL@/NQUP>^KPSC MX3 Y#/[\0O.#H^#?8*13I7SLHO?B!GL0<;)'>EQ40;JM*<2,@%^P7%.N$",K ML/(N1_!LE-5456VTV-C!9"DTC#EVF<,D2J01P/V5$/II8V:=9K:=_@502P,$ M% @ -8)94D&B6@WM!0 EQ< !@ !X;"]W;W)KZVLVTS3;M]V-D'8F%;$TEX M 2?9_?4+LBPI@&C[8GWXW*M[N)=[@,4C%_=RQY@"3W75R(O93JG]^7PNUSM6 M4WG&]ZS1_VRXJ*G2CV([EWO!:-$:U=4<0YC,:UHVL\M%^^Y&7"[X055EPVX$ MD(>ZIN+?:U;QQXL9FIU>?"FW.V5>S"\7>[IEMTQ]V]\(_33OO11ES1I9\@8( MMKF87:'S%%,[ ^2,7KSEA'4)?-\4J?NH$8&:!DP@!W!M@V(!,&46<0_:P! MZ0Q(.S)'*NTXK*BBEPO!'X$P:.W-W+2#V5IK^F5C\GZKA/ZWU';JJ)T$;YN"%<\=S#6;GA(^4;K&08\?:',& M('H-,,3($]#R9\RCUAQZS%=A\Q5;GP&<&7.4!=A$?8*BUE\TX:_+0I\:\-?5 MG51"SY>_ ]Y)[YVTWLF$]UM:,6_2CF9Q:V9ZQ\-EEL,X)HOYPW@H75@:HW;< MQK"5"TM0CG'^#FD M/8LQ_7)M!=1?<[<<^,?]\ 96[V,$9V MH;HH/3RYA5JY*)/@B=')>QYYD,<7)AD5ZUU+I6 /6FOW9B;[R.1N 3GV"+C M0:$TRRTR+@K'V:APGI%!.>OE@'Y\HSVQ" M'AS./-FK?>6 M@E>5$;ZRFW->RAXAAZF]\/*A2&1W#!\JPE-\!QW'81W_-,WT'7\"4O'U_8Y7 M!1/>NNR\Q\]F1Y+:=>F#13"R&[L'EA%()N8:'G0=A[>[;ZEH=*[TCDAWQ/; M(21\>%!7'-[H7E-9KL'+L@&%K@8J1A]XY1VMH[MLO'H^T >] MJ-NRTZ'3P2S&=:7K\M]KUH#]6IT,NHS#NCS4R?'#_G'T:"S$V)9B#RS*(G6!I!B?6_7@08QP6XW%]A,AXML8P@\@FX]D;YRBV#QA\L"QW=FCST8EES<2V M/?F5.KN'1AU/^OJW_>GR57NF:KV_1N>KXQGQX.9X9/V1BFW92%"QC78)SU)= ML.)X"GQ\4'S?GHO><:5XW=[N&-7MTP#T_QO.U>G!?* _B[_\'U!+ P04 M" U@EE2D?4B4H[5U0_;%$NES9N;,4,.9'X5\4@6 )B]UQ=7"*;3>W[BNR@JHF;H6>^#X MSU;(FFE%[DU*[FSG-N]![F!W">$((3@1@K<2PA,AM)EII-@\K)EFR[D4 M1R(-&JV9%YM,RT;Y)3=U?]02_RV1IY/9'_%, M??)9<%TH\A//(;\TX**,5HO_JN7.G[3X"^/7Q*,?B>_Y=""@U5OH@:5[ _3U M-'T-V37Q$T.GR82:H*U,8.T%(_;:8HS6XN_;C=(2OYQ_)MR%K;O0N@M'W/V& M/::T=H=*V7!GEFM:R?,RI7$8S=WG\_P.H,(P]BY1ZSXJF051W*(NPI^UX<\F ML_6[+D"2[")-[RNAU(=!51<^HM9'-)FB>ZY!@M)$8F6(.K+]1\+!UD>S%P+; M+3:SP2^AL1N=2;Z*TK23O3ZHF[DIQ(6BN%443RK"UHF-D6.CD1)X]HW@<>*J M8DU+SO_%_F/;P5MUQKT :43CCLX^* W"CM(^YBJBT;#8I!6;3(K]P2/2*$KZ MP9JO^T+0 *8GJ(\9%Y2V@M))09=-85Q#VH_/CZ).A*L!U"STNCKZJ"2,9W18 M"/6^WT+>I)1?0:F;3FT:081I+QI_F3>"$X"F1/A:ARD,.W+1WH MT;.T)W8 %J113VT?E@2A'W;DNF>31PUR9RVMFHLW]G MID<[T7PWTXR>GYG&PO M=V]R:W-H965T&ULS9I9<]LX$H#_"DHU59M461%Q\$K9KHJO ML9.=V92=S#Q,S0,LPA8W%*$AJ3CY]PM0M$#BHN1DG;Q8A[L;W31=.L7L]F]7S!EK1^Q5>L%/^YX]62-N)C=3^K5Q6C6:NT M+&8H"*+9DN;EY/BP_>Y]=7S(UTV1E^Q]!>KULX ]'$SAY_.(ZOU\T M\HO9\>&*WK,;UGQZ] M!S*46\X_R0]7V=$DD!ZQ@LT;:8**E\_LE!6%M"3\^*?%GGC6+HTDR 1F[H^NBN>8/EZP+*)3VYKRHV[_@H9,-)F"^KAN^ M[)2%!\N\W+S2+UTB>@HDCQ8<4?0"7EA3WYIJW35E]45E[*+7735.*_N=!KCD]Y6?,BSVC# M,G#3B!>Q7YH:\#OQB<\_+7B1L:K^%SC_9YTW7P$M,W#-,B8V]FW!P.^\G,YY MV52\$);OP579L(K5#9B"CS=GX,4O+\$O("_!AP5?UT*W/IPUPFNY]FS>>7BR M\1 Y//S &UI8U$[]:C=S5M(JYP?@3?9?D4D9EL7*F=_*Z7JY+JC<]>#\[DX< M P?@/1-6,YF@-QE?R7-A9(GSD27XR(<[1>5U\MFK_Z-=]D M62Z]IP58T3R;BJLTIZOYAM-W# MJ'4".YRX*N>R"D2:S]CFG4RU??_^=2UV*A T>J!5]K=G<;Q='+>+$V<&MH=! MJ1T&^>-A\$)X4R^H>/_2M@4W"X3M K(%^'P\14EP./O -D#D\Q5 Z0% 8QM6WMC/^IYA1.2QD&@N7]A"B9I MT!<;!!!N PCW#& 'IT]"(Y4(DP2'0Y?/33&<:%&9(E.(XY ,Q7XUQ2!$<8J' M8IJWA5U^OVXHDC8KZA02T7!NM2 M+ S89EEYHHKCE+:=Z$I<[?H E*+G%DJ;BA4=[FI=S1?"^0R(9KL[;D%#OXBV MHEG(.&2I^'?C>6PK:6>E)ML8DY\H1EO5)T9<4Q*DD5:J8U*#X--M\*DW^-]% M"$[VG:3&DC%&2/-K1&C@%@Q4\Q=X'?N/A=5N1SMC@PT:02V#EYU4Y)(:NMKK M4Z'75=%B\'79R (6;6J9B;U7@X\KV;B"O\Z_--)[":%_YW7SM]5[O_UU/;VG M=/5:K;-=9K.*.$U%)?S&EK>L\FQZJ*@-T3=41:?<3[;8AD3CRE4G%CG%ALXI MJD,_UL_+;)2+28N8Q-KR8LLIDB30!*-%TD=&J-@._7#7(MC!ZQ-HP3F"*-#) MV,EYT6B1L;+1LB:$40!3?5N90HQBAT94#B%?IX^ MI;I-MD&"$A=$%-Q@^OR]$U(,0WZ&?8VPY#ADD8(N\D.W MGZ--=4.00&CJJ MX(?\\/OF)GS$_BY->!2@T28<*8XB/T='ZC:QI#K VHV+*V22=2@V=$Z1%?GG M1G\3_I:6KT" )?!18/7>'!IQ$H:IT82?VR130A*S7;=(^MIUK#"._1@W&YK1 M^+");8(0,J*SR&&MO;ZPR%C;=6PV 1")?D[??S:Y4!_>+$(8(I)"1S)53X'A M\_;'6'$>^SF_;W^,399"@AT\PKV[TGO-KSN5DTE&&,:]06SHBD(C)C_@]KS" M'_;C[]O[XU-LN3.;0'WX?+N;V#N;F+./Q@JB^)EG0JRPB'>="<^[FE>_[X"& M X%W<$?S"GRFQ;KM0UQ7PIK]V+P3U,_JT&E%/OPSW9$=:ZVPB5!,W+T55@S% M?H;^^+D#F\B<$DR@3JET=.YP6'),\$2QE_C9Z\S1R$4C)K]0'+F[ :( 1IXV M%+=7Q99D8LZM,$V0\:-6)S?X\4O+LLN4HYTC"HUD]Q%X__&.F* T?R88$1HZ MKF!*_##U-\G$<@<7QHGNV8C4T+7>+[C^N7,'NEE]-N_.0@BC5'?:=G.V+S;T M6C&9^)GTOTY1 M1Q2*N.1[CJW$,K9"K4HNB65LA:XB47PF?CZ/U*_)US2(]([^BI@W=W*M0QYLNU9H]=X$)X&):''-.K!(HB@U)2\LDKXACR@8D[T&VIWB,[$H M>G(8Z_BTR!&DQV7*6(<\BQS&46+<9+'(PCC=4 M? []?-YWR@LM3 UB!YA"1=1PWV'SB3P(+7=TQ2 >.WZI"A4ZPZ?-H9Z*#\U' MG?2--^L]\"F??/Z-5O=Y68."W0F=X%4LE*O-P\2;#PU?M<^ WO*FX3W85M7NXVA4QEN>L?*#V/%'_Q MD#QM*_5B='.U8T]\R:LON_M"/HV.M:R3C.=E(G)4\,WU8(P_3EU7%:@17Q/^ M4IY\1HK*2HAOZF&^OAXXJD4\Y7&EJF#RWS.?\#15-4EFQ4H^$>F_DW6UO1Z$ [3F&[9/JP?Q\HD?"'FJOEBD9?T7O1RPS@#% M^[(2V:&P;$&6Y,U_]GKHB),"V.\I0 X%B%[ [2E #P7HI07<0X&ZJT<-E;H? MIJQB-U>%>$&%0LO:U(>Z,^O2DGZ2JW%?5H7\-I'EJIN)R$N1)FM6\35:5O*? M'-2J1&*#)JSMV)M*Z/]M3W^7[V,'Z<+WY!X\GC_.O\ M<3Y;?K34ZQ[K=>MZW9YZ%S*$)'DL,@Z-65/6J\NJ2/%\$^' ]:]&SZ<=":!< M-W"ZJ*F)"CWJ!T=4I_G>L?F>M5O&Z__+M=!,S4K(@!.+/$Y2CO(C+_5>/<5J MVNX*\9S(^856;TC&R()52?[4!)FD2GAIZU+_V";?VJ53+B-MG+ F?N5KQ#)1 M5,E?]0NHEYOJ_).>H30B@=;+)@H'GN]IO0R@7-=SX5X.CHP"*Z-E)>)O0Q5& MUTAVJ=26LI=,8#0@]-4*Z' Q07[HNQH5$Q100F FX9%)>&9L-KPH)(V*O?*R M'IU]'O.BDDJHWJ&=*!-%#0QAH=&B(7:=0!N#"01S?*P/%02+2.C##*,CP\C* M<'PRV52T3@7+T89SD%!DSA;/I1H= !1@C8N)(2?=TB&"G5:"'"N5WT0I!2=' M_%6MTGU2;M5"5Z36?%6!&N,8[=#"T 2 >%B+:%-K/5TV)X**[0,3QV*OXI0, M#CQY9JL4#+F'6KK3(@ST'I^ ."*GF4X%PD4.[0D)F+1\B)7//'^6HR&*-Y % M,1>O)*%S,%%#'#A.I', <(1$4=C#H1553,]P:!1"!0.0!C7GOERC.@T3-:1> M:$PJ$T9"W$.AU6]L%_#[@N]8LFYBF:BVO$"L+'D%\W'-EOJ^ZQB+Q,3)<3&& M!:B-!CV*CEM)Q]YE"V7'WGI7B6?VI1>:(V/"AJ%O\#!1V,,1[2'2^@!L-P*2 M2+&76L-?E6+RTR%*$[9*TMIR@/0 &00-?("0 +W)#JWA* ^1Z->LP";MT"#JWV:HCND%'O4D H Z(>. M[K< 6(_HD5;"B5W"-9KGXA,Q=7=(/#TZ 2A]0E@A72ZM@!.[@-_OBWC+U#J6 M3.2JO7-)D27$0A'98[:$ZY(*^C$+NC' M];Q7/E_ZX40J?'G!6B: /-,P]/1 -(& OD.-Y0Q6:*'8ZCVQ9]%W\\5X,;E\ M/9-6ALDY&18QYU*&-X7(D/JV7L-RZ2;PK#"UDQ /FUUFXOS TP5["E4G47US MOM5B8M?B>_9VV/?)+R$%R"V)*, * 'J!XU&=%H#S'2_LT2[22C.Q2W-WN)*R MW#.9!KZG%L<8+(KD*R/@,DH44W_-T_PC C"EYL2F@K2F@=E/077PE2YNP(K), M4JZ'MG<4J:GK. H)U9D!.)V9%=)EUEH$:K<(L[N[V>01?;Y#L_],/HT7O\S0 MP_AQAIK/2_1Y@2;CY2H),U4=+?ZW1- M$/%Z!)6VGH':/<.!Y/Q[>9D"K[;9B;Y/"."P%P2AS@WP"T$41CWL3O;<[=L# MO9S^^8^08/*O6R[5(5>+4<[?-\X*D*N9]KLT,&\D3 $4" MG^A4(937(\"T]1CT H]Q9,JR9B-TOVZR(IG"HHRS-^$,=BJ M_+X"][G=\P<. "3 OK85/K56U*77NA'WW(E#AUZ?@>RA6^]L)"=^])!'@$/M M D8E-$S(!( 9Q\0V2+UR/B;NM77+M?>> ;F:WF\<&1J$BU5"?B:S26(Z>XJC%]D&-> M7^N8U(D\NF.Q"EOP_#;MAC&_34@8AGVG?^[)Q83S-Q.,[>4?#WM3/Z&6J7US MRC7O'7B.'Q#]J # A9YNH@%0G43JISBCDXLW&2^>Z@M,):HG67.#Y?CV>$EJ M7%\-TM[?XH_3YJI36TUS\^IW5DCS69JKR< M )!^ 8 >&PO=V]R:W-H965T&ULW5WK<]O&=O]7,*K= M:\^0LD39CF0GF9'E.%>W=NU:=M).IQ] 8$DB!@$&"TCF_>M[?N>/+'9RJQ3>UAO3$5W M%G6S3EOZV2R?V$UCTIQ?6I=/9D='SY^LTZ(Z^/Y;OO:A^?[;NFO+HC(?FL1V MZW7:;%^9LK[Y[N#XP%WX6"Q7+2X\^?[;3;HT5Z;]O/G0T*\G?I2\6)O*%G65 M-&;QW<'Y\8M73_$\/_!386YL]'>"E5_#_]JGBXSPLS?6'&<,M$#.7K MM$V__[:I;Y(&3]-H^(.7RF\3<$4%HERU#=TMZ+WV^]?&9DVQ80S5BZ1=F>15 M9^DA:R?)J]06%I<_-,::JDT%D56>7 D-<>^J6%;%HLC2JDW.LZSNJK:HELF' MNBRRPMAOG[0$)B9[DBE(KP2DV1Z0CF?)N[IJ5S;YH)+,CF;'MXQWXI%VPN.=[!EO9)G)?Y[/;=L0D_W7+1,\]1,\ MY0F>_E^BRO\R2,F;^FORAA!8T^-_KI-6VX/')'66 MQK(\P3JMN@6]U=',R<8TK*>JS$Q)-(L*8VR:.N^RENXV!<%2E-N$'DKF1;;- M2GKIT<&\^&+LP>-)8HO<3.?;*?Z?7)M5H0]-*0%2?-B)-,D;9V4 MI,$9._4-7=#Y"*YB650TE/FU*S:D?-L8P0UP\?Z'=X0"GIHP>PV,).F"EDBX M_4)6Q*.;)FE,F]+2&@([-RG^6!4;((5>S@N2EV+>T6H(Y/,\+[! 0M=VPMSE M%J! 8[R-(UH"( 3-*U,TI"B;!K!FI#<@@WV@)_\@L"/@?5HU=;=%!6Z3U/+2 *;Y MVD;W&N"[ 0_$K#XY2 [>O/]W_E\0#OR\,?BWL_BW[AKZ'V#&G_8 ME)HO%^B M\'1!RR;CWJ0LAK:;$]<7)!^$(@@OH+0DFSDO8PX)/]PCZ%/FN)1DFL'&<+V7 M21!)),&AC!2PE4U6Z;5)YL941 2S21MZKJAXD":' ),A;%?)YZK "%=XCR<^ M)V8G82!&_'QX=4B,N#05K8'8!N^:#9Y.@W8AF:>9-R+&/YZ??SAX?)B\*6Q& MP/R'29OD@MBRRNF/:4]L!#'T%G3.>#2/^MDISW'*5U>D ML9_-)@YC!/4HN!\" Q%1+CQ;![Z_F]5IA+(CBQ*K-2>!L=R1&B3R%*0<&A4E M4NEI95/V8 7K\[2$=,3R8\J"/$.>GM"?Q2 >)I^A>1;)#[8EXP>&%J!%YM+8 MG"MD__Q/I[/C;U[:>ZT+#\'B%F2S6%XA8EZ;00V39\]FA%AKG7XAKO. L&FS M% UL9'7M*FU).2]@J0!/P\H5XKR&-#/^Z7G3RJMED9+9)*-AO,+.RMJ2QF?I MJ5G^,?.^=V06+,]A8'21:F5&P2'"UFO#CYBO%"=9&C?O&BB"\ JK(5):=P[79,M8IE,K0/O+E!?XH[3*S!^D4(AA5@"1PN8AD53 MKR/:>(I[N%A**:"ID@NVK-DV^01&+(-C]RDPIK+4HJLR,>%JC[/M/M:JR'^" M^B9!;H4:A5C&LLY&7@\2Z0P6\4O?S6D5/&/W4Q($:T:@B[4>L817M#T[.GD^2!Z>G MQ^+9/7A*BM[!*?9$#,1OLPY#FXE%J :'PAI?D&H" D(Q?TB>A5WQ#/S'#Z02 MK^$LM%#!? GL0UZFL!(N((D"$ZJ*?&6R+^Q3-.3T5V:;J-.J[HV:BU6Q7)$5 M+PN: .]=&X=]8E4B*I0+J^:T"NX]23FI*5+:3J><'=&?6XNYV'L=:$,!^&SGI?% M4@1=W8O@YZEY23;IEDT+5H?HBD2H[DC^R;NWHN.P!,)(762R%&'?,+MPJ'KJ MNF3WO*AY.(NL2J#2>>!K,-!\ZT$]3"[E#3M$SB8EUR_OR)-=P+0AN\S$$EA=UN823<.33?HA"KPQ/H M6KQR:@R9]);=\#2_!CJ(,8H%*"7#F7P2442G(M%#I-;28YM4F)%G%+1G:=-P M;""8W;>$ K\H*$/006X2X;OL5+.497W#,+&K0):N9#4T8LGF@,*9,YY)C3:_ MN89K+DYP1@J?!C&Y"),'")H>RE\<$R(GC9$;FL3Q/!D[>;68<]P<1G;L2?)& M6I6$"2K./5S#92+80*@;DL#6P/]:. R&)4*?Y74W;Q==&4D\.:"9 3^/M7E%1_-HQLS@'?5.W(#Q3C*S.+\[1\C:T3FR4H\GBJ41) MR5P-S35QVBO*JC@UQH[=+F5A(/',0"OW0%@9\E(>S&8GDQ.Z R7( [9BG?NF MLN(G)T^?GN"!?OS:M9S"P=#\IHM/P7?>@P:QH@67; 6-R54-D"O)E,AJ-9:: M06"IL1TA-"<'P18@RX].%"9J$=TMGF0.G:/?6^)5#D+ &P5(:R"L.&Z MVEC".T#O*D9""*@'/A>I".AHO /,TSF(&4K"K8:DW,2;DW72=R\K#EO(*,8 M+_6:Y:NKHJW9L58OSJDLJS(_/H>26N!>U) NGL6][-XRXMP='ST4:]N8@=OV M%WO;!"]BINX[&',\>)L\?ABNODN/CA_R?OW21/)4KKT,P$06^ M.WY-50?+Z0V?<$DZ)_8%UTC"QN2R.M)6E2QW(5YC",Q')E)_:1)#>.<\@#^, M_J^U<_T\[F\,>U9Y05+5B5:*U ^20=4V^)CB@ Y8D,2,(-6$%<)@3%QU[,_1 MF]=TLVXXN\=IQ&WDNE'XV[(7SNSD$H']X8,'-3M].$E.GCT4C_-$$!>]& :V M?Z(K*C@WE5O8/I6*P79HYTP@/!(Q-]9X#/4(]\U#R<*P9:?)@0.IAAN2\ M9[->.YOEG;U^8HV$IVYR>-&L3KFX-VKK0ER\(C-3(^E71@I+E"VK1A""?TF8M1H:0@I3#.%CICZ<;34 MR:X1Z8ZN\G?@8S6P5N0JDEP;'8\EF&[^4C>[#J:C"M)"J#V#-,'L1=Y_+PVX MDZD(&0*QTH'6[$U%'"\)$+'$P;D,H*NWW[<3HMI4,B2SP&5DS*&^^1T>VXOQ M?*I-61]_2 Y/3ZB?Y\?\;_?/$=%Y07Q M,0@W;UU42BK_)#DY>98/:,_IT]IW\]$(9K7V[ZY\]/>D!04$0XJWF0:>_7;LA5<@V*50TGK=A#?D0H M8=E*FURN#.- "G2:^JO+I(57U1PLBL:V4\Z@XP_4;KB*\1@EI)1J\95"&9*(2\E4DU8>1*3#1VD:+GY! M*E1OVE:2FT(S%E).G(V-+?YK3OQ0+%SH0[$AIG1"FFL<-"&YMC5Y QDK<%A> MDFH\'SEJ'QJD^%I)D/_@JY#3_HU0GNQS$\,N"8R,%%PG2:\_ M@&]8[@Z/2:F'8V:*>M#.,445G!14NZISIJJ$N7Y=G340V)(LH0VJ2#-MG T\ M3-[!N3=5ZFP6$N]%H\F"5=HL):1T IIRN0"4S\77(!R198J2T7/3(E'@$VQ9 MNBE:4 5![,](-;B,=P-H6D8P(3M4&_/"(H<)\9T$DFO8-HHUN;E&1/QWO<"# MKVND,+PKJ&1,I)](0IRMYJ"!VR7J0T@QP1AQH+^0Z!O:-*1VG6[5M*OP'%;W MUI!LK.IRB)7&..",RD&?@G,I6SH"2IY%Z55BS$FB6GJ,HH).C:(-!J'![ K5 M@$8LAHJ"A?\JY"RUNE$#@2ZNFW<%%V%9%]0WE=@'S+F#=/6!O8^]'#_O'1].1,[=IE5,*P M6]N:-:1^L4 &*8('KDS74$B':LW)])E_FS!:I>6T@Q,A8DE&H%ZT-U@"V19Y M[EV:K8BLS7"=!,GQ,_],K)'#,\^F?A@N82#+(_!&SXS!<^'@N7+P7+"MF>K_ MG=2"^B%=BL(4L4Q9;T86Q,&'S@&L#\4YKB5%32!N1(]+(D?)Q%#$M^E28UX: MT\\FIC&4#5E%8_8-Q>QF6F)0(K'T] B-"E%;?@CV+ L7?#.(SH$;8T5'MY6',E_XB#9/#/PUC3(EO:CR)BB#V:3L[.GG&&)";_+&X*<_#[Q_^&0 Z.W M2)M(=9@>=XMA_M#>(>OB530H<123IRWW?L"5)])-U+^)C%ACG+7*8W-%@06; M#O:6P:5IRCELK8]->;,VZ#%$1I_2OT6^YC_@+[RM(PI_HQ'K87!M-UDK( M(27I7FR#_$*&2(%YM]V3AU:;"3I[GZ2^U=H#"U7-L2$!PJXHR9&+KW161-;P MI +HYFMA?2!8"#IN8"NWC$A&J)Y^\Z^#B=S]BPM-F#T5 1* M,,*(R$64.1B(WJ&@A,R49 N*V*-;T"AB]I Y\C\P7GC(>[+1*A<=*_VP1$X- M16")3Z39(0_;0!!^7UKET+UF\'DU4C&,)*7=D4BJ6YCVZ#5ZN*[4DJ7\W+K*C2#J)N[Z&U?Q86=S9-#3HO= J M_X\*/V/@,G"6,Q+A 9^4%&X/##3./#'K.#9#S*J8IRM.P$R@PV'ROF+]+QV= M[$'T"8ZV)>0K?Z7[!5RL:Q-G&PD1N4%$ 0>D0)(17,M)]K+X8E =A7J&G^]- MT"ZDJV2$H-FYW-'7[!-5.1Q4>7ZX[)4L ECVCYVYE39"K=X(9J .%34D M 5M"XLL0<'*!@AQ^SO^'T@Z'/P8T)8T=Z@^]T2+#$'#>IX_T+[K&G[O6I[D, MORI^=AR=G_;A\A[3>+68DB&#@^I*5Z%CS'5SP'6@@ 9J4@EXY^A2I[1]F[^/ M[^.PE/D 0TS\.ET0ZOT>P!;1JS62FRY\>SV[>HO?,OFM"[EKU4SUJD=ZU1)9 MO:S(NT8)"#Z-@:3ZG@1-/;GBD#.(=>L5-:;SV' &-J"K#T7LY5I.>J%1NY?- MD>R@M$60JH5;3;3]V?B@@1BC0Y712AL(1S>L?2)N!]I='J1=%8WOMP6TXMJX MC"A97(., CI:*2*BZM2 (-$VVJNJR7BIJ?;M"W4^(.,U?-'&38.RH3WSDF&F^0R*U MX-)HWMOE\_=VL?>26RZZCH81]T*TF]K\/SYFZ M1#>+_&/SK*&YW-C1J),H6.G%,$#D+='+3GX4:%@V-?DFH;DWHFGP)LFWD0"U M'X5I^I9W#Z3(+MIVEQT&%DST;!SR+>BRZ^MQ:E!LS(X0B,J9>X\K=WLZ5)7, MMTXH]T::'#ILO>KCRI=7?8?(2J$]I/FBV5[RSO*=UC*%M9)-3JV1S$:/IQW; M]Q*,Y &U0X%R"G[ L**24.#M*0-UY8;"+K7\T%BFTO1'Q&I7IEQ,+WT[SG2X MO0F%?&UJPI.N9\55]J75EQ1OO36D(TU:MM*B=$-/2_ZG(BP.2O]>'3D773:- MA1D8EEZUIDP+]!U*-9I3W[TRI=[WFA.4 &VVQID8DP_R1DIO.)^AIV'!&WIL M[++$!68WB\_#3B2MY1P8GT_L9PBRK"%JNTR2DU'7E9;C1=OV]PMLRK324$N> MUKGW1UG#%B2V:U/0;SO6;X4T.JPV1I/&?DF8[FD8D>DUUO0=]GA%VQ&'%$CO MVSO!2WIP/'GZC6QM>7#Z=#9L$E9I\_&1MF\R8N/8M/8MG7LL"ZW@(VP$J=^/ MXMEHC[U>%01+%;2-BR]HM.'@Z-9-D+RK1S+SG(0(W3AU4Y(CD)MQ.;C_J*Q> MZK*+=G5HO2 >A"%%W=<,-D[R9LS#Y,/PGG,G>GLQPTY,_QP;&K\G,TLW/L2> MW+%5\[?NR)0&-;\K,] /<: S$W&>Q$NVYNM=2ZUT3/A-C-*U'34:#_MHV.N% MM,IT+. O8',ICHALJ M"FZ$%6^R,6W7.*I+1]LP1Q+6[3M&17'%1EN[OE-E)(^LH6<2 M]=0T\![)?B-EW;]H%1*'DQP[5INTE.83X6;9#J8X84[/0X%&1Q%3@]W/5K@F MAO

^M_R M>&B/CK=[]#LWI(_$=0 H3@8M)>.;B+P"MBB*Q_K\< 'RX-O;=GT65\S:\S2 MW*+1FM#^00X$^;%D8;>21IWXK:DA5@Z%) +9J]N=#@*1E_%FF>$>\"+JQ*$U M95^F(A+P]PE/,BB'M;3:NJI,&0)O;#PHW>:*P7RWH!'VP302KE^14MNXPO=? MZ9\2/]X8Y0!7^^WYHA[<^-V5>W>!=\FNE*9/*:X;2I.LGU3SU8/PJ:CF'*DL M&DXI[92+4W&&^\T[G,R/ZJM9GRTB'E+#392X\IS^CI-4 &D:75W[J]ZO\='^ MT('D>29!BVB)=#".)V+LUTHD=X-J]B2X\,Y?[_F>^SA$]726=42B;)L,:P6' MR7OFR=B1M/=9)YDYPTW%. " W9\-7#HYX8 K1->^8R=M5Q I& UT2))U=LQ! MN"?/@>4P]KD1 J+#Y :&K4E1F.>"*,P9)$^2H+T!9%.7ZU7K.V:I[%Y>\.X? M)A!\%$NQ6;;2J"LT%$S[M^)> X^$T;T?-$W8F1&$4G5&H.KOHN?>UA=#\6AE M6'JY07E\!:U)N2-E+S],1$QE%F3=)#K!@LE>I>P=. [&DY/^;DMM^&OK=KM! M %.7CM(1<82B\J8[W:+OW/GQ]B[$*8@HNM(]*/SH>12Q72-FCF^F_9MWBS"9 MV*S#LQ/7$C+I;5:.LW6KCM0MX*[)R7/N2[2;T)R^ *:I%YO',BV2:/('*S MHY\ "?%]IINW,)?E2F!>I6M:C9G_,[4 M!3#K.C?#DEUM=)>;R\(1NA:FD*.BBLHOS;/_+9IE; 4 "OS! ,E(%PSY4_!XD,.5""V[GGIKTQ&IZ-'+\@F1::!>_?=I:' M+,)4J3 KO;'O2 +N8Z#+(>$>P-GE>7>R2/I56UJD&^&]/P&):X<.2MTUPQE\ MFD_4"_>Z^X0.;T HI4XDG?K0!!'<98KNII]V]R_+2#XYP%&M+X1'W?BHIHQ1 M"*NI7 ;7]62.=QS44KEQ#=3##*PI WYTQQ*PNRSK.>\^]6E^@GP*CLM=!?O1 MP8^7;S]='CR.4_W::_25^^A\%SOAEPO)JS3(G.DMS'E<9/W)H&)_/>N5F)PQ M*9$B:*17GH$ "!JC<\%!U@GLN=MDY6SL/>YOIB1'Q&H935MNYEM_5D?@C/': MEF.J/8DZAYWH_ S>2>7B:=SC;<.3\+4M119I9%H(GX']-*^P;X9 M)X=P<);XC#OE]=QM1>,*N\Q<13QVK]EY9[,T5]Y8XZ?6 M-40:7).(.L^JP;D- 6N*\!1$UGF,KO,IWHOOFDW[N3H4@?RC7" ME*S8,&)D:U'=M: N[YT)4=RT]^OV/C/OY[A^MELC3?! UT1'3AD]!\V7X2Z5 MW0;MO^SP14!QKX/AWN/CT],)5S*.3_3LE+.CV9^V8?4P^5DR1X49YDHXTV)] M5\9->$[YUD>P(9L*,-&_=F4T73?=T6>1G1*]V/)EWQ41SKO3K3CH_H=^LS+F MRWZR2!+ $JBI0W-7@64?CTQH\B\W#JIW'%&5H591 #F)I.-L.A\8PN+*U)IK&_85FCB;Q#G M%5745Q)A2<__N'V:06#O3H2ZX+=^D0T&DQ?6HM(X^O@%*3^_T^<4N\%O@^NU/TK-)A/7!*7)0_1YO B6^:;,6IIL#N MKN,ZVMWTEC>R'+](/E>B[0UZIVIIL9<#<-QIT*IVW=ES#1?"P;_G!P1P%IP#)M]J%Q!]3)8"T]:&X9 M96>E8N\DJ\/5*4:D*!S=+MHP3S^74MP\LOV>S9WQ[#00 Y45R]Z[4K MQ;C9OF1(!3LG+W#6(I94-Q&'B?_R:^>:6)U%5WC]%8?F<.(RNN+?$XBM'.Y3U>'P+=G__7CT4*/]I[V-'\P3\B_HFIK$1U-- M1@Y>T"V:W%'0"]'"3FA-P,1IEW#@ UWC?8M3)DN5RD;D0ZX%":8<7N*,0CAFB/TZP(D- M[*%D&1\CC5./A-L_.R=ZQ->0S5N^W8DW&33\IH;A+!Z1V9_F#8E%%43.DVGB MVW9"/^E$$@;8#W+-VB'3VA<<*:Z[5\D7LXW3GKX8H@$*1&T+7)"NH?#\P0G2[<_O,3@&O'?AFTCA*O[,V%&NU_Y4, ;UV731=2#!> MO/_I\O7T^,PE&>& SRF4U;.,-$9U%_DL+'U#SC,D$-1V?'ZQWW)$Q*_053K1D+3S;4S2A0-.Z':4^>2JH#F(.7-A1-%@F2O>>-0W@-"@8_:LX+&43;&YF*[\MKD3"EKE'9VL/5#".V2H?J09R[-0V)KF<_2>#+1ZR0 M%)7Y(XR+2G1(= SLW)\R'QV.['>61OM4"S[^05M$$DT?%!G:#'A_#BD5!2PZ M-:@B3=S@U$"#BC'[<1J'NC/$]I^.RQTSGK0O) /517#9C.#T[7*ZV)>10)*] M00ZAG/3WW6I;219U4(76:XY:M0FU)<^YDE0FEQ_#"@ &#[*;.5* MF-C,**;!52A&SI@YY#,=!V?XD_36R&,X#_:R2MY13$TAX5/A#_BI;L,/MKVJ M(KG%MU5W5JR6[$==?>=[IT1DY9QN1MA"H'AT_ M[_4BFU0.2-;7GD]G1] OA8UFDF^91&%D__A2SCVS#I?6<3FLGO?UZHGFND0^ MMT-A)@/)81*W[V6^;TH*2^%X,BD1(MN%Q@+>,A".!=E9?;+LBMS5YYS*(4^- MQFNV4W\2I'M*79B:DY%ZS'5(#LGHLKC">5J^?7FD_XQW0FT*E5O77\81,RV2 M6W3X\)$XGK;]1%/_8,?=5KF>'O&-U!N3^7":+VJ+15&%.=DE;END>"^"3=<#Y6%]JC_2Y+/4[7G3!6\+=0U$0B MC@71PJ$SGMW4T1#R[V_5TQ[C -T=O7N[O7F?O;Y0T--C M=Y*5U!9<*#AD<# @EN+ZKYD?-)OM-F[Q_H[:Z20%> B/"W#SNN>".7RR?GEC MY@TG4&%E(J/HTC;._AS-)G+.C4]D1P9 7*I"-FQX>5HPF_%Y(][8<"78G\Q1 M<_C#!ZAC[SIY]KJ51@XH&#TN'5+*V3Q9V]W*;)\"*W4U\N446J?7IY -8Q3! MKC"TEC.3T*5]"Y,J ]Z/W]K( M6SG3#U;P)%7-884KJ +C\ND.UU6#LX'<<:CCJ<]'!^H]3+4-.0)2U#>^C[)? MRXXC4 S%B.*U.R?!NCQ0:%_VJ0#')D+#K']0(B M(PX/4$!?>!GBP3%[T>O%,VD83#?'5E,%,N3NXRK#X*;OP-'077F;055 4HK" MR_.C+M%7[?[T6T5^H_CD1<[I@4X='3(^ MN66]OL?H,KOTF>6W:_GCD\GSDV_8EH>:/0,\LIP)/W\V_GRT0*V"G1P=J05Y M]& V.^V9C\=[[,?9F#SW$V>[TOW[34D_-G$DX?@PLN_.QY :8J_$H07\H.G9 M//VM(Z89,TW!,J%F.%JR>.%.(7_+YT<[NT4>-=@JWE0HT82K4?GDOG>B] #J MN&/ ES7E7O!9(C1,Q@.3E*6-GI ;P/1KFAES8:Q; TGU1A7.& MO%.Y6)MRVPO"T"(&3\D!/&:!(J0JY>5#&/>Q.K.CN--GR6DE[>W1,S_2,NO" MQU " OY?'VO[:2 V,8KO%I-!QONN;Q^QS)QW2UIA]+6J$8?N5,1FM-KF.Q4D MO++#^$3])%_O'Z]E< C]J:; &Y6]H8(H;,1?1P_D\]Q MW_>2ZO1_G52TZLMH1_^T?U@-;Q5X$8X%Q+>UW&F CI8K4VXLJGH4 MM2ZV+&C^K"A7DQ>I[.>%Q)7A?:I\,K&/W&1/8%EWN3;Z,;70+N&^K*7:-/4] M"N%[(?^CO/#L#^:%9W\2+\3)P+.]W' V/:9([$H)Z=3M>9]J<6OF?3@@;K(K MXC[..4S(NKZ6LQ?D0S;8E;79W1RR,D-KT^L1''X7C5.@'-*(344+&_.11 2Q MCOE#^<71-JK"A3;)T":"Y2@Y^T$%2QT37CN"[D?<=[Q=0DZ\'Z?L[&AZ]!0J MF:N9/F?S0VC*^VA<4^M'2.M'(QM7J\C[^>B2@/XKC*GUA9E!0IX_I-+ ULUQ M"+4[EXRS,*A"RH$*IIFGU1=IC$*FC1> V/#MYBI(/'0QK[SZ**!/:C-XFF/!=R'.-Z7OE+?[(ZR3Y- MB//SI?3(# ]Z4=[K?68]1W"&^DJ8H07X2.8KK]=6W#OUFP(MX+4,8Z% M,R#4[$*U\DG7^,.KN;%O4#^)OA*^1C$%WT+G+P-6 MK7PPW%]-W.?6S^4KX^%Q^58[H9((C4AV0:\>'7[S[$"",/>CK3?\S7'R^LB* M\9_8XVD:/$#W%W7=NA^8P'^$_OO_!E!+ P04 " U@EE2//+YTT$# !? M!P & 'AL+W=O\B"9!V';8!W8KV[MZ'80^*S=A&91HED%G[707AJ;N]ZQ7"[6SLA_Q68/9#8/0AWN4:K\,XN"D>.G;SCI%N%I,HL57 MM+].SYI6X1FEZ0<<3:]&T+A=!NOX[CYU]M[@0" M0HFU=0B"?N_X@%(Z( KCCR-F<#[2.5[*)_3O/7?BLA$&'Y3\TC>V6P9E UN MQ4[:%[7_ 8]\,H=7*VG\%_:S;5H$4.^,5+[G.#;9:#?! L6JZ Y1?V\&#SRQJ^&V],5[_^Y4#T_.!J3\P_0_) MO.KI6N_.3*+&94"]95"_8W"&@T\=D5"2&J@?6[!B(_'81?V?M&V5%1*,D"1O M#C!IU>R(:"TLMDH?[H#N+UB'T9N:+ \HM %T57.ICN@35^Y3PK/:HR;U9^SZ MVN'=0,83EE+$&^@K"*690ZR($@7P0WD<<4XSS[(=1;J3HPCRH\0_>7QR3&J4A;E MI9.*A%5YY;CE),(MJA:+2:J!DA%%7633&T]R?IXAS]"^V>J4@=K\NIKX8I;)8Q3G4B*.$F^ MN&7)BHC#VO0"XC1E99)#S"/Z5Q 3GSCE\+C3]##0=L+*N/#;O. 04_MR6K^@ ML:__6F^'%T",^K1_M=!?4;K3S_#MKSZ_' M>AZ:?YO/3\^3T&T_&I"X)=?HML@"T/,XGQ=637Z$;I2EE'NQHQ<0M3.@_:U2 M]K1P!YS?U-5?4$L#!!0 ( #6"65*;W<*180( !4% 9 >&PO=V]R M:W-H965T)CVX":7Q,*Q,]LA\-_O[+2ADT8G[24^V_=]]]WESLM>Z6=3(UIX;80TJZ"V MMEV$HNG/[O5ZJ3HK MN,1[#:9K&J;?-BA4OPKB8'_PP*O:NH-PO6Q9A8]HO[7WFG;AR%+P!J7A2H+& MW-@@\MDJ]2SV]P6JR!R@E!@;AT#H^4%KU (1T0R?NTX M@S&D Q[:>_8;GSOELF4&KY1XXH6M5\$\@ )+U@G[H/K/N,LG?0!(=H#$ZQX">977S++U4JL>M/,F-F?X M5#V:Q''I?LJCU73+"6?7M_(%I57Z;1E:HG.'8;Z#;@9H\@$T3N!.25L;^"0+ M+/XD"$G'*";9B]DD1QF_,'D&43R!)$KB(WSIF%SJ^=)_)0?7W.1"F4XC_+C< M&JNI&WX>B3 =(TQ]A.G_E.\HU$W;PK0LQU5 XV10OV!PH/C=RA6-@+%8@"K! MU@BE$C1+7%8+H(IU-$M -=N;Z5 ^]XG@@?74+18U9\+ "0)Q G!+F)OS2E*!G^K;WC0J@WJR@^DH1P[:8>N'4_'F;\<6OW=?7@P[IBN MN#0@L"1H=#;+ M##$ X;JUK?^%ME:8R\6=.[A=HYT'VIE-UO7(#Q)5S_!E!+ M P04 " U@EE2?DX[$,<" $!@ &0 'AL+W=OSDAV3 @V\V"OI[-FS*^W.]U+=ZA+1P'U=";WP2F.:61#HK,2:Z7/9 MH*"30JJ:&5JJ7: ;A2QW3G45Q&$X#6K&A;>XQJJR1"3C>\_I#2&MX[%]8'_C M&[*A9=ZD&/!VLI%O90; MH^B4DY]9;A0VC.<:F,CA@RE1P4IK-'H>&**WH"#KJ2XZJO@)JBB&*RE,J>&U MR#%_3!"0KD%H+O$@M4"G-82VVT M#VO6<,,J_@-S'_I*^']4 BZYSBJI6X7P=;751M%3^G9"SGB0,W9RQO]?^W5+ M^H0Y<0P3I$)JD/M:':R0(( (6L MJ*&YV,V KJFEA@:ZJ(,YERV]!I2?YJ.8.(GR7C(I)'*M3G)8]GWEE,$6KY0 M6#&K.I,US3'-'*;$*@W<_+'5;(7IFG38'4;-"0X4%N8;GR<0#U6-*9160"=%U*:P\(&& ;_\B=0 M2P,$% @ -8)94M&FJ."W! K@H !D !X;"]W;W)K&ULM5;;;MPV$/V5P=8H$H#QBKK+M0W$N;0I$L"(D_:AZ -7XNX2 MD42%I+)QOKZ'U*Z\:1VW*-H7B:2&9\[,G*%XOM/F@]U*Z>ASU_;V8K%U;CA; M+FV]E9VPIWJ0/;ZLM>F$P]1LEG8P4C1A4]+R/*Q=F\MS/;I6 M]?+:D!V[3IC;*]GJW<6"+PX+;]5FZ_S"\O)\$!MY(]W[X=I@MIQ1&M7)WBK= MDY'KB\53?G:5>OM@\(N2.WLT)A_)2NL/?O*JN5A$GI!L9>T\@L#KDWPFV]8# M@<;'/>9B=NDW'H\/Z"]#[(AE):Q\IMM?5>.V%XMR08U-)NLDWAL1ZMT]U^,^:=ZJ>W^+S/P]&&,OK&AGB_(0Z\)T>!Y7/AQ.6Y MT3LRWAIH?A!"#;M!3O6^*#?.X*O"/G=Y;5!?XVX97;>B=R3ZAEY\'-6 Q#M& MO73G2P<_WGI9[S&O)LSX&Y@\IC>Z=UM++_I&-E\#+$%P9AD?6%[%#R+^+/I3 MBCBC.(KY WC)''42\))_$S7]]G1EG8%>?G_ 53J[2H.K]#]-\(.8OE'/["!J M>;% )UII/LG%/W!$=R;#;"+GL&N-5K-.-J37Y+:2UKI%SZI^)93@ M,$RF:OA'1%>C:AM8!LC58:*ZP>A/TJ-;.J$B8T668)#&+$D3>M5/AXKO3GL+ MSYUE\+U6M3RBY1'7H^F5&XTDGC)>Y,0CQJ,8"$Z:7K1/1BO!OQM&S,GJM=L) M;URQ$@YYSLH\HM<>J6)Y55+&4I[2:XEVWNJV^9HHSUA49,035J:"81:RL"G"R]@QG53UV8RM\,1J)&M=J@O(<1 =D]65:>)25K$BRQ_0( M2E+4A3^A"/(' ./ M>%(RCA*B@$$JMU(82]*W^[%6O$#^K)@H['\N:]FM4*RX]*L<3RAYD.&0;D%> M]74[!A6=Q"Q&=N ?99S=YY67J3H6P%SWKS+T?U$\I7= ?0;1B?Z6:C$HU%-] M 3H(5U4*;C,]NE^?M;;06S.)Z<#Q?HJ3M[DCR8E5*_>_4CBU8;O UWJ*&KEI M[JLH2 7+NIZ(>RS?^+I539";A6CWC1#R"SMY1B_W25PK6R..=^A]J+2BF_!UZBCS0;I09Z]*_\Q2/.,DH[C,>CH,3*N.8?I3H4[ +3=+@9ZG\,>ZK%?R6N==[PO+P M1K?DQ;X)O6>O<3\(&O> 0=]')?[^NS+FQ0^66MUOGK1 A1=K)1*UNJ6-U!LC MAJVJ::Y!D*+=%\W^_2'Z'F<<0&]\!7SJ>(IDQ55HTHAE47DX[SPZ:$.11591 MPOV^W]KRZ [12;,)-R4+;8R]FZX3\^I\&7LZW4'NS*>;W!MA M-JI'HN0:6Z/3(EN0F6Y'T\3I(=Q(5MKA?A.&6UPHI?$&^+[6VATFWL%\1;W\ M U!+ P04 " U@EE26=3]*,D% !-#@ &0 'AL+W=O _OGGON2%YLM?EJ"\X=/)92VX5QU M/AS:M. ELP-=<85?V,IQEWJB4PV0TF@U+)E3OZL*/W9NK"UT[ M*12_-V#KLF1F=\.EWE[VXMY^X+-8%XX&AE<7%5OS!^[^J.X-O@T/*)DHN;)" M*S \O^Q=Q^B!SBDJ>.$!C^;?@MEY* MT(UO#6;OL"09MI_WZ.]][!C+BEE^J^5?(G/%96_1@XSGK);NL][^RIMXIH27 M:FG]+VS#W!@GI[5UNFR,T8-2J/#/'AL>6@:+T0L&26.0>+_#0M[+=\RQJPNC MMV!H-J+1@P_56Z-S0E%2'IS!KP+MW-4'CB'9BZ%#+!H9IHW=3;!+7K"+$_BH ME2LL_*(RGG4!ANC$P9-D[\E-\BKB;TP-8!1'D(R2^!6\\2&RL<<;OQH9_'V] MLLY@\O]Y!7-RP)QXS,E_9NM'[.!+P>%6EQ53.RB8!2PMPYQ0:Y T =C:<(Z* M=Q:PW(!EF'!!WI-R(ZP!RYE)"V J0^5ML*(JFAVA(%2=8XRU0;#(?[=,XHKT MA,7VE?M5<(J0P@EN!^0+KBB#8P7;<(2G(CYZX[@I+1BFUM[6Z!*TXG!MH=36 M@<[!'>/YV>ZQ,@U*.ZB,WH@,8U(@%$)Q-,% ,(R6%=269WY J-3XT)F$E3:8 M%UJ4#'S19;AT,R\T(E_1&R8D6TEH&_^3;%K88HHG@UD".TQ;R(4[ MA?]*[ 0Q'B3Q3T!RR0&+I,;>"4V9#.#3$PFEF!J+O]@UK2/:0I9R+:6'/8?W MC>.YL"DN2+X!IQHFQ-%)0.C#/$I&,7Q"0]-9Z4W\%I;C.7S1Y'T?%E$\7OC1 M.Y7*.D,:;*&-._.D-<00$QMFA,]="VW0J1#?N=$M!I66(L6!1T3TNT%%674= MKH6CN@!M!,H576FERN?96HR:)J"$?ZYMX,92=,YV?U521UG(7 M' Z $IT^U-"'%A%[/;@MEUA,96B.@=A]UL91X)C@WG'4Z@K93!8T&B]0%X9# M?Q[%RZF?T9]%D\G4EWW%_>8E=P-XJ*M*'M3")$/-0]B_V[5AN&1$'D;Y'94* M2]H* K'G<-- /GC(6XD,B%RD ?6)_)Z)Y11W'U[\TH=D%L63!=S6QE!9/J,8 MKM/4U!@&?\13"'G;AUDTGT[@=ZW.TA?-&IVV1OH0+Z,XGG;Y2YDM(,? _Q_N MOE-:GT]PH%<.>PO.P&Z%6D2%KKG74@A*KZ18>Z]\"),HGB-=Y'7%1!9VB5+7 MM&,(U2A9A$Y9(D =^LJQTW4IF4QS#%QPD]3K"*IO&2'J>01//EF)H&GD=S M1\44S9-E@]_M[9#,H\5BCG*TZ)$HJ]IYKIJMZ4T280V^A?O3.T2;CV0:+6;+ M!FBOP0I['&GGC9?GVT;U;3/?@IY./\CR3K4Z HJENTU:L5:^$^Z;I?)'&M@6 M H\#=)2@+7>_!68O;18W[9WTV5Y(@UW.@A-(CRA]0>R+&$C!9U[!)UKCKEM MPA[]I7JI\&3PZ 'E#OKC:(&*]NT.\_J\W2$O+,L$D17AS6%E^;>:O$;H)^%U M&>,^L3[!^L ;PZ@R7Q"X%3BL-Q>J\QCY?K]@5(VX@[;.9N@BND^-*&UB0T_Q M[$_UQHY>HO!^E"9:I\M&',6ST>#40778.N*7W*S]18:8Q=H/I_W#Z.&N=!VN M",?IX:+UD1G<(DF0.9J.!O-I+[B\?W&Z\A>&E79X_?"/!=[WN*$)^#W7VNU? M:('##?+J7U!+ P04 " U@EE2O#$RW4$$ "!"0 &0 'AL+W=O)91FHT:H-II/ ^W. MS*>Z<[5JY9T!VS6-,/L;6>O=+(JC)\*]6F^<)XSFTZU8RT_2_;&],W@;#5HJ MU^0K&7IO :!KP=Y M*^O:*T(WOA]T1H-)+WA\?M+^6\".6);"REM=?U&5V\RB/()*KD17NWN]^UT> M\*1>7ZEK&YZPZWE3%D'96:>;@S!ZT*BV?XO'0QR.!'+ZC$!R$$B"W[VAX.5K MX<1\:O0.C.=&;?X0H 9I=$ZU/BF?G,&O"N7<_*W6U4[5-8BV@G>M$^U:+6L) M"VNEL].10QN>]-WT^I)G],4)?-"MVUAXTU:R.E4P0N<&#Y,G#V^2%S6^ M%^TUT)A 0I/X!7UL0,R"/O9+B.&ULF6M;6P;OY^P2P?S/)@EO]O M@7Y1GV_6B=V*4LXB[$8KS8.,_@O;$44$"@'Y6-9=I=HUK ^R! 1B+W6S-,D6Q<7$'!QY## M'3K=8GQBDJ<%7,8D9>D5L(0#A\_:B1J5)BPFG'%O*4\(C?D5VBD(1^\^&U'A MJ,0Q&N*^-/C$T+;:X:Q;?L7Y TZ?QB1-"1W3'\HI)[R(!^ LX*;/XQY3PL?, M.\,HB;TS%\ I8>A^')]#S2D-J!E%U#&A:.P,;LXP@#PICG#'-"-CEGA3&4<^ MA@S(/RY^!3:Z> P[CTG!"\#QVI<8MA[20Q& ]..CCT)"X\(_L0H?^JC824C047(FIWEX<[!S<"DN2)[YI"6)/X]9YL_,GVG&_)E# MG).<^YQB+\8926*L-T0OQGMV') M+K7#C@W'#?XC2>,9\/M*8V4<+M[ \-&ULI57;CMLV$/V5 M@;HH4D!8W6W9M0VLW03= FD62=L\%'V@I;%%A"(5DEJO_[Y#RE*E6V9IJ8^1Z32R MVCNU(DKC>!:UC,M@L_)[#WJS4KT57.*#!M.W+=/G+0IU6@=),&Z\Y\?&NHUH ML^K8$3^@_;-[T+2*)I2:MR@-5Q(T'M;!7;+&_S%\62NYN RV2OUR2WN MZW40.T(HL+(.@='G$7ST?T-SYWRF7/#.Z4^,AKVZR# M,H :#ZP7]KTZ_8J7? J'5REA_ BGP3;+ JAZ8U5[<28&+9?#ESU==+AR*.-G M'-*+0^IY#X$\RU^899N55B?0SIK0W,2GZKV)')?N4CY83:><_.SFKJITCS6\ M?J)K-FA6D254=Q95%X3M@) ^@Y"D\%9)VQAX+6NLOP:(B,[$*1TY;=,7$7]C M\A;B)(0T3I,7\+(IQ\SC9<_@/; SVPLTP&0-/F$F#/Q]MS=6TZOXYX40^10B M]R'R_R'CBPBN^):F8Q6N ZHN@_H1@^]@8=S <:-25!_&TI8Z@&T0#DI0H7%Y M7 +IV%.A 2DY3K-!5#?$0+IHLO:R:!3,7@/?0)J&>3RG29*'Q:* 7:\U2@N= MTKZ@**! *@@0G.VYX):3VRR<%SF-:9["1Z8UD_8,B[#,"BC"6;Z >UFI%L&R M)^B&>X&YA\_#E,;?=_>P[\_4/B;8,QT510P__E"F2?HSO*,T-97S-TJ484I& M>;B89?"'LDP0\V(19HN$)ED1SO.X!#'=*V"T\#2D>?T1,Q%0;,$*OM! M4FXJ@CLCTP;0/?)!OS1.%FXH88M'+B6)/J*=K]C?7#*_(5GR+!N^90*[ANDC M.@J5,M;):9CP$I;EG!*)9SF-,[JM-XQK>&2B1VZYX?Y> MLC I2DAB1S"&'6%39K)RMU?#JR(LB\5/\(J$RDO_+6>TIMI]EOYP?=^F\5]5 M$UTUHA8I.]=NW2/MI1UZTK0[=?2[H9%],1]^!V])'"X-/;$#N<:W\R( /;38 M86%5Y]O:7EEJDG[:T%\)M3.@\X-2=ERX --_;O,O4$L#!!0 ( #6"65*Z MI9&_J 0 'L* 9 >&PO=V]R:W-H965TDY3AM M&J##OM@B=2_//??PQ).U=7>^)0KPT&GC3R=M"/W;+/-52QWZF>W)\)O&N@X# M+]TJ\[TCK*-3I[,RSU]E'2HS.3N)>]?N[,0.02M#UP[\T'7H-N>D[?IT4DS& MC1NU:H-L9&GD> (U-3CH<&/7[VA;SY'$JZSV\1?6R?:0C:O!!]MMG1E!ITSZ MQX9H\A!+C=X,3AEIRFUP_%:Q M7SB[(8V!:KA&%S;PT:'Q&/GR)UG@^&*55=M8YRE6^9U810D?K FMA]]-3?73 M !D#VZ$K1W3GY8L1K]#,("^F4.9E\4*\PUVUAS'>X0]7"_\LECXX7OW[0I[Y M+L\\YIG_+ZS^UUCPIX$/N(%#X:=X,X70$ES8KD>S8;E_'I1C/S]P86B"0JUY M6^MHAMY3\& ;6"@'-ZHF^$A5:ZRV*T5^"N]--9M"G2TSC*\#OYWMGJ!%#PC+ M0>E:F15HXI,!/"- <=0.S= PR,').S0UYVE4Q098*:T")P!EX I]3TY2U0H- MSN C QM#&2UAN(F890>3BGA/D(Y@IK%L+RH/A+J$!ZGIM-T1BLT=) MBI^0LC$U#<61 (VSW3Z1[.3LL&IAT3NE(109$X@;0L>0Y-@P+6;@ M^;C-6T3C<2\B+/,IIV?N(GS-A44A.&Y+48P&SVJAR/.?1E:4]P-OQ>X,0202 M.\D3I[H3F]N+!5R3BW/?<._>V=27) WX><(&DU^DY$:JM/"'#03%,?P*"\GG M51*IE-@,CE,Z'I]E_*C!9I2$4(3.3CYBC^*X&KK(L MD_;V<4R%1S_P^!%7W*IKY!9PY8CD!*7^7FI<2H1'8'?&K?O#[:%2L$0&6[I3(8[P3LFQ )#17Z-FE MGJ"W+MJL%8_,)0'/RZ 9"@?YS+QS=JY9&3XX6G=/AL$X/A(K>5E^*1_-T+>.YLN(J>8(U[)K/7A]-P*6K3EH$V\?KQ=(&/IKQL>7; M(3DQX/>-Y9*W"TFPNV^>?0%02P,$% @ -8)94J7UBXTW!P !1, !D M !X;"]W;W)K&ULE5AM;]LX$OXKA,^]2P'5EF0[ M3K-) *?98KMHND72N_NPV ^T1-F\2J1*4G:]O_Z>(26_Y04)6L24.3-\YID7 MCG6QUN:[70KAV,^J5/:RMW2N/A\.;;84%;<#70N%G4*;BCL\FL70UD;PW"M5 MY3"-X]-AQ:7J75WX[[Z:JPO=N%(J\=4PVU05-YMK4>KU92_I=5_%.Z.[W^3;3^3,A>IDOK_[)UD$VG/98UUNFJ50:"2JKPR7^V M/.PIG,5/**2M0NIQAX,\RAON^-6%T6MF2!K6:.%=]=H )Q4%Y=X9[$KHN:L; M,7<70P=+]#S,6JWKH)4^H96D[%8KM[3L5Y6+_-# $!"V.-(.QW7ZK,7?N1JP M.(E8&J?),_9&6[]&WM[H&;_8C;19J6UC!/MS-K?.( ?^>L;X>&M\[(V/7TG: MLUI47N>VYIFX[*%^K# KT0LX*;^$8?L%D;J7&:\+#>,[P$U M'= 30M)[A2N]MP/V;0]]S25@%(5WZ3642,5^;Y0@0MZSID;)>R*D6@0FR)Y" MFWB4#Z(!I]))!NZUC)STCKXGL!^E 6\OC=(6TNMC='3V2^+S:$C Q"TWD$A" M?<5^VP,C6/Z;$RA7&GX9D0';4]&%E(_ORSGHPOMRC"&[LM:7&3S?^'VX4AA#\:;K#G>=/&R;^YOW1JOH'' MN#8?IGA_&ITF$\K:G'J M+;A*A,L0Q004YP<:.B?1N/)&5LC71C*3F>>LS:? M/1RO3\C[291,ID^('O(Q8+,<'\!(I7R8FTL.4^/1F*2-H)N=^&I4ZQE,/H+X MT$/Q$U.#A60_G4[)#ME_L:TN SC\D"HKF]Q7"A6+H%3731A]D_;%EFH08784TKKSS MXIAJD,QZ)TI8^.IX=.))P[WSSHTL\<'7=')W0T2M =)ULH1*W$ MNXKFJ^".Y[$VF(7]X3:D7CQ(QF_\UB@X OYJX8?<VI#[J>L01'87' M4OIVYI,K]*25@"K!\NWG*#:#@X$NC9\;%M11R.R:UXPOC/#-C?A8BAQ.DX45 M-[(CBKH"MTO*]+4]:*<[RJS5\(ZBZ)'WTW#W^8:)_6"N;(M@V\ &"'Y!W4.S M+QH;"?Z]8S>HAQ6G? RQ^ VH?"F@K(K&^.K.!8)2VI #2)2M&Z]O)P!#$)N: M8.!"[W 3#7P!NPO"O)L/$"4H=)2A1S8V9.@^\[XW=7<3C)7"P6N[Z[#[%W42 MSJ0LV*\A_J 2@W.%1O/VM>4\I^%W,9JT?:R3-S3KO;(GG^\?W"U'[;7FQ[Y9 MI1L0L ^WSWP)IK]@=7KF/;JG/3 3O-\#U6>MSWT6/F[V1=LRE"$U79]:152]VSCY<3A$T9X_&!L^4IKC!R@.],.% M_Q*.I]$$CN I!0G=>H0_WD&LQWOK"1NUF?Q-.U@:O0]/-P^&)G8RB<9)^I;N MR .':#"B\CT0'IV]CR9G9^RSL(!^Y"4["2"/;2'^UCX0[K,1Q1+&'OME/=Q[ M-8$+;>S$PPNB6W^C6J HH!H/II,>,^&E2WAP MNO8O.N;:H5W[Y5)PE T)8+_0:$[M QVP??-U]7]02P,$% @ -8)94LE# M6)DT!0 10P !D !X;"]W;W)K&ULI5?;Q:@:*J. MTT[[8I'$XNS9LQ? QQOG/X::.=)M8VPX&=4QKE]/)J&HN5%ASZW98J5ROE$1 MKWXU"6O/JDR;&C.93ZJQ7?Q/AD=C:CD2K4F7KO-6^[B.12\PIF0_M(FV[Z$<=&&Z)IN,Q@T MVN9?==OI,-AP-'UDP[S;,$^\LZ/$\D)%=7KLW8:\6 --'E*H:3?(:2M)N8D> MJQK[XND%>_U9B3*!E"WI+9?A_J?L+;_\=0Z=*&Z%O45MR) MFA92(SIJB'&A0V%<:#W3'XLES%$_?WZ%Q4'/XB"Q./C_@O\G('IG:=&N4#DT M>Y6TFU*LFRY)V^A(TJS\EHM#2<+],LR M[M$U5^S%ZR\.WV93>D$76"#,&*I:#PH>EE%I$P1F0/^[+P/^"HL4"=H4&4M$ MKI0O:IKE^CG,-EL1UNH.HJ5VIDK?(K $!E_3O5?[3Y.>6H8.T.2GX"2S$%EA M]"%FL7TV>TZS%XU4/?U\>?;N>DP(X-G\.5 .IT]W7:JB<*W4FP2Y(QL%85X M1FHLR2K&OE2VX*SXXN:O[4:HE?&0-I>MLQ0 O3EE(? M@\]X#GIE4V95V%(4HQJXL@TY6K(( #HP@JRBP5*9Q"T?&PJ)4]HC,:;E''2* MJ ;DDMGN> 'GS@W>1 KQ.RBXY'B;=*PSEF(NUZP84I?[MN/2Z?OM-T?SV:L? M0E<0BT#&(0Z5D]8KK&TK>4Q1*:HQL@U:HJHX'0Z[W@>T=_,E33$>=D'BVDNP MW9^<*C^0+V>V;5J34%TJ] (!>*[EG ,#Y,DU3,\P>L+SL4B#96<1LN,= MPD-!81STO-?.IS,.)JHC]F5>J@M1AQU6K+Q%VD/.WL-04F\!'R.YQ=%-W5"F M303]J V)B_N3[V>&##J>7:/$W OLAP5ZQDLEZ/X#?:(N*TLKLC.;<*OGF MD<*36D(F< Y*D>Z&E[G?<]&A*_H<8A9[NZSO$X>R",[H,J5DI[(AQR+2$CN3 M(=!XO96Y5R55=/R[,N-NQX,V%\7$HR[3%'Y0@=L&\=*KYB[CB*:#M [R TZM M%Z#*NV; 4-R4D@/?-=TPV_^B[BRG>HOJED/JIFZRE-3B=/?W VFK0]]_?2B6 M0\#TPB"27@L!KWF"*/H$J: , L<$UF%G4 X:N3^N\[SP:^Q*>55R\&!^12D3 M3&15RAC?5I!&!>G8B@Z[([ATR+IU$9,I*7T'8".MZ+%+>2_ZYL)+0U=.K\=( MB*1Y1@S6\P"_=R-?<"VF KKIF,]2S[GW\S!:"?^*\Z&U]Z7;Q61PM6O8K](% M-F0R^9;7?^WOR(M\-;PWSQ=L'(@X*S 8N<)6''2'(W!*E];\$MTZ7111\;AV MIL<:]WSV8H#URJ&9NQ=QT/_G&PO=V]R:W-H965T3R=FXE+H:O+OB=W?NW95M@M&5NG/"-V4IW?9:&;MY.Y@.VA?W>KD* M]&+\[JJ62_6@PI?ZSN'7N*-2Z%)57MM*.+5X.YA-?[H^H?V\X=]:;7SO69 F ML.W292Z]N MK/E-%V'U=G Q$(5:R,:$>[OY125]3HE>;HWGOV(3]YYF Y$W/M@R'88$I:[B M?_D]X= [<#%YYD"6#F0L=V3$4KZ70;Z[4A.*QJ MG OO;FQ9Z@"4@Q>R*L2-K8*NEJK*M?)7XP 6M'&<)W+7D5SV#+EI)CZ"PLJ+ MGZM"%?L$QI"M$S!K!;S.?DCQG[(:B-.X6.F=_Q'%!;OM<^- M]8U3XC^SN0\.7O/?'W ]Z;B>,->3OPKF/T%.? #T9:47.I?L^;.E4RIN?HU% M$59*6%?H"E$H#!CP0\M-U-*%BC?180O>CM^1)AL=5@A] M7R.&F:)R 8D&0H7 1W25FP::+(E@$)4-PFA HR"&!3?K/H?#*K76N6/RY:A4OQ'R[!XIUX!R02B!7(PWMJR':%F\7C@Q! MY$1NI 82I01T3$"[HE5M1(:01:$)R'W$5](+'%<.?,'%/H:])W $J- .<@!5 M1K#%R"YP0*67JJR-W2I2;"4#CAD#7+\U.-GG#1N4EH!B*T#@:DGNL!.!82@A M 3CXT/$R6LZUT6PS9D!>0ZBSXH#;6Q*(#FM4A"!#XPG$!+> QIT2PYWDV-$) M/A*_K;2)TL*..1PK4023Y \BEQ6Y %M.%3HG/V"(DJ!ANP]U82%P/&&T6JLH M_",6M#&9L@$,[JD]G)/)YCY"NY*@)4DLY33\0RT6Y,&VZG/_Q]\NLNGY&T\. MCAK"T41N%&-K*!8(4 0TN9?U["<$B-&P&MQF.Q*_JB46[YS-E:(8H/">"2,W MOM&P,4!= +&"V+Y7N2KGD'UZ3IET>DIV>;B??80PKK:1IS@BD;+)&UK@Q^F; M5]"6A?XR>AA1>@P.L.)4X\)0_,LZ\I1JMP =/ABD*ZLIH).;'%)ZL[+&;%_; M304)?3/W4 JI9"CN;W\6-[*2A12_6$-ZL8RC3KK=AE;&D?@,#JWB$F&Y5)18 M D7A7DA"/%;D+JY5#8-R.9Q>9,-)=BZ.!O0WK@Y><>BLM341GNANXE=9K60I M9GD810@CRA+>G%L<:.5(P'D)-Z(L&SH\>BJ"[$?$RO2,S8*_+#TI_;SX3Z3/ M+J?#['0"Z5_2OU;\"$OKZ\G%_<['DZ"4'Q6'">5'Y&O"L.+<@ZSM <#2.MMX MLZ5,@(Y'T6) 9[48B9GG)/HT@S$HR,H*C:-*'B1VR!.#SPZ9$:W@5S&K:R6- M%]=6(D4>#>X^SZX'KQ "6X44AWTWVN7DQ4>#F]GM3>=,>,;6AMU#+.0:IY(& M+5/"GQBO)=(CLRZ0X4I)_2!Y=[N?54".BYF+LS2]5M]S5??"#?4B;=J!VE,\ M14FIX@IL64K(A;2)/@2A1FHE#&-OLUEIU'Q*CA)EQI6JZ&E&:8BH:/Z_*ZG&APF M^=0CW]]%3R3]9SV^1^^1QW]^1"RBHY)>48DD8NO49,.H><^@K9U[NL=CD<4? M*6Q,EI(YJ;]-I-FFNYSZM/8A643'V.]?=M'13P)=%HJ=8I?2>(Y]W#*V%:@M M/8 $P8N[H^+5MC8G0)= M$\VE/P8PM=YH\KFG0EMPH$A[<3:<'I\.3XY/V,1GP]/3\^'9^7XRG$PN62O?J]'<4LZ5PO!C MUS$['91^3VAKT-H5EDE3D>>^?D-M>=UUC2#1J#:"=(4-)%Y3M2TSE5W0HNY^ M*9^ZGHY1+N>&B:2^6RB=1HA>*^U@%^Z4B5X<"G!L2^VMUW0^CFN8ZKCI1B]$ MX0,&09<(@UF>\]2Z-%BJ+(TJ3;6'#"8(RL!%:UZX@+=&%UR'=NTTI:S4K;=5 MSZL03-]VNZ$"@P<@H8385%SP6%77&,YZ5M@\;]R01\(%51X>Q*AB4?F+N4JR M9@058)_S^5@5.PA0JE"XL+ '[DO?&\IW\I-G=_/ P>&!^DU34#9M1Q 3"[,L MUE")^B+)(TE7_7;6U-7:FG4$,,=L:*&O%LI__G7<)(7*-(\ B" .%K M-&Z6&D=>1F*LI391<21!F>+G^;D,NFK2B?2VINDU"KTQ\. ,EE0_/(N]](?P M'3Z#+F!'[5N)A;$;J/B)4>K?R;P6GRKDD76=@?=>#Y.<_FL;!(1$64X=;(I5_I>HB:D(]$,9Z/I?C<^+QMO-KJ#7Y_YP;> M41,$.QW@0L[[B. ,L6'SKQC-T,?XE[N;AMB?/=K=W8[TU>*-4N3,.WDG'K@2B)D,T$IPT/2 O^1T!IZF;=[9\@O!E!^JCE>R$#Z,G M-4T;DS7$_\Z^!-M+M)DTB:"-Y#TC,B!7C"QC I-]XZGORN7:M[KO5",K#$6- M.&AD;&EDQ)3>Y2MN(G\$ZCZ;]DQQ *3.NI3#7F0GJ!RGJ*9;3B^:6@9DW3F< MNHV1* 9?$<%Y8]RS&V/^YST<-O,V&7("^(8> FP,W6PA;1K#3_@G+8'$]/@,;2D*(HJ',JRH\CE=Z;80 M.&44X[X# .H[[G2[SHK$?H) 9-GZ1]<)]#PD)B!6CRZL M?K4!T8+2)[<4&\DW#UV$CWO?'DKEEOR%A0M0%>)GB.YM]Q%G%K]=[+;'+T ? MI4,KY5%O%C@Z&9V?#H2+7U7BCV!K_I(QMR'8DA\QGR%5T0:L+ZP-[0]BT'W: M>O<[4$L#!!0 ( #6"65(;@H)I60D .$8 9 >&PO=V]R:W-H965T M,9VLMOLS&;3:+/[ MH=,/$ E);"A""X!6W%_?YYUX@ET>IONB=$(9]W9>5 M?C/9&7-X/9WJ;"?V7/OR("K,;*3:F.I(W#WZWT'ZWML&7-M;B5Y1]%;G9O)HL)R\6& MUZ7Y)(]_%XT],Y*7R5+;?]G1K4WB"2^V0P-]D7E_O*OC1\&&Q;!(QNB M9D-D]78'62W?_)B=.Z[$!<4O9Q_Y/6!EV+52O-H*^_N? MUVMM%##RKR<.2[K#$GM8\C\Z]>52V$IDLLJ1/LQ.LU\W&Z&*:LO>5^SGNA+D MK\!C9B?8K=P?>'7/,OPMA8'AG.ENNVPW'G="B?4]*PS3.(Q%7CH/F"9_::S" MN"81>Z20MD=R T$'562"IL_2N1\$[""4V\- %&RKI-98(S,A0:RY8++XICIX&1AI>ME=;NHLK*&N!E<6^^V<'8(_S3+H&\ MJFH(Y5B8G=5\K*L\V%E8=:A5M@/B&,_S@@:[$TF'0@]B /WV/!>T1=<<>!P[ MY0<- MP6A% K7!MN'&[Q0>S$5A>-8:T;\R)GE31D5JT8C8BO8'(M2%3)"0XX MXUL\:);75B\U$FR-CMA8K M[LAQ[I./Z9NOBY(\B!.0.;48N-(EM4.M]H"9ZD)WQSR8; C@@/J?%0Z*BLH> MIH!J TX@>YI5UEB/?5I]QK_@!]M!X%A$N'"9/(5]PXD^.<0C(6?$,#Q'(40R M("]S!N9J#0:ZG4ZW1!#&"$M0-'LCH0M]O"V@.2S3[4SC* \T6&2[WE^UV4G5 M>"P'>2H<*>R4N3]8N;UFUE*/8>L1W05K1-">EJ\JE__=JI22 IPH)^%#1HN^-DGOD/^4),MRB^.+&%KB'SN@_&@X84L"89O2@ M3C9PW30H?((,FCKM/60'[S0].#Y>>/,0 V=S;S%/W,JSU(NCR(+I(&R_5B(T M'$Z%XUR$!IH3LFQ^9<^8.$*Q/=RR(L'G^\CNA?8Y!/?T9?BZ%$W?6_Q'-!## M;.94AG%6Q<;O(W-0<^SJ+',Q,\K2-M1< MNEC2.^BJRVBJQE!1JGQ -' M]NT G"=9:K&SW=M!955DS:#.-SPTI+8BGIQX'+UG"(9/Q0P%("PRA35';Q& MI$L I=*-.P=2'JYH,_ ET'P,F9]ZGG:%[[-EXV%AMFRDX0_J;W #:^D @=L MW8R.R=[E*"^U;!V(7G$@H^6RC4"%4<(_S4[6WG[3\ @*S5YP75/RHCDCMUA] M&46!N0U->+)2:CK,X;9O6<>,-^QM73ZC1,AM9>,"C")WT1W=-;P\)F/?YMES M3CD9_:$=G=8DG*+>%8JJMN$C7+N.%)=-NZ)T_5S6()G4(G<(;BGR()75>O?UE$8?HWW"'D8MD[UF$91@L=R-$O8EFJ!W@ MSW09NQ8DC+U%FOP?.7?2Q^B=DQ_I,U8SI9]+K&&+-LBPE^44 M:KG*"BT:JO]FOC<,'91][:E17CZ:*.A6,+]".M+:W>A&TY_-SK$./M?3B17)::IN,*2 %F2E#BB^] M)(A/28P62Y*(24 D08,T$/E-^B&7<7C*(A:EWB),3@H,K(I@CW#II5%R2F"; M7O^C>Q%X@$!ZB>H!ZT&E"ZRZ@ 1QW]Y'[ U& MCKTVN)40+D_3SZ-,\A).&%^-Z/J[)D]LZA+9W).#?^I5=#IX=MX+M;6/Z^2B MNC+N!;H;[=[OK]VS=;_"X[9,"S"_D=*T'W1 ][\:5_\%4$L#!!0 ( #6"65+Z<2:9NP, /D( M 9 >&PO=V]R:W-H965TA'S; ML-[LQ EL W&:H!O0SFC:=<"P#[1TMHA0I$92(!I90U:B>-!HO;17257JXFK!\4?I>X=P=S8$\VQMSSXI=R$25, M"!46GA$$#0]XC4HQ$-'XN\>,AB/9\'#^C'X;?"=?-L+AM5'?9.FK132+H,2M M:)7_;/8?L/=GRGB%42Y\8=_IYDD$1>N\J7MC8E!+W8WBL8_#@<'L+8.L-\@" M[^Z@P/*]\&(YMV8/EK4)C2?!U6!-Y*3FI-QY2U))=GYY(ZR6>N=@C1;N*F%Q M'GO"96E<]!BK#B-[ R/-X*/1OG)PHTLL7P/$1&A@E3VS6F4G$7\5>@Q).H(L MR=(3>/G@91[P\N_V$OZ\VCAOJ2C^.H$_&? G 7_ROZ)X$H-OWZ5K1(&+B*Z7 M0_N T3'B*^%D ?@L:$C@@N"GZ&9]%_T,HC:M]@YXKS!UTWHL8?,$I7R0)=F MIKLN-8D0A/=6;EHO-@K!&[@UCW!+03'V"3X8%=2OC6W&0)58W%>TA=8!-0/P M%?+AT@1P7NW#%:##Q -:NM&@VWI#],R6>=1T!P-1!]0MY>$%;0SO MI0J>''3@(Q@\9XU%X*I?@LXD.]X[76?SBQ/@70G4NT55OB ML'2N#7EH&])A+'Q$6TB'S/#PN)Y PWW-!;H/Z#Q+2)&@**<%>]SIM5IZ-X)] M)8LJQ)'Z'C=%4I"ZXT;3(P5% 11-HV0A0@,E;";EJ?>[ENJC0Z_15^SOEXH3 MH*C)AT@$1T(=<_;8KA"J:-4 M0EES-S?9G!)]=BE="L=V<,3Z3A [C+<&A+Z MI!?\F<&G$T7]VQ^OR_<=7"2CL_,)3_)1DNC63+M*IH+ +=;BCS[CW6CS!-B'\9&"4KE]#R# M699!.DJGZ7=S.9%"8C-+4L@O"'#*I"ZF9W!S)-!=5WD'V3B;AF&2=ZMLN([] MDH=\%H;T#(XUS_C@.:K1[L*CZX@NW>3N91IVAW?]JGO.7M2[GX*/PNXD!4;A MEDR3\?DT ML]M-W"FR8\;AOCZ:D,TXK^3="R LFWANYAO^ #AK^=Y3]02P,$ M% @ -8)94O1N?JJD"@ +!L !D !X;"]W;W)K&ULG5EM<]O&$?XK-ZK32C,PA7> KNT9V4ZGSC2MQW+2#YU^. )'\F(0 M8.X.HI1?WV?W )"42$?I!Y$0LKNW6*%DST::YCL,PO]Y(W5Z\? M-;I5GXRP_68CS<,[U72[-Q?1Q7CCLUZM'=VX?OMZ*U?J5KF?MI\,_KN>N-1Z MHUJKNU88M7QS<1.]>I?2>3[PLU8[>W MR))%UWVE?S[6;RY"4D@UJG+$0>+K M3KU734.,H,:O \^+2201'EZ/W/_&ML.6A;3J?=?\6]=N_>:BO!"U6LJ^<9^[ MW=_58$]&_*JNL?PI=OYLDER(JK>NVPS$T&"C6_\M[P<_'!"4X1F">""(66\O MB+7\()U\^]IT.V'H-+C1!9O*U%!.MQ246V?P5(/.O?W85MU&B2_R7MG7UPX< MZ?YU-5"_\]3Q&>HH%C]VK5M;\7U;J_J8P354F?2)1WW>Q=_D^(-L9R*, A&' MG_Z<+G4XM/ MIKO3G.\H-W'TZ,M:"?R[[5K5.BNZI=#^L8-IZAY%:I60L$U:$#-\; \8@4;4R./M"1&40YA%=Y$%>A'01 M!DD2BELGG1)1D,W!(E^-(YL(N+()^G(DZ# M=)X0ZZB,Q0>U5!!;[Z5>1FF0E?,K7$1!E)7^(LWCJT%J4B0B*W-QF1?1U23U M$KRO1%24XC*+\ZM!)C&;1R'Q@.)TXC**@SP#^V-'[ST)1\/,."C*E"[2()S/ M<9$%69QP"-XC!+)]^(L=B18*')38GF>X0T1LO_@%."1<-]S4K0\,1TJW*_%+ M;[2M-6.592;'S[?*Z*[^0S']J=4.=]EQ9%>1!D51T$41E!$%-$^"*"DG-\;S MH,@2D83XFE/(BBSFL",HB4^ $I$EC\S#H$3XOQSIZ.2B(5CHWL& MIXPB.9.>[1["!.DF'?9:L8@XFH7BNT=?/@B63G] MW;JN^OJ2ND;-Q8LB]9ZXS&:4Y/DLP6I#&8PM=ZGE^<*@I"//O_5JV*T5IBV N$%'WP%'H6XKQJM6_06>2/"AL09WC+Z;B(_'_ M0E ,J1*S*A%_9F.I[LLG(FG?B2AAA^>S")\C3APC(EI%CSD"0#1=)KYO^$A/ M5*26M%8Y7SWLYKV3$$GXNNEKRF"YZ7I.76N["ED+ZIUV\'%5F9Z"N)9FQ<64 M I]**J8D"1)(^X="E ^ MS@/&O,HM($@K91R4&YA:X/T_R M(1[U$]^)'!0 C8QZ0")^EDWOLT12]<(GO$J7S0:'RJP%=('8>>?'S&&#O M(V)H+'O9+5_V=N!#!T(Z0%PBI. 8'HKTNFMJ#V7W CPIO5$/E ?+L4#UG:X! M**1.1.4;PR_[!$_RC.HT#J].N7*?'Y<)X+7(J0RHSX9GW074G2-6!,1Q%A1Q M)FZX_1^D/^5\<(B=8BWW"A_&'G0OALQU:X#?0JVH$W4T06C#]0UF60##&V49 M6.]TU]OF00 U.!<#3JZ1.8,@8!@A@-\'PG3>TE1D%2A %=[M8: MV>EOG!:>%$(O1=NY2>#LL/$BW6SGS1MPE[2QC,MGBV1 PR>*R2UPYUYCME

6#.RK#MVBVTX6 M4 )9ZCUT$RL;Y(SI!]*GN699!77'M3V0MG&-%]):']X5PC M?"?LAMG'R(VBG8V4N;E]C_DD9+-H;K#8JL9YX>@#2O$<0VI.!P]BXKL1;!IG$AI&AEGD9-Q..1B]R2AVVP(IF@,!1=TKRBPI M5NBU9AJM9 U#<(WT/&7@TG2;8:8\GC2@5(OBM3[#SP7YI,]@[PN@.;8$>2H; M9P,H'N\MYRS=*020(F A1R]U)5LW$Q\YN.0"6+9 ;+? &&X*'-O#K*BZOJEY MYC2(D*"R-IH0HOX%B[3O@]TW'#WD^SV.[52#$6GC=UO8MI&M7"EF,125]0.H MZ5:&"IK2I.L=CR=#EFT;B4F> M5 $3Y^$# B\*4_!?"$BV<8X@\&+!I9WXT# MUO,GW7>R81-?>EBB:),\/SU37\&4PN-],)_G^,9VEJ4T;!G?0E7CX: 3E5\3 M?2:3GHB&]BM+GJCD-I%G._9@VR[W+%$7VP%E8F;+PB=.>V9-?>&H< M/3LX'_3)1_TI#M)B'E![W),&8L=9OY1WG>'ZT)!6^<)XNCD=]U*C5GTC#8A4 MNY(KOY;62*?>6O8*)6FK5IW3@YMX&&:8[]VZ,WZ4!1MTU'%J@K9(=V9U)PTU MN>/=%B7=>P M?/Q\>W%UF#=T7O;4]P?,V:_ND)Y-K9Q=HUQO6C2?"4*;!Z\>V#Y>3 5MFH97 M-$9A>JG$NP.0P$,$(Q-@H6ONAB[:(Y>,DZ! 5UX */CNL'7M6S+6#S2JW_8( M41\.N/ F"YK<(:M?>^W+X9&1?MX(2]^YT=GH+2Z;RC Q##-#SM N2!O0\**5 M6B];!]OJL98&=#R_[ODF&,W+PSDO"_*T?)*;@T].9>?':1/S(\L=,@DQ&HP; MM[-IW1]W\'.CS+BV:8Z8=7P3G@ B:UKAW?.\,"[A9.,\*+&\#/EU[JW/](+B MH.,#EM1F0=M6&7#^^R \S8%]4%^.Z?SMO"!A=GPS(;:] 49R6=)+>;O/O3,S M(S-\-+,\1:Y'6 20YT$YR8.C,9FC7_4;X J']K3G']?II.(QQ/OI:XW^RV_Q MA_-(2'>.KZ3I<1HW3K\EG3UZD<'EXG-_6'KP85/=RHUL?4LQZCU!V)CZ,8]_)C*7,&13UJ#>^8=0&7OH5P24D MQ:E]8ZI&/+NG\/&H@KAPN:/7%-"6^]29T.RK/ [B-'E2Y?9?&?TC ] /9V_\!4$L#!!0 ( #6"65)C MVES350< *42 9 >&PO=V]R:W-H965T'JA[+.LV)ZQE7KBFTOBVI?KATX_0"0DX4P""@!:\?WZ/@N0 M%*58=N]#OX@B".P^N_OL"WFV,?;!K:3T]*TLM#OOK;Q?3P<#EZUD*5S?K*7& MDX6QI?"XM67%66PCY= MR<)LSGNC7K-PIY8KSPN#B[.U6,I[Z;^L;RWN!JV47)52.V4T6;DX[UV.IE=' MO#]L^$W)C>O\)[9D;LP#W]SDY[TA Y*%S#Q+$+@\RIDL"A8$&%]KF;U6)1_L M_F^D7P?;8'OS.:#K.TY9GF9*5SXI4W<>W3: MHZQRWI3U82 HE8Y7\:WV0^? 9'C@0%H?2 /NJ"B@?"^\N#BS9D.6=T,:_PFF MAM, IS0'Y=Y;/%4XYR^NA;+TFR@J21^E<)65\+@GH7.Z5EKH3(F";K3SMN(' M[FS@H97/#K):PU74D![0,$KIH]%^Y>@?.I?YKH !X+:8TP;S5?JBQ)^%[M-P ME% Z3$>/7??!>N:PP[ 9'_[ZGZ\O[J[XXNL\Q4VBN]I'N/$\+FCF8F M5PN5B9!2DW284.]Y'2XHZ?BSAQS^6BGVK(>21QR(4LR"A'.R/E$H,5>%\@K[ MZ@,Y&4MK:4OE/6Z\H;DDJ2#%8DMF;!ZWY%$9;H2G!:-Z#*@X:[%!TTI)*VRV M>@HZ'X4JQ+R0I/2Z8NV.%J9 E7)3^D4^RH)&4_JB1?X[TA "OE:&+VNK,F!3 M345!-MH'1N]74"NLQ#HV.,6BL<+&EAW?Y\)+*+*DHBH(\0L\1XX4 KNN; MIW$JWT21C.PSS,EMI];62-?2:5PW>UIRY\2LXJ+_L)S%BOC67_SI^ TWL\ AYM:@=&EP'Z#_V0;Y%UG&<^B GI MJWW,DYDIUT(_(1^W[ WQ"HQU(9K=,#$HI(Q$[V99VN@?,Y1?"QVL06EX$UQK M#-G/%6Z4G%25M;P=J:-"9M3NWT)%/BJ3(U50C2NT>;HU;$HSH%6>KD46XDYOZ&]_F:2C]!W^C2>GR?%D\NK:3Y-D.!P^ MMW33..:.\_-^(];MGM/1\;/_#UT_'?(Y^/T[Z,ZT O$09_.H>+IQKXKT&0>[)0Q5VV^DU$W,DS;HG00FM!:Y-);W-YS;XM^F0%X%?O+S)RF@5?)PL4_& M)(C>8V1,NCJOJ.+>T !I"H+!8,=5!RUV'T(-JCX>W'3RSJ&;6@3XLHPP6.L= M(BZX".SQ=E?]7!8*RF.N9\+:)S9+E-QY61>G^?\NF\0:I/JF,*W6(CO(087] M7)W+3, !"9=L%(L./P4/FZJL2OKEYNKS'2T*@VA:R$V"W);3O+2KEFL'E\>Z MV-FP"%-R.?>8;D.)C?V*71PK5L;NL*%B9=$DJ]Q#GSYKNJR6Z+\T.JGK2LC,$@!UO2)T&!1UT;T([U'J7P4W"6CL1]DON0H M@ MK51N&\1Q&\3G1QNTO)RI&ABHN6SM0)I+L#=XG2U'Q8M32"!=M'UW*#+S@C,Z M--$_@6Y*GSL'W[8G V6*G:T_T%7-^4X!;8:;MBM^0O(HC6#SB)I9-8\O*@>] M.4J&)RG-0HUAHG3P3I+1Y(AN&S[#,0>EO(V,>Q9B4^.WO?RYU]A!Y]-!*>TR M?"!!EG+_B5\1VM7V&\QE_/2PW1X_X'P4%K%S<-\"1X?]DV.\\L6/(O'&FW7X M$($QVYLR_%U)D4O+&_!\89 #]0TK:+],7?P74$L#!!0 ( #6"65*>1^2Q MN@( -X% 9 >&PO=V]R:W-H965TW9=Z84B*.Y222U26:P4&5]/H*KV<#[U],/C*<6=/SN SR;7>>.&VG$:) M)X0""^<1&'VV>(U">""B\?. &74AO>/I^8C^(>1.N>3,XK46WWCIJFDTCJ#$ M%6N$6^K=1SSD,_)XA18VO&'7V@XH8M%8I^7!F63)5?ME#X F3/ *09W&GE*@OO58GE8X"8V'24LB.E>?8BXB>F^I"D/%*^XL?+_*K3/4$C]>"##L @Q#@.'_U_"? #Y7"-=: MUDSM :UCN>#T@TM@,$S2-YNWKU^EY\F[FBS!::B-WO(2P;$'WXYH#)E:)FC$ M2"Z;T/T6:'Z!"0$H^)KG @%E+?0>T?9AP8SC!:> 5!K)]O1L$+9:-,IYF()^ ML.%YTR)13$<,GW+I@>"2.PJ>DP<:1QL!;I?W-+I4:M[2Z,-IF;& OO^ NJA/I&L/&$/O^GWHD/IDYB68=-HNE)*AF M[?AUVFYY7;4S^]N\W7QWS*PYI2QP1:Y)_V(4@6FW22LX78<)SK6C?1".%2U@ M--Z [E=:NZ/@ W0K??8+4$L#!!0 ( #6"65*_?QVE80H # 9 9 M>&PO=V]R:W-H965T[IK3+VX7PP&K0+'_5J'6CA M^.*LEBOU287?ZQN';\>=ED)O5.6UK813Y?G@75GS M+UV$]?E@,1"%*F5CPD?[\(M*_LQ(7VZ-Y[_B(>Z=3 8B;WRPFR0,"S:ZBI_R M,<6A)[ 8OB(P3@)CMCL>Q%;^*(.\.'/V03C:#6WTP*ZR-(S3%27E4W#X54,N M7%SF7QKM-47(GQT':*3UXSQ)OXW2XU>D1V/QWE9A[<5/5:&*707',*6S9]S: M\W;\58W_E-61&(XR,1Z.1U_1-^G\F["^R2OZWC8>*]Z+*[M9ZDJRH^(_ETL? M'!#QWZ\<,>V.F/(1TS\9PJ]*4]&]\;7,U?D 5>65NU>#'97B0R7>2Y>OQ2B& M99B)L%;D4"VK)_KB;+-:BVO[**[ADW58_+7*CS)@'GJ<*L1H./Q!V)(%M?<- MEF15"%2I#WC0U4H :OD=[?ET=2ENE.."KW(E?K&&-OBH5/QM@ V#OXO2V8WX M! UKY2KQ$<)/O:WOWET):! 'D\DH6\PFF:C ,-">2[_>VD5&J,?<($OWBGZ^ M5VN=&QA9W:N*7#EB>[074AB0#EGZX:?W0N)X)K\CO/!W_Z_0^/<@MKL8;F+XUT03F/H\6M:[R_U\:H3%P: MN90;&>T &3H9E!<-\.XH]$H)64(.E'8'#Y<.FOV;_2!F*4 ?=;%2I!XV9&Q$ M7']OFRK(>')^QY1\)&ZW619+9;2ZQ\&40;F%!^PW!K^*'!N- ET&<*L(5EQ_ M^/=?_[(8C^;_\.*V\3EK2=60(>AURKL.7OQF':)PN5%.8Y]8*;MRLD8P>Z&D MO:6UH<938-.7SLI"5:V2VMFBR2G)I>+=<$>*%:J)X:569%P+0N3/;BPQ,K85 MX#G*].T:>49=5EY&SGZ0R%2>4W"0:,HD+71ND--M4>^&2QIOA5PA.P7% C[) MHN" 22,.1L-LMCAE-(*]8!T9YE3 !YVJD;"*3/-\Y)UZXG0B%&A3Y$1&H@\( MSUH, M)84:>0PB/%CQI*3;0X!3N5U5C/B#:38>C4A9;CTB+[VW* &*$L-Z0+>UXJE E!*_W$O3L!R=NDNY6V/! M5H2\/3-WC%M96U!9'HD?OR?UH M&2M-P&U3P(9$[9B(E*-T!/G83\<.F#MBVO4O/,]_,I::Q_;4JGC)B&_A0'-J M2XLC'\#0O1Y+N/2Z(&JG;U=4R;M+!X+ZV&PR E56A_GS#9/Q6-Q:!&MO7886 MWDD'>B&Z--"6&D8"W0=JHR(51^O2@1B=9!-4VHVCQA-0B[61B7T5S*^YJA;@ MFZ%XIRAJCCK=H2T/&]]%9IH-QW-QQ<,D#N%,T62QUK47H_$TFT+\UH'+R2:? MN)W^CF;9#+]U8!J=SE#YT^3I?N#AX,DT@Y.(+7.V[QB.E('('0T>:#V@"?@\ MST[FBV1W/V'1WA][0,(BQI[Y?)).?BF]DW$VA;J;%PMSFT.*?Y]6=62D(G6% M,>%0[D"#&):IMOK<5*DOM6Q W-3;3<6!88;[:B))@O5K)/E=;!Q[RLEP_%P5 M6?9U'9-(7UQ\7K7MPA'G(FZZU%0O'@V_ F!-3%.!:X:F\9B9L0WG C%8149UD)ZBC!^74 M-B\T1:3^UH6>2++*6[_[02$/VI%(;C#6,)5V#98&M99IKK7S@88>CAC/8I'B M"G&%@W6@:9I0ALGD(X&1R.@W&Q2F:7$(?,('F@_*QG'Q%@H3G$E$U_42KU?5 MEG1!#.C$I>:B>,YA[#GTP$I-4LLG46C/M=0ZNVU?94,#;IP[2N*T9W- X*0G MW=$"$ ]?,ZK$/-':5;];M$6.ZS'=G>/(R7A0*TR$I0YM5^[*8)_6XYA,'+,[ MP_ 9;5JVHRRE.7^9GI+Q;0*I?S]2TX8$&*YLB MHL(%%LT/DI1V<.C;+$I55 MM;PGIJ*!5 %A.A ME2K; 95OEI\A0?LUG-*.*3A06MH1 MICL ':>RN'34&\T?"#+/2?)Z=+DZS-+[V)X^-?$JFOFXF MN1<[*"EK*@FNH^CA",%WG;8T4>2ZBN^,J"S]FO"9QHXE8QLH;$RL^RUB$)VTDL M>)0M$,%+B2V\"WT59%FS<[JUIA( MWQ&:"O>8/'1*$VR?#6,OSB+<[A*RNZML;\CR0=6'3/)1X-LVID:B8 M)KV"?Q&@,;9J/PP1H-LQ"9D'GZ84+<*HB+6_Q<]F*^M0=Y]+!9 M5Q]L@[L4ERM+;8?@*-$:L/6)_>@N G"DHRH*6=NA M7L8$N?2-%LVO, KU0GM^@9)W$-QF[CL.2[V\YW>,8,1&#[G4Z-?2K6+!:M_S M"?U9"MTKA%3J7:4B:FVV$"D3*["P*C(9_^1"NM&")W4>IX0$M%Y-I^[4+VVW MOVT_F5TI4UWO1RK(.[B,^3=7[2S2EC5,HV9);YB/Q'4O@OZ5?.V']*8+D)=$ MM ?B='B:G0XG>%I,Q]E\..KMV4(&@ M.+YO _3R^=(FW_K4U!;U,@OQI-ET, M\3!?9+/YO*>'^#D7,).HRI,WX$EJ2@=B?#2=\<=PUA,HM&G(T]=$1E%DE*9D MJE>T%%4UJF.VHHW=-PT0&\,*J$Z/!H/AO$FU'[)=B: MWXDO;<#4P8_T#E YVH#?Z457^X4.Z/Y)&PO=V]R:W-H965T)$?+DS9/]BB$@^=.]785'9T;%G%LFZ/HN+W3@^AQ9Z]-QQV:YA#; MP0C>!E"G8I8D1=QQV4?K95A[-.NE'IV2O7@T8,>NX^;+1BA]6D4TNBQ\D(>C M\POQ>CGP@]@*]W%X-&C%,TLK.]%;J7LP8K^*[NEBDWG_X/";%"=[I8.O9*?U MDS?>MJLH\0D))1KG&3B*S^*54,H381J?SIS1'-(#K_4+^T.H'6O9<2M>:?6[ M;-UQ%541M&+/1^4^Z--/XEQ/[OD:K6SXPFGRS;,(FM$ZW9W!F$$G^TGRYW,? MK@!5\@* G0$LY#T%"EF^YHZOET:?P'AO9/-**#6@,3G9^T/9.H.[$G%NO0W] M$2W\.G+CA%%?X$'VO&\D5^ 9X?N//1];B3X_+&.'(3TP;L[TFXF>O4!/&;S7 MO3M:>-.WHOTG08RYS@FS2\(;=I/Q'>_O(*$$6,+H#;YT;D :^-(7^+Y5]]M^ MNNW^VKR6ME':CD; '_<[ZPS>HS]OQ,WFN%F(F_U?C;])[]_RP@Z\$:L('ZL5 MYK.(_EM,F+VG!RO_0O73#-S/0'G5+=3\P23 ^Q856H.TP"VN*WS^=G&)/%T' MP,,$/,I?&@<,WHT*4K@?C$1)PAZ*K1B E6B./;"*P'N.$>KI^*=0__I@U*^? M+5?"PG? "D;2F@8M(662H$:KE-"$!2TC:4&#EI.J"GZ4DI26?JUFA++@5]" M_=%H:V$P>B\=($M6,JAJ%!GD-:FK O*"%#3W5I%1*&I2(17FP##%G)(D+_&: M-;H3L#>Z YRR)K300EJ2HDP@RTF>IQB;I'D-F$M>E)@[H6BE.6:;^#YD)7:! M(GD-/^,(EQ,E=\[(W>CX3@EP&A[T,VR=;IZ.6K7"8 PLHRX@K8AO&66D2"JH M",N1E)$<:_7<5>FM&AM-*VQ4"F^XZ65_P,KQ".V1&[& #;>RP=8D=V411&AR MR(-ADY=7D4@91)$%D%3XO-?H[%C;S"9_=,(

NS=-!GGU?F_HCQ^!F0;]9#@]A.&ZTPY' M=5"/^&\4QCO@_EYK=S%\@/EON_X;4$L#!!0 ( #6"65+RM5K1W $ %8$ M 9 >&PO=V]R:W-H965T1)&2+$N2UTQQ MH6F9Q[FM+7/3HQ0:MI:X7BEN?VQ FJ&@*3U.W(I#BV&"E7G'#[ #_-IMK8_8 M3&F$ NV$T<3"OJ#K]'*S"ODQX4[ X$[&)%12&?,0@D]-09-@""34& C--@6]"TE#>QY+_'6#!]AJN@1)Z?//GZ3N<"I8O"+))D$7?XT;1Y7N.O,RM M&8@-V9X6!K'4J/;FA Z'LD/K5X778;GK*P>//6@DUT_^Z7*&'AL663TA-B,B M>P&19N3&:&P=N=8--+\#F/)GKAU(;7J-X['/ ML_.E68^]\BM]O'$WW!Z$=D3"WDN3Q9L+2NS8Q6. IHN=4QGT?1B'K;_X8$." M7]\;@\<@;##_2LJ?4$L#!!0 ( #6"65()1>ZU^B0 .1\ 9 >&PO M=V]R:W-H965TSW=^NZZ;C[9C3%M\GE;5O;[DTW;[I[SC=FF]K3>F8J^6=7--FWISV9] MS^X:D^;\TK:\MS@[>WAOFQ;5R0_?\6?OFA^^J[NV+"KSKDELM]VFS?ZY*>OK M[T_.3]P'[XOUIL4']W[X;I>NS:5I/^[>-?37/3]*7FQ-98NZ2AJS^O[DV?F3 MYQ<7>(&?^*4PUS;Z=X*E+.OZ$_YXG7]_<@:*3&FR%D.D]']7YH4I2XQ$=/RN M@Y[X.?%B_&\W^BM>/"UFF5KSHBY_+?)V\_W)HY,D-ZNT*]OW]?7?C2[H <;+ MZM+R?Y-K??;L),DZV]9;?9DHV!:5_'_Z61EQFQ<6^L*"Z9:)F,J7:9O^\%U3 M7R<-GJ;1\ ]>*K]-Q!45=N6R;>C;@MYK?WAI;-84.^90O4K:C4F>=Y8>LG:6 M/$]M8?'QN\984[6I,++*DTO91'QW6:RK8E5D:=4FS[*L[JJVJ-;)N[HLLL+8 MY([[U]WO[K5$,>:]EREUSX6ZQ1'JSA?)F[IJ-S;YL_GMB@OM^@OL\ MP?TC$XSNP1@GOV*89)Y\H U/:0W;75KML8JLKBPM)$];DR>KHDJKK$C+Q-(; MAK2QMSSQLZUI2$J2 M.RCEYD9:FRND?PLT7PLN$#&?#:X;"8/[A(KHWY1'SEU_=X/7.OTW_Q(&T+M/!50WNP3RIZQ-@V:>ODIY7XFSU9U2Q*0F,\DY+1_+#Y-NBP-Z 0] MM'MUP^/8;FG-[QU)SLUT>!(60L+%& FG"9EC770T'NGS&;3Z_#&_2_]X)*S1 M_?B;[7'=P)Z UV00.E@R-0DS_\$%?W#&HWG6+Q[Q'(_XTTV:$ZDSQS&B>HS< M":%]Z(7VX:2TO0NZ0-OZPFOH$4OPU8.I!-]L FB$LLM-S%]F04'?8<.+O$@; M,H6GR3.2EJ*B3583DY!AK&S*+EF$8)F6L!JQ73%E0:Z.IR=IR&(2I]CYK6?G MMY,<^&@-EOZC;8LM-'2,AU\V@C).[&$:.U/ESE__\FAQ_NU3>RO>XB'$6T6[ M%UL*\T="]7M7D&21]Z\H7L+#T+9M^HD4T1,"CJ:68JR=<+C=I&V2KE8DCDP/ M45@W;&JWL+0L _2\:>75LDB715FTA0Z5D\J4M>T:7B_TDTP49C[VCLR"Y3D. MC"X2[QTCAX2KWAI^Q'RFZ-/2N'G7P#:&5]A%D$.I<[:%ML<#HA:1&NMW44GH MRI'+55J4;*92Z\B[B=2G^,:96I+;+K*QY*Q*\(C8VR2KIMY&>^-WW-,U);J/ MO.@^FO8[1 ;%6\F+KFE,E>V3#U"G,@1F'X)ZC8GUGS>ZBORJJ_A/XDKFWCHB M^E5=S>'ZR?:V(BV%Y0?+.AMY/1A1=:60Y].>BVV5/&./2QH$JAV=O"+MX8]> MUF4)%V)2\D%#\4IHYY-=U^QJ*Q:S;XZ29^.*<(0'*^5P;"197OU2>Z5X/!W3I7;# MZ^=__$AF\@HQ53MJV+]R*!)W_@B[7UB-K_ !,E\$+>JK-B;[Q%%0]A4TT-!GA3?"?-N%3+*TCN2>Y-KDFS21N];(LUF(V M-+X,&8DD'5'UL0T6RL6'DWJ:O)8W['";=BG%_GE'.=4&^9926UB.P(4( M%95"T@:90,F)/H?K1DIZFKR30<3S'^%FNMN5A4@)7H8A1HKO%D:F(H<=717B M8WD"78LW=8VA *;EA##-K\ .$M%BA9V2X4P^BW9$IZ+8G&:F17?5+A7=X!F% M[5G:-)RE"F>/+:' 7WF7$77$Y93X779JI\JROF::.# BOUZR41OQVTM0X9PW MSZ0A"K^Y16XF65!&[H,&,;GHMB<(?@.N1,(PVDX:(S3J MR$X\2?W)1I-:PV"ZAVL$B$0;-NJ:#$)K$&VN' ?#$F'%\[I;MJLND#6IXE'5 MZ'S:3M8T 23*Q;HOB.%%F[PO[*=17?_ZX4CI7WG'7E2V;3J67Y4D/:DC/>K'PZ2GV.=1!A$#*N@__B<$A@KX0U([RIF0J@V3:O$(JC$ M8MI?]?3NI=,[Y[!&M>(/C3BH-Y%(UDU.$B0[RF7S40L0^A V1!+M[%V&/ZH9DQ8Z<(IZ;^%O67!B++#>VD$L MD'5R'JB(D?"E'%-QQ.[D'81$]*M08*LYFI55<%2*5\&()46A&ONR&:#G?1$" M4D9**5Z1&%G56W)WT4,\-]MG< K6_F!*\N)D*HHFZ[:V%5V4\'HF>D5+0]QG MFCF-4\W].-I#8(=!!K^K_#?P/ T4AARH:4C_,E^]3.G+W^B% [?K=@6E 71U ML#5!\Z*8:#::H,0.3[(P,11AK]G'J"M$9"))L!B#X'(#Z1(#3:E8J+6?7TPJ M!$5)M'<4P#+WIL7?P\265A-S3PNJYS)$91#DG2 M*^*D!L>V4AF2/6/IYJQ^;&SQ/3FI'46;&DE1J(DIG73G&E;-2"$HF34.ZQP5XJ\9B.2Y]X7Q7_1%FQDI M:6)&9JJ3\@!Y=1*>0@L:+Z._L/G(VCL\)GT,S@UM %1)VV M&-*6;=IYKE%<%XAR M"HMJ#WVZF@7YT_AOE&ORY1;1_K_T QY\6R,]\WFDRE0B_7:)E?9:301OUVA^ M()&'2^$D9B69!2Q^*((EFM-I@4H4 *O[V9"B;NIRR)7&..*,*F5_!Y?2''0; M*#FD[E>),6>)%H3&=E38J>&XP2 TF-V@KMM(!*!Z:1&6RG:66J>NP4 7("Z[ MHH3#9\-47U0KQEGTA)+WE1@F $T3SV MCX=2O4*O7$@6R7-_]+A_?C:_>*Q-JM=1,=KN;6NV,$&K%;+CB!X$)%U3%;#* MR<7\@7^;.%JEY;Q#*"!J21ZI7K776,+YF3[W)LTH[3?-<)U$R?D#_TSL'L(S M#^9^&"[V(H,5>J-GY($IPQC:L>?3C52WI@0ME1=N39=N37!_X[[^=L,RJXX, MBY(>_[\S*!#,4"]#]X.DN:QW([R&A!6.],Z5UX*EB1L67$Q1*=(1_3:3I)0L M)RH3+65DUG4T_&P20H3^&+LRS$Y9JC7S$H.2] EL0\2G$(OJA^#0%=:SQX_N< M1<8;?R@;PIQ( **&\Z!*<#J4P.@M,G32!J7'W6)8/IAPF80-';&QXC0I3UO4 MW2OD"K1U,XT#(__:&.=(\]B33L8XH4E]/MU8?LVADTL4?Z;<;EYR>5):)*-: M_(=&3.;Q7HGQ1S+(]=TKX+>.B>3*1WI2_27I8<=EKHQ6[B33DFYL+Z4K*LS1 MJD:U1XJ2&F1 ^GQ$64^&1]B;JN:4F CA1(*TVZ65.FO=2$,KD&X^%]972RAW M1,,65*!V+$(#=46Y:07G=N!S-3/U 1$'A\A/CRTM]OCT5$1*B%I0B! #@_JD MB=Y)4,JJSZ0E MZT(Z[")3FC !(!2,E I=*T$J]]6Q <+F3XH.=RHYMW-$#DD7%T/Q??QB M3VZ)04A)@72BK#2L<>YRE]!GY80%)6D7207/.&IHDY?!P&\ILB;19=T1X]4K MR82"7C\O]N4T7UR)2&<)&C#N *.AS&?]E_2F0;.]5OS9:@7+13-%3%BUZIC' MB';@+:T#=3N\7%?J^%+_;@3]X5;:+ :'#3O(L16Y$4@SZ/??V%D^#WB+\VE( MQ$_* ^;BZR"=$SYM"[E3"!1-5$;H$V<*3)"8T^1MQ2ZLJE# XM"L+YH ':'2_#M]7R!VO3)Q MG9BV+#?((A'9%2@/0[^VJ.27Q2>#;A\\#'([[T4/Z0Q(C*Z2$8)S0O%GX)QF M:APYD?:2^[J'PPADV3]WYE9PD:012/"$,S#TIA7T Z]D:+7&[@>7]_!)#I8#$WK4^+:7Y5_.PX.S\Y&T7'4E0F:]"IZ4IZ7-3TX!^0KM M[:_&9V,D&!T@,U9@#9PVLO6)I!UL=[6O=E,T'D ,:@6KZTKR%!L85)$ T:54 MDZ8K#Q@]!':),L7R'DU^FORSCFF1A<5)>5Q%$*#(E ,*V*;S:432I2E7Y!*T M;3OJ<&X>8.X'&(2>D&!BH7;/\:1KCG**1-(JH#G:I'IOB)\F+5OIA5_3TY*$ M5V;%[>(/(V[:!1Y['C#,P+3T6@ME6@!S(SU'+HWVFE'ZO>?RLFM91_?&B:/) M!\F[PFC@J*J.X=LT#HI>-2#GP;S%;40WBZ_3S:2VX(R=+^KT$Z(L:TA873KO MXD2'R,CQHFW[R.!=F58:0,K3.O?QV''8ZV8=F&/_]F.-?919H>$832"\4K7* MBZLB[V3'8V $3S\5-2T" FPQC=UZCT2:C-9[L4/'T*A?/@J)KWXJC)+66QL7 MV0&'Y(!(+#-X,L_-2K;.M[[X:()48#E%TC:JQ2&RDI0_-^/R?/M1N?-2EUV$ MP]:Z<#P(4XIF(RWARI#MBRJ;5 M:E--FI3M\<2IVRF._21MZ&=Q7D.U^.E@8=+?=H@U!4)&8+DAZH$]';1.IF-] M);&W-*Q=<<;3Y[CO@:-5S4G)RC2:O=&<=P.TJQ"/,'D/6-'YD7T-OV(U4 MEV %A/181O&"^BX.$>.0'8F.'HGA%Z#!E732?;]9FC)2^G.H! D02WBB)GG[ MXYN#*!UIO*VE5BP0AFUJ\>]TW1A)F$[1.92$4@H0KK;"YUB6J #,%&)<,'(* MU2I\10FOVW6!]PXSN+!N#S$2 Q0WK^*6H *9H^1O%N1E!*'71Z9$5KQM3)7[ MZLAO"IJ#\9=BD>+W::/TA!1R)E5DQPI66"6\!W!4,).,Y)DU!&Y&"(@&L>YI MJMTZBK@,TV2%%:F)Z3U-WK#R M^;+# 0EZKN2W+E_'QWL4-Q-P,;KF@#=W&K(M/D_ZC0 K7-R$ Y1&_R6F&/48 M7_"^]G=8-?GO@.F+4=Q]R(( *%RW6?=E@*48A_9[)V#1@(U]RNF #M9)C^G8 M]=5/,WI6*\8FM";@'B@8H>R"O/5>"DTS?\8OQ.BA,T D>Y-_T*T6G1U'B0"+ M(29&P']%!$&A-66?YJ*6"-Z)3S(HA].TVKJJ3!D"?@!X2P=2'LPWP4;X*--P MFC E60&=MYC&TEV2<=ZY1NW?Z3\E_GAE5)*/]AG_A&&'(;?G9/SNQKV[PKOD M=DO3%R+N4:7L5_VD6FP M&M=,-HT6 =*UF 9E77IC\H9S?UK6Z#9\\2C$]?#IUG_J2[!;, MO38&!^-X28\3":E,7Z.'.PLYDTN0>L'^,352AYIE'0E+MD^&)>?3Y"TK;ARY MV]NLD^(1VK=NATQ)XM0=*J@-I% :#5<>0I.V&]@=>'< #RF,J;7M^)')>[KAN($)?HJ;OC[/1D%F=.J P0\&%*U\T'( M_I!X'87&F&I-*V2+R^>7QU?0FI01*T?%D$+Y(5$;"9GB[GDRJ#WI4?[^A"G.6\50M\$= LBVG8 MB0+F>;IG4=9_-5JX^>K!T!"(ODS[7]YLXBA6S#H\.W- D5GOG&QKLDU5E_6: M?/^F(Y\-1M:4K;B\KS_AJ"W\8V(:S-T8Q)U$9(52G?3 )"627-')5I#'X[)Z MX#AI<+*.J#=Q+.7!X1XW(#)7FK4"YI7++M.9VHQ)^0H0B\4T(.*2^?6<^?4B MXM>H='W=4(-H11/W&^(^"A-[#Z04IN8]J\7?)O4N<)7[ID7FQ8"+LC:Y Y.T M.'OZ_O*CY7^>/[T[NU7SUU45XA/=:P3+.ITO% B$]FZ! M6^)DR@+SX"31':%])>&Q+Q[)U%BE).VA0FDWW+H!)A1K+/?AR 'I[A47P6-4 M!,XD]$\N,P>F,F<9,'6.?$VK"\?K2W.52G?7ETPRP#C(_)(ZNA8"#ETY4EW) M,J9Q=@LV:]-=L]H_PMT/!\T29DDL=2(+B&YM#X/C%OZ\3(G4RVQ3<_3![\Q= M86!;YV;8_JJ-'C=R56IBU\HP:).M@EN:%_\)0S>V A %^6""X_[-X6.'S?'M MEN&$O/PJ4H58.5BJ)PU3@,LLIF$NKZ6']R']?"1OO_WK?#:#_VSY3RFL'� M!5\58QOVBD2? 0:%.@UW@J2F KE,/Q^]M0*5'-?-'-0HY78'/AZP-.VUT+Q6 M1O)U/RY8^;YV=+H#;=&Q'<)J*M=D<=C5<0!!+6>/' 9^V"0Q9>"/'AT#=]=E MO>23B!YK093/(7&Y:TC?.?GI]<\?7I_<=64@W@T!.7UF9)\_B$#\Y;[P)@UJ M;WH+#OCK43UKY'C#DP$2-#R&V.O99W@GON:'*V- _SC MH%,*S8B8KN2T@[$^R[V_F")(QF%\A&&=4!VIP3ON1)=%\)$V5Z;"=WR$E NR M%>I#T_ 0WEU+N7@:J2;*8J!>T!@,25A_T"W/W9E ;IC+S%4D8[>: MG4^Y"K3455E99CLR.PWK]K$.Y!9_:NM1M,%A/C2_42?"J *L*>)34%D70SO( M57Q4W,%?^V5X]&G]HWR6@L+A1J(*0$JR8L>,D:-J===B=Z>#U0"=6DQ#IYZ% MVL&H2[CUV[CV(?IK&F+G@ST'Y9NLCD *NR:Z!3/;Z1C#9(O3R%].M M^%^E>'OD^.*M7QY>- <38CV:XSH\IPKBBRNA(P,K45=F8E47H=E[,=VFO332 M-AA;TRU?':P(=CORQV+_6_[8@SEJ[]7TU!@.JL".6QGS:;_6+#TLJ1EH['A3 MC_B8+H>9K2-?;U-Q5]X,K_\)+MS*!6&F=Q@^)-YD!L,=5<[MJ:4P6.6Z*].F MW#OKDK=)UN.5B5*DFYQA'F'[QQ*J2 MX;OHIM-+;4K;Y'F-WO2=DU?/+I]3H 0-+:SM<$1C[/$7Y*'\B;I'N+!QBJZ7 M_O(YF\P<\$R;E1"H@)H\'FN[\[^)I-^XDL:X^UYYIM*G:>0A_D/%%!Q<%[FY@73Y6DQ9/D/WIT,#*+O$>9 M-L?8>$#J;+"6'C43HQRL5((2*48R.H 9*=82W]=+2#"8/',;YGN+"F>2O^2$ M=_^L%V=J%.DR>J)W>B7FS?XI4RKOQR^ M9")NSASF[/%.8MZN"FM,[A2GYG3F&C62A!&)K5P05-7A/C%B&9%^=Q)F>!'Z MHQ?3C4R'A(AO<\;M.[*)'UT ?RQV^?-&/P0H^DM]:CVWT?";6N-@F8H<_3QO M2):J(*>^!CGSF,$ ?)U)-09';*Y8I3)MEB-S8K!0E7PR^[C$[1N#>MV- TJZ ML$$+7QUK,,YWH:$1("CZ**F-:3D7=K5V;M,S'+8(MR@+%&@K=R[ ^4=8*T;1 MU+ 2_FX.N9&*@R*]C+=>"CS ]_.==W.')G&ZTQQT_-M!-"8(5_H[:P/"1(&Z M9#WIM:NBZ4+U]L7;7UZ_G)\_=A5*UKMUN#$W5S(MJSL=+9\H$Z53P6:R\1X02 M'V%#0P2B8HR3[W;GSM(=-.]6)(02ADJQ5V/BK73!<*4ZOFUVZ:^2CZZE]F>+HY/*!5^4HKBV M1 LC109L%!]Y,I39MMK%VS&XBQZK*%)I<%V? <2$(S?-L-U-6<JRN+O9II)!DI%$=*6?]D]>*AV7!WMI_,;X1P=$ ,7]BU<>U\'!R=LYMSW:B1:XPF@]CHROMIM,5[T?OX MZGNR #6J/,=CUC\V)!>%DS?I'K=OWQ>Q1FU MG!X3C*54=QAVUP3,\2QY=OF1YYV?/:9 :R=&(-P)?G;^,!3(T#])Y7IH?>WA M?'$&LU?8:";Y?8PHG^U?CLK]!G8MSQ\J'JNHPJVYDNJ^K'3YS'00@2F1Z MYVG"=KM41-[%W:^X@%H/G+6X&6 ]T_C1A4_[&#C*WB8Z^'T;X1@< <[KG7A> MVBNWP5%U-5R_X-U60\(4'!Q=B2$=G0):[ MG!2!A*-*2AGP+56TNL%EN 5$&NE)P*U/!3Z=U5EV&,U?DY<7ZA5K'*Z0IDQ\ M2SKYW50K2:.HM&ONUNOX-]A4<^-G!2;%BYJ M\N*F\8]L_W'8LUX9&ZB[ 0=]B'/^R,VWH<#/@ERV%%PM.X>V RIZA Z$ *Y] MTFO?#]'/7"$[CGT^A(\P.%NO<6*$ACC74#8'%[^Y>/@H63>N7_;-XM$Y=UL@ MZ-S,<6G=4, A@%B*N^J)Y4';!^[@&U2(>SQLDY3@(3TN6)G*(KP3C_<[:8R=U0OG,0.0")] HYT>CU:<5BQA?A>&?#W7]_94S- M61E?SXY;"BCAX)-UUL@=%:.7L4-+N:PH:[O9F!TS8*6NADT3UNGM*73#&&6P MZ\1MY=ZSU :4R. N+BO2-*]7?&507,!@+D1EC'^SD7P\"R=>)H14!?!V\M9& MT(H1@ROOS"6788_8M<["H*5YE!T)R:RAUGO1B^]/DY=@JLC1?!YFM(? M_O4*(B,.K\K &9LRI*EC_J('ES5I&$P/%U=S)3(T$>)VQ^!+C[K2BH+*-I.J MA*3)#C](Q=?_:F]8"Z!A'8>^1^9QY;)P[-V['PV)/BM4W!^[^TKUR8N/SY:($B6-]< MG)VI![GSS6+QJ.<^[A[Q'X_']#E2EK_9$>W^XZZDGYNX+>&T-?+O+L:0EFFO MUZ*(B6#IV3W]HR.A&7--P3,10\?;#T_<%> _\^7-SF]11 VQBD]B2S;AFF6^ M4.^#*+W].89H^%ZQ?!=BEH@-L_'$).7IPQWK4+[XF/+8[<"!?,^&I:$0]HH5 ML'2_)\.E3"1.0!Z6^UX2!E@@(B5'\)@'BIBJ.R\_LW$;K[,XBZ%5:ZYV*9A* M;W=)RZP+/[42&/#_^D+G#P.UB5E\LYKT%??&7WYBG7G6K6F%T<^7C01TCT1M M1CMG'AHBZ94=YB<:)WEXPWA?@E/H#S4EWNC2#0U$82/YDIM\HQ]B"P&/W/SC M(X_S!_+[;)/2^^CKI/?H5CWZ/]\J6G6XT:=WEP_DE$_S/ E7>^(:3'=-I=O+ MC2EW%ATZREI7>U8T?RN8 P>(5O;K0A+*\,]H\)W6*K.3= FS$ M_:Z86M/4@R7"[X?\K\K"@S]9%A[\FV0A+@8^/BH-C^?GE(E=ZD8Z<_NLOVLQ M%O8V$A"C&HL8.+O-_+ -3I?N#L]O;,2**PG%:QUO/&*C+K=YK[A(T3R Y/C M.[LXFY_=ATGF [>^9O-C0$&^-PY%_![:^M[()0!5%/V\=T5 _[.&ULG5=;;]LV%/XKA)=L+:#4HF3):(FRB4BD2E)Q MTU^_CY2L.*GC!GLP35*'Y_*="P]/UDK?F17GEGRM*VE.1RMKF^/QV.0K7C/S M3C5ESTY4:RLA^94FIJUK MIA_.>:76IR,ZVFQ.!2B)I+(Y0DFI>GHSD] M/D\=O2?X2_"UV9H39\E"J3NW^%BJ_7OO+%/] M:2@GI'/*C=7X*G#.GEURDVO1>(142>R*D_/6@,B8@)PS(XS;OM+<<&E9!Z0L MR$WG0_?M1BRE*$7.I"7S/%>MM$(NR96J1"ZX(6]NV:+BYNW)V$)?)W6<][J= M=[I%+^A&(_)92;LRY+TL>/&4P1B&#M9&&VO/H[T<_V#R'0EI0*(PHGOXQ0-Z ML><7O\!OE[W_S!?&:D3;OWL$3 8!$R]@\H* &R1AT0(^A_2%DCF\H-G&6]?" MW 5D\> GY -D*KT+YOTR;N'S4E5(3V='%W-<&R2,-XX7^*H)#0\)_FJE^290 M+E3=,/GPRT!JD*8Y%_?.X/..:'TT/^&K0LR\3M[P$T&<)-7@>OLF3O[G;[>V$O5+FS95IN -KM0W06T]3DV76\9#ZHN4L ]$R&[]1*UBH]8&[V."TN0) M2V%R5I$'SN Y[M+EF4D[SGKTHY#.W) AV[W#$%!\*:1T&@(8QY$,G2NSQ?CIX/WVU]R\YO)"+Q_HV M1YQ;\:W;N(*RJM@9 WM%[(Z![V2Q;5E-)\N[;"O'?OXIB^CT5X-HP7VL$2#N M)/_2B@8WI"4,6[XT5N,<0&JWA+A0J4;IR+ZK" M.=MQ7&P6HH:D>U[[R*3A43SK8^NC[#H!Q] \&,MK>!;^%8BS+7W JVRU%+:% M9O%1,IRV7$M6'4$#DL.V%FMB5&G7S@3XMZ/[S/(5P-3/[80F-!EH9%LB85KM M%'ZD28X&-K>:2=, WD[?+9J>X*J',R!-Q7J]'ZERA>;#.,#ZBC?D[H^KVBM@ M/2#3))@F+K(G41!/XO\%+IT$% E)PX"&T0\!G@49!-(TR-*0?'*<9D$ZRT@2 M3.@$.8L&9Z6JXIG_DR"<(JOC()O09[ZI7_!"1H,HHR29!G%,7W9$&M!L"NGH M(@M]F;0FR0+IK$K* UH=G;_4[N MRM(!((FA<.9F81;$TQG95:R[WE5\XV8HS_EP'3_1:U,2-X4\S[M,]G4IJY,XM^'%D"8D1O_M7.8 MON.^9?%&NS&98(Q0MZ]1I)C.5YZPX/?HV3LWX7,03AP9]=&&6AQ%Y#>.,(!V MW@<%NE-A?'=RS[W<+'5PQD'J_^&,=-K[V$E&P%,W09RD;I(%%!EPNZ/F54HN MCRIPA117UXQK>99<+35K5B(G@P^>5\$?Y>B?2"$PO7$><-#1"<"*9CX&PB ) MLTTZ.>Y0FR*RDAF9!MF4]I9\K]NN4-IU78VWFG8T-DO_-#'$7\Y=_S[L#J^? M>=?T/Y)W3Z?/3./&!E"\Q-'PW12MB>Z>(]W"JL8_ 1;*HHORTQ5><%P[ GPO ME;*;A1,PO G/_@-02P,$% @ -8)94BR.M[I7 P <0< !D !X;"]W M;W)K&ULM57?;^,V#/Y7"*,/&R#4MOR[2 *DO0[; M@-Z*MKM[&/:@V(QMU+8\26DN^^M'R8F7 =< ?=B+1$GD1WZD1"WV4KWJ!M' MM[X;]-)KC!EO?%^7#?9"7\L1!SK92M4+0TM5^WI4*"IGU'<^#X+4[T4[>*N% MVWM4JX7:>.IK1MC-_S58A0U/J/Y?7Q4M/)G ME*KM<="M'$#A=NFMPYO;V.H[A2\M[O69#);)1LI7N_BE6GJ!#0@[+(U%$#2] MX1UVG06B,/XZ8GJS2VMX+I_0?W+V,LW2RSVH<"MVG7F2^Y_Q MR">Q>*7LM!MA/^G&F0?E3AO9'XTI@KX=IEE\.^;AS" /WC'@1P/NXIX%;PC6 M'OKE$>)V@N#O0(0<'N1@&@WW0X75?P%\BF<.BI^"NN47$7\5PS4$(0,>\/ " M7C23C!Q>=)DD;)7LX8YB5709*-&F@3N78E3PQWJCW?Z?%QS&L\/8.8S?OY?>BUCV5=[H492X].C9:51OZ*U>&F(C.WI2[5"#L:4[ MOJOV;RJFD49TH 45%#8'&)6L=L2X% 9KJ0XW0#<:C,5H=4F:!Q1* ]KRV9P' M-(2%'7)XE'M4M/T%F[:T>%>0\(BE14Q2G(2,)Q%)490QGL?P/&+9BLX<2)+* M:(C2E.4I(18%R](,>!ZR(@[AY2S$*\B+@"6)AJ4@-KLFI+ M88M;1(Q3G4@*.$FNN'G.LH##6K<"PCAF>91"R .:"PB)3QASN-\I^BKH.&)Y MF+ECGG$(Z1US6C^A-JFJC_ZI/G]'4[:.AP2Z;!=99XH*8&/RV,'%U3W4A# M*7=B0W\B*JM YULIS6EA'&PO=V]R:W-H965T#2Z3M5+/;G-=+(+("4*!N74, MC)87O$ A'!')^+/E#(:0#KAO[]BO?.Z4RYH9O%#BB1>V7@33 HLV4;8>]5] MQVT^F>/+E3#^"UWOFR8!Y!MC5;,%DX*&RWYEK]LZ[ &FT0> 9 M(O.X^D%=Y MR2Q;SK7J0#MO8G.&3]6C21R7[J<\6$VWG'!V>2U?4%JEW^#+(UL+-%_GH25> M=QOF6XY5SY%\P!$G<*NDK0U\DP46_Q.$)&A0E>Q4K9*#C#=,GD 4CR")DO@ M7SIDF7J^]-,L+[G)A3(;C?#K?&VLIK;X?2#">(@P]A'>5XKWP'H6[L9J9E M.2X"FBN#^@6#/<6YH@DP%@M0)=@:H52"1HG+:@94IPV-$E"E=F;:%\U](KAG M'36+1F$S.X(DFYIC+XU:K'(V!;)1&IS 919,,KKCDU%<% M5$H5!M+Q*)DFD*:CTRR&1V69 #Z(/((X(=A9[*TI1YW:H*[\/!K* M<2-MW[3#Z3#RYWVG_W/OWXM;IBLN#0@L"1J=3+( =#^#_<:JUO?]6EF:(F_6 M]&RA=@YT7RIE=QL78'@(EW\!4$L#!!0 ( #6"65+[J'9]7P, "$' 9 M >&PO=V]R:W-H965TU=1O1:M&R/7Y& M^V=[IVD5C2@5;U :KB1HW"V#=7)UG3E_[_ 7QX,YL\%5LE7JFUO<5LL@=H10 M8&D= J/7/6Y0" =$-+X/F,&8T@6>VR?T-[YVJF7+#&Z4^,HK6R^#(H *=ZP3 M]I,ZO,6AGMSAE4H8_X1#[SN;!5!VQJIF""8 ?]FST,.IP%%/$S >D0D'K> M?2+/\H99MEIH=0#MO G-&;Y4'TWDN'2'\MEJ^LHISJ[N-+:,5P:8K."CK5'# MIM,:I86U,6@-_/:%;06:WQ>1I7PN*BH'[.L>.WT&.TGAO9*V-O!:5EC]#! 1 MT9%M>F)[G;Z(^([)2XB3$-(X35[ FXS53SS>Y!F\&]PA%5O!1AEK0MBPEELF M^+]8A3!($YY),TARPTTIE.DTPM_KK;&:[M8_+]#)1CJ9IY,]0V==EKHC-J\? MJ.<,FJ*32E#6A,4-=42K#"?,"YA.PX+N !GA+$Y@ M7=TS65*.EAVIK6W/ISW%TTUQ.AHHPFDQ@3RJS\WG'*0,M7 M&@5SK$O5.,68]ZE15, EH"F=_EF8)P7\^DN1)ND?PSD^*G\6SN,99S^=^:A>>BL:,F;R_ J881^ +2-,R($.4F\O/\ M*14$TB@"P=F6"]*"PDCD/*-GFJ7PE6G-I#W"/"PF.54VS>9P*TDF!,L>W FX MIJ;"'7P6IO3\L+F%;7>DP3W"'IUX>?Q(//98B2),R2D+Y]/)*%\^#R?SA(P) M'626P5/=$9V-K0;UW@]G)VPG;3_!QMUQ_J_[L??#O?]YO&=ZSZ4A6784&E_. M\@!T/Y#[A56M'X);96FD>K.F?QAJYT#?=TK9T\(E&/^*J_\ 4$L#!!0 ( M #6"65)L ($NFP0 'L* 9 >&PO=V]R:W-H965TEX.5@-)>3T5"0.\^G.Z#-W%V+1([M1VV]-?? MV,F&+0?TQ)?$3F:>>>;5/MXH?6?6G%OXUC;2G 1K:[NCV\M Z!X>N>G_.F<4!(X^N(&4PFG>+N>HO^ MP?N.OBR9X>>J^4M4=GT2% %4O&9]8Z_5YG<^^I,ZO%(UQC]A,\@F20!E;ZQJ M1V5DT HYO-FW,0X["D7X@D(T*D2>]V#(LWS/+%L<:[4![:01S2V\JUX;R0GI MDG)C-?X5J&<75QKSJ^T#@:N&20M,5G#QM1<=!MX2D%@6>[=LV7"S?SRS:-"I MSF>1:\B_L'D(8240!1&]!6\ M>'(_]GCQ6]R'OT^7QFHLG']>,95,IA)O*GF+J>=B^RJ<:]8CT[&2GP38C8;K M>QXLWG-J,H MC+8-8=SU79,/OSZ2Q'1_#<#W<.,$;4H!^P+8P7V"*^@-[SN&VA$S>&L%TTE MY,HC+K<;T:*E>^[ #=#P()[# V?:P" M.\*/,NG!!'.KF30=AG?@NR,S"CPFO)L2_BA5*AQLQ@5,U3X;0WS1W!%@E?$X*-$@S M4F0A?'9(9SNPQX&-:7%_NM)'N;G.PQ)C(0+MPH+$N=SN-U-.%@W8,=S47SGQM<#P[]C M"$,-9I&H8' -*?DRC+\)WAVY<6!F$.-_[OD#!]QZVC MX9UVSS3!9Q2G<(U#BNER[04K?H_W@2%-^)N$B1.COMK>01%%\)%C&2 [GX,* M3S[A1K$[PKW=(G/AC$GFWYB,+!]S["QCP5.WP#K)W*(@%#O@]IF9URBY.F@0 M%:VXN69@^0 KKE::=6M1PI2#IU/P9SWZ!5L(06]D<*Z7GCJ;9SH6@Y7KEKST&:Z.7=K@;3%^GF]7I M<*%X%!^N99=,KX3$0/$:5=86-5YZ\72V7QLN*7:[P=Q3JW=-!;S"JVYB_<_EX]:=SU6I25 M*'AIA"I!\VP>W,37MR-Z[Q[\(?C&'*R!/%DJ]9TV]ZMY$)%!7/+4$@+#OS=^ MQZ4D(#3CGP8S:%62X.%ZA_ZS\QU]63+#[Y3\4ZQL/@\F :QXQFIIG]7F%][X M,R2\5$GC?F'CW_:G :2UL:IHA-&"0I3^G[TW/!P(3*(O!))&('%V>T7.RA^9 M98N95AO0]!K1:.%<==)HG"@I*"]6XZU .;MXX.B2@4LX?V5+R012'D$1)W('7 M;YWL.[Q^MY-_W2R-U9@'?W=@#EK,@<,<=&'"G3+6G**L6_A;Q36SHER#=# I MP> OYKJQ? 4J YMSR)3$HL%GUX IZ(^$29F$+6<:.-%-'$5P"A#.8!PF40S? M4% ?:3J/+V#:'\.KL@AV!I,P[D_RL-YKK-$1>4%FM1HBD> MUFE%#C ?#7I-#TKN?;8*EMQCDO.95H7C15/U7:KLLD9Y9@RWWF /*-%H(845 MW%QUQ'[8QG[8&;Z7NJHDQ]9$[-TRRE;Y3H[ZFTZ,2E!GQM*I;R M>8 =UG#]QH-C9L/]M]) M)$]D(O6H6(DU]FIH:O%3GIVB_>'+FS-(1F$\F,!=K34Z]#DZ<).FND8W^#M^ M=LC:,QB%X^$ ?E/E9?JE6)/B!R=G$$_#.!["$7\I,SEDZ/C_P]U_5.7S"0[4 MTN*G$E^(DM(8DWM-A;ZK3[648NVLT6G$K\3[G3B M-SK(\I/N++='O&=-+#JBQS3_%+Y#"-\.LQKU$K+(23A>-JGMHAS4H;=C Z2:8/O/=G#C\/)9(PL&K1( M%%5M74A1BF,//T_"*)YG%#]W5731 M!.M0S#79C\_;ZCF5*[V#<:/@>NV&*OI\85KZR:,];>>V&S^N[)_[H>^1:6S\ M9$2&HM'5&!ND]H.4WUA5N>%EJ2R.0FZ9X^S)-3W ^TPIN]N0@G::7?P+4$L# M!!0 ( #6"65*,4@!+GP0 *H+ 9 >&PO=V]R:W-H965T]&O4WTI35,JT6L!?L[FQ&@OH[X&TK$_+?%KV2MK_ M9GKW5%1M*9LE["$=6^[!J*YW+\R:%^)RA,UIA'X4H\-4W*:VE$"6H!=B5@H2IL6#2\@/=:&0,%UWKK''FMVL;"K"C:NJVX11^GC+ \Z(E'GC=] MG7=*"4LC!R:B)'!@3H!1$B'\(#C&FE'J64<460>$8K(CO%F$"\C"_(!W0!.2 M1J%+E3"TB] [=/\5V@CQ$/:64!REL- $\5]$\6#372/AU/98EUCM=[(1EKQ MYG=4]R-]3&!VB.C=$QYG1AQKL,&,QQL,#X:N65 KD*$O9Q!.[[K]#&F0NT?V M$@2"ECU.7]8IB3.WO0F)&/-OFL1#"Y7T"Y7\]$(-JMH+9IB"RC4C>FZQ]>I0B :>/D5>ZOVY9]DKZ#9RP\V:);C M3@R6:MKO0/J_E>I-:]UY\[,5.YCXE8KM,KSH4M%EP-W26,D>8>41'A;I\962 M_D>WS>8";GR$OAI?K:_B,ZZ^]>S>7>+_<3U4F)A5F*!KO0\1571W&ULE59M;]LV$/XK!RT86D"+ MWFTYLPTD7HME0+<@[=8/PS[0TMDB*I$J2<7QO]^1>JD7.-[VA2*EN^>>>XY' M:GF0ZHNN$ T\-[70*Z\RIKT) EU4V#!]+5L4]&4G5<,,+=4^T*U"5CJGI@[B M,)P%#>/"6R_=NP>U7LK.U%S@@P+=-0U3QSNLY6'E1=[XXI'O*V-?!.MER_;X M$],D<;"9;*;_8Q7VY\D)+ M"&LLC$5@]'C"#=:U!2(:7P=,;PII'4_G(_I[ESOELF4:-[+^S$M3K;S<@Q)W MK*O-HSS\C$,^CF A:^U&./2V2>)!T6DCF\&9<]$_V/.APXI"'KSC$@T/L M>/>!',N?F&'KI9('4-::T.S$I>J\B1P7MB@?C:*OG/S,^K8H5(*GX%*HKA@Q2FTO!.E%C^$R @7A.Y>"1W%U]$ M_(6):P@C'^(PCB[@)5.RB<-+7L%[8$>7'#!1@LN4[&BPBV"V]TRPI<>=1F&M43>NL'A2WC9<]I6:DZ8 M5S";^3G5E2;^/(S@MGQBHJ 8+3M29YJ>3SOZ4_6MCAIR?Y8GD/GS>0J;@6M#HL>*KQVG"+3\06'-+.M"-E8QYFPJK$O@ E 75O_4SZ(4U:D!N)G*4TQFD,GYE23)@C+/P\R2BS M6;J >T$R(1CV;"M@]S(E;N%3/Z;QU\T];+LCG;T3[-&*EX4OQ&,OER0PQWNN1"T.4:T MXXG*5T.%;*>D2=(_\P@V%5-[M!0*J8TMNV:U*W6>STGP<);2.*-=]9YQ!4^L M[M!:32%H?W<-NFXX:1O:BU&60Q1:@B%L")LR$ZXI2GB3^7FV> MOJ*!I[I[Y MC-9T+K]*O]]F+],X5_/@Y+9ID+*S=ZIMIDZ8_N*9WD[7]FU_6WTS[^_\#R0. M%YI:84>NX?6[1?&-FZNVLK#=V$;EK1KP&PO=V]R:W-H965T?1%K&=QK&M MMKQA]D*W7-'.6IN&(:EF$]O6<%9[IT;&69)\BALF5+28^;656^)7W,I'1#1^*?'C(:0 MSO%8/J#?^MPIEY)9?JWEGZ+&[3R:1%#S->LDWNO=+[S/QQ.LM+3^"[M@.R;C MJK.HF]Z9"A3][[L_AR&&2O..0]0Z9YQT">98W#-EB9O0.C+,F-"?X5+TW MD1/*%>4!#>T*\L/%#2\1SA]9*;G],(N1(-U&7/7N5\$]>\<]S>!.*]Q:^%G5 MO/X>("8N Z'L0.@J.XGX&U,7D*0CR)(L/8&7#PGF'B\_E>"-L)74MC,<_EJ6 M%@TUP]\GP,<#^-B#C]\!?PBM#'H-2^I4.@%@JH9[;I$A*=>&UP+AEE5""MR_ M=;ZG SQN.:RUI*LCU ;0E:F_/^)?;@%IV[DX E6(U1$+XS=NA;'XOWA-@4Z] M^4>)$9'T MY@?ICF%GW&9-^9)FJBVDH:F*$W4OAKH7I^M.L['NI#_WVPY=7ZV,4)5HF805 MV].9HWVKVB=AW0">6LJ*SR.:L):;)QXMEM9%.2J0J\H(UB%L.X1M^[#4+P:D M5IN/5(.&)E2)(R CV?FRNJ_H6+XWSB>?1\5D E^X)>JOLH3S0/(U%G6KM?\Q M/H/<=1Z!O=4N\=' ;;C9^&>%0-PE";-W6!U>KF48V"_FX=FCWMP(98G%FER3 MBTMJ$1.>DJ"@;OWX+C728^#%+;V^W#@#VE]KC0?%!1C>\\4W4$L#!!0 ( M #6"65*8E?8Z'P4 (0, 9 >&PO=V]R:W-H965TCP!) E27JU4$2P$FS;@.Z!4E?/@S[0$MG6X@DNB05-_OU MNZ-DQ44=KQWV1:).Q^<>'I\[4>=;I1_,&M'"EZ9NS<5D;>WF;#HUQ1H;:7RU MP9;>+)5NI*5'O9J:C499NDE-/15!D$X;6;63RW-GN]67YZJS==7BK0;3-8W4 M3U=8J^W%))SL#'?5:FW9,+T\W\@5WJ/]L+G5]#0=43@ EAC85E!$FW1[S&NF8@HO%YP)R,(7GB M_GB'_K-;.ZUE(0U>J_I35=KUQ22?0(E+V=7V3FU_P6$]">,5JC;N"MO!-YA MT1FKFF$R,6BJMK_++T,>OF>"&"8(Q[L/Y%B^D59>GFNU!A,8#MU0WF\A5 M+6_*O=7TMJ)Y]O+>JN)AK>H2M?D);CYWE7V"D_=R4:,Y/9]:"L&.TV* N^KA MQ MPH8!WJK5K S=MB>77 %/B-A(4.X)7XBCB;[+U(0@]$($(C^!%XX(CAQ>] MM."UU/B:-[*$6_E$^K(PUUJV*W3C/^<+8S6)Y:\CP>(Q6.R"Q2\%HQHJNQI! M+>&FV=3J"1'N43]6!=WWF%RKALK,2%:J!_.Z5H4;\\0[+-2JK?YFPJ@KQ=[& MFD.;*\LN1(' M+R5^Q,C+TYCNF1<) 7.W3M)J1YT-!K5Z\"JF,,<2B5]XC-3>:IF&$UEWG"[:@'E1Z(Z&-ST$$>@WY7I_'ZXDS71:HP9A_".2 M3D9))]\MZ9<53/FWNBJ8@NLP+L??&#^T%0EDSHV9VLXA01_EPA^L,[.1!5Y, MZ(MDJ*YP\F\JO[O_T'\**.(9,7@D4D2(S 9^[YH%:K=AO#)*:6=)R6W)2)]< M@\?RM7PDU:P05M0T+'">82DK#8^R[O 945IX@P4Z1#%C1809*3@@S8C(GX7P MEN>S]$4$4>8'&5SS7M5D.HF"4Q")'Z;PL4<[B:*<3*$_RU\(D7M]Z:1)0O'\ M*!X#A%$(6>R3H)\#I-DI1,(7LS& F D*D/I40?L!=IJ.O+Y&8Y%!'#.-D7]* MULR/TSWX,#JE.O63\!E>Q*>\3.)U"'XH&8@33E 2^/0E.:+6=%1K^C^HM5?C M'QM^,MY101X-]Y\$Z7H#J,WS(<4I\\>T2 U#%Q4UDHWF3\LW[S7R 6UHT^[S MUE$WJZLEPHEKPZ+(DT/24_:N0S+\KCPZ@[$6>D-,+,@$ICYL5!= A1Y#-&I)=AYL74A?<@ MOY$MU0 %ST" R+P\C \"!HXB55TX\S(1'P+<"5700A(_D2J@QB5-#?R,>K/NS[S]@U4;=\Y<*$NG5C=B.>9GY^0PY'JX,V=[9%=/"]D\JN MH]:Y_C*.;=5BQ^V9[E'12J--QQT-S3ZVO4%>!Z=.QBQ)SN.."Q5M5F'NQFQ6 M>G!2*+PQ8(>NX^9ABU(?UE$:'2<^BWWK_$2\6?5\C[?H_NYO#(WB6:46'2HK MM *#S3JZ2B^WN;(U2>B'" M^'_2C.8MO>-I_ZC^+L1.L>RXQ6LMOXG:M>NHC*#&A@_2?=:'/W&*I_!ZE98V M?.$PVA8L@FJP3G>3,Q%T0HTM_SZ=PXE#F3SCP"8'%KC'C0+E&^[X9F7T 8RW M)C7?":$&;X(3RE_*K3.T*LC/;=YRHX3:6[A! [+ MJTEL.XJQ9\12!A^U!F,AF/';$V[(7%3]P=09)N@"6L/0%O6P. M-PMZV>^'^^_5SCI#V?'?"_KYK)\'_?P9_6LNJT'RD'"Z@2VWH@*N:G@CY."P MAL< 3QWSBYOX=WII>U[A.J*':-'<8[3YTB(T6M(C(WEP_@HAK"IGP=%B]2O: M;D:K)S0\HO6$9CW:)5#F!^=&6/*'![*Q@/YR_8TD]$F7_E/")RH@0E6Z0^#. M&;$;1@:GX=U?_P E0+?PC,B>7Z/ MAJK""&)AL#1'6K1!3[03_F-DR),%8TO(RD5&NMG%HDR*\?3I]0,V#94#'S]V MO=0/B",9])(K"\4%@Y(Q2!=ID?XVR_,'Z&G*)(5L28*%AUH6YS]SX.2@QTQY M!>R,%:')LW'$YM29AK[)RM"DY_!4SL8GY:!#LP]%SQ+NH-Q8&>;9N:Y>C>7D MI_E8E#]RLQ=T,!(;&PO=V]R:W-H M965T:K74KIV/.J M:>WY9.G<^G0^M]52KH2=Z;5L\:-7,>1AF\Y50[>3B MS#_[;"[.=.<:UG,^B2;;![?J<>GHP?SB;"T>Y9UT7]:? M#>[FHY9:K61KE6Z9D8OSR65T>E70?K_A9R4W=F_-Z"0/6G^EFQ_J\TE(#LE& M5HXT"%R>Y+5L&E($-WX?=$Y&DR2XO]YJ_\Z?'6=Y$%9>Z^875;OE^:28L%HN M1->X6[WY7@[G24E?I1OKO]FFWYN6$U9UUNG5( P/5JKMK^)YB,.>0!&^(< ' M >[][@UY+V^$$Q=G1F^8H=W01@M_5"\-YU1+2;ES!K\JR+F+']I*KR2[%\_2 MLNF]>&BD/3F;.ZBF#?-J4'/5J^%OJ(DX^TFW;FG9I[:6]6L%<_@T.L:WCEWQ MHQK_*=H9"Z. \9!'1_3%XT%CKR_^OP=E-\I6C;:=D>S7RP?K#*#QGR,FDM%$ MXDTD;YBX0\7472.97K!KO5KK5K;.TMV>\4_/J"F5*]:8<3,G>%!,XJ+!LH1N4H#UE@#-S$%P@#J)A+U(8RR3E MC8(=XBLJZ:M@UYTQ4 P164N#O=^PJ C"+*)%%F1Y2(LPB..0W3GA)(N"M(2& M-&-9F) EE$7+()/$+ _2+,G8Q6I]!]PJ*\8-.49R>#35)6 M1B'I@..T8QKQ($NA_K/13\K3#=AN+Y(H#1R3!WF1T"()PK+$(@U2'K,CP$E' MX*3O!LX E0<)%^0>< )V@Y5UJF*BK;=G/ 2CH[;>AA$A5K0O_[#;@P\NK-\. MR@:HLMW#;V!8YO3P4+4]N#S:5/O(?NN,LK7R+&R]DM>_KZ51NOY+N/S2*H>G M/OF4FSP)\CRG11X4$8$RBX,H+D8H\#+(TYC%(2XEP2Y/N8RLKW5:J48("="BAQZW^(5OW6; MQR%[6Y.^;-^=1PJ"<*,/.Z^\"1[-0O;A?RY]P7NH!:S%U((3;>4?9"L7RK%H M5HR?.Z>KKQ^I<=>>*<&(?22FZ8P8)9O%^(YGQ8XWH Q'K7=UT&N%0.BW>NZ8 M@5!N<61AJJ6/6RV?,.*L,; X'Z4*%$92H3<3SCQKS4!9GYYEU?E@OO('X>GZ M2:51*^7ZAZ$_!6<2^8",NA>?A:ZE'#^VZK_PF2P/#EM(9_AP M8CHR_V\DQ9 KW+L2^>]TRXN[.H_(V@<6Q3[@V2QB'XY40SY60_[N:MA2O ? MI;62H(H8_C@<3$E[J!".&CC,;*.E5X,.AHL.(RBZU;B,^TFC1^@H1>$4WK_3 M$1Z[Y *!P$C3U51Y8J4[7W+6Z@K5!NF-$>0ND,)Z%S-%[&V8"C^D^Q8QDD MP,HI#0HQ^UDT78]N0:PEVDJR:1Y$.<$R@_^ ZK\@=4!1FGM63V*TXO1UEO8" M=(JH.-2*(BKLL\>FF#$X#0Q37 N4_(T$2*J!%6&VC'KS)<=$T&?$T$3_42\^ M=G;00QM"VD!:(I3.-CV4Z:5NZIZ"GQET4EFBC@D'BRVQJ"=5@PC)G8AHAR,N MN\*,LY3XA8!KD/#W6U8JQCHMW MU_&7?>JA6K[:4L\M.A)5S$:8^E I'[5QN)3?-O;^AG,E&H^WCR#)1]6VE"^< MHV]B%"84G1\'@K+,<,5$FB;$':9'A&Q\86/8J?K1V!OS(5]KJ_H1)\L2EJ8Y M2_ Y)+J&,7-(D%@ACC"F9(#G7Y#;UO#V"I0F17BR4U)WDA3@A4"9<0[HNZW/ MXZ[C )K4%]+,PXNFZ5W($-%7P<*(E89_"MHAB,WW7E!7$C1(K^$6_0^,V;^K MCD_'-_W+_@5WM[W_F^ GL*B"FXU<0#279+Y=2 MH*?3!OR^T-IM;\C ^/_'Q1]02P,$% @ -8)94F*]^DC1 P T@D !D M !X;"]W;W)K&ULE5;;9$4 MRZZD&=NII^[$J<=VTH=.'T!R):(! 18 I?CONP ODE-);E^(V^[9ZP$QVRC] MQ92(%KY60IIY4%I;7T21R4NLF#E5-4HZ62I=,4M+O8I,K9$57JD241K'[Z** M<1DL9G[O7B]FJK&"2[S78)JJ8OKY"H7:S(,DZ#<>^*JT;B-:S&JVPD>TG^I[ M3:MH0"EXA=)P)4'C5!QV8[L:Y>'_Z*0=@JI][LUY+U\SRQ; MS+3:@';2A.8F/E2O3G$][YZ_2HXB_,GD*<1)"&J?)$;S1D(R1QQN]GHSWW.1"N7P8^.,RH_BI M?_X\8F,\V!A[&^,#-CYPEG'!+2?@+N,%, L[MJE9'S!OM.9R!5?,<+,OV4?- M."Y?F)KE. ^(K ;U&H/%4XFP5(*(Z)"M*R3X4U=82X?7JJJ9?/[!0,E1,YV7 MSZ2@@=,Y,P:M"4'L!.#:A/Q'NB@GWH68N5+(#:NF]V;I:H^:J,!= %6_H[H"NYL-ZY-W&$3PI M2WW\RNDVL NX)F^YJTKNMI[A#7S_W31-TI]H-IJ>AY/I]-6]=],PCN-]6[=] M8AZ817C^>'QH^'J^R(]YW$XB4>O[@TIZXR]@>G(3XXP;S(P;W*4>5N&A;"7A?_F M70B?I,H<>WQ_WTJ729)1TK4%<_^5?=0\ZL?_H2:5K' TG!ZR,)X[,4KDLF5TB[N_Y.PV0Z MAON&KBKZ-[O$'$0Y2&UL?57;;N,V$/V5@; /+:!$]]@-; .V MM]MNL=L:NVG[4/1A+(TM(I2H):DX^?L.*5EQTR8ODCB7,V./C6(<+AWG\BD,Z.J2>]Q#(LWR/%E<+ MK4Z@G36CN0^?JO=F;[1609VAE$ MY0BS&6#25V"2%#ZKUM8&?FPKJOX-$#&GB5AZ)K9)WT3\!=MKB),0TCA-WL#+ MID0SCY>]@K?I#4N,@:UJ]J+%(>._UGMC-8_&WV^$R*<0N0^1OU9+*57I@4$= M8-?KLN9Y@9T6)8%5L#:&K %?U5^5^#+$WA3EF4 M+^1HH92*2WL<,>9%!A]0:!Y2?<]+Y0%ES[G]9FO2/-!:4VL!ATJ\@^0FS(J8 M2\1;1MNG$#J)3L^5(:;?-$@ MFN30W5IT!I(T#W-VO]-8D>-D//I>NV=2A 7K?E*J.@DI(?FA"&=%/F8ZPN.Y M7YS@31YRDMS"4O4MZSI\ .A#G#36/5^;'"YYE[KO__S7)TL2.X2D>_"0WX M/(9U,4FG9;L>=LRS^;"I/Z,^"KX\D@[L&E_/BF#HR_E@5>[ M%\+!8]\INXCVS@VS.+;-7O3RT?K!&^_;193XA$0G&N<1 M.(KOXHWH.@^$:7P[8D9G2A]XJ9_0[T+M6,N&6_%&=W_)UNT7415!*[9\[-QG M??A-'.O)/5ZC.QN^<)A\\SR"9K1.]\=@S*"7:I+\\=B'BX J>2& '0-8R'LB M"EF^Y8XOYT8?P'AO1/-**#5$8W)2^:&LG<%=B7%NN0[]$2W\,7+CA.E^P)U4 M7#62=^ 1X=57Q<=6HL]K>/6%;SIA7\]CA]P>(6Z./*N)A[W 0QE\U,KM+;Q3 MK6A_!H@QZ7/F[)3YBEU%_,#5#224 $L8O8*7GCN1!KST!;SG&O!>3GY^W MTC:=MJ,1\/?MQCJ#!^J?*[S9F3<+O-E+$\![UHZ= +U]=@@7.3S7]JO@_DK/ M[, ;L8CPSEIAOHOH:>;3393_HOKMS+P],\N+ZE'SC4Z JQ856H.TP"VN=WBO M[>R4^C1>P.$ CN;WQ@&##V,'*=P.1J(D80_%6@S 2C1'!:PB\)$C0SV-D[HJ("](07-O%1F%HB850F$.#%/, M*4GR$D?6Z%[ UN@>\/DTH846TI(490)93O(\16Z2YC5@+GE18NZ$HI7FF&WB M^Y"5V 6*X#5\PK=93I#<.2,WH_/7$)R&._T(:Z>;A[WN6F&0 \NH"T@KXEM& M&2F2"BK"<@1E),=:/795>JO&1M,*&Y7".VZ45#NL'$=H]]R(&:RXE0VV)KDI MBR!"DY.;E 7!)BNO)I MN5Z877C-+31Z5&YZ\LZKYQ_&[?1./KE/?QL\;3N),^G$%D,]?P1F>L$GP^DA MO)H;[? -#NH>?WK"> ?&PO=V]R:W-H965TE]=NU>6Y+$S&!;M52!=Y3M7S-XG,=/D7/=:R M00\EA38RKY7!@YR+ZC]]JA.QI0!VVA5(K4!>*PP[%,):(7RM$'4H1+5"=*C" MH%88'*HPK!6&ARJ,:H516:PJNV5IIM30RW,E'Y&RTF#-'I3U+;6A(ES85IP; M!70"F15#UX4&(:U/T#757-O+MXII)@RMND>D:%YUKKTW MYTO!%SRAPJ"K))&%,%PLT:W,>,*91J?H*DVYU:09NA'5ZK%VWDV9H3S3WX+( MY_D4O?OJV_.^@9BL9_VD]O^Z\I]T^#]&GZ0P*XUF(F5IB_[$KX^)QT ?DKG) M*'G)Z#7Q6IRS]1DB\0DB 8[;'/*K?T_%&0JP52>X17UZB'I8J@+CZR%.*<-/<86DO/*RY7QJ[[.#VWO[M!Y! -X;E^C\>!Z*- M U'I0-3A * E8*& A:P4$\DS,HH*32L4?I=)K1FT_Q(80[>U?F5\4!JWG/)P M&0'%!%#7A^V&:HJ%XV%#;-H4BV.\+;83XF 3XL ;XH3J59G0Q!ZP/PK^0#/( M9UM D\K4<,L%$@U&PZC3B^'&BZ'7BQMAF+( 4VB&$IFO"SA'6B[,(U7VBC8: M/%QS0S/^9SM0#)O.C;YX[]-74I@V7*88F* M);_/&*(VHZWY&^_-WUZ)F4]B)PX<.(X-O)',M.% >D"&P'ZH$! 7K)>,\KPU MBMK:M@LX&I'FBFX1C"/2V;%X:RC _IY-'Y@R7%LB9T\P]FK6ZBAN+AD/2J5KL>.^["H=?CG]9,T7*4RDK?,T[O><;-7#[T%[JS@[E@*6)4"8A7^_+I: 3'1RJI8Q3LIY2Y MDM.25-[FAMS5DM.-@G^*%%D.P. MF/4>H,V@I]>)HRVRA[;<]G,.TT)*5:K1YW4*U&NW%,/3@/@V>(Y,"#E.)Q/' M#L3/#F_ALVEM:X>EPF$XZDZY8P?B9X>WL-24-+<@.!S[_'!\0?S;D -*#\#V MOP9#XLB%#(_40HX9B)\9_K]@^($T-R;A,.XNO>,5XM^??.*"YT7NRXDC"#(^ M3EE"A^VA']M_I4I189[1NNS,MFEOCP6,GJ%7?A0,SP2 M:H9;[X/\J'E(;OT62)E;'P:$#CM#/W;.:09;PCOVP$3!3M"/S)009=_Y,H4F MOF'#NI"_QP] ;P ZZHRK[C^' M@:$? V\+E:R MS1D?EZLUQFWF=]Q^ X<]CW+X51XI/DW=/ 6^N??-Y?B>H_! M,&B6HEY'?D42=RA.]SUQL*?XD4/:R(^3]G.%YJ#VVATI.PZ%([\T^+;LANW9#>*PF9R M^UN?8(&]E^77=8U*@*F^'6ZN;K[@7Y7?K5]=G^#WL^H[O#-3_2S@$U5++C1L MM!9@,C@;@5NJ^M)>G1BY+C_TWDL#(T1YN&(4QGLK /<74IJ7$_N S>\=+O\& M4$L#!!0 ( #6"65)5OXA[U ( %D) 9 >&PO=V]R:W-H965TICV8Y":Q MZMB9;4KW[W?MA!0ZDG8/[0N)[7O.O>>>8'NTE>I.YP"&/!1^;Z. M M% 55?V; Y7;LA=YN8LFRW-@)?S(J:08K,-_*A<*1W[ DK "AF11$03KVIN'5 M/'0 %_&=P5;OO1,K92WEG1W<)&,OL!4!A]A8"HJ/>Y@#YY8)Z_A=DWI-3@O< M?]^Q?W+B46+Y9[KF6 OE5,1 WEV#H8SK]TAW)&[D&^R%5>3'M>Y9 MI3MJT1U&F%>87)./(H'DD,#')C:=C':=G$6=C%^HZ)$@/"51$(5'"IJ_!-YW M\*"CG'YC;-_Q#5KX=DTGTPZR04,V<&3]-C*))@BCJ@]@R?0=^?D58\B-@4+_ MZLAPUF0XZR[W((/"#*?X%Z^-5H\?1 G*QN$.<\SS[AQAU N"DV/6=..&_\(. M- X;C<.763+K(#MOR,Y?R9*+)L/%&UC2G2,,VRSY?]R!R,M&Y.7+/)EWD(7! MXVX:O)(KX=Z.';Z!+\\D&;3Y\@RNW1A_[Y#"AF?N[-;$U5WMLLUL\<_]>J.L>K@9&E.PK7TJ#K[C7'NP\H M&X#KJ91F-[ )FMO4Y"]02P,$% @ -8)94C_=BGA- P SP@ !D !X M;"]W;W)K&ULC5;?C]HX$/Y7K*@/K02;7Q#H"I!@ MT^KN=)70T+B>WY/L\W,\QD=I3JIRX! M#'FIN-!SKS1F_^C[.BNAHOI![D'@22%510TNU<[7>P4T=Z"*^U$0)'Y%F? 6 M,[>W5HN9K UG M:*Z+JJJ'I= 9?'N1=ZIXUGMBN-W? 7LSW=P0;,U_U:X?>U",Y%+3FYED>_X!6 MS]CR99)K]TN.K6W@D:S61E8M&#VHF&B>]*6-PQD@3&X HA8070)&-P!Q"XC? M"ABU@)&+3"/%Q2&EABYF2AZ)LM;(9E]<,!T:Y3-AT[XQ"D\9XLPB!9TIMG;=A.L()E5!BRS#)9"\/$ MCJPE9QD#38:XB[EEYI4P098<"XV*# BFC:2RWIJBYB>@)N]3,)1Q_<'B.MNB MUW9(OFY2\O[=!_+.4O]3REJC=G;116312B&U$((_)%"E-J\DGD MD/].X&-(N[A&I[BNHKN,?U'Q0()P0*(@"GL<>GH+/';PH >>WH>GD#V0:&KA MX?2.FKBKDMCQQ3?X-I^>R 8[3EYS&) P&@8?!QBQ V #,#;VWRBOF^KHDJ9= MH3QCX:@#+KX_2\YMTH]4Y3_N^#3J?!HYGT8W?%I1;J\9D"WLF!"VYK :7X&J MOOPW7&/'95OA83$-,;"'\Y1.[0I9Y_HB]*\=V MM34$7K"C:^C3T- D9W>'07RAX=HFCL<7&GIXIA_[-22=AN2NAK^Q7SR2HV(& MAK(HL'<('%F8#P49EHG"1M"G*+GR9!B-+]/28Q1&EYKZF))QOZA))VKRM@H# M+.0[M36YKHGD,B_7-E?UE_;PG-5?(\$_:_45J)T;F9JXCMATIVZWF\I+-XPN M]E$]K+H P 91, !D !X M;"]W;W)K&ULO5C+;N,V%/T50INV@"<2J=A)!K:! M.)FB*6K F/2Q*+I@I"N;&(G4D-0X+OKQ)2E;=("&,N#*FUBD>,]]'/*(N=.M MD%_4!D"CUZKD:A9MM*X_QK'*-E!1=25JX.9-(61%M1G*=:QJ"31W1E49DR29 MQ!5E/)I/W=Q*SJ>BT27CL))(-55%Y6X!I=C.(AP=)CZS]4;;B7@^K>D:GD'_ M5J^D&<4=2LXJX(H)CB04L^@>?URDQ!JX%;\SV*JC9V13>1'BBQT\Y;,HL1%! M"9FV$-3\?(,'*$N+9.+XN@>-.I_6\/CY@/ZC2]XD\T(5/(CR#Y;KS2RZC5 . M!6U*_5EL?X)]0F.+EXE2N;]HNU^;1"AKE!;5WMA$4#'>_M+7?2&.#/#D'0.R M-W"%B%M'+LI'JNE\*L462;O:H-D'EZJS-L$Q;EEYUM*\9<9.SQ]!99+5KD*B M0'H#:-$HLTBI$5I0Q92=7DE0P#5M"\ES]-R2:-\]LS5G!-K MM!(ERQ@H] $]@MDP&?/6]Y60FOW=3JQ ,I$K9':8<_\@JIKRW7?*>#6;3^J= ML_GTM6&UV0X:??\(FK)2_3"-M:F S2/.]MDNVFS).]EB@I:"ZXU"GW@.^5N MV)2NJQ\YU&]!@H@_4WZ%$CQ")"$X@)=V?*0.[_H=O$7#RMS6S^;\-@J(I4:C#QL9(AR.D],]@K)4XO0(Y7 M2GP],#EA_'$_.5YH<5@*G[@&R6GYP82$,O-!;&"OL#BL@4N:;O!/X(-X725AW3N9CUYU(EX?";D 'UX,2?C>>#X?87S<+T_$2RD) M2]WRC!-!O B2\048\()(PG?&\QD(XY] @%=3$E:[ ']1\#+(+F] %> 4GX MNG@^ 6'\$R0I]?J9AO7M5TFYJLV_P>T-J@LW!.[U+L7#%S[U4I>&KX)G%[X' M/[#SXZ/.1P5R[?H["KDN1-L$Z6:['M)]VSGQR]L&U)+*->,*E5 8T^3JQJB+ M;'LZ[4"+VO517H36HG*/&Z Y2+O O"^$T(>!==!UUN;_ E!+ P04 " U M@EE2&Y9/$*H# "]#0 &0 'AL+W=O ICOYYSC6; M-649%O*1;4Q>,()C#66IB2S+,S.6;#*BI4B3G"P9X&668?9Z35*Z M&QO0V \\)INM4 /F9%3@#5D1\:E8,OED-E;B)",Y3V@.&%F/C2MXN8"6 K3B MJ*D\4?I-/ M^IV>O)S,$^;DAJ9?DEALQT9@@)BL<9F*1[J[)_6$7&4OHBG7OV!7:7UD@*CD M@F8U+"/(DKRZXI M-,-H!I ;<#I >P:L,\%G!IPS@7<&G#/!;P:\,X% M_!KPSP6"&@C.!<(:"-N UU^I&M[;F93,FN5J%*\'DVT1R8O)(GDE>$@[>@Q5.Y?7I%2P9C;!C98/TO1]>@7N+@ZT)*P4R0C/\_X,AI'#G:D=-7<_6YZ%KW%>9J3&T" MGB?(0W8H4_M\N)JZ9)9O6<>RZ:D,!C:TT+'LMDOFV%[+Z5V7S V"ENQ#1VP0 MVM _EMUW6 L11*W89ATR#Y[,='XJ"T++=9UCV<.IS'>A;KU#V>)4YLG@D-O( MCHKN-D5W!XN^I#O"2 P^DVT2G=3_R*37F/3^;L/ZC2/_MQIV7F'>0:I<9'MA M._&G,L>%R+5;B3^5V;:/ J<[\4$3?# P8GZNSB=ZA_31?'6SDO]4FR3E(R5JZLBY\ M&2RKS@K5@Z"%WJ\]42'W?_IV*\]7A"F!?+^F5.P?E(/FQ#;Y 5!+ P04 M" U@EE2/VC-&9H# "H#0 &0 'AL+W=O13ZR:VM++.",IEQ!@1=#9TK=#E# MT !6\4]&=_+@'IBI/'/^8AXFRZ$#340TIPME3!!]>:4W-,^-)1W'_Y51I_9I MP,/[O?4[.WD]F6(*B,\%D@I(FD#853BXKQP\UP>JBWU2[4YD7VYDZ^V6C66[ MN;&M;7G=C!DSJW"NA'Z;:4Z-GN@K95LJP5]@3G)]??Y6 MW=RDA#&:@[=CJDB6RW=:\GD^!F_?O -O0,; WRG?2L*6E M5]SAU0,/G*E4@ENVI,L6?MK/(]QCP-4IJ/. ]WFXQKT6IX1= (C> PPQ:@GH MIA__M% :QQ:'+?CX)]ZWN<:]3ORV'[_:B%[\[IRY=^,?^O$YW5P '!D<)2WX M_<_FKKWCN!.?].,/1,\=)YWX]/?J_O'W4C?KQ\=T4<\][NEBKU[-GK7G==G+ M)%FO!5T3^Q?'5Z!:W^"_F9:"B:*%_-+CR*\=^=:1WU5S\XEH6_ M1SC$7J)3^WJXFMID,(+P6#8^E:'80Q ?RV[;9+X7-IS>MRH MZ$%=]*"WZ)]N'WI:)ZRMA'^V1Z/:4?1+/3HML? @.W[BPS!NY+I%%GE)F#1R M?2KS0MU6L#W7<1U\W!O\U4I1OL4=-J7. MIA^'C;2WZ' 4P:"Q3&=MN@"&?K/)W8/-44'%VF[Y)5CP+5/EE[4>K8\55W9S MU1B_1I<3U#(^-<<0NQG[8;X\P^C_IG7&),CI2KN"%Y$.5I3'@O)!\8W=FCUS MI;=Z]C;51RDJC$"_7W&N]@_&07TX&WT'4$L#!!0 ( #6"65+:MLLR# 0 M *<0 9 >&PO=V]R:W-H965T8OV!5:WQN :"LDRTI8 MC2!+\N*3?"N-J &P"T E@)J VP$X)>"<"[@EX)X+>"7@G0O@$L#G GX)^.<" M00D$YP)A"81- '<5SMY7SCXW!ZR*?5+M3F1?;FCJ;14+RZS*"9%D/.1L![C6 MJWCZPBQMPZO%F.1Z%RXD5]\FBI/C9_I*\RT5X'>P(*GZ?/D.[BE;<[*)DPC, M643,;ODXH9(DJ?BDA%\6$_#QPR?P 20Y^"MF6T'RI1A:4HU'1[6B,O=UD1MU MY'; 9Y;+6(#;?$F7+?RLGX>H)X"EC*C<0'LWKE%OQ!G)+X -?P/(1K!E0#?] M^)^15#@RN-V"3WZ2?9LJW.G$;_OQJPWOQ>_.F7LW?M^/+^CF B!?XS!LP1]^ M-G>5'06=^+0?_TS4W%'8B<]^K>Z/OV;=O!^?T*B:>]"SBIUJ3SLFGM,5+Q%D MO>9T76Q=M@+E+@?_SI443"7-Q'\]B=PJD6L2N5TUUR=&V[XO,,]@^CW@=8PP MG79_%2&U>"05\F.BNY5 M1?=ZB_X'XS(&5QGE241Z%A&NXN'W7:U^E2%#L*-4C^VR&R$ ML--P_53F!(%?6ZU'@P^JP0>]@[\229_9814F?%^SH7UXL;#?9G?)U1V"KALX MN.%WFP[9@1,V#&_3P1"Z'8[#VJL1[)W![9:K;J?/#'0(A=[9]\/A#YTW^NZT M^.X$S2/ML4VG?MA\U/2]16=#5(MW/(/#KPKL_UEYID)JBV1,=0^7]KW9P<.Q M!;UW+L'A1(/XC27 IP<\=IK'>XO*QRYNVG^J4O9CM^&^5>L-U)F]-AVO !'; MYK)XI:B>5EWUE>DM&L^OX>44MCR?Z2[<]"*'\$4+KU[*UDDN0$I7*I5]H7M> M7G3%Q8UD&].9O#"I.AUS&5.RI%P+U/H_C&UL MC55=3]LP%/TK5L0#2*/Y:I*"TDC0"HU)DZH6QL.T!S>Y;2P<.[/=!O[];"=$ MI82.E\8?]YQ[SK6OFS9IX T2)EJSF8&MC45K-X294UPIH7>) MQJGLGNV!*2Y>T?D<%"947J!+]+B:H_.S"W2&"$,/)=])S J9NDIG-#@W[]AO M6_;@$_8?F(V0YW]#@1?X _#95^"AA7OOX:[VV9L->K.!Y0O_:W9.9$ZYW E MOV_64@E]G?Z6'J[@_+ M,A25)%=]U#MMXU[;^*2V)]U/EX1=UH+G( ?5M03Q0=XH].(C<1^#$B^)AK5% MO;;HI+8[PHB^Q 7:W'Q27$/7&&J.Z&[ M/$/JX@\'Y@>)=^4?R1L*FT3>*-$,HGV?VHGB MM6WQ-5?ZP;##4C_I($R WM]PKMXFYM7H_R2R?U!+ P04 " U@EE2 QD2 MC=," !;!P &0 'AL+W=O;%;4%8ZT[&]MY33L:@U9R4L)5%U45#Y=@M<;">.[^QNW+%-KLT- M=SJNZ ;N03]62XD[MV/)6 &E8J(D$M839^;?S!-3;PM^,=BJO34Q3E9"/)G- MMVSB>$80<$BU8:!X>8$Y<&Z(4,9SR^ET1QK@_GK'_L5Z1R\KJF N^&^6Z7SB MC!R2P9K67-^)[5=H_42&+Q5P \_ M 0M(/@L8-@"AM9HH\S:6E!-IV,IMD2::F0S"YN-1:,;5II_\5Y+?,H0IZ=+ M"15EF2*TS,A/G8,D\UI**#69*05:D?,%:,JXNB"7Y/%^0<[/+L@9825YR$6M M$*;&KD8EAL]-VU-OFU.##T[]3LLKXOD#$GB!WP.??P8^M'#O/=Q%_UT(01=" M8/F&'_ M8 WH.2-SH;0:D#FMF*:<_8-L0-J$!GL)MV4EIB M3_X](6?8R1E:.>'I_X2D.56**>S*2BBF>W-NF"++9-[8EVD*#Y MN"A*DK!?<]1ICDYJWK5V):0=(F*-<^2Y9I@N;B\E<*K!B"]P2BIJ:W+@F6EW M4"F>UFZ\Q">]-*V8MHZH;5<)$LAFE#<;+2H[#5="XVRURQR_?B!- 3Y?"Z%W&S-@N^_I]#]02P,$ M% @ -8)94BD)NA'P P MA !D !X;"]W;W)K&ULO5A;;Z,X&/TK%IJ'&:DMV%Q3)9&VZ:ZVHXX43>?RL-H'%TQB#=B, M;9KI_OJU@0(%PE25TI<&F^]ROO.98[O+ Q<_Y)X0!7[E&9,K:Z]4<6G;,MZ3 M',L+7A"FWZ1,S"EW'/^PPQNDI7E&$0D([$R(;#^>2 ;DF4FDL;QLPEJ MM3F-8__Y*?I?5?&ZF'LLR89GWVFB]BLKLD!"4EQFZC,__$V:@GP3+^:9K/Z" M0V/K6" NI>)YXZP1Y)35O_A70T3/ 7I''%#C@%[JX#8.;E5HC:PJZQHKO%X* M?@#"6.MHYJ'BIO+6U5!FVGBGA'Y+M9]:;X5>$4(]GH%MAID"F"7@SY\E+72K MU!E@>B&=@PW/"\[TA 3OKXG"-),?]/37NVOP_MT'\ Y0!K[L>2FUMUS:2N,R MT>VXP7!58T!','S$[ (X\ P@!\$)]\U+W-W*W7GN;FLV6DI02PFJXKFOH03\ M8O1:S-XOYEDAYJ3_ N,S+#"N2Z.]&:TA,/R41HBS@!/4QJ3'G)31UH* M1E4IR Q/T.D4VCE]6V!O0X"G:$P3]=G"]V 8##HS9>9 !TVW!G::#=%OFJ.( M8#@[+R4!L=ZO2CT&DJ?J@.?[T"DU=-^@#YW(PGF5?6T?QIH)%]'H"YDR"Z+ M.=*'3EKAO+;>:IASY7>"!X,W8+N3/AB>A.UP1.,B6 SWA DKWX/>$:X[!87S M$GI+]/EUS[/DI1L![*0.+D[//NHD#CFG8+^)&CP_WX3#4\24F1MY<)I_U"DE MFE?*3SC>ZRGQ6.'-,2M3?2LIA=F:6_1S_/1.I&]P)$6=TJ&3'$J;J'V>(X@B M.&S'V,P/7?=8.SK!1/."^45@)@M][JRWZ!=UH-,UY+]!!SKU0_/GO==V(!@= M^ ,8A<,&C*U\?>L?\&_W+I7F1O\)BQUE$F0DU6[.1:C]17U)K@>*%]4]\YXK M?6NM'O<$)T08 _T^Y5P]#&PO=V]R:W-H965T 5!=^+[)"E92TU,5DSBS4+JD@%V]]$VE&*AJ$%RRF2:F+DNJ7R^94*N1%WKK@3N^+, .^.-A19?L MGL%#-=/8\SN6G)=,&JXDT6PQ\B;AQ32U\2[@)V4 [%R!MX)&<+ M6@NX4ZMOK/73MWR9$L9]R:J-#3R2U094V8)10] XRQ$' MXYG&$Z3A]8S,!)5 J,S)]5/-*TPMG!&)!^\SF>0YMUFB@MS(YJC9G)U,&5 N MS"F&/-Q/R2@="PD&6]RS5ZPT!BV+Z$- M2]^QV"KS/ [3.,&M?M[XTUM.F&F"CJ!UN^^KN^!CNV=H,&Z?E^5VGG*CWJ MZF;31:;*JL9^9P='#!B2T8H#%?QM^R8U!M,=6='Y>;*ER]\H+B732U>DD5K5 M$II;V(UV[\#$E;^M\4M\'YIR_H^F>5QNJ5YR:8A@"Z0,>E]0DFX*=M,!5;D2 M-E> !=$U"WSCF+8!.+]0"M8=NT#W:H[_ E!+ P04 " U@EE2?VQLW(8" M !G!P &0 'AL+W=O$F\W'/N MN<=;NA'R3I6$ 'JL&%=CIP2HSUQ7Y26IL#H5->%Z9BEDA4%WYR&#N> M$408R<$P8/U[(!/"F"'2,NY;3J=+:8#]]C/[5UN[KF6!%9D(]IL64(Z=Q$$% M6>(U@QNQ^4[:>B+#EPNF[!=MVEC/0?E:@:A:L%904=[\\6/K0P_@#W8 @A80 MO!<0MH#0%MHHLV5-,> LE6*#I(G6;*9AO;%H70WE9A7G(/4LU3C(9E)O" E/ MQVC&, >$>8&^W*]IK5<*CA'7^^@$70N^.F':[@*=*T5 H<43^D;$2N*ZI+F> MS[%=E,,I 4R9.M*@V_D4'1X'";$_%2<>7?+Z]HR[9Z./VCMYNRR2.7KO[-BI.8O^5MV[O M&C1/T \L5Y0KQ,A2P[S36.-E&PO=V]R:W-H M965T-0E8X4%WY41",_9IQX:539UNH="I;4W&! M"P6ZK6NF7N=8R?7,"[V-X9:O2F,-?CIMV KOT-PW"T4[?V I>(U"8 /""G-C&1C]GO$2J\H241A//:GG;0\,(V7LOK!"U/.O(D'!2Y96YE;N?Z,O9XSRY?+2KLOK'O? MP(.\U4;6/9@BJ+GH_NRES\,6(!SO 40]('H+2/8 XAX0OQ>0] "7:K^3XO*0 M,^BB/9$$49P(X4I-5R) HN_"7R2-.B*-KKFT4'&+TR,( A/(0JB<$= ME^^!QPX>[(!GA^$9YB.()A8>3@ZHB8<=7F$T?N.5_>LU"9-X M<.IT^%MM7J-:N7&A(9>M,%UG#-9A(EVXA_C&/J=)U0V6/S3=F+MA:L6%A@J7 M1!F,/E)(JAL=W<;(QCVF!VGH:;IE2=,6E76@\Z649K.Q%PSS._T-4$L#!!0 M ( #6"65)65.>*N , !X- 9 >&PO=V]R:W-H965T&A?('9\CL^]%Q]?QGLN?L@-@$+/><;DQ-LHM?W@^S+90$YD MEV^!Z3M@ED3"C&??::HV$V_HH1169)>I!=__"65 ?<.7\$S:3[0OU@Y& M'DIV4O&\!&L%.67%-WDN$W$$"/LM@+ $A#\!<-0"Z)6 WJ6 J 1$-C-%*#8/ MY*;8)6[;!(;KC3&TD M^LA22%\3^%IS)3P\"+\)G8R?">NB '=0&(2X0=#L$GC/PH,&^-P-GT/21>'0 MP/'0$4VO*D//\O5:RR E0 ?9C']N]5KT24$N_W7L%%4[17:G MJ&6G!3#8DPPI$'E3'=WH/GH!(J1#1[_2T77$$< ^EY,65 MQ+A2'%^D^.J@F+)$BP:F=(677&@ZHUX?;&C2[2;O=4/\UB%R6(D+AI$4;WHE:Y1I6MTP2]0F Q>\=753@^( M/H6JT=Y&)P+" 8Z&KV7.3E?A.(K#9ITXJ#TZ.*.T<(>_]!'19T57M,QI$<(7 MKM#?ND68\5R7/H&T@Q:'J![U^VL35:-G%]L.CO3VAO&P1>[1E8)_L=Q;2I8T MH^JE424^5=EO*SX.:Y7A+U;Y\5F5#<]7;03-MV!X^@O @Z!%:WT[X)Y3ZYUV MH7R7.PXCKOT?1[_YJL&UQV.W-2\J VVSSC,$9[T=U^:.W39\1Y[/Y;"V71S_ M[AS6[HG=]GE!#MT$'DL @ ]00 !D !X;"]W M;W)K&UL?53;;MLP#/T5P>A#"W21;TG3PC&0RX9M M6(&@6;>'80^*S<1"9*#[0EL'3I.*[&$#^K%:2V/AGB6G)7!%!4<2 M=C-O'MPM8QOO GY0:-3)&ME*MD(\6>-+/O-\*P@89-HR$/,[P!(8LT1&QI^. MT^M36N#I^LC^R=5N:MD2!4O!?M)<%S-OZJ$<=J1F^D$TGZ&K9VSY,L&4^Z*F MC1U//)352HNR QL%)>7MGSQW?3@!!.< 80<(7P/B,X"H T2NT%:9*VM%-$D3 M*1HD;;1ALPO7&X0[Y_P38 MJ.ZEAT?IBW"0\2OA(^1'URCT0_\=0XKQVI_)>QUOPV('MN![2F^!VG.##:1?>!DWB^"6H MU85/;E )ZG^Z + D(>2"[WP"F.J2]_7:0$EU1>R H%O M=E*5U.!0Y;ZN%-#,@4KN1T$P]DO*A+>*.Y86Q$_YR7M$<-F!^5K<*1W['DK$2A&92$ 6[A7<57JYG-MX%_&*P MUP?/Q#K92OG'#CYG"R^P@H!#:BP#Q;][N ;.+1'*^+_E]+I/6N#A\Q/[)^<= MO6RIAFO)_V69*1;>U",9[&C-S9W<_P.MG\3RI9)K]TOV;6S@D;361I8M&!64 M3#3_]*'-PP%@E+P"B%I = 0(XU< HQ8P>BL@;@&QRTQCQ>5A30U=SI7<$V6C MDT1!& MY*L4IM#DH\@@>TG@HZ'.5?3D:A4-,GZAXH($X1F)@B@\(>CZ+?"1@P5TKA3U) M*JE<_\D=X4XZ9W3+.#,,3DI.>F+&DR0^4MP$C0^#HO@5P>-.\'A0\/<*%"X5 MD1.7XC-RTPI]/"/?I$@;/V=D8ZAQR\U:^L0$KC>&*^]6:N:,_O[X8.SNNN6 M%/JXZ(W+82FU/L\IK2Z_FP+4S7.^GF4,--*D\SMY0R,=5 /KHS5)7];ME/A) MOU]F89B<3O^TDS,=E'/7[V@BM[AE"E*BS5IUS?:F]3/K29T$L^3(=#\H&8^"(]/]H&/3_L'Q58+*W34 6\BZ M:?;\;K:[:5RY _9H?H4WD.;"\$S37%^^4I4S87MSAY3!Q03UJ.9*T R,K-PA MN94&CUSW6. M"I0-P/<[*&ULK99=;]HP%(;_ MBA7MHI5H$SLDA J06KIJFZB&^K%=5+LPP8!5)\YLIY1_/]ND@0XGY:(W$"=Y MSW/.2?+Z#-9VXJ1@->*D9S,A5 EEF&Q>:*,+X>>M![.W%'ERME M3OBC08&7Y)ZHQV(J],JOH\QI1G))>0X$60R]2W@QAI$1V#M^4;*6>\? E#+C M_-DLOL^'7F R(HRDRH3 ^N^%C EC)I+.XV\5U*N91KA__!;]QA:OBYEA2<:< M_:9SM1IZB0?F9(%+IN[X^ANI"K()IIQ)^PO6U;V!!])2*IY58IU!1O/M/WZM M&K$G"+L- E0)T+&"L!*$MM!M9K:L:ZSP:"#X&@ASMXYF#FQOK%I70W/S&.^5 MT%>IUJG1A.@>2' &;K$J!54;P!? G@03BF>4447U]9-KHC!E\E3?^7A_#4Z^ MG((O@.;@8<5+B?.Y'/A*IV."^FF%OMJB40/Z!\[/00 [ 4(.N3C8^2AE0?O MY;YN0MT)5'<"V7AA>R>>+F=2"?UV_6F)&=8Q0QNSVQ"SH;*KK2JR*O.AO8QZ MW00-_!<'JUNSNA^QD(NU5<5[K!@F@9L5U:SH(U;H8D4'K @F73 0OU^J&;E=2LI)7UL"+:=Q>*"!]'NH30>,MVEUP+W"BIA7VVQD-S3' M>4KU6S_EDMJYX>GKJS)3R(R9'4[^;_-5!>V)E/)LB7%Q<9FFHB3SO8VR2L.Y MFWUJS/4]3 MQ'9 VRX4+^R,,^-*3TSV<*6'6B+,#?KZ@G/UMC!C4STFC_X!4$L#!!0 ( M #6"65(!$.'FBP0 +H3 9 >&PO=V]R:W-H965T.(Q=KEE)Y MQCQ3G>@B?2 M_ 6[TA:.P&(K%4]+9\T@C;/BESZ4B6@X('_ 9<.>-^!##BXI8-K BV8F;"N MJ:+3B> [(')KC98_F-P8;QU-G.7+>*>$_AIK/S7]E?-H%R<)H%D$;C)%LU4\ M3QBXE)(I"4Y[QGY^6"3;*,Y6H'(^NF:*QHD\U@Z?[Z[!T;MC\ [$&?BTYENI MH>7$49IM/J>S*)E=%>J;6>,(M8U 9P=)A5K/@IUBML1?R=9F< MHA. (48]A&:'N+O&'5KHN%7J78/G#N#M9[8OL7^]UT[@1K%4_FV9DE13$C,E M&5IMP:4$"RK$8SX-3?DV4WU+4\!X!B97@OLI=A%QR<2Y;R:L:X:@'[BX,FNQ M]"J6GI7EY6*Q3;<)52S**0H5_T?SFN\C6B#Y#0:G(89HGVB/F4]"S^TGZE=$ M?2O1/_2B'9!,OS,Y(F.2;\$6QZX906$P[J<85!0#*\7&)J.F?$\ J[;9JMQF M?:2##AL,"1GOD^Z:A6A,!DB'%>G02OJ3H)'N5KJ3&5F:BZZ"M'#'%>[XK2H. MP5I@XYWT<(2YQ6\>K][742W[4+( D&! ;5 M@HWLBOT2+2RA6BI'_!!VN/;8N1 U1+--MM9M9!?N _6P1&FU#1*B;DZ[=@2Z MWH"XH%JUD5VVOYBS79[0>R;T6?7''Y /?TKB)0-'CXP*>=S+V@Z*(#"^?>>* MYUQ1GVL[N%KOD5WP9UPPH-ABG?&$KQYMF+4.Q<.;'U=6[U)LF4%:MN M#)B\54WB6N"Q7> /KDG<(_&AU]GFSUBU6=;ZCNUZ^J**[)ZZ3Y'G[HM'KQEQ MA\2C5FML5^M#ZS'H:A?>_Q^GQXC@H636VH_M9_%7EJ,=E%C*\16>16A.XQ9$ M'U57YG)([]8\J<4E035:74!=FFN7O?$K=#XKKI%JF.)6ZP,5JSB3(&%+#0G/ M IUL45P4%2^*;\Q=RYPK?5XVCVNFS_\B-]#?EYRKIY=\@NJZ;OH-4$L#!!0 M ( #6"65)/!28(;@( . % 9 >&PO=V]R:W-H965TV2]A^ M_6PG#86U%2^)/\XY]Q[;]Z:-D(^J0M3P7#.N)EZE]>K"]U5184W40*R0FYV% MD#719BJ7OEI))*4CUV"GZ4KLL1[U ^K6VEF?J]2TAJYHH*#Q,7$FX87>6+Q#O"=8J.V MQF"=S(5XM)/KB^82=GZ'5*P13[@M-APT\*-9*B[HCFPQJRML_ M>>[.88L0CO80HHX0O24D>PAQ1XC?2T@Z@CMJO[7BSB$GFF2I% U(BS9J=N . MT[&-?GLHQ!E0QD#PDNXYIKP)9TSA*E2J!6C@^X";N+RQV>O$>O2O*J<:S+Z9:=ES8*7PUK>+G=*ZT-"7UZT# MI ^8N(#)GH!O'P!]>0"[;K<5&SHQVW.>LO!\.(Y3_VG[R/]'C>(D>0W*=X"" MT; 'M6[\K;=?HURZ'J*@$&NNVS?2K_9M:NJJ\\WZS+2OMMN\R+2][X;()>4* M&"Z,9# X-RG)MI^T$RU6KL+F0IMZ=S @ 6P8 !D !X;"]W;W)K&ULG95+;]LP#,>_"F'LT )K_T\%P(::9!;NWV/ Q-FF/!S*G: MHJ2=M=(%LS35F]!L-;+,.Q4B3*)H&!:,RV V\6M+/9NHT@HN<:G!E$7!],L" MA:JF01R\+JSX)K=N(9Q-MFR#MVCOMDM-L[!5R7B!TG E0>-Z&LSC\\7(V7N# M;QPKLS,&E\F]4@]N\0"&<$&$\-II!&](Y[HY?U:]\ M[I3+/3-XH<1WGME\&IP%D.&:E<*N5/4)FWP&3B]5POA?J!K;*("T-%85C3,1 M%%S67_;D#B!&R5M;N"#S##[6R"DK-K4 MDM?4%LE!Q<],GD(4OXG=\0+;7GEC/R_;VR%YQR2V>""JFKA/[ MX.:X"[*.-MR!C,>#T:#?33EL*8<'*2]*K5&F+V UDT:P^N%3 M92N;$^(.=1?3\ W3\*R;9]3RC/[C[IJ2[$(8O;F[Y&SN/; MFH%4E=+6;[]=;3OGO&X8?\SKMGO#](9+ P+7Y!J=CBBXKEM9/;%JZ]O'O;+4 MC/PPI^Z/VAG0_EK1K3<3%Z#]/YG]!E!+ P04 " U@EE2@*^'@)@" Z M!P &0 'AL+W=O[. M8$\:+AYD":#08T69G#JE4NLSUY5Y"166IWP-3*\LN:BPTJ98N7(M !=65%$W M\+S8K3!A3C:Q<]3-U?.=YXH:L2F4FW&RRQBNX M!76_OA;:U++"$&:<_2:'*J9,XJ( E MKJFZX@[*:ZEXU8EU!A5A[1L_=GW8$OC1'D'0"8+W M"L).$-I"V\QL67.L<#81O$'">.MH9F![8]6Z&L+,+MXJH5>)UJGL,^=%0RA% MF!7HBBG,5F1! 9U+"4JBC^BR5K70=L6%(G^Q[?VG1_T124#'YO MY^CXZ 0=(<+07REW=6OZ_@1]?P(;+_R__LR)S"F7ID._SA=2"?U9_GX#&_;8T&*C/=C M\].AWK6JD569'W23^6D2ZT(W ["HAT4'8*];U<):5?P"-@[C8=BHAXT.P8:V M]6(T //B-#\'"(=AX%Q8'?C0,2WI8\B;L MK@1]:"\5B"%DLH,)T3WUICTS?1'[7=TJ.A7@B;(5PQ6NFAMCI[B<:I9'9 M],WV;[SK%OG)^'6*[M;)9FZ5;UBL").(PE+KO-.Q#B#:D[HU%%_;PV[!E3XZ M[;#4EQL(XZ#7EYRK9\.&PO=V]R:W-H965T[U^E#=@PD&K#IVSG86^.]O[&13("'BX5[ =N:;^;X9 MC^WQ7LB?:D>(1H>"<35Q=EJ7#ZZK\ATIL+H7)>'P92-D@35,Y=95I21X;4$% M

5B+ORG9JY,Q,E)60OPTDZ?U MQ/$,(\)(KHT+#'^O9$88,YZ Q[^-4Z>-:8"GXS?OGZUX$+/"BLP$^T[7>C=Q M4@>MR0973'\5^]]((R@V_G+!E/U%^\;6*2V*!@P,"LKK?WQH$G$""*,K M@* !!+<"P@807@#\:X"H 42W N(&8*6[M7:;N#G6>#J68H^DL09O9F"S;]&0 M+\K-1GG1$KY2P.GI8Y[+BJS1X@!;3Q&%/J*9*$K!"=<*O9\3C2E3'V#YV\L< MO7_W ;U#E*._=J)2F*_5V-7 POAR\R;BISIB<"7B%\SOD>??H< +_![X[!9X M:.%>#WP^#)^3_!X%J8'[:0]\<0L\L_#1.=R%S+?I#]KT!]9?>,7?$A_QBD': M(9?(U@(SA7X\KI26T$/_#(0(VQ"A#1%=#R$%8S:") QKJ#9IJMU7O=I;;+V9 M8^9U&@21!V)?3XO4M?*C.(M;JS.J44LU&J0ZJZ2$?8=*(>TI(C:($3@%$*-X M11G5M)]RU"&3C.+H@G&/41 %_83CEG \2/C/DDBL*=^B9\/S#CTW1(]WJ!%S MAUXTY+PPND#/9\HQSREF:"D4M2I_+ [:G+RP#P"O+HM>2QSF4:F/6XS+AZ:; MGW^EJV'1UV?_J\NS]"5M^I+!&-^QE)CK8Y_@I%.N+ WCBYIVC>(DRLZ-YEVC M) K#>B($CC RKK/N\36OM(3B*/3ANI%MHUBH)K MW9:V]-)!>G_,GM"J.L+KH>VOWDJDW=AQ[%T0[!IY_>RREETVW%IZ1R2\(^KK M:>C RCJATZ##KVL494G83]'W?EV>WB#)QQOH-2[.-FD69OX%P1ZS,!Y%T05% M]^2J-R^YW['<4J[@G-P SKL?@0-9/X[JB1:EO?U70L-;P@YW\* DTAC ]XT0 M^FUB'A3M$W7Z'U!+ P04 " U@EE2MDD6^#L# R"0 &0 'AL+W=O MLB >0!DGSJP&UE6@[M$U" M0G2,AVD/)G$;"\?N;*>%_WYG)\U*DD:\M+%]WW?W^"L;5 MU,FUWMZXKDIS4F!U);:$P\I:R )K&,J-J[:2X,R""N;ZGA>[!:;7D02)5%@66[W/"Q'[JC)S#Q"/=Y-I,N+/)%F_(BNBG[8.$D=NP9+0@ M7%'!D23KJ7,[NEDFQMX:_*)DKXZ^D5'R(L2K&7S/IHYG B*,I-HP8/C;D05A MS!!!&']K3J=Q:8#'WP?V.ZL=M+Q@11:"/=-,YU,G<5!&UKAD^E'LOY%:3V3X M4L&4_47[VM9S4%HJ+8H:#!$4E%?_^*W>AR, \/0#_!K@MP'Q"4!0 X(V(#P! M"&M :'>FDF+W88DUGDVDV"-IK('-?-C-M&B03[E)^TI+6*6 T[/;-)4ER=#7 M-R@D112Z1+X/,J[(]@KYR1?D>Z.D+Z!A^ _,KY W,G!_U -??@8>6+@WH"9HLAQ8 MON $W[W8$3BKVJ1II2%'6&;H08JL3/4AM^_(U@)FZ/>C8 S!L=J#V9\!]V'C M/K3NPQ/NYV1#.:=\@_8'7XSB%\J@ROJ*I6*++)NYMW:S.$Q@&W?'">@:17%X M_=%HV<<4!(W1!S51HR8:5+/(L=P0EA\N*P7TC<"(D'A=QA*M$.LY(8$4UJL((> ,>>FEOY;TD5-3=TG[RX M$Q1TFY:ZKDTPBI*6NJ[1Z(CH@[AQ(VX\G"7(C0(-:2EE[Y4R'W=JXS),XE8% M+<:=T"ZC)&K768]5>!TF_1*21D(R* 'NLD^?F47247.=!%$KS*[1AS-31>D> M=9."0*F;KJR@V$NNJPNTF6T:_ZWM=ZWY!3P(JO[]GZ9Z3=S#":)<(4;60.E= MC2$D677H:J#%UO:L%Z&A ]K/'!XU1!H#6%\+H0\#XZ!Y)LW^ 5!+ P04 M" U@EE2Q3]9OT # ##"@ &0 'AL+W=O.3W[0 <6X'9\ MX[#1.]?$EG(GY;U=7"43+[ 9@8#8V! ,_]8P R%L),SC5QW4:S@MJ"7(*Q%-K]DDVU=QAZ)"ZUD5D- MQ@PRGE?_[*$68@= HSV L :$AP+Z-:!_*""J =&A@$$-<*7[5>U.N$MFV'2L MY(8HNQNCV0NGOD.C7CRW!V5A%#[EB#/3&Q#,0$+F3)E'Y%#T2AN]( M&(1!"WS6#;]FJDZ8YZT6SDF7!)E ML>0&4XGOL;FV)T!?)! %T1[^K8'0;@R]U]1]]9Y:+?US)A WRS J=C1"'T4NY0! M!=J0(X:'@Q2@8OSVCEL;5C=5&/2"X&W7L=VZ%^VVKUMI[3[&WLK1N%@U*!D2 M"ZDQY];&PO=V]R:W-H965TS(#/Z3-7+XDGHNU;),F$IS23C&1!T>M.XA1\?PL [(C?&5W+ MG6M@EC+B_+NY&4QN&H&)B"9TK P%T?]6M$^3Q##I./XJ2!OEG :X>[UEO[>+ MUXL9$4G[//G&)FI^T[AJ@ F=DF6BAGS]F18+B@S?F"?2_@7K?&P<-,!X*15/ M"[".(&59_I^\%D+L " ^ D % +T%A$< N #@R:D K''I?TV-*'7GHIER0;4]#G4LE+\""XE%7;GG-% MELN8Z*H;MV$4!%JG544081E$Z WB)2,I%XK]K=-Y/Z!/K]K3):V*)3R()<3A MT5"B,I3(&\HWZXWF'5M1H;T>L$Q1H=\U(/3;!K0YZ^^%?O.R"6;I,06\;).B3A7ZJ-E7!M@_D M1&9C@UU%\]?GG)%[*XG+E<3>E3P;64<;D%"E-3=K&MLU584;'P0!H\IH#P>^ M';<7ZU49ZY4WUL$V+88F+9[79.'9RNN2]+J.=QT&[F,2G'C;!5L14UQ&&!]X-ASM?-^A/WD'OZ]"W-&>3L!:?A,XHH=\I M>T0R"?*"TOC B@A&1@G-C>&"2$# @HJQGKSJ@]L_01\T8>BS ^C,%/K=]$GH M6M3FI8_.&2*,:A'6^1?T&]B[A?73XR:*O,(Z>X)^?WIDF374?\#)M'4V J]J M4==9"KRN4]W>"7K8# *?NLAY$_)[DU/WK 1&SF,0K$-BM%.AH5HE/D$?G)+8 M61CR>\RV(CB=P,BY#0IK4=?Y#_+72>]6UT^/3M@#UM%K.B;"_VOG! M9@L>UK@PBH]67=@9%O8[RO_3,CP4LU1U DZLU^Q!S"PZ:L'497AW&T=LX>S>'U(Q$SEDG=9$\U,FC&FD+DY\'Y MC>(+>QPYXDKQU%[.]7>!"C- /Y]RKK8WYH2S/)7O_@M02P,$% @ -8)9 M4H0>L5J# @ ?@8 !D !X;"]W;W)K&ULC95= M3]LP%(;_BA5Q =)&/MH&A-I*I17:)B$A.K:+:1=.0D5MY=Z!8J>++2I.-+4 M+$.[,L ++ZIDF$11&E9%1 M+$MT"^%XN.)+F ,^K1X,S<+.I1 5*"NT8@86HV 2WTQ3%^\#?@C8V)TQO,%VGP&SB_7TOHKV[2Q4<#RVJ*N6C$15$(U=_[2UF%' M$/>/"))6D'Q4T&L%/9]H0^;3FG'DXZ'1&V9<-+FY@:^-5U,V0KE=G*.AIX)T M.)Y!ANPSFS>;R/2"36B/"B@85P5[!(L<:3(U4 AD=SP74N"6G<\ N9#V@K1/ M\QD[/[M@9TPH]KW4M26I'89(>.XE8=ZBW#8HR1&4;UQ=LBC^Q)(HB0_(IQ^1 M][P\>B\/J2A=99*N,HGWZYVJS$S87&I;&V"_)IE%0\?N]PGS7F?>\^;](^:3 M2M<*&7U65&!5"+4\5*_&8^ ]W.>X'E-BZ]V2[$>DUU'T-^H=7+^#ZY^$FSND M;,LD(()Q9R+WVW\(L7%*=P#BP2Y @[D?-3A*.>@H!Z=+N*8#R#,)+-.&M%1# MEO,5G5#<'B(=[#$DO0.H^V'QU=51V+2#34_"WO,74=75!U'3O5U-'.F_J/\- M:U##G>[@.O,]-TNA+&WO@H31Y14YF*;;-1/4*]\P,HW4?ORPI!\$&!= SQ=: MX]O$]:#NES-^!5!+ P04 " U@EE2A?_#'L8" "I" &0 'AL+W=O M7KJNR@I1878@MX7!G+62)-4SEQE5;27!N125S \\;NR6FW$FG]MI2 MIE-1:48Y64JDJK+$\N6:,+&;.;[S>N&6;@IM+KCI=(LWY([HA^U2PLQM77): M$JZHX$B2]XK:1** MC%\FF+*_:%>OC6,'9972HFS$$$%)>?V/GYM"[ G\T8 @: 3!1P5A(PAMHG5D M-JT%UCB=2K%#TJP&-S.PM;%JR(9RLXUW6L)="CJ=+LA*HW-T4^E*$K3$+[!% M6B%X/M /P3?GFL@2V44G"Z(Q9>H4EC_<+=#)EU/T!5&.[@M1*VHYW$/[67'((XPQQ.+'$^G@XC>V[6B23*$D& MKK@_[A@(A2E]!Q MI80&B+9"FE.F-P*_6Y'W;VS3NOS.BSVP8?Y;?_*#3U0-,8CY0R$'G5#"./8Z M17/WSA%SB/_$[2LA(:#R@X+^)8@TBR ^VLA M].O$G%;MUTGZ'U!+ P04 " U@EE2\'VMQ:$" #T!P &0 'AL+W=O MQJ"UYDIRD_WY7LNNEU/4*&RP/L23?<^ZYQ]+5;"_D@\H -#D4 M.5=S)].ZO'1=MBF5V[ ME=%,5#IG'&XE45514/EX!;G8SQW?>5I8L6VFS8(;S4JZA37HN_)6XLQM61)6 M %=,<"(AG3L+_S*>FG@;\)7!7AV-B:GD7H@',UDF<\)T%(-D.VJ\5X3RA-Q MLF5\2TYCT)3EZHR\)W?KF)R>G)$3PCCYDHE*8:2:N1KS&Q9WT^2ZJG,%K^3Z M2/F >/XY";S [X!?]\,7U79 _(F%>QWP^"W9PRZXBZ:US@6M7O11[\ 4$L#!!0 ( #6"65(3-'99\ , '0. 9 M >&PO=V]R:W-H965TL(,=_YD)F3..M7+AJ)8$E)2A+ M7=_S(C=C/'=&@_+95(X&HM ISV$JB2JRC,GO=Y"*S="ASO;!(U\LM7G@C@8K MMH 9Z*^KJ<0[MXF2\ QRQ45.),R'SBW]^)GV#: <\2>'C=J[)F8J3T(\FYN' M9.AXAA&D$&L3@N'/&L:0IB82\GBI@SI-3@/0AKY1O%'0Q [[7 QW;X;TQV"*4GX9-7LK.\0[P*3EO@G\Z! M!R>SW]OA$XAQ[GT#I_T6^&<[_'>Q[I# *^&]0[B+@FA4X3>J\,MXP8EX=X7" M)TJ1V_BEX*I4 /GG5WQ&'C1DZE]+CJ#)$90YNB=R_+')0:HE7Z%L-$A0>) MLTE(R 5#-9(5R!B%>=FF!7MLZGD=S_O)PK+;L.Q:(SWD2K,T-0U"INQ[U2A: M5(610+:5NB*/8)P_ 4G$G/P-3+9IL$H6ELG,+K$>16$8#=QU"\6PH1C^((J& M%7:H!&A3:'C$S>]Y7CNWJ.$66;G-M(B?L30)0(;K*B09(U6\FA02;89,07*1 M7)'9DJ$"VBI6Q8_V6-$@\LI/.[5>0ZUW=ME0W:M"QDOQZ.\PQ'WMA$'\^LW\^O;2S^^M>C_IHER\VY.0+W= M)N19N1I1$+$J@Z-R:Q_ HXYIJ?T5>-T9[EY)Y;_F#'1OZZ364%\$"HB@4!3' MMJ\V1J9)G JLV:*5&SWNL>Y-+VQ?:;JS:^K;U[IX4O!2&"E_6N.W;7H[?Z;! M^RW]SE_IFPW69EX;T;JU'_MJ-PQ/-!#=&2NU.ZN]A>C.!>?I7<^1FU&]H/ M;2)[JK8FJL\I;P<>3G=G;]3N;V_NOG$=<%\E04#[8? _G;A[QVGS/H8GRP7/ M%4EACD"OT\,(LGK%J6ZT6)4G[">A\;Q>7B[QM1"D&8#_SX70VQMS:&]>-$?_ M 5!+ P04 " U@EE2:0;&8RP# #V"0 &0 'AL+W=O,"V_8=VLC->S+TN1< MX$B!+HN"J?L3S.5BX(7>X\(EGV7&+OC#_IS-<(SF:CY2-/,;E907*#27 A1. M!]YQ>'02QM; [?C&<:%;8[!'F4AY;2?GZ< ++!'FF!@KP>CG%D\QSZT2<=S4 MHE[CTQJVQX_J[]WAZ3 3IO%4YM]Y:K*!=^!!BE-6YN92+CY@?:".U4MDKMTW M+.J]@0=)J8TL:F,B*+BH?ME='8B60=Q;81#5!I'CKAPYRC-FV+"OY *4W4UJ M=N".ZJP)C@N;E;%1])23G1F.C4RN,YFGJ/0FO+LIN;F'71AC(D5*:8*+Z105 M%S,-3*0PSIA"N,1YJ9*,@@$C)6>*%;!UAH;Q7&_#!OB@[38-7,"5X$;OT"*- MOV:RU*2B^[XA= O@)S7F2849K<#\6(H]B(,=B((HN!J?P=;&]I.CZONYJD^! M:*(1-=&(G)MX532LT*[-<@JGLJ#2U\P5S[%23,R0RM' Y![:^T;LWBT?+YA* MX<\V0-W71/U+ M64Q0N86JKL^U+HG!EC0!:E8UF =85H=5,BI_W58RXFY G^7YZ#68RNMZ+4@D/#Z(X7DYWT- =K*=K>HCC:SK)F@0=-M*' M;Z-BPN"ICP;_N69JA^VBB7IKJB9L]?SP-:PCQ1/JY(1;M?>'5@]?"A:^J)=> M=P734^<-HW]0RQ;R#\5<^VG31<$A!6X%X5,K#O^^%Y]QGMF*PS ( M.[\!^:U_<7LC^LS4C L-.4[)+MCKD8"J+AG5Q,BY^V.?2$/7!#?,Z&*&RFZ@ MYU,IS>/$WA6:J][P%U!+ P04 " U@EE2)QK)?Q\# #?"@ &0 'AL M+W=OUZ13H(1>+V[QY\S@<3W_!Q8/, M$!4LBYS)@9IN%.YIFRBSXPWY)4KQ']:6<"#WS M&Y2$%L@DY0P$S@;>*+P8AUUC8$]\I;B0.V,PH4PY?S"3FV3@!881YA@K T'T M9XZ7F.<&2?-X7(-ZC4]CN#O>H+^UP>M@ID3B)<^_T41E ^_,@P1GI,K5'5^\ MPW5 '8,7\US:7UC49WOG'L255+Q8&VL&!67UERS70NP81,$!@VAM$%G>M2/+ M\HHH,NP+O@!A3FLT,["A6FM-CC)S*_=*Z%VJ[=3P7O'X(>-Y@D*^A.O'BJH5 MG&P&-RQ&9F2#24Z8A%=7J C-Y6N0&1$H@3+XG/%*$I;(OJ\T(0/KQVOGX]IY M=,!Y&,$M9RJ3<,T23'X'\'4D33C1)IQQY$1\3U@+@O -1$$4UAP=J*>-2*<6 M]?202 ;HQ%Q^ I>\T"]"$IM3(R$(2U%GJ8+I"G;/3M&Z4-*R3" M]2[.&S[G3^"#RY**6IC#E-Q 87"44QAL*UKP;RJ9&J;_8?;6)S=4U&D%P0L7 MJYTZ&SXY-^$GW%)&BZIP04=;Z.AYY&FX+9CAZ7_)U",PH4T+%Z-MQ0R/E,P_ M]"?+8_IO*V#8>2;Z;PMAZ*Z$3];?#=,Y_"S]G9ZC0)':SDI"S"NFZO:C66VZ MMU'=LVR/UZW?+1$IU=U%CC-M&K1Z6FY1=U/U1/'2=C!3KG0_9(>9[D!1F -Z M?\:YVDR,@Z:G'?X"4$L#!!0 ( #6"65*@2I6.Q0( #<( 9 >&PO M=V]R:W-H965TOV8=H'!RX!U=BI;4+S[V<;PFA>4+],VI=@G^]Y_-R==9=AP?BS2 D M>LT(%2,KD7)[9]LB2B##HL.V0-7)FO$,2[7E&UML.>#8@#)BNXX3V!E.J14. MC6W!PR'+)4DI+#@2>99AOI\ 8<7(ZEH'PV.Z2:0VV.%PBS>P!/FT77"ULVN6 M.,V BI11Q&$]LL;=NWE?^QN''RD4HK%&.I(58\]Z_5GEH !3/>8!; =QC0' !X%4 [QC@ M7P#X%GJ<+) M<"E9])PP$@,7']#\)4_E'MTB8[Z=J K$:,HR]2H%-H6]GH'$*1$WRNEI.4/7 M5S?H"J44?4]8+C"-Q="62I=FMZ-*PZ34X%[0\ D],"H3@>8TAO@,?MJ.[[HM M!+9*2)T5]Y"5B=O*N(1M![F#C\AUNH-S@MKA7S'M(*>KX6[W#'SV'KAGX,X9 M^+P=/H/HDO@WR?#J)^(9/N]2,A+,X79U^A;&G&.Z =4U)%KM4=-O@??&/"XP MC]&O;XH2W4O(Q.\607XMR#>"_ N"QH2PJ)3 UDB8IUI>&S7DG2M;R=LSO+J# M[D+?5QG>-9-[ZM/W7+=V>J.X5RONM2I^7#Z)EL"#FB;X/RK1KP7U_TTE)OWV M+)?E.G4:!/I)-YUFIT[!(/"/ZF4W.F0&?&-&DU J&ULS5??;]LV$/Y7"*' 6J")?LMJ81N([6S- ML )!O&X/PQX8Z6P1D4B7I.UF?_V.E"+;LBST)4!>3)&\[^/=?31Y'.^%?%(% M@"8_JI*KB5-HO?GLNBHKH*+J6FR X\Q*R(IJ[,JUJS82:&Y!5>D&GI>X%67< MF8[MV+VAOFWN) M/;=ER5D%7#'!B835Q+GQ/R_\Q "LQ5\,]NKHFYA0'H5X,IV[?.)XQB,H(=.& M@F*S@SF4I6%"/[XWI$Z[I@$>?[^P_VJ#QV >J8*Y*/]FN2XF3NJ0'%9T6^H' ML?\"34"QXPOV3>VGD.RK=*B:L#H0<5XW=(?32*. !AH/R!H $$7$%T MA T@_%E U BFYDZ%)N'!=5T.I9B3Z2Q1C;S89-IT1@^XT;WI98XRQ"GITLM MLJ="E#E(]0NY_;YE^IE_Y$$7N#W.#3_&7AHX5X/?#$,7T!V38+4P/UT()JPE3NT?.$% MOMMJ4XIG +($N6,9M@65H MKOIWP+^H]2^R_D47_#M=5-G-5CN7'3G7MR]JWMCRFL-N-XTB3/CN.-?G-J,P M"%JC$X_CUN-XT&.3!NLK+4$-9"!I^9(WJ="H]6_T2@K5O,E1]I,@/E5H/CI3 M*/6"CHKG/%%Z0<2T#2H=#&IIQ"-XY.#1*I] XP$VD*I/+>NG-RFE[QT.?^^5 MQ&R(3]0,NVKV&,5>TI&SSRA.^O7TCZXU?S"R!U! 959847/888&S,1?04-J" M WGP-H4]'/-^^%K"AF=RC-*T*VR/D;D=3X4]-TJ.CN33R X7A#]\0_P&'"0M MK:XTQXJ(*2VI*1Z'$G>5UMSZVBM/O77O18 MQ4D4==1UCPK3"N3:%O@*'=UR79=@[6C[B+BQI7-G?&8>%[;@/=#4+Y.O5*X9 M5Z2$%5)ZUR-T2=;%?MW18F/+WT>AL9BVGP4^D$ : YQ?":%?.F:!]LDU_1]0 M2P,$% @ -8)94M"'/2?6 P \PT !D !X;"]W;W)K&ULK9=KCYLX%(;_BH56VE;J #:7D"J)-#-TM[M25Z/)3OO9"4Y M W9J.TG[[]X[]'/OX,CLR_BIR0B3X4954S)UQ4NJ+.8F;HGOIBQO2P+2IXX M$/NJPOSG RG9<>Y YU3Q7&QSJ2N\Q6R'MV1)Y,ONB:N2UWK)BHI043 *.-G, MG7OX,86A-C"*KP4YBLXWT"@KQEYUX:]L[OBZ1Z0D:ZE=8/4ZD$=2EMJ3ZL?W MQJG3MJD-N]\G[W\8> 6SPH(\LO);D258VQZD%5T/J-?S2!Z!C ^(H!:@Q0WR"\8A T!L%8@[ Q,*'V M:A03AQ1+O)AQ=@1?EBP#W>IRTYEU*)"Y*\5ZIS9\[\!OP@,@Q M)^+T*BCX-V=[@6DF9IY4_=6M>NNF;P]UW]"5OD$$OC J###P#Y"%HZ]#C&/##FOL4\O6V>DK4+4*+-87*#)FC'+C#^ M@BO^_ME7*\+UA5GDMI(IU0;M^]"X#Z^X;P>^X_8#6)%M0:GZ5.E6 M8KHFX)T:Y;H#[VUC7#<2FT;T*G18A&@R\P[=L \U<11=:M*A)O']5G-!&+6$ MT4W"/SFF&O -@FC0,HK]'L%0 P/8([#X08&=(&X)XIL$CWH$RK<1XD'3=S#H M(5@T<6^@4HLFN#((DQ9A=2.M1T<^D";]KB36\N--_,[DFR.WP@7)T&P%8G M#LBP)&"#"PX.N-R3&TL.],_;D?^_+3H9*TO,!=BI1= $UAK7IL&D&[30G2:] MT%ID:.H&O2F6VF2!.X7V ,/.-@Q'+T4CN6J'TR[7Q WC/M=0-@G=_J2QJ(*) MZT^N8*$S%AJ_/HWD0D.NQ(U@GVLH"Y"+IGVPH0Q%+HRO@)VW7AB,7;5&8@6V M"/?GUZ-%AF+7C_M8%AGL3NI+K/.6#W]ES[UU3L,5X5MSJQ!@S?94UD?%MK:]N=R;\WJO_D'?:,PI^^RFO@Y]P5PM M2 *49*-<^NY$;>V\OF'4!!&@%2#Q:K=,JH3*V#],^F.1" MK"8VM1T>^_6SG9#1%E"E?8D?N>?XG&O[NKOAXEFFB JV><9DSTF56MVZKHQ3 MS(EL\!4R_6?!14Z4'HJE*U<"26)!>>8&GM=R4[$;H@9W_0.EXG3J)0WP ML+]GO[?>M9L_$2&+^:9M%_85+&> W$A M%<\KL%:04U:V9%OEX0 01"< 004(W@#\Y@E 6 '"CP*:%:!I,U-:L7D8$T7Z M7<$W($RT9C,=FTR+UO8I,]L^54+_I1JG^E/%X^>49PD*^0GN7@JJ=G -3RB5 MH+'"!&P$S!A5$B['J C-Y)4)F7,$%4 ;?4UY(PA+9=9469Y9P MXTK(L!02G!#B!_#(F4HEW+$$D]<$KG956POVUH;!6<:OA#7 \S]#X 7^$4&C MC\!#"_>.P,?GX6.,&Q!T#-SOG'$3UAL56K[PU$:E1."U.>()C'BNK[TD]N8, MA"!LB?HJ*ICOX#!N0G9V>K A(H%?WS0E/"C,Y>\S@IJUH*85U#PAZ)Y0 6N2 M%0A\ 6M]8/2*Q*QT=/=+LLB2F5JT[OM1*XBZ[OIP2]Y'!7[[)GP=-3["%7;: MS3KJE9^H]A.=]3-C F.^9/2/]B'-H:^R&!]F&[>FC\<<1N]5M<.;SG%5K5I5 MZZRJ"0K*$]#U'2IY5H;.>/&_>L\O', .B9#0@KR\ED$$"=G)8R?'/:@_.8JE MK>-2"RF8*N]K/5L_%0-;(=_,#_434E;\?S3E^_-(Q)(R"1DN-*77:.L\B[*F MEP/%5[;*S;G2-=-V4_T,HC !^O^"<[4?F 7JA[7_%U!+ P04 " U@EE2 MQ4\GX?,$ "X% &0 'AL+W=O,OX@5@$1O69J+V]Y*RO6-XXAH!1D5UVP-N?K/@O&, M2O7*EXY8$R6*ZD'G,EX39?P!/)Y_<#5FU-YB9,,80IIJ3RJ.7Z737C6G!NX_OWO_ MW9!79.94P)2E/Y-8KFY[?@_%L*";5#ZR[1]0$AIH?Q%+A?F+MJ5MOX>BC9 L M*\$J@BS)BU_Z5B9B#X"'#0!2 L@QP&L N"7 [0KP2H#7%3 H 8:Z4W WB0NI MI),Q9UO$M;7RIA],]@U:Y2O)=:$\2:[^FRBI]$2II"!43](WE?). M_IZT>OR+YM>HCR\1Z1-L"6C:!>X:>-\"#]OA(437B/@:CGT+?-8%'ACXJ"49 M;E4)KO'G-OC[>Y/-@2.V>/]ZJJT(J3Y5DB];W'N5>\^X]QK<%[5TX/42S6&9 MY+EZ5(L]I7D$Z%S52#'_A:U"BCF&9@[= U\GA S&SNO^1SNU\5Q\:!.>VOC^ ML+(Y(#BH" XZ$80WX%$B(/Z(R^ DABO2'QZ1L1GYP1$;BQ$>-M 95G2&G>@H M+5I (C^D$PY/@ACI56&+853%,.J8TG7"/XQ@.NJ0T-!FM)?0@SC]*D[_\[4- MYK=K8?L="KN#37AJJ>F1+[293O2FI>NCD$8- M(=4ZB-U/=YV. ;F6@'##TL*UEO70L"J]3S7>Q"JU6QRMC9K=J6AFU MWN+!YWH.!WTRTEF)U#Z1JS/(AJ8H318J/3M0F;EHZT.U,.)NRMBX/RKSW.Z% M(!.2M8R^B@P_0+J-R-D'2,^&/,Q?+>IXU/K=[I9+#DLJ09T')$_4F3-"KS3= MM*I$+<7XTUIL_3J%E\&AF ;N\3+H9!9:S-S .^ZA,YNWP/<:=DFX%E\E/+XLS^WJR/T#A)94M0S0[&T-D7Z1S Q?JA'# MCLY3N$3%Z<]6-V6X3=O.0Y:UR))VD?U_6+Y+!KHK)>.QDHSIGF1\!YY94]'. MR=J8B_PX>S)%N;>Z YDY)EYG$%- :N#=3_%XS)]Q<]0759 M.?D74$L#!!0 ( #6"65)8BIP( , & 9 >&PO=V]R:W-H965T MHTEJI)6] 614B0>FT3:J&RKI]F/;! M) >QFMBI[4#[[V<[(04*J/N2^,[W/'?/.;Y$:RZ>9(:HX*7(F1PZF5+EC>O* M),."R XOD>F=!1<%4=H42U>6 DEJ047N!I[7=PM"F1-'UC<5<<0KE5.&4P&R M*@HB7L>8\_70\9V-XX$N,V4<;AR59(DS5(_E5&C+;5E26B"3E#,0N!@Z(_]F MTC/Q-N 7Q;7<6H-1,N?\R1C?TJ'CF8(PQT09!J)?*[S%/#=$NHSGAM-I4QK@ M]GK#_L5JUUKF1.(MSW_35&5#9^! B@M2Y>J!K[]BH\<6F/!LFUC/@:22 MBA<-6%=04%:_R4O3ARV WS\""!I L _H'@&$#2#\**#; +JV,[44VX<)422. M!%^#,-&:S2QL,RU:RZ?,'/M,";U+-4[%,\63IXSG*0KY">Z>*ZI>X0JL&WZ4 MYFPDG$]0$9K+"[WS.)O ^=D%R(P(E$ 9_,QX)0E+Y26<[=B1JW2%)H^;--6, MZVJ"(]7X =QSIC()=RS%=)? U=):?<%&WS@XR?B=L YX_B4$7N ?*.CV(_#0 MPKT#\,EI^ 23#@0# _<')]2$[6F%EB\\=EJFZ5?F.T]A2E[U]5,P$H*P)=KU MG]%<*J'OTM\3R;IMLJY-UCV53)^PE)5.EU8(B@.^H$BH1. +D/8CX?5'';$]5IQO9/BIH(GB*F$A>#% M_ZFJB7O;U7C]<$_6@:!NS]_3]3YH<-W;T^5NW>T"Q=+.2 D)KYBJKT'K;&ULK5A;;]LV&/TKA)"'!NBB^RUP M#,1Q+G;<-6B6=<"P!UJB;2&2J))4W/[[D9*LRA2M:.A>;)$ZY_"[\2).]IB\ MTAU"#'S/TIQ>:3O&BDM=I]$.99!>X +E_,T&DPPRWB1;G18$P;@B9:EN&8:G M9S#)M>FDZGLBTPDN69KDZ(D 6F89)#]F*,7[*\W4#AU?DNV.B0Y].BG@%CTC M]E(\$=[26Y4XR5!.$YP#@C97VK5YN0H%O@+\F: ][3P#X4[]V4-*;K!Z= R+P7$\\5*5=\7DQ)KF8 MA,^,\+<)Y['I+21YDF\I>$($/.\@0> W< /3J$QA-4WP!LP@32( \QC,D[1D M* 8*UHSZ[%9ZD+W\M[X^_%KK5,'V. MHM;W8*"*[79YL"L]>_SR\/?UFC+"=\]_!O2=5M^I])T3^K_S8T:21SA# #)& MDG7)X#I%@&%P]_DOP!? Z'6'TQ@1Y:)0B[N5N#ANO$UMTP^]B?[6G6D*5%!% MMXN:]U&FY1G!,>JVCPHL5Y*ZZX,LR[6L8]2] A4Z@7^,>E!IA:*RNJB%POC M-.QCU+*/"@W/=XY1CPJ4;=B2UDH1",=P?D;BJ!S[B.Q(Z%&?!BY/6NQ#?1FK.N6KJUJ-[':,=@X=3 M"D ?90=V+P *E!\8KCH 7AL ;S U0;+CZ4 ;3;\G"IV7Y05*?Z!4#T90)'" MG+[GI]>SS?6E\GOL8P*Y1%=]C&FZIMI%OW71_U]R'#=GC?^>95^1Y<"0ILQC M'V6'INM*$5"@@M#UU"$(VA $@R&H#U3"BQBG*20=WU0.S6JUH&.$<>'+JYP* M%$I.SU4@6\KZK0HDKSAW*I KK9;W2L/E%4X%DIQ;J#".--JR#[(N+"FACRJ0 M(\]MI9*E3GK8)CU\?VKS>AZ?]E 5/JC64?=)2L.NTJD"T9OE*!3'FNZYV/K0R1;76%0/FR5>:L/EBU MO>TMQ77UL2;US\S+A:GH7YJ7J_H2XJ=\?27"CZ;;A*_^*=KPH410-4#J:X:Z MP7!1?>JM,>.?CM7C#D%^>A( _GZ#,3LTQ #M7<_T7U!+ P04 " U@EE2 M;0<(BVD# #A"P &0 'AL+W=O"Y;9A) =O2>JE^'.Z%'X:!2U2UELN8,"+I=!E_038DB0["(?VIZDA?7 MP$1YY/R/&7ROE@$TCFA#-\I($/WW1->T:8R2]O%O+QH,?.[KM1^&>0!J.B6'!OUDY_^HGV@Q.AM>"/M+SCU6!B S5$JWO9D[:"M M6?=/GOM"7!!0.D' /0&[A'B"$/6$Z*V$N"?$MC)=%%N'DBBR6@A^ L*@M9JY ML,6T;!V_9N:]WRNAG]::IU;?V8:W%#R09RK!%5CS]L 994H"O@7GA^#KLUYI MDH*/)56D;N0G#?YU7X*/'SZ!#Z!FX&'/CY*P2BY"I7T9]7#3>[CM/. )#PB# M'YRIO01?646KUP*A#C2DPB^I;O&LXM^$70.(/@,,,?(86K^%'EDZ]-#+>7I) M-]< YX:.\IDTT?".(JL73>BMCT+H5W(S(Q4/4K&5BB>DOM&*"M+XWE%'3"S1 MG!9/*Y3#5%?OZ;)P'E2:9O UJO2@8!2=4:^\)X/W9-;[O2**^IQWM/1RMJ1P M+*W'()RDCNTQ)H6QWW0ZF$[G"\Z%/GJ8SW8ZFBV'<>38'H.R),T&D+,?5.,O%^A.,D+IQ ^&$))[E3""XO3B5(@>#[FX?LV3\^[ MG#'*W%7H 26YNWL\H*LT0Q/.+SY0Z+T[J&>^GG&T!#THE+EU]TDE.)TPC\_F M\1MV4=6O1&\&[%L_!7+/+R\.1F[:THO#:5),1#E_A%#TAB@'P9]JT_1YLT3C MB%>& Q+ HWR1B6)#ARN1*]VOV!F:"H:M?_0]02P,$% @ -8)94C,JXAV] @ 30< !D !X M;"]W;W)K&ULC55M;]HP$/XK5M0/K;21]Q& I BL:?-J;5I=3 P_4^^C>C76E98@$S5OXDN2S&5F*A'%:X+N4CVWV'5D^H MXV6L%.87[5I?QT)9+22K6K!B4!':?/%K6X<#@!N= 7@MP#L&!&< ?@OP/PH( M6D!@*M-(,75(L<23$6<[Q+6WBJ87II@&K>03JMN^D%R=$H63DSN:L0K0$WX% M@3ZCUIR"^D,!FG.V):;!RS=T7W,B9&BZZL;=(4(14\% MJP6FN1C94M'32>RLI3)MJ'AGJ+@>>F!4%@)]I3GD[P/82EWM8UAZO.'&=]U[IJ5?DNW[2>;U3$'8*PHL*U#!05YWV<6^ T4$^;QB'_A'W M4R_?B>6'$<>OW&ULG5?;;MLX$/T50D !%VAU\R5.81M([!3; D4#9[=] M6.P#+8UL(A+I):DXV:_?(27+=BI1;5]LD=(YG#F<(6=F!R$?U0Y D^?P@"E>R@H,H7>^#X)A.RH!J'Y%WG%BS;8[;2:"Q6Q/M_ ^J_]O<11T+"DK "N MF.!$0C;W;J(/JR@V /O%-P8'=?9,C"L;(1[-X%,Z]T)C$>20:$-!\>\)EI#G MA@GM^+U",I9+3,]5H<_H#:H;'A M2T2N["\YU-^&'DE*I451@]&"@O'JGS[70IP!HDD'(*X!\6O J ,PK '#GP6, M:L#(*E.Y8G5844T7,RD.1)JOD*7+'4T@O"0)TJ_$M/OIV&SL9/U/N MDS!Z1^(PCEH,6OX,?&CA80M\Y8:O(/%)/#7P:.KP9MCLU-#R#3OX3FJ?]JP2 M?8FR,5XROB5?][A%9NO4Z?6K/?W[9J.TQ'S[QV'4J#%J9(T:=1AE%J&:9'5H MJ"98T IHBP$W71SY8?BF;:M^$[?Z==R%#N-&A[&3R&0)$&VRZ!WA>%QCYAQ% MV0"'C.DV-=RDD3]M%^/W8*M?AEU(,6FDF/1((9+']^8L3@G&*5Y0R@9>F_]N MIL'8OP[?M!TERQ[@Q!^V U<]P*$1X:U#A:M&A2LG$UY*>.5PO((DIFQ*6)6S MCEAP\Z$688<6/4;P$3!;VG&[RN] O! MNI:47.(%MN7L/TPC$S%U#JG6$L.]1FA"NDV;7ER'.#VX0=06;)<"G55JD9/L MJ]Z!;'7:C1N$+7%;N]V#C/RH(U7ZD>,>O^.3W[&[QA :;]&]%$],=61$#T/4 M$J6U #W 85==T0.<&.':O _.2O4"Y-:V/ K/@9+KJK)M9INVZL8V$Z_F;TV[ M95N $TW5JWVA&ULO5A;;]LV%/XKA-&'!,@BD9(E.7 ,)':* MI6B'()<.P[ '1J)MK1+ID52<#OOQ.Z04R;$NX;N#D M-.6CV=3>NY&SJ2ATEG)V(Y$J\IS*[Y,J%1Q)MCP?7>"S*Q(9!2OQ-65;M7.-3"B/0GPSB^OD?.0: M1"QCL38F*/P\L3G+,F,) CFD2HV%]FO::+7YZ-H MA!*VI$6F;\7V9U8%-#;V8I$I^Q]M2]G0&Z&X4%KDE3(@R%->_M+G*A$["CCH M42"5 ME7\'L4O$K!.U3!KQ3\0Q7&E8(-W2ECMXE;4$UG4RFV2!IIL&8N;/:M M-N0KY:91[K2$IRGHZ=DUCT7.T#U]9@K]A"Z2)#4%I!FZYF4;FG(>+9BF:::. M0>3A;H&./ARC#RCEZ'XM"D5YHJ:.!C3&IA-7GB]+SZ3',R;HB^!ZK= 53UCR MVH #8=2QD)=8+LF@Q4^4GR(7GR#B$MP!:'Z(NF?5W0[UQ;#Z@L6GB$1&'4<= MZE>'J$^L>CB0#*\NK&?M>3WVH*)H+AF4$\VIE-^AF%LJ$_3[9Q!$UYKEZH\! M-W[MQK=N_'[8P$^*F69XHEE1]@O-@( HCUE76Y0&Q]:@X;&G64#\J?/4@6)< MHQ@/HGC@DL5BQ=._68(T1/[(.%NFNK,M2U/!CG\/C]T:0-DJXQ9(XKE[0HNV M$)Y,@M="5VVA"(][X@WJ>(,?BQ?I-=7 S466H#3? TCMEPRR\964%+=692@ ME13BAY.]>#N$B.]UAQ+6H82#H9@^O4C^!*:#\:/5"8+9I#-6+8!:T ,O5 &$ M="/%4VH&5%=5%V$+VR3RHFYL48TM&L1VS3633&D+ T8SS70*-"E9!EF$Q M4 M0(]+H$9ND[L1RK)G9]M%+8#C<*_IVB)>T!W!I(Y@S^$N">]V&V&C_N?Q?^-46E(;SS 1GAGG.'WI#U,&D?D M?]Z"E<-7'1+X?3ENY@#V#F;HHA=Y$&>-*' MM!DE>'B6W&G(#/H'W3(%/1&O45/,H9(U0P*/W[4W&G;&P_1L',6EHWC'4=>1 M!'=PJF=.+YVI;$@5#[,J'*+AB,R'HFE($$?OFK:&J_ P6;TE;9-6VGR,H[ [ M;Z0A)#),2+_ JQF\A,$6-5LA$TJ]@M*U&^:5R5TLV O='B@-DQ$\".5K^S2% M8+$L*VMW:)DLA2C\53L8B26ZGW^ZZ 2*V]O6#WHF#&F8D PS85,VF"H'G@$K MD[OS),1!3]N3ANO(,-=5;0\6 ([LS9Q,&J(BX;MFM6$Q,GR6>P.Y5)9>G>L];__([NR\=.=, MKNS7#BB5*+@NWUGKN_47E0O['6'O_B4^6Y3?11HSY6>:+U2N4JY0QI9@TCT- M 9(LOWR4"RTV]M7^46@M[XX_'A?UR?I/I1%XQI]%J5HKY9%%H?KCVOS@I6T?I*'IB M+SNI*JJAJ?9>?5",YJU357K$]V.OHEPL-NOVW8/:K&6C2R[8@T)U4U54_?S" M2GFZ6>#%VXM'OB^T>>%MU@>Z9T],?SL\*&AY?92<5TS47 JDV.YF<8NOM\0W M#JW%=\Y.]<4S,D-YD?*':=SG-PO?$+&29=J$H/!W9%M6EB82WZ+^U@X?!O-":;67Y#\]U<;-(%RAG.]J4^E&>?F?=@"(3+Y-EW?ZB4V?K M+U#6U%I6G3,05%R<_^EKEX@+!QQ..)#.@;S7(>@<@G:@9[)V6'=4T\U:R1-2 MQAJBF8\%W_&,"HVVLCI( MP82ND=RA.[9C2K'7TA9=<<_#_>,[I#'S]\ M0A\0%^BYD$T-UO7:TP!MNO:R#O#+&9!, /Y!Q17R\6=$?((=[MOWN >MN_]_ M=P]2U>>+]/DB;;Q@(EZ?!@UIH&T:KF?"!GW8H T;3H2%)0D+3K11,PC/=?T9 M$I>53<[%'M%*-F8>H$.9<:JA_Q/7!6R"3#70R JJ]LR9W7._4=NOV=/'38AQ MFJR]XV42;:L@"$S"CHY!A?V@PME!?66POU#9+9"?+KIS@/BBWV@5QR,XVR@, M_-#-%O5LT2S;O3C"RI;*214Y.DS'5+91$(7$317W5/$LU6TWG^6PJ5Q\L$L/7-.2_X*DJ@EX%W!J3VX0^R-@VVABPZQZVM4L[=^Z8,J% ML[+G,K+VL&V$5T'L)L+^H _^+-.SA/P981P=>\Z3W+<0XC# X[PYS"(?SIL) MU LIP[.HWVG9T'-Q4$)Y0D7&G)38ZGZ9X(2,*1UF<12F$Y2#@& R2_D7U&;O M3">Q\Y3@(!V#VF9AD*31!.@@23AXO]1=G$AS>H<';<#SXG#'H.PT6@;SY1R\ M?>HOXQ6V9LEI1B;4 0_R@.?UX:Q=RA2!2[E;-M"8GB=;"I:Q?\'0H3K,0H*G MYFG0#/P^T3 502'+MF P4P;[H!&*55R;>F'751@Y/_*<395BMF@L"1XKB],J MP%,[8Q 7/*\N]T)3L>42;/:&S+ MP3*(HS&6RVJJT,*#<.!YY7"WB[*)$(U$;3[;#C$0)&6\M[^*>9"ZI?T+5S$6-2K8#/_\J@0#J?.\[-[0\ MM%>G%ZGA(M8^%G!79LH8P/>=E/JM86YC_>U[\Q]02P,$% @ -8)94GS7 M\7MG P 5@H !D !X;"]W;W)K&ULI59=C]HX M%/TK5M2'5FHGGP2H &D8NMJN5&G$].-AU0=/<@&KCIW:SL#LK]]K)Y.%)+!4 M?0%_G'-SCF]\T5T5114/2^!R_W<"[V7A37; M[HQ=\!>SDF[A KPSV^FA,K)-' M*7_8R<=\[@56$'#(C(U \>\)[H!S&PAE_&QB>NTC+?%X_!+]#^<=O3Q2#7>2 M?V.YV0S/8 F[\@7H2"36\'^@=PNDB4(V#"#6[R4I3D>N9;U":?8"?-3*6M8SHC(PP(I^D M,#M-/H@<\M, /GIJC44OQI;1Q8A_47%#@O MB8(H'!!T=PT]=O1@@+ZZ3%]! M=D.BB:6'DPMNXC9-L8L7GXFWQJR(C'%&W6V1F[.9TF_)AT/&JYR)+;DM9"6, M)O>@,&7"+AF)^Q3?I(:V!E,IH!%P;*J 6L=IP8/#P\RJY0"8<@S4$4,'F8I-;,)&KP!=?ST M2%6:)AU[?XJZ;^3_(E9]Q+LTF03#QB:MLMQ^F5)01$?KEX3'M7 M/@Y'W53U0?T*L^J#3BI,;<0_^N(6H+:N<]$DL^6V_D:UJVUS=.MZ@L[Z$INF MNL?Y+TS=<7VB"LNF)APV&#*X&:,D575,WHRQWEO/B MW)U8SOE!I2R'.X'D(/P(*3\M'.P\G;AGVYTR)]SE?$^W\ #J^_Y.Z)%; MJR0L@UPRGB,!FX7S 5]>DXDA%(@?#$ZR=8Q,*6O.?YK!;;)P/.,(4HB5D:#Z MZPA7D*9&2?OXKQ)UZM\TQ/;QD_I-4;PN9DTE7/'T7Y:HW<()'93 AAY2=<]/ MGZ J*#!Z,4]E\8E.%=9S4'R0BF<563O(6%Y^TU_51+0(>'*&0"H"&4OP*X(_ MEC"I").QA* B%*6[9>W%Q*VHHLNYX"T1\ M@SY("?JLP7]A=,U2IACHL4(MY;P0/TJS%TOZ![ _25G;Z"^ *1T-!Q M.$"_'D./"OJL2W?U#:SO(JGO(BGT_#-ZK:F_M,CYM9Q?R$W.R%T)2)BY@[$1 M?1RZ.:5 4 B8,#HN_3 *0CT7Q_9-Z,.FH>=Y-:IC;U+;FUCMW>8*!$B%[JD" M]'"B^R&'I<:T]=,1#GZSU\>*I16[W< M2]=#7@.+C])I'X&#&8ZZJ%70FVX\(2'IHJX'4"0*@N'*IW7E4VOEW[C229&V M,B K\R0Q8; Q87 T83!4_K17G!]Y@>?_-@=]6.BWYZ#C>U;[GEE]?X$CI A; MNB:LE<*7:,*HEHO^M@FC9Y>-#=%QA;UFP_!>H/LJ$9LW*Z1KKK6;X=?HOTK5 MZM8&Z;IM4AN35^N92MIJV0;I6FYV!FS?&LIV(9;UC9L8QY.7:!C#B\/7Z)QRWZ0S@; NA27=LC_>RD7S;PU\3R<1[B48B38P2>XR.:"3R?&1: M(5UGK0==>V2.ZQ_R?#A:(5US33@2>SC^8?=4JE:W?4CW^:_KN(E@8G^4_IL. MJJ0#F^T^9,BVVWI_-7]/?*5BRW*)4MAHGG&ULE97;3ALQ$(9?9;3B B1@ M#SF"DD@DE)8*JH@4>E'UPMF=9"V\=FI[$_KV'7LWV[2$5-PD/LS\\\W8GAUL ME'XV.:*%ET)(,PQR:U>786C2' MFSM4*)>TLE"Z8I:E>AF:ED67>J1!A$D7= ML&!X[>V_PQ'%C=L;@,IDK]>PFM]DPB!P0"DRM M4V#TM\8)"N&$".-GK1DT(9WC[GBK?N-SIUSFS.!$B6\\L_DPZ >0X8*5PCZH MS2>L\^DXO50)XW]A4]M& :2EL:JHG8F@X++Z9R]U'78Q,X1@$M>%!" )5FPW0&Q]=H&1?F9,?@"+B$K[DJ M#*<$O+YLQ Z#4+G(,(72I[+5!5$85+-YYB!52"5/$OI3#7='2H+ MF5C4:.P^KBI =YV+W7T5NQ_WV_MC M]YK8O8.QIZ5.M@?\^I+<,_TDM.K$+@@U^B\1W%UU5VK MB54KW]'FRE)_],.&PO=V]R:W-H965T1LJ\V]K0"0/=92V7E0(38786B+"FIN1[H!13=K;6J.9)I-:!L# MO/2@6H9)%)V%-1GKE,5EK?.^-+ M.0\B%Q!(*- Q<%H>X JD=$04QN^>,Q@D'7!_OV/_Y'.G7%;HDUW4B^0HXU>N1BR*W[,D2N)7 M KIZ"SSU\.@5>'X/ID6S2H0:IYTO_7X,%*%@+M.SGY_VBZ47;-S48HRR2LB3(:G5-$IAL/G8&Z\0VSTDCMY[<5 M350PSH'NUUKCSG "PXS._@)02P,$% @ -8)94G)#F*6B! K1$ !D M !X;"]W;W)K&ULQ5C;;N,V$/T5PM@""9!$(F7Y MLG ,.$ZV39'%!KDT#T4?:&EL$Y%$KTC%V7Y]AY(BR6N),5H$?;%UX9DYG!F> M(379RO19K0$T>8VC1)WWUEIO/CN."M800C_A"P58UK8J:RD/+9 MW%R'YSW7,((( FU,SX KF,GH2 MH5Z?]T8]$L*29Y&^D]O?H)Q03C"0D(<"^B6@?RC +P'YU)UB[GG@+KGFTTDJMR0UH]&:NGL^![)I0P25/DE,S",+_F$;E.BC(TZ3RZ!,U%I(YQ MR./])3GZ=$P^$9&0A[7,%$]"-7$TLC$VG:#T?%%X9AV>O_+TC%!Z0IC+W!;X MW [_G2=GQ"W@M 5^^=_@5X? O3;R#F:@2@.KTL!R>UZ'O8M,X1.E2",?Y,\; M?$:N-<3J+XL/K_+AY3[Z'3Z^;1-(U5IL,'$:4E :EREZ2R$D1UP13C:0!I#H MX[9DVFU3USUSW5\L+/L5R[[5TJ]2AEL116T542#]'&D4\&7*1F.O/YXX+\W, M'S;L:G_8V//9L!JU0]^OZ/M6^E_YJXBSV!*(065I\&$E,:Q\#*UL9V_Y_R(2 MH>$T0M$.<>5KGJS$(@(R4PJT.B%/N>#BN]D+I-A R*."91:1&[&$MFJQNZ4N M^0$\5989C*H9C.SQ1N+V>(\K2^,/BS=U:[EU_Y^(O^/7?S?BM-$RJ-76_7QF MLU-K'OTXT:.UZE&[-#U(C=TLP/XF0HQDL3W1)(@D>E^UAM+;4P;/HR/?:Y<& M6DL;M6O;G*OU+I-6]X61P:Y[WZ,=[FMIHG9M>DAYHGBQ00NDTNU-V]_S3EU_ MQ#JC6ONH M784.8W1"3-9:>0WW>(W9J*M(:D&C=D5KTEI8:-UK&3R3;YM\Z];*;[0?-\\= M=/"K99*.[45L*L?(E P$-P+U)/2:[ ?3FM1YZ:1)KL]H1XFS6EZ97>;:).6$ M7+U"D!DJ9"YC/&*IKK5W69K?B=G0=SMHU8K)[(K93JNY'N<=ZW%>6FXR&KCL MIQW/.X-V63?VI.Q?L&X<$;"'8<)113OI7Y0N=I@-6!>U6M297=0K:IC0!;(H MJ-U!(%>)^-M47VB*;REXW5-)U7OQP()]E"]$A#.!O)BS&,(3K%D\8Q:-^::] M,;?.T=LOFK$_]/L=LZS[!;/WB_8$O.V035UO\+R--!_X*[F$,,-:RJG&,DMT M*]7]3>]P..[24E:W%F9O+;9=>PG=::>^]_.F_;U1!3&G<=(U'S+P$+D2>'*- M8(DP]VR(^+3X-E#<:+G)#[\+J?$HG5^N@6/[-0/P_5)*_79CSM/5%YKI/U!+ M P04 " U@EE2LLT*S9@$ !=% &0 'AL+W=O2;>L)2:8[5E$G962J?4PJM>>V:K&4URIE1XQ/<'7DJY[$TG^=I"3R "SI(;-E?B%)W9STAOU4,)6-!/V4NU^8@6@R,F+ ME3#Y+]H5M'X/Q9FQ*BV8P8*4R_T_O2L<<<" PQ8&4C"0IS($!4/P5(:P8 AS MS^RAY'XXHY9.)UKMD';4(,T]Y,[,N0$^ER[N5U;#+@<^.YW%WS)NN(N!04=H M)H2*:1X1M4*+3,<;<"I::!XS]/:,60>$-U=GZ.V;=^@-XA)=;U1FJ$S, MQ+-@DY/LQ87^T[U^TJ+_,]7'".,^(C[Q&]CGW>P?J3Q&_IX=-["?/84]:-+N M@2-+;Y+2FR27%[3(.\T,K!B#YBI=,&GYBM.E8&AF M#+,&Y2'0L D>1)]@BPN(!S-N/TM9TD=?X/S_.EL:J^&8_-9A9U#:&>1VABUV M_JA4LN-"-#E\SQGEG"YKW$[):!R$XXEW>^C8.MDXB,BPI'ID5UC:%7;:=36? M=:"+2BG1,Z(PAR^<)TSOO^YK3:59,>W\_B37#DKE@TX(]BI^XN21_&3]._E# [U$]*L?%0J'W4JOU:6BL>:$;4H%@JB ML6XR8E0W(L"C*&BV8US:,?ZNSR#VJ]3K=WKLA2R]L!NF"_+&A.S7_(X'0>0W MNQT?5!+\&G 6&IH<;>_A25!I^SGE!^#:0OMA&P'B&L!1X+?AJW([)J^![UQ" MF\(EM^SH$[1 ($9:*M>\$M*(D=2#.(Z&4=B"LJH,^/FE =>3?A %XQ:55=+' MW5G_A1Q;$)[+6&0)I"#4 >VT,/%1,AJ$05M&QE4MPM$+@INU@HMCE4D@7=#[ M/2=0PJ+.@.O#'8P%AC5_.%$-Z' P'+7 K*H>[BY[+Q3#,U;4Z&MZ=TC1B&Q0 M0T;\X;"EG."JJ.+NJOI"T X6^R@OGHV@FBIUV!JOJECC[FK]KT#URZ/4[\#G MI$-' AV!U4H(=P(AM3'-C.T"_,^Z ERU!7C\*F%D;D#*Y^6CB]71C>G,VN,: MN-!O:YI)U4B0_[R1:$9V_U=<%TO!UZU=)*EW$AUPJD:"=#<2, 6@/] \'WZA MD]%,Y!:8#=^:KB'M8$K[OL,[C]CW&IRAWI+G?/B$M]Y,-1 M5 N+=W"5XR[>/E.]YM(@P5; YQ\/08#>WV7M7ZS:YK<[2V7AN.2/&P8QTHX M]E=*V8<7=V%4WBA._P102P,$% @ -8)94@V^U&85 P E D !D !X M;"]W;W)K&ULM59;;]HP%/XK5K2'5F+D B&A B0N MG=:IK5!9MX=I#VYR(%83F]H.=/]^MA/2% +:U/8%?#GG.]]W')_CP9;Q1Y$ M2/2: 8^.4I;;G.#T[PX1: MHX%9F_/1@.4R)13F'(D\RS#_,X&4;8>6:^T6[L@JD7K!'@W6> 4+D/?K.52JUVB_.1H'#WE1!"=4H$^ MHWN*\YA(B-&<,V02A7\S0V:=S] G92"28@T"$*B\B14LMJO'W MA.4"TU@,;*GXZ2AV5'*9%%R\(UQ<#]TP*A.!+FD,\6L 6PFKU'D[=1/O).(W M3-O(<5O(,5NTT[V #-(>FTRF ?0.LK_]FU'?Z?:9,"_Y!:OQLZ>P(.K8+0#X)F_KV* M?^]-_"\QIX2N!)H#1PM]=5IH@@6)FG04H<(:0Z_=]?=D-!DY?K.*H%(1O+N* M&4ESN7]="QU!DPYW3T>3T;&O*:QTA.]Q"UKHEIG/*LU5P='E:ZKJ($M)C'4- M++^WA50SU;IDD\3P\&/R_2.GT*_8]T^R7TS')RJ!Z[S4=N?#ZHU;ZR#N1U6< M$OE5]GJ];KB7/KO6WS+@*]/V!8I83F71#*K5ZFDQ-@UU;WVBGQRF;[[ %.^5 M&\Q71+7 %)8*TFD'BA,OG@#%1+*UZ:(/3*J>;(:)>C8!UP9J?\F8W$UT@.HA M-OH+4$L#!!0 ( #6"65(A!C#G-@4 $(5 9 >&PO=V]R:W-H965T MRTWJ>GM-8]5=.>6&CR^4?$&JXJV]ZJ)N[5IOFS$KJUGX M8)3]-;,Z,WZHYX-8H3]W7!FA\N]HEI6\3#.>H\HB.GDL^6Z56>84G4R%X5FN M3]%OZ/%ABD[>G:)WR$-ZPY70*"O18YD9_=X^M-=_;>1.\W*E+SQC0ZT<>FD; MUG43%CT0EH\^R-)L-+HI5V(%Z!?#>D('#'AVC+J!HJ\#=4T'+2YX>88P>8\H MI@0(:#(L_R,U5DYK.0;DTY]XW^56[A^4WPS+K[9J4#X[)O?#\MMA^8/8GB$: M57*2 /*[G^5NO=/XH'P^+/_ ;>XT.2A?_%K=[W]MZ);#\JE(N]SC@2[VN^GN MU_;\ _:@63XOFY=Y]5*<9CK-I=XI@?Z]>M)&V;?D?P-^@\YO4/L-#K4 SP6X M##0R5LNJ+X:O8QI2/[$C_75_"6O4^%2=RK.D!1ZH[_'/!(,'-L+?H4C1,6.-@]@ 4T\ITL MEP"&69"$<,W#KN;A8,WG92H+@=9*%LAN%52]K( S/^SY]Z,PH;1''UBT0/?-#)_H[P);M7:>3Y@!%8N)X7$#1 M!R1PL'L(HS%VL&4?2P+F4[CX45?\:+#XO]M=8]8T #=&94\[PY]R@8Q$,_D- MV<_9]/-&YBNAP(Z(>JN074439PY/ "KNK6C3/D7L&R-V.J)/Q90YIF9]R*Z, M[KI]"U!)$+O+ 60KH6Y# ,''!#M-O^A3"0[=A?$>H'SL.[:6P$ $.,!P.\1= M.\2#'QLW7)59^6Q? 4(U6X3S@4^)I+.:##;9-==9BD[L_F(E\YRK/?.G4%8P/&VZ$/T MC#KOC'L("MQ> BT=6%D(_K%/Q8-EGV;YKMJG'E_XUJ S@$Y*$Y!R5LLI"/5* M#U*]VH-4K_A'!7\'VW*BGX-4X'3) J#>U*WI )#RG>B7($7<3PMO[]BB$.JY M/HS3*)6[TC1;FNYI=^!W51][.,^OR?F< ,\7U0%A?4SRPWQSNF@WA<]9J5$N MUM95-;(CI)H#N^;&R&U]:/(DC9%%?;D1W+ZY*L#^OI;2O-Y4#KICT_'_4$L# M!!0 ( #6"65+#;2-WT0$ @$ 9 >&PO=V]R:W-H965TZ>TIMU8)B]@8[T'Z%HU', M^= TU'8&6!TA)6F6IF^I8D(G11[G]J;(\>2DT+ WQ)Z48N;/%B3VFV257"<. MHFE=F*!%WK$&'L#]Z/;&1W2RU$*!M@(U,< WRP2BR\XEAIC10BY<*W+XNYGCAOV9VY,$=U,&, M?-%;#MZ[Z V7YURD.3W/>Z2S?0IWY#LSC="62.">26_>>=@,YVX(''9Q#X[H M_$&(P]9?53 AP:]S1'<-PFF8+G_Q%U!+ P04 " U@EE2-@WHX#D" " M"@ #0 'AL+W-T>6QE9A;T6QKVV!/CQ9SIS^^DF6XCAI4T(?MNS%NO=6B"33"JDS0$9,9%%FB<7CIQGS\[S<"JDZFN["NZ[]-/W M AO/"J2,#0*GV %I7!.M08D[X_23>_!9"'E[L:Z-PE*1=32]PMN$?C!%EE+E MH(8R$=Y :M]>%KA74-"N][MB M$'"(/3K,3NJ:K3\S6@H.;O%'%TQCLLE#E53TR52S5R4S "B,5J TS<;(;T7J M!71Z_N;NG_(NOUFQ[P3_0G/_6]E7_*+(V, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( #6"65)FZ:Z;$@< !(^ / >&PO M=V]R:V)O;VLN>&ULQ9MM<]HX$(#_BH8OUYMICF#\1J?I3)HTOIOVEU*;W[NUF M7V/7QR]LK8I:6P,;PX9O6CWX7^^'E^)>>SW5E:Z?SGKM\TKUQ%(;O=0_57G6 M.^T)O[ /?UNG?UI3RVI2.%M59[W!^HUORM6Z^&WS)$#>R:EOM]1R>BL!Y*R7 MGL(.9]KYNOU$NW\)C/<*/KQ^U=3V2E>UR5A^=;5;:S,-NX%_TT=]HQV'S MN![$-^[_#*.=S72A+FW1+)6IU^/H5!4 C5_HE>\)(Y?JK'=A[Y43*SE7X4_! MKUR7ZS]8 QD:+O=&PQONNFP9.7F,MY4NX==+\5Y6TA1*M./H$6!$ $9' Q2O MQA)!#@G(X0$A)P$B?,$+.Q/7IK (,B8@XZ-!7MCE"D$F!&1R-,A);0L$F1*0 MZ?%&4OH%@LP(R(P7\E+YPNE5V![ ZH42[QNOC?+^-5Q("#(G('->R%MUKTRC M<*P9$30C7IIK S2U=4\X-I]2P?F4%VCLU$KJT@MI2O$%#J$3Y]YW8_. M >S M/B ?6(&MGUZ+,43FNN7\\*/1J_"]UP)C4@X9,$OD1DG?. MB3LGC9=M1MHAI.PP8-;#I9K6F(62P(#= D[?RY ,KX/(WZJ<0^Z+\:CP/V". M_Y!X+'6]MF? [/6@*=,H;MG'&6% ;,60N+Q?6&K4CG_1QO>:FR(B#)$Q&R( M#](9&# OQN"&R4(Z7%=$E!HB9C6$Q'>IQ)U\[!S)B*PEF#UP);43WV35*/$) ME-"X-G%KS[PK;7!.%%&"B)@%<:MJ_8P6M(JQ*"-$[$: 4]_KW5@;43:(F&TP M494J@@[^:< 'RE5/[9&$^"$K<=DYHI02(F8E3)JI5S^:<$0_A!RS,WZ4'Z)C M5@G_1AB3\D3$[ D:MD2,Y#,9MC7>B(D[V'F7+'D-D= M=,V#"\4AI9,ALTYVBYZ]XTB)9'B VF(O%"61(;-$]B7(>R$IA0R9%?)[IKP7 MD=+'D'W^Z5?*O \NIA02,RN$S)T[$3"F?!(S^P0GJ7O'D+)(S&P1,EOMCB%E MD9C9(G2V%6-,D*9)SEJ_8(+Z(0R3\)L M'AH3FR>AS),PFX?&Q.9)R+5T9O/0F-@\"66>A-D\VZ+ULW2N7:O8?YE3VDF8 MM;-E;)^("^M#_\D^2LHZ";-UMI239K6JV@0=$LMMUPS&I*R3,%MGB_E)UHT+ MQ2(D'.N!O=%RBIL\*.NDS-8AYRPZH3VE#)0R&XC&Q*$]I0R4,AN(QL2A/:4, ME!YS<;X3VE/*0.F!5^?A8@I-7-:T2ZFO,"9EH/30\VDGXCRT9H9K_E95&)/L MYV(VT,L]!6V,QYB4A%+VQ9II#2-X%7I=Q3E\N 3F<)[>JL"$,2D+I>R+-2WF MI%DNI6MC>X<58U(62IDMM!G-!ARDX- _K=L08%_BQG9:)#+*0AFSA5[HX-@D M'QB3LE#&WDA,='*($XQ)62CCGH';-U4-YZHJK"FEPYB4A3)F"[V ^?SD&F-2 M%LJ8+?32:(;-)YT>TXRR4,;=)/ "YG. PIB4A3+N)@$*LY-O9F1?\3%6>TY: M!SE=8 MEE(4R9@M1YZ;X@MO=,\I"V1&:R[:8G8.>4Q;*#]YG%C).615-^V&, M25DH/V#3634?T:'[#X S*JRA=PLJ8X;C$GY9\3LGQW, MKT8V,)YA L19<84#^XCRSXB["B+;)? U/J+\,V+VSU<#QUC-P^W,P'I=JV48 MU)E]G)U$IVT/_A:3\L^H]4^__;!_][94,VU4^1E^PL/V G*ML1/A(>QI$,5) MN"EBUE152,.^F!LKR\TMS9O;L=_]!U!+ P04 " U@EE2^C"$:+D" #D M-P &@ 'AL+U]R96QS+W=O4&$!D@"F!D>[7)W2\B!1QKBVTBOQ4:6WP^C1^A81Y_U<-Z M?.M.P_[M/"P^CH?3L&KVXWC^T;;#9E^/Z^&A.]?3YEOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ7>5D!O2[VM@-Z.>CL!O1WU M=@)Z.^KM!/1VD\T2 ;T=]78">COJ[03T=M3;">CMJ+<3T-M1;R>@MZ/>3D!O M3[V]@-Z>>GL!O3WU]@)Z>^KM!?3VD\UN ;T]]?8">GOJ[07T]M3;"^CMJ;<7 MT-M3;R^@=Z#>04#O0+V#@-Z!>@44#O1+V3@-Z)>B\DH'>BWDE [TR]LX#>F7IG ;TS]F?J MG07TSM0["^B=J7<6T#M3[RR@=Z;>64#O/#GL+:!WIMY90.]"O8N WH5Z%P&] M"_4N GH7ZET$]"[4NPCH7:AW^4Z]A_'S4(=;S]>:S_].JL?+=^OM\=?EU\7) M"W7%N;VO&)[^ E!+ P04 " U@EE2*J)E^DD" 5-@ $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&%B-*)*4BSJ;MMLVB%U E.A:L M/Y!,ZMR^M)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^8,0OMG9 MH?;I--LQKFPG-]0A?G7W8JZ;?7UOA;R^UJ*9QF#'L ['&LGMS2>[K1_ZL/I\ MB#_[;AHWB;.]3U8?3QN/69NDGN>^:^H0U\7CV/Z6LGY.2./)98_?=;._BAL2 M\6;"<>7/ <_GOCY:Y[K6KNYJ%[[40]PE#KWPX:FW/CU?XHT>I^VV:VP[-0]# M/)+ZV=FZ]3MKP]"GIZ)7YY-#O&%[^LPNSE_*G N,.^_<-/LX,6??'_Z\Z_XFAA+7_Q^]CCMUK9_F1VO]\?D]LL\O%@>E]_QKS-^K?_./B2D MCQS21P'I0T'ZT) ^#*2/$M)'!>DCNZ8T0A$UHY":44S-**AF%%4S"JL9Q=6, M FM&D5529)44625%5DF155)DE119)45629%54F25%%ESBJPY1=:<(FM.D36G MR)I39,TILN8467.*K#E%UH(B:T&1M:#(6E!D+2BR%A19"XJL!476@B)K09%5 M4615%%D5159%D5519%44615%5D6155%D5119-45639%54V35%%DU159-D553 M9-44635%5DV1U5!D-119#4560Y'54&0U%%D-159#D=509#4464N*K"5%UI(B M:TF1M:3(6E)D+2FREA192XJL)476BB)K19&UHLA:462M*+)6_U/6[].T_\?Q MRS,=ZFY\R1?+O\%N?P)02P$"% ,4 " U@EE2!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #6" M65*=],#^[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ -8)94E\ O@:: M!@ ,AH !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94D&B6@WM!0 EQ< !@ M ("!3!D 'AL+W=O+0 & M @($T(P >&PO=V]R:W-H965T&UL4$L! A0# M% @ -8)94IE[MGD?"0 7B8 !@ ("!V2L 'AL+W=O M9JKR< )!^ M 8 " @2XU !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94IO=PI%A M @ %04 !D ("!BF 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94EG4_2C)!0 30X !D M ("!#FL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8)94KJED;^H! >PH !D ("!#GD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8)94NV\]A2="@ YAH !D ("!QHH 'AL+W=O&PO=V]R:W-H965T M1^2QN@( -X% 9 " @8.U !X;"]W;W)K&UL4$L! A0#% @ -8)94K]_':5A"@ ,!D !D M ("!=+@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8)94@E%[K7Z) Y'P !D ("!RL@ 'AL M+W=O&PO=V]R:W-H965TZ5P, '$' 9 " M@0?T !X;"]W;W)K&UL4$L! A0#% @ -8)9 M4OOO5;=I @ % 4 !D ("!E?< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94D1M381.! V0H M !D ("!G0(! 'AL+W=O&PO=V]R:W-H965T^UY M[0, -@( 9 " @?@+ 0!X;"]W;W)K&UL4$L! A0#% @ -8)94M6KY!]Q P VP< !D M ("!'! ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8)94OYEM;S&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94HI_ MD\^% P 4@< !D ("!MRH! 'AL+W=O,& #[( &0 M @(%S+@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94C_=BGA- P SP@ !D M ("!F#@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8)94C]HS1F: P J T !D ("! M'$0! 'AL+W=O&PO=V]R:W-H965TB[S90( # & 9 M " @3!, 0!X;"]W;W)K&UL4$L! A0#% M @ -8)94@,9$HW3 @ 6P< !D ("!S$X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94G]L;-R& M @ 9P< !D ("!^U@! 'AL+W=O&PO=V]R:W-H965T*N , !X- 9 " @4]> 0!X;"]W;W)K&UL4$L! A0#% @ -8)94C^C>'DL @ ]00 !D M ("!/F(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8)94@$0X>:+! NA, !D ("!U6L! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8)94H"OAX"8 @ .@< !D ("!)G8! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94L4_6;] P MPPH !D ("!#8 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94H7_PQ[& @ J0@ !D M ("!7XL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8)94FD&QF,L P ]@D !D ("!6Y4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)9 M4@&PO=V]R:W-H965T^F 0!X;"]W;W)K M&UL4$L! A0#% @ -8)94L5/)^'S! N!0 M !D ("!"JH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94FT'"(MI P X0L !D M ("!W[8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8)94G):1-3/! BQ( !D ("!A,$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94M&5 M7=_> P @Q$ !D ("!LLX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8)94G)#F*6B! K1$ !D M ("!9-@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8)94B$&,.&PO=V]R:W-H965TC@.0( ( * - M " 7!E&UL4$L%!@ !G &< 2!P ,3\ 0 $! end XML 118 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 119 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 120 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 226 521 1 false 71 0 false 4 false false R1.htm 0001001 - Document - Cover page Sheet http://www.ridefox.com/role/Coverpage Cover page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.ridefox.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Income Sheet http://www.ridefox.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest Sheet http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - 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 2108102 - Disclosure - Revenues Sheet http://www.ridefox.com/role/Revenues Revenues Notes 9 false false R10.htm 2113103 - Disclosure - Inventory Sheet http://www.ridefox.com/role/Inventory Inventory Notes 10 false false R11.htm 2116104 - Disclosure - Prepaids and Other Assets Sheet http://www.ridefox.com/role/PrepaidsandOtherAssets Prepaids and Other Assets Notes 11 false false R12.htm 2119105 - Disclosure - Property, Plant and Equipment, net Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 12 false false R13.htm 2125106 - Disclosure - Leases Sheet http://www.ridefox.com/role/Leases Leases Notes 13 false false R14.htm 2131107 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ridefox.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2137108 - Disclosure - Accrued Expenses Sheet http://www.ridefox.com/role/AccruedExpenses Accrued Expenses Notes 15 false false R16.htm 2141109 - Disclosure - Related Party Transactions Sheet http://www.ridefox.com/role/RelatedPartyTransactions Related Party Transactions Notes 16 false false R17.htm 2143110 - Disclosure - Debt Sheet http://www.ridefox.com/role/Debt Debt Notes 17 false false R18.htm 2148111 - Disclosure - Derivatives and Hedging Sheet http://www.ridefox.com/role/DerivativesandHedging Derivatives and Hedging Notes 18 false false R19.htm 2150112 - Disclosure - Commitments and Contingencies Sheet http://www.ridefox.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2152113 - Disclosure - Stockholders' Equity Sheet http://www.ridefox.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 2162114 - Disclosure - Earnings Per Share Sheet http://www.ridefox.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2165115 - Disclosure - Income Taxes Sheet http://www.ridefox.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2173116 - Disclosure - Fair Value Measurement and Financial Instruments Sheet http://www.ridefox.com/role/FairValueMeasurementandFinancialInstruments Fair Value Measurement and Financial Instruments Notes 23 false false R24.htm 2177117 - Disclosure - Retirement Plan Sheet http://www.ridefox.com/role/RetirementPlan Retirement Plan Notes 24 false false R25.htm 2179118 - Disclosure - Acquisitions Sheet http://www.ridefox.com/role/Acquisitions Acquisitions Notes 25 false false R26.htm 2184119 - Disclosure - Selected Quarterly Financial Data (Unaudited) Sheet http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (Unaudited) Notes 26 false false R27.htm 2187120 - Disclosure - Subsequent Events Sheet http://www.ridefox.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 2202201 - 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 28 false false R29.htm 2303301 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies 29 false false R30.htm 2309302 - Disclosure - Revenues (Tables) Sheet http://www.ridefox.com/role/RevenuesTables Revenues (Tables) Tables http://www.ridefox.com/role/Revenues 30 false false R31.htm 2314303 - Disclosure - Inventory (Tables) Sheet http://www.ridefox.com/role/InventoryTables Inventory (Tables) Tables http://www.ridefox.com/role/Inventory 31 false false R32.htm 2317304 - Disclosure - Prepaids and Other Current Assets (Tables) Sheet http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables Prepaids and Other Current Assets (Tables) Tables 32 false false R33.htm 2320305 - 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 33 false false R34.htm 2326306 - Disclosure - Leases - (Tables) Sheet http://www.ridefox.com/role/LeasesTables Leases - (Tables) Tables 34 false false R35.htm 2332307 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.ridefox.com/role/GoodwillandIntangibleAssets 35 false false R36.htm 2338308 - Disclosure - Accrued Expenses (Tables) Sheet http://www.ridefox.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.ridefox.com/role/AccruedExpenses 36 false false R37.htm 2344309 - Disclosure - Debt (Tables) Sheet http://www.ridefox.com/role/DebtTables Debt (Tables) Tables http://www.ridefox.com/role/Debt 37 false false R38.htm 2353310 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.ridefox.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.ridefox.com/role/StockholdersEquity 38 false false R39.htm 2363311 - Disclosure - Earnings Per Share (Tables) Sheet http://www.ridefox.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.ridefox.com/role/EarningsPerShare 39 false false R40.htm 2366312 - Disclosure - Income Taxes (Tables) Sheet http://www.ridefox.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ridefox.com/role/IncomeTaxes 40 false false R41.htm 2374313 - Disclosure - Fair Value Measurement and Financial Instruments (Tables) Sheet http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsTables Fair Value Measurement and Financial Instruments (Tables) Tables http://www.ridefox.com/role/FairValueMeasurementandFinancialInstruments 41 false false R42.htm 2380314 - Disclosure - Acquisitions (Tables) Sheet http://www.ridefox.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.ridefox.com/role/Acquisitions 42 false false R43.htm 2385315 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (Unaudited) (Tables) Tables http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnaudited 43 false false R44.htm 2404401 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 44 false false R45.htm 2405402 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Customers Accounted for 10% or More of Accounts Receivable Balance (Details) Sheet http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Customers Accounted for 10% or More of Accounts Receivable Balance (Details) Details 45 false false R46.htm 2406403 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Activity in Allowance For Doubtful Accounts (Details) Sheet http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Activity in Allowance For Doubtful Accounts (Details) Details 46 false false R47.htm 2407404 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Depreciation and Amortization Periods for the Company's Property and Equipment (Details) Sheet http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Depreciation and Amortization Periods for the Company's Property and Equipment (Details) Details 47 false false R48.htm 2410405 - Disclosure - Revenues - Sales by Product Category (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails Revenues - Sales by Product Category (Details) Details 48 false false R49.htm 2411406 - Disclosure - Revenues - Sales by Sales Channel (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails Revenues - Sales by Sales Channel (Details) Details 49 false false R50.htm 2412407 - Disclosure - Revenues - Sales by Geographic Location (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails Revenues - Sales by Geographic Location (Details) Details 50 false false R51.htm 2415408 - Disclosure - Inventory (Details) Sheet http://www.ridefox.com/role/InventoryDetails Inventory (Details) Details http://www.ridefox.com/role/InventoryTables 51 false false R52.htm 2418409 - 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 52 false false R53.htm 2421410 - Disclosure - Property, Plant and Equipment, net - Components (Details) Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails Property, Plant and Equipment, net - Components (Details) Details 53 false false R54.htm 2422411 - Disclosure - Property, Plant and Equipment, net - Additional Information (Details) Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnetAdditionalInformationDetails Property, Plant and Equipment, net - Additional Information (Details) Details 54 false false R55.htm 2423412 - 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 55 false false R56.htm 2424413 - Disclosure - Property, Plant and Equipment, net - Depreciation (Details) Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails Property, Plant and Equipment, net - Depreciation (Details) Details 56 false false R57.htm 2427414 - Disclosure - Leases - Narrative (Details) Sheet http://www.ridefox.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 57 false false R58.htm 2428415 - Disclosure - Leases - Lease Costs (Details) Sheet http://www.ridefox.com/role/LeasesLeaseCostsDetails Leases - Lease Costs (Details) Details 58 false false R59.htm 2429416 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 59 false false R60.htm 2430417 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 60 false false R61.htm 2433418 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Excluding Goodwill (Details) Sheet http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails Goodwill and Intangible Assets - Intangible Assets Excluding Goodwill (Details) Details 61 false false R62.htm 2434419 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangibles (Details) Sheet http://www.ridefox.com/role/GoodwillandIntangibleAssetsAmortizationofIntangiblesDetails Goodwill and Intangible Assets - Amortization of Intangibles (Details) Details 62 false false R63.htm 2435420 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward Activity (Details) Sheet http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails Goodwill and Intangible Assets - Goodwill Rollforward Activity (Details) Details 63 false false R64.htm 2436421 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) Sheet http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Future Amortization Expense (Details) Details 64 false false R65.htm 2439422 - Disclosure - Accrued Expenses - Components (Details) Sheet http://www.ridefox.com/role/AccruedExpensesComponentsDetails Accrued Expenses - Components (Details) Details 65 false false R66.htm 2440423 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details) Sheet http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails Accrued Expenses - Activity Related to Warranties (Details) Details 66 false false R67.htm 2442424 - Disclosure - Related Party Transactions (Details) Sheet http://www.ridefox.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.ridefox.com/role/RelatedPartyTransactions 67 false false R68.htm 2445425 - Disclosure - Debt - First Amended and Restated Credit Facility (Details) Sheet http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails Debt - First Amended and Restated Credit Facility (Details) Details 68 false false R69.htm 2446426 - 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 69 false false R70.htm 2447427 - Disclosure - Debt - Future Payments for Long-term Debt (Details) Sheet http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails Debt - Future Payments for Long-term Debt (Details) Details 70 false false R71.htm 2449428 - Disclosure - Derivatives and Hedging (Details) Sheet http://www.ridefox.com/role/DerivativesandHedgingDetails Derivatives and Hedging (Details) Details http://www.ridefox.com/role/DerivativesandHedging 71 false false R72.htm 2451429 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 72 false false R73.htm 2454430 - Disclosure - Stockholders' Equity - Secondary Offerings and Share Repurchase Program (Details) Sheet http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails Stockholders' Equity - Secondary Offerings and Share Repurchase Program (Details) Details 73 false false R74.htm 2455431 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) Sheet http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails Stockholders' Equity - Equity Incentive Plans (Details) Details 74 false false R75.htm 2456432 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details) Sheet http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails Stockholders' Equity - Stock-Based Compensation (Details) Details 75 false false R76.htm 2457433 - Disclosure - Stockholders' Equity - Summary of Allocation of Stock-Based Compensation in Accompanying Consolidated Statements of Income (Details) Sheet http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails Stockholders' Equity - Summary of Allocation of Stock-Based Compensation in Accompanying Consolidated Statements of Income (Details) Details 76 false false R77.htm 2458434 - Disclosure - Stockholders' Equity - Summary of Unvested RSUs Activity (Details) Sheet http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails Stockholders' Equity - Summary of Unvested RSUs Activity (Details) Details 77 false false R78.htm 2459435 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) Sheet http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails Stockholders' Equity - Restricted Stock Units (Details) Details 78 false false R79.htm 2460436 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 79 false false R80.htm 2461437 - Disclosure - Stockholders' Equity - Stock Options (Details) Sheet http://www.ridefox.com/role/StockholdersEquityStockOptionsDetails Stockholders' Equity - Stock Options (Details) Details 80 false false R81.htm 2464438 - Disclosure - Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) Details 81 false false R82.htm 2467439 - Disclosure - Income Taxes - Components of Income Tax Expense (Details) Sheet http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails Income Taxes - Components of Income Tax Expense (Details) Details 82 false false R83.htm 2468440 - Disclosure - Income Taxes - Income Before Provision by Jurisdiction (Details) Sheet http://www.ridefox.com/role/IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails Income Taxes - Income Before Provision by Jurisdiction (Details) Details 83 false false R84.htm 2469441 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Rate and Effective Tax Rate (Details) Sheet http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails Income Taxes - Reconciliation of Statutory Federal Rate and Effective Tax Rate (Details) Details 84 false false R85.htm 2470442 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 85 false false R86.htm 2471443 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Details 86 false false R87.htm 2472444 - Disclosure - Income Taxes - Unrecognized Tax Benefit - Activity (Details) Sheet http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails Income Taxes - Unrecognized Tax Benefit - Activity (Details) Details 87 false false R88.htm 2475445 - Disclosure - Fair Value Measurement and Financial Instruments - Hierarchy of Assets and Liabilities at Fair Value (Details) Sheet http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails Fair Value Measurement and Financial Instruments - Hierarchy of Assets and Liabilities at Fair Value (Details) Details 88 false false R89.htm 2476446 - Disclosure - Fair Value Measurement and Financial Instruments - Level 3 Roll Forward (Details) Sheet http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails Fair Value Measurement and Financial Instruments - Level 3 Roll Forward (Details) Details 89 false false R90.htm 2478447 - Disclosure - Retirement Plan (Details) Sheet http://www.ridefox.com/role/RetirementPlanDetails Retirement Plan (Details) Details http://www.ridefox.com/role/RetirementPlan 90 false false R91.htm 2481448 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 91 false false R92.htm 2482449 - Disclosure - Acquisitions - Allocation of Purchase Price (Details) Sheet http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails Acquisitions - Allocation of Purchase Price (Details) Details 92 false false R93.htm 2483450 - Disclosure - Acquisitions - Unaudited Pro Forma (Details) Sheet http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails Acquisitions - Unaudited Pro Forma (Details) Details 93 false false R94.htm 2486451 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) Sheet http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails Selected Quarterly Financial Data (Unaudited) (Details) Details http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedTables 94 false false R9999.htm Uncategorized Items - foxf-20210101.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - foxf-20210101.htm Cover 95 false false All Reports Book All Reports foxf-20210101.htm exhibit1015fourthamendedan.htm exhibit1016fifthamendedand.htm exhibit1022formofrestricte.htm exhibit1023formofrestricte.htm exhibit1024formofrestricte.htm exhibit1025formofperforman.htm exhibit211listofsubsidiari.htm exhibit231consentofindepen.htm exhibit311certificationofc.htm exhibit312certificationofc.htm exhibit321section1350certi.htm exhibit322section1350certi.htm foxf-20210101.xsd foxf-20210101_cal.xml foxf-20210101_def.xml foxf-20210101_lab.xml foxf-20210101_pre.xml foxf-20210101_g1.gif foxf-20210101_g2.gif http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 123 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "foxf-20210101.htm": { "axisCustom": 1, "axisStandard": 31, "contextCount": 226, "dts": { "calculationLink": { "local": [ "foxf-20210101_cal.xml" ] }, "definitionLink": { "local": [ "foxf-20210101_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "foxf-20210101.htm" ] }, "labelLink": { "local": [ "foxf-20210101_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "foxf-20210101_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "foxf-20210101.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 687, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://www.ridefox.com/20210101": 1, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 15 }, "keyCustom": 50, "keyStandard": 471, "memberCustom": 18, "memberStandard": 52, "nsprefix": "foxf", "nsuri": "http://www.ridefox.com/20210101", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover page", "role": "http://www.ridefox.com/role/Coverpage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Inventory", "role": "http://www.ridefox.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Prepaids and Other Assets", "role": "http://www.ridefox.com/role/PrepaidsandOtherAssets", "shortName": "Prepaids and Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Property, Plant and Equipment, net", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnet", "shortName": "Property, Plant and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Leases", "role": "http://www.ridefox.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131107 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.ridefox.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137108 - Disclosure - Accrued Expenses", "role": "http://www.ridefox.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141109 - Disclosure - Related Party Transactions", "role": "http://www.ridefox.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143110 - Disclosure - Debt", "role": "http://www.ridefox.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - Derivatives and Hedging", "role": "http://www.ridefox.com/role/DerivativesandHedging", "shortName": "Derivatives and Hedging", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Commitments and Contingencies", "role": "http://www.ridefox.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152113 - Disclosure - Stockholders' Equity", "role": "http://www.ridefox.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - Earnings Per Share", "role": "http://www.ridefox.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165115 - Disclosure - Income Taxes", "role": "http://www.ridefox.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173116 - Disclosure - Fair Value Measurement and Financial Instruments", "role": "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstruments", "shortName": "Fair Value Measurement and Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177117 - Disclosure - Retirement Plan", "role": "http://www.ridefox.com/role/RetirementPlan", "shortName": "Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179118 - Disclosure - Acquisitions", "role": "http://www.ridefox.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2184119 - Disclosure - Selected Quarterly Financial Data (Unaudited)", "role": "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2187120 - Disclosure - Subsequent Events", "role": "http://www.ridefox.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenues (Tables)", "role": "http://www.ridefox.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Inventory (Tables)", "role": "http://www.ridefox.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Prepaids and Other Current Assets (Tables)", "role": "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables", "shortName": "Prepaids and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Property, Plant and Equipment, net (Tables)", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables", "shortName": "Property, Plant and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - Disclosure - Leases - (Tables)", "role": "http://www.ridefox.com/role/LeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "foxf:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "foxf:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.ridefox.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - Debt (Tables)", "role": "http://www.ridefox.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353310 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.ridefox.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363311 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.ridefox.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Income", "role": "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366312 - Disclosure - Income Taxes (Tables)", "role": "http://www.ridefox.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2374313 - Disclosure - Fair Value Measurement and Financial Instruments (Tables)", "role": "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsTables", "shortName": "Fair Value Measurement and Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2380314 - Disclosure - Acquisitions (Tables)", "role": "http://www.ridefox.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2385315 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ie823bdd95deb403e894fe37de093e92c_D20171230-20180928", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ie823bdd95deb403e894fe37de093e92c_D20171230-20180928", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdf2cee45a0e4e46bc77da38d9fb82ec_D20200104-20210101", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Customers Accounted for 10% or More of Accounts Receivable Balance (Details)", "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Customers Accounted for 10% or More of Accounts Receivable Balance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdf2cee45a0e4e46bc77da38d9fb82ec_D20200104-20210101", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i64a248d121c54ffca95e2dc10fd5db0e_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Activity in Allowance For Doubtful Accounts (Details)", "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Activity in Allowance For Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ib2bebc8f332d4be5a9daff1793ed5fde_I20171229", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i596e91f2159a4ca1b3d8a1bbb2fbe800_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Depreciation and Amortization Periods for the Company's Property and Equipment (Details)", "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Depreciation and Amortization Periods for the Company's Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i596e91f2159a4ca1b3d8a1bbb2fbe800_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdbd18242a1e40d1a07c7b81f60dfab1_D20201003-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenues - Sales by Product Category (Details)", "role": "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "shortName": "Revenues - Sales by Product Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i5ea2a8350f43405a94d413c6b5c67e90_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdbd18242a1e40d1a07c7b81f60dfab1_D20201003-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenues - Sales by Sales Channel (Details)", "role": "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails", "shortName": "Revenues - Sales by Sales Channel (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i25b76d6933124a64ac77cb6edc187331_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdbd18242a1e40d1a07c7b81f60dfab1_D20201003-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Revenues - Sales by Geographic Location (Details)", "role": "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "shortName": "Revenues - Sales by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ie3e2f0ef159a40dabd44ef1c064184ab_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Inventory (Details)", "role": "http://www.ridefox.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:PrepaidDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Prepaids and Other Current Assets (Details)", "role": "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails", "shortName": "Prepaids and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:PrepaidDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Property, Plant and Equipment, net - Components (Details)", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails", "shortName": "Property, Plant and Equipment, net - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - Property, Plant and Equipment, net - Additional Information (Details)", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetAdditionalInformationDetails", "shortName": "Property, Plant and Equipment, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details)", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "shortName": "Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i7c88fa0177be42b2b7a4f2672d6973e8_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Property, Plant and Equipment, net - Depreciation (Details)", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails", "shortName": "Property, Plant and Equipment, net - Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Leases - Narrative (Details)", "role": "http://www.ridefox.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "iac9334e6188b4227aff3bddc1c0a6a30_D20181229-20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Leases - Lease Costs (Details)", "role": "http://www.ridefox.com/role/LeasesLeaseCostsDetails", "shortName": "Leases - Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ibe10beceea444b8fb1a28dbdcc6d6c9f_I20171229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest", "role": "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "shortName": "Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i3fdd0a5f7e0b4b10849d57c1cab71fd2_I20171229", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Leases - Maturity of Lease Liabilities (Details)", "role": "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "shortName": "Leases - Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "foxf:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Excluding Goodwill (Details)", "role": "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets Excluding Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "foxf:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "foxf:ScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangibles (Details)", "role": "http://www.ridefox.com/role/GoodwillandIntangibleAssetsAmortizationofIntangiblesDetails", "shortName": "Goodwill and Intangible Assets - Amortization of Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i0e7c763c09ec4fcb8f3c52633f805a98_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward Activity (Details)", "role": "http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails", "shortName": "Goodwill and Intangible Assets - Goodwill Rollforward Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "role": "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Accrued Expenses - Components (Details)", "role": "http://www.ridefox.com/role/AccruedExpensesComponentsDetails", "shortName": "Accrued Expenses - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i6e8368c025c64733a99a6b55d3b93e82_I20171229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details)", "role": "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails", "shortName": "Accrued Expenses - Activity Related to Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ie823bdd95deb403e894fe37de093e92c_D20171230-20180928", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i8163c96d029641b7a3566bdaca59cc23_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Related Party Transactions (Details)", "role": "http://www.ridefox.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i8163c96d029641b7a3566bdaca59cc23_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Debt - First Amended and Restated Credit Facility (Details)", "role": "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "shortName": "Debt - First Amended and Restated Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Debt - Summary of Amended and Restated Credit Facility (Details)", "role": "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails", "shortName": "Debt - Summary of Amended and Restated Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - Debt - Future Payments for Long-term Debt (Details)", "role": "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails", "shortName": "Debt - Future Payments for Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - Disclosure - Derivatives and Hedging (Details)", "role": "http://www.ridefox.com/role/DerivativesandHedgingDetails", "shortName": "Derivatives and Hedging (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i840618251554402fb5d5dede0ca16a20_I20200817", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ifab06a46c5c74f63a6cfa38e903fc6d2_I20200311", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451429 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "foxf:InstallmentPaymentsToAcquireBusinessRemainderOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i966a9f8052de434cada29921308fa1d6_D20200630-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:SaleOfStockUnderwritersCommissions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Stockholders' Equity - Secondary Offerings and Share Repurchase Program (Details)", "role": "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Secondary Offerings and Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i966a9f8052de434cada29921308fa1d6_D20200630-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:SaleOfStockUnderwritersCommissions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "shortName": "Stockholders' Equity - Equity Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails", "shortName": "Stockholders' Equity - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ia85ce1c9b6664dd0bf733b1549b8a8f7_D20171230-20180928", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Stockholders' Equity - Summary of Allocation of Stock-Based Compensation in Accompanying Consolidated Statements of Income (Details)", "role": "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails", "shortName": "Stockholders' Equity - Summary of Allocation of Stock-Based Compensation in Accompanying Consolidated Statements of Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i89c67d83d0754b4bb45fe31d9ba20176_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ib2c9750440c445b5802070911796d30d_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Stockholders' Equity - Summary of Unvested RSUs Activity (Details)", "role": "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails", "shortName": "Stockholders' Equity - Summary of Unvested RSUs Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "iedc41aaf87044962b30f1ff051c4b0ff_I20171229", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "if591ad562e494454ae42d907fd02d3c6_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails", "shortName": "Stockholders' Equity - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "if591ad562e494454ae42d907fd02d3c6_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i0e7c763c09ec4fcb8f3c52633f805a98_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460436 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails", "shortName": "Stockholders' Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i9db637a8659b411ca20311226f65f4e2_D20171230-20181228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Stockholders' Equity - Stock Options (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityStockOptionsDetails", "shortName": "Stockholders' Equity - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdbd18242a1e40d1a07c7b81f60dfab1_D20201003-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464438 - Disclosure - Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467439 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails", "shortName": "Income Taxes - Components of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468440 - Disclosure - Income Taxes - Income Before Provision by Jurisdiction (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails", "shortName": "Income Taxes - Income Before Provision by Jurisdiction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469441 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Rate and Effective Tax Rate (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Statutory Federal Rate and Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470442 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471443 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i0e7c763c09ec4fcb8f3c52633f805a98_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472444 - Disclosure - Income Taxes - Unrecognized Tax Benefit - Activity (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails", "shortName": "Income Taxes - Unrecognized Tax Benefit - Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LinesOfCreditFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475445 - Disclosure - Fair Value Measurement and Financial Instruments - Hierarchy of Assets and Liabilities at Fair Value (Details)", "role": "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails", "shortName": "Fair Value Measurement and Financial Instruments - Hierarchy of Assets and Liabilities at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LinesOfCreditFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i2faeba52820c435c832a6430cbb89a8b_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476446 - Disclosure - Fair Value Measurement and Financial Instruments - Level 3 Roll Forward (Details)", "role": "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails", "shortName": "Fair Value Measurement and Financial Instruments - Level 3 Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i2faeba52820c435c832a6430cbb89a8b_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - Revenues", "role": "http://www.ridefox.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478447 - Disclosure - Retirement Plan (Details)", "role": "http://www.ridefox.com/role/RetirementPlanDetails", "shortName": "Retirement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ifab06a46c5c74f63a6cfa38e903fc6d2_I20200311", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481448 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ifc9d5ccedd114b5283db3ae65d510231_D20200311-20200311", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i897583839d7946aaa0f35e5a83561c50_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482449 - Disclosure - Acquisitions - Allocation of Purchase Price (Details)", "role": "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "shortName": "Acquisitions - Allocation of Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "i7e04d5e448764f4fb52ea73bd23d39f2_D20200311-20200311", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483450 - Disclosure - Acquisitions - Unaudited Pro Forma (Details)", "role": "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails", "shortName": "Acquisitions - Unaudited Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ic8c6582872e9493597dcb703d23c882b_D20200104-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdbd18242a1e40d1a07c7b81f60dfab1_D20201003-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486451 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "shortName": "Selected Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "icdbd18242a1e40d1a07c7b81f60dfab1_D20201003-20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ie823bdd95deb403e894fe37de093e92c_D20171230-20180928", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:RefinancingofLongTermLineofCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - foxf-20210101.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - foxf-20210101.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210101.htm", "contextRef": "ie823bdd95deb403e894fe37de093e92c_D20171230-20180928", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:RefinancingofLongTermLineofCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Coverpage" ], "xbrltype": "tradingSymbolItemType" }, "foxf_AftermarketSalesChannelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aftermarket Sales Channel [Member]", "label": "Aftermarket Sales Channel [Member]", "terseLabel": "Aftermarket" } } }, "localname": "AftermarketSalesChannelMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "domainItemType" }, "foxf_AllowanceForDoubtfulAccountsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for Doubtful Accounts [Table]", "label": "Allowance For Doubtful Accounts [Table]", "terseLabel": "Allowance for Doubtful Accounts [Table]" } } }, "localname": "AllowanceForDoubtfulAccountsTable", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "foxf_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities Lessee", "label": "Assets And Liabilities Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "foxf_BusinessAcquisitionAdditionalFinancingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Additional Financing Costs", "label": "Business Acquisition, Additional Financing Costs", "terseLabel": "Business Acquisition, Additional Financing Costs" } } }, "localname": "BusinessAcquisitionAdditionalFinancingCosts", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage", "label": "Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage", "terseLabel": "Call option to acquire remaining interest (as a percent)" } } }, "localname": "BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "foxf_BusinessAcquisitionExecutiveCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Executive Compensation", "label": "Business Acquisition, Executive Compensation", "terseLabel": "Business Acquisition, Executive Compensation" } } }, "localname": "BusinessAcquisitionExecutiveCompensation", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BusinessAcquisitionProFormaRevenueNotIncludedInConsolidatedIncomeStatement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Pro Forma Revenue, Not Included in Consolidated Income Statement", "label": "Business Acquisition, Pro Forma Revenue, Not Included in Consolidated Income Statement", "terseLabel": "Business Acquisition, Pro Forma Revenue, Not Included in Consolidated Income Statement" } } }, "localname": "BusinessAcquisitionProFormaRevenueNotIncludedInConsolidatedIncomeStatement", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BusinessAndBasisOfPresentationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business And Basis Of Presentation [Table]", "label": "Business And Basis Of Presentation [Table]", "terseLabel": "Business And Basis Of Presentation [Table]" } } }, "localname": "BusinessAndBasisOfPresentationTable", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 1.0, "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right-Of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right-Of-Use Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Lease Right-Of-Use Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseRightOfUseAssets", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Including Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 5.0, "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BuyoutLiability": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Buyout Liability", "label": "Buyout Liability", "terseLabel": "NCI buyout liability" } } }, "localname": "BuyoutLiability", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "foxf_CoreTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Core Technology [Member]", "label": "Core Technology [Member]", "terseLabel": "Core technology" } } }, "localname": "CoreTechnologyMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "foxf_CostOfGoodsAndServicesSoldPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Goods And Services Sold [Policy Text Block]", "label": "Cost Of Goods And Services Sold [Policy Text Block]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSoldPolicyTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "foxf_CostsAssociatedWithPerformanceBasedIncentives": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs Associated With Performance-Based Incentives", "label": "Costs Associated With Performance-Based Incentives", "terseLabel": "Costs Associated With Performance-Based Incentives" } } }, "localname": "CostsAssociatedWithPerformanceBasedIncentives", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_CurrentPortionOfAcquisitionRelatedCompensation": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Current Portion of Acquisition-Related Compensation", "label": "Current Portion of Acquisition-Related Compensation", "terseLabel": "Current portion of acquisition-related compensation held in escrow" } } }, "localname": "CurrentPortionOfAcquisitionRelatedCompensation", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "foxf_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "domainItemType" }, "foxf_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "domainItemType" }, "foxf_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "domainItemType" }, "foxf_DeferredTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease Liability", "label": "Deferred Tax Asset, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetLeaseLiability", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "foxf_DeferredTaxLiabilitiesDepreciation": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Depreciation", "label": "Deferred Tax Liabilities Depreciation", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesDepreciation", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "foxf_DeferredTaxLiabilityRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability, Right Of Use Assets", "label": "Deferred Tax Liability, Right Of Use Assets", "negatedTerseLabel": "Lease right-of-use asset" } } }, "localname": "DeferredTaxLiabilityRightOfUseAssets", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "foxf_DescriptionOfBusinessAndBasisOfPresentationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description Of Business And Basis Of Presentation [Line Items]", "label": "Description Of Business And Basis Of Presentation [Line Items]", "terseLabel": "Description of Business and Basis of Presentation [Line Items]" } } }, "localname": "DescriptionOfBusinessAndBasisOfPresentationLineItems", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "foxf_EffectiveIncomeTaxRateReconciliationExecutiveCompensationDeductionLimitation": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Executive Compensation Deduction Limitation", "label": "Effective Income Tax Rate Reconciliation, Executive Compensation Deduction Limitation", "terseLabel": "Executive compensation deduction limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExecutiveCompensationDeductionLimitation", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "foxf_EffectiveIncomeTaxRateReconciliationForeignDerivedIncomeBenefitPercent": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Foreign Derived Income Benefit, Percent", "label": "Effective Income Tax Rate Reconciliation, Foreign Derived Income Benefit, Percent", "terseLabel": "Foreign derived income benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignDerivedIncomeBenefitPercent", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "foxf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNoncontrollingInterestValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Noncontrolling Interest Value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Noncontrolling Interest Value", "negatedTerseLabel": "Purchase of non-controlling interest" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNoncontrollingInterestValue", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "monetaryItemType" }, "foxf_GeneralAndAdministrativeExpensesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the general and administrative expense report caption.", "label": "General And Administrative Expenses Policy [Policy Text Block]", "terseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpensesPolicyPolicyTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "foxf_InstallmentPaymentToAcquireBusinessYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Installment Payment to Acquire Business, Year Two", "label": "Installment Payment to Acquire Business, Year Two", "terseLabel": "Installment Payment to Acquire Business, Year Two" } } }, "localname": "InstallmentPaymentToAcquireBusinessYearTwo", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_InstallmentPaymentsToAcquireBusinessRemainderOfYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Installment Payments to Acquire Business, Remainder of Year", "label": "Installment Payments to Acquire Business, Remainder of Year", "terseLabel": "Installment Payments to Acquire Business, Remainder of Year" } } }, "localname": "InstallmentPaymentsToAcquireBusinessRemainderOfYear", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_InstallmentPaymentsToAcquireBusinessYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Installment Payments to Acquire Business, Year Three", "label": "Installment Payments to Acquire Business, Year Three", "terseLabel": "Installment Payments to Acquire Business, Year Three" } } }, "localname": "InstallmentPaymentsToAcquireBusinessYearThree", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_IntangibleAssetExcludingGoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Intangible Asset Excluding Goodwill [Line Items]", "terseLabel": "Intangible Asset Excluding Goodwill [Line Items]" } } }, "localname": "IntangibleAssetExcludingGoodwillLineItems", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "stringItemType" }, "foxf_IntangibleAssetExcludingGoodwillTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Asset Excluding Goodwill [Table]", "label": "Intangible Asset Excluding Goodwill [Table]", "terseLabel": "Intangible Asset Excluding Goodwill [Table]" } } }, "localname": "IntangibleAssetExcludingGoodwillTable", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "stringItemType" }, "foxf_IssuanceOfStockForBusinessAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of Stock for Business Acquisition", "label": "Issuance of Stock for Business Acquisition", "terseLabel": "Issuance of stock for business acquisition" } } }, "localname": "IssuanceOfStockForBusinessAcquisition", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "foxf_LesseeOperatingLeaseLeaseNotYetCommencedExtensionTerms": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Extension Terms", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Extension Terms", "terseLabel": "Lessee, Operating Lease, Lease Not Yet Commenced, Extension Terms" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedExtensionTerms", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "foxf_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "terseLabel": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "foxf_LesseeOperatingLeaseLeaseNotYetCommencedRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Right-of-Use Asset", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Right-of-Use Asset", "terseLabel": "Lessee, Operating Lease, Lease Not Yet Commenced, Right-of-Use Asset" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedRightOfUseAsset", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "foxf_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Lease termination period" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "foxf_MachineShopEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Machine Shop Equipment [Member]", "label": "Machine Shop Equipment [Member]", "terseLabel": "Manufacturing equipment" } } }, "localname": "MachineShopEquipmentMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "foxf_MinorityShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minority Shareholder [Member]", "label": "Minority Shareholder [Member]", "terseLabel": "Minority Shareholder" } } }, "localname": "MinorityShareholderMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "foxf_NonCashOrPartNoncashAcquisitionInExchangeOfEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non Cash Or Part Noncash Acquisition in Exchange Of Equity", "label": "Non Cash Or Part Noncash Acquisition in Exchange Of Equity", "terseLabel": "Acquisition of business in exchange for equity" } } }, "localname": "NonCashOrPartNoncashAcquisitionInExchangeOfEquity", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "foxf_NoncashOrPartNoncashAcquisitionNoncontrollingInterestForExchangeOfEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash Acquisition, Noncontrolling Interest for Exchange of Equity", "label": "Noncash Or Part Noncash Acquisition, Noncontrolling Interest for Exchange of Equity", "terseLabel": "Acquisition of non-controlling interest in exchange for equity and installment payments" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncontrollingInterestForExchangeOfEquity", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "foxf_OEMSalesChannelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OEM Sales Channel [Member]", "label": "OEM Sales Channel [Member]", "terseLabel": "OEM" } } }, "localname": "OEMSalesChannelMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "domainItemType" }, "foxf_OperatingLossCarryforwardsExpirationPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expiration Period [Axis]", "label": "Operating Loss Carryforwards, Expiration Period [Axis]", "terseLabel": "Operating Loss Carryforwards, Expiration Period [Axis]" } } }, "localname": "OperatingLossCarryforwardsExpirationPeriodAxis", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "foxf_OperatingLossCarryforwardsExpirationPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Operating Loss Carryforwards, Expiration Period [Axis]", "label": "Operating Loss Carryforwards, Expiration Period [Domain]", "terseLabel": "Operating Loss Carryforwards, Expiration Period [Domain]" } } }, "localname": "OperatingLossCarryforwardsExpirationPeriodDomain", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "foxf_PaymentsforProceedsfromStockCompensationProgram": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for (Proceeds from) Stock Compensation Program", "label": "Payments for (Proceeds from) Stock Compensation Program", "negatedTerseLabel": "Cash from stock compensation program, net" } } }, "localname": "PaymentsforProceedsfromStockCompensationProgram", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "foxf_PerformanceBasedRetentionIncentives": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance-Based Retention Incentives", "label": "Performance-Based Retention Incentives", "terseLabel": "Performance-Based Retention Incentives" } } }, "localname": "PerformanceBasedRetentionIncentives", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_PerformanceBasedRetentionIncentivesCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance-Based Retention Incentives, Cash", "label": "Performance-Based Retention Incentives, Cash", "terseLabel": "Performance-Based Retention Incentives, Cash" } } }, "localname": "PerformanceBasedRetentionIncentivesCash", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_PerformanceBasedRetentionIncentivesStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance-based Retention Incentives, Stock Options", "label": "Performance-based Retention Incentives, Stock Options", "terseLabel": "Performance-based Retention Incentives, Stock Options" } } }, "localname": "PerformanceBasedRetentionIncentivesStockOptions", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_PoweredVehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Powered Vehicles [Member]", "label": "Powered Vehicles [Member]", "verboseLabel": "Powered Vehicles" } } }, "localname": "PoweredVehiclesMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "xbrltype": "domainItemType" }, "foxf_PrepaidDeposit": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Deposit", "label": "Prepaid Deposit", "terseLabel": "Prepaid chassis deposits" } } }, "localname": "PrepaidDeposit", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "foxf_ProceedsfromIssuanceofLongtermDebtNetofIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Long-term Debt, Net of Issuance Costs", "label": "Proceeds from Issuance of Long-term Debt, Net of Issuance Costs", "terseLabel": "Proceeds from issuance of debt, net of origination fees" } } }, "localname": "ProceedsfromIssuanceofLongtermDebtNetofIssuanceCosts", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "foxf_ProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the approximate term of the product warranty in years.", "label": "Product Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "ProductWarrantyPeriod", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "foxf_PurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchases [Member]", "label": "Purchases [Member]", "terseLabel": "Purchases" } } }, "localname": "PurchasesMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "foxf_RefinancingofLongTermLineofCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refinancing of Long-Term Line of Credit", "label": "Refinancing of Long-Term Line of Credit", "terseLabel": "Refinancing of the Second Amended and Restated Credit Facility" } } }, "localname": "RefinancingofLongTermLineofCredit", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "foxf_RentalOfBuildingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Of Buildings [Member]", "label": "Rental Of Buildings [Member]", "terseLabel": "Rental of Buildings" } } }, "localname": "RentalOfBuildingsMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "foxf_RestoftheWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of the World [Member]", "label": "Rest of the World [Member]", "verboseLabel": "Rest of the world" } } }, "localname": "RestoftheWorldMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "foxf_SCAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tuscany [Member]", "label": "SCA [Member]", "terseLabel": "SCA" } } }, "localname": "SCAMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails", "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "foxf_SaleOfStockUnderwritersCommissions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Underwriters Commissions", "label": "Sale of Stock, Underwriters Commissions", "terseLabel": "Sale of Stock, Underwriters Commissions" } } }, "localname": "SaleOfStockUnderwritersCommissions", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "foxf_SaleOfStockUnderwritersDiscounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Underwriters Discounts", "label": "Sale of Stock, Underwriters Discounts", "terseLabel": "Sale of Stock, Underwriters Discounts" } } }, "localname": "SaleOfStockUnderwritersDiscounts", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "foxf_SalesAndMarketingExpensesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the sales and marketing expense report caption.", "label": "Sales And Marketing Expenses Policy [Policy Text Block]", "terseLabel": "Sales and Marketing" } } }, "localname": "SalesAndMarketingExpensesPolicyPolicyTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "foxf_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite and indefinite lived intangible assets, excluding goodwill, by major class.", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets Excluding Goodwill Table [Table Text Block]", "terseLabel": "Intangible Assets Excluding Goodwill" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTableTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "foxf_ScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block]", "label": "Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "foxf_SecondaryStockOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary Stock Offering", "label": "Secondary Stock Offering [Member]", "terseLabel": "Secondary Stock Offering" } } }, "localname": "SecondaryStockOfferingMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "foxf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expirations In Period, Intrinsic Value", "terseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodIntrinsicValue", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "foxf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures In Period, Intrinsic Value", "terseLabel": "Balance at January 3, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "foxf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-average remaining contractual life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "foxf_ShippingAndHandlingFeesAndCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shipping And Handling Fees And Costs [Policy Text Block]", "label": "Shipping And Handling Fees And Costs [Policy Text Block]", "terseLabel": "Shipping and Handling Fees and Costs" } } }, "localname": "ShippingAndHandlingFeesAndCostsPolicyTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "foxf_SignificantRisksandUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Risks and Uncertainties [Policy Text Block]", "label": "Significant Risks and Uncertainties [Policy Text Block]", "terseLabel": "Certain Significant Risks and Uncertainties" } } }, "localname": "SignificantRisksandUncertaintiesPolicyTextBlock", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "foxf_SpecialtySportsGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Sports Group [Member]", "label": "Specialty Sports Group [Member]", "verboseLabel": "Specialty Sports" } } }, "localname": "SpecialtySportsGroupMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "xbrltype": "domainItemType" }, "foxf_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, before Tax" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestBeforeTax", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_TaxCutsAndJobsActIncompleteAccountingChangeInTaxRateValuationAllowanceProvisionalIncomeTaxExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Cuts And Jobs Act, Incomplete Accounting, Change In Tax Rate, Valuation Allowance, Provisional Income Tax Expense", "label": "Tax Cuts And Jobs Act, Incomplete Accounting, Change In Tax Rate, Valuation Allowance, Provisional Income Tax Expense", "terseLabel": "Valuation allowance on foreign tax credits as a result of TCJA" } } }, "localname": "TaxCutsAndJobsActIncompleteAccountingChangeInTaxRateValuationAllowanceProvisionalIncomeTaxExpense", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_TaxYear2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2025 [Member]", "label": "Tax Year 2025 [Member]", "terseLabel": "Tax Year 2025" } } }, "localname": "TaxYear2025Member", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "foxf_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity,Carrying Amount, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance", "label": "Temporary Equity,Carrying Amount, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance", "terseLabel": "Temporary Equity, Adjustment to the fair value of non-controlling interest" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "foxf_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "foxf_TrademarkAndBrandNameMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trademark and Brand Name", "label": "Trademark and Brand Name [Member]", "terseLabel": "Trademark and brand name" } } }, "localname": "TrademarkAndBrandNameMember", "nsuri": "http://www.ridefox.com/20210101", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "verboseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r136", "r143", "r225", "r388", "r389", "r390", "r436", "r437" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r136", "r143", "r225", "r388", "r389", "r390", "r436", "r437" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r136", "r143", "r225", "r388", "r389", "r390", "r436", "r437" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "verboseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r207", "r318", "r322", "r633" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r349", "r352", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r630", "r634" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r349", "r352", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r630", "r634" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r207", "r318", "r322", "r633" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "verboseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r204", "r318", "r320", "r571", "r629", "r631" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r204", "r318", "r320", "r571", "r629", "r631" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r328", "r349", "r352", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r630", "r634" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails", "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r328", "r349", "r352", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r630", "r634" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails", "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r205", "r206", "r318", "r321", "r632", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r205", "r206", "r318", "r321", "r632", "r648", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r274", "r350", "r559" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r137", "r138", "r139", "r140", "r222", "r223", "r224", "r225", "r226", "r227", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r436", "r437", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r123", "r552", "r596", "r621" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r208", "r209" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r22", "r118", "r552", "r554", "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r591", "r612" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails", "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r43", "r265" ], "calculation": { "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r65", "r66", "r67", "r614", "r642", "r646" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r68", "r133", "r134", "r135", "r484", "r637", "r638" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r133", "r134", "r135", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r137", "r138", "r139", "r140", "r222", "r223", "r224", "r225", "r226", "r227", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r434", "r435", "r436", "r437", "r573", "r574", "r575", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r354", "r356", "r393", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Net income" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r356", "r381", "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocation of stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r215", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesReceivableMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Allowance for portion expected to be uncollectible of receivable from written agreement to receive, at specified future date, money consisting of principal and accrued interest.", "label": "SEC Schedule, 12-09, Allowance, Notes Receivable [Member]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForNotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r105", "r219" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Deferred Loan Origination Fees, Net", "negatedTerseLabel": "Amortization of loan fees" } } }, "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r245", "r254" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangibles", "verboseLabel": "Amortization of purchased intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/GoodwillandIntangibleAssetsAmortizationofIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r105", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r187", "r196", "r202", "r221", "r478", "r485", "r513", "r590", "r611" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r61", "r116", "r221", "r478", "r485", "r513" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r358", "r383" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r490", "r493" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building and building improvements" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r348", "r351" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails", "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r348", "r351", "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails", "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails", "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Ownership interest acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Basic" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Diluted" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Business Acquisition, Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r454", "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Business Acquisition, Pro Forma Net Income (Loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r454", "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Business Acquisition, Pro Forma Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r464", "r465", "r466" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration at closing", "totalLabel": "Total consideration at closing" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Business Combination, Consideration Transferred [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r464", "r465" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Non-cash consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r459" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r459" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r459" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 4.0, "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 2.0, "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r459" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 3.0, "parentTag": "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r459" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r114", "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r132", "r182" ], "lang": { "en-us": { "role": { "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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r110", "r111", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Internal use computer software costs capitalized" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r662", "r664" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of internal use software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r40", "r107" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r108", "r114" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r107", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS\u2014End of year", "periodStartLabel": "CASH AND CASH EQUIVALENTS\u2014Beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r100", "r518" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r273", "r598", "r619" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Refer to Note 12 - Commitments and Contingencies)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r270", "r271", "r272", "r275" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r293" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value \u2014 90,000 authorized; 42,692 shares issued and 41,802 outstanding as of January\u00a01, 2021; 39,448 shares issued and 38,559 outstanding as of January\u00a03, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r83", "r603", "r626" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Fox stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r73", "r82", "r474", "r475", "r489", "r602", "r625" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: comprehensive income attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r73", "r81", "r473", "r489", "r601", "r624" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r176", "r177", "r207", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r176", "r177", "r207", "r510", "r511", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r176", "r177", "r207", "r510", "r511", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r171", "r608" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r176", "r177", "r207", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "verboseLabel": "Concentration risk, accounts receivable percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r174", "r176", "r177", "r178", "r510", "r512" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r176", "r177", "r207", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r114", "r480" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r318", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r318", "r326" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r87", "r571" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r117", "r430", "r440" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r122", "r430" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r430", "r440", "r442" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r117", "r430", "r440" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r286", "r593", "r610" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r530", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Term loan amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r120", "r294", "r295", "r296", "r297", "r529", "r530", "r532", "r607" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r287", "r531" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Debt issuance cost" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate on outstanding borrowings" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r431", "r440" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt Issuance Costs, Gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r431", "r440" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r404", "r405" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r117", "r431", "r440", "r441", "r442" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r420", "r592", "r609" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r106" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred taxes and uncertain tax positions" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r431", "r440" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r421" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax asset" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r423" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r423" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r426", "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credits, including amounts associated with accrued charges" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r426", "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Capitalized research and development" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r422" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r428" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedTerseLabel": "Accrued withholding tax on unremitted foreign dividends" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Matching contribution made under the plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RetirementPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r105", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetAdditionalInformationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r105", "r263" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "Derivative, Amount of Hedged Item", "terseLabel": "Derivative, Amount of Hedged Item" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Interest Rate Swap" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Base fixed rate, payment" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "Return rate" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r491", "r492", "r494", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives and Hedging" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedging" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r141", "r142", "r143", "r144", "r145", "r149", "r151", "r156", "r157", "r158", "r162", "r163", "r604", "r627" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r141", "r142", "r143", "r144", "r145", "r151", "r156", "r157", "r158", "r162", "r163", "r604", "r627" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r159", "r160", "r161", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r518" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r407" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Total provision" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Continuing Operations Tax Rate Reconciliation [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r407", "r444" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Tax at federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r407", "r444" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r407", "r444" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r407", "r444" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r407", "r444" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Change in liability for unrecognized tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r407", "r444" ], "calculation": { "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and development tax credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition of unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r133", "r134", "r135", "r138", "r146", "r148", "r168", "r225", "r293", "r298", "r388", "r389", "r390", "r436", "r437", "r519", "r520", "r521", "r522", "r523", "r525", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails", "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r499", "r508", "r509" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails", "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r344", "r500", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails", "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement and Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r329", "r331", "r336", "r344", "r500", "r561" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r329", "r331", "r336", "r344", "r500", "r562" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r344", "r500", "r563" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails", "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r499", "r500" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r501", "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Net income ascribed to non-controlling interest" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at January 1, 2021", "periodStartLabel": "Balance at January 3, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r344", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails", "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r114", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements and Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted average\u00a0life (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r253" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r255" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r255" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r255" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r255" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r255" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r246", "r249", "r253", "r257", "r572", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r253", "r576" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r246", "r252" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r253", "r572" ], "calculation": { "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "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.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Change in Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r514", "r515", "r516", "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction (losses) gains" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r114", "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Transaction" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r105", "r289", "r290" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r234", "r236", "r589" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "periodEndLabel": "Balance as of January 1, 2021", "periodStartLabel": "Balance as of January 3, 2020", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Purchase price adjustments (Refer to Note 16 - Acquisitions)" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r114", "r241", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r105", "r235", "r238", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r239", "r240", "r451" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Currency translation and other adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r116", "r187", "r195", "r198", "r201", "r203", "r221", "r513" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r105", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r121", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r121", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r121", "r187", "r195", "r198", "r201", "r203" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r408", "r418", "r425", "r438", "r445", "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Interest and penalties related to uncertain tax positions" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r147", "r148", "r186", "r406", "r439", "r446", "r628" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Total provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r75", "r114", "r402", "r403", "r418", "r419", "r424", "r432", "r649" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r102", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaids and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r152", "r153", "r154", "r158" ], "calculation": { "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of employee stock plans (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r248", "r256" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Trademarks and brands, not subject to amortization" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r248", "r256" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r244", "r251" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, excluding goodwill", "verboseLabel": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r77", "r185", "r528", "r531", "r605" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r98", "r101", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest, net of capitalized interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r114", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal Use Computer Software Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r232" ], "calculation": { "http://www.ridefox.com/role/InventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r58" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ridefox.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r59", "r114", "r165", "r230", "r231", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r34", "r232" ], "calculation": { "http://www.ridefox.com/role/InventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r33", "r232" ], "calculation": { "http://www.ridefox.com/role/InventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Land and Building [Member]", "terseLabel": "Land" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r545", "r547" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesLeaseCostsDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturity of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r546" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Remaining term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails": { "order": 2.0, "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Standby letter of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r49", "r116", "r197", "r221", "r479", "r485", "r486", "r513" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r116", "r221", "r513", "r594", "r616" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interest and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r51", "r116", "r221", "r479", "r485", "r486", "r513" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r499" ], "calculation": { "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Liability for Uncertainty in Income Taxes, Current", "terseLabel": "Reserve for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r593", "r610" ], "calculation": { "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails": { "order": 1.0, "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Line of Credit", "verboseLabel": "Amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r47" ], "calculation": { "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "totalLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r47" ], "calculation": { "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails": { "order": 3.0, "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time.", "label": "Lines of Credit, Fair Value Disclosure", "terseLabel": "Credit Facility" } } }, "localname": "LinesOfCreditFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r288", "r593", "r613" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term debt, net of issuance cost" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r124" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "auth_ref": [ "r124" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "auth_ref": [ "r124" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r124" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "auth_ref": [ "r124" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r52", "r282", "r283" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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.", "label": "Long-term Line of Credit, Noncurrent", "verboseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r285" ], "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and manufacturing equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r298", "r476", "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Redeemable non-controlling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r103", "r106" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r69", "r72", "r79", "r106", "r116", "r137", "r141", "r142", "r143", "r144", "r147", "r148", "r155", "r187", "r195", "r198", "r201", "r203", "r221", "r513", "r599", "r622" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income attributable to FOX stockholders", "terseLabel": "Net income", "totalLabel": "Net income attributable to Fox stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails", "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r69", "r72", "r147", "r148", "r482", "r488" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: net income attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Interest and other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Interest and other expense, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Information systems, office equipment and furniture" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r187", "r195", "r198", "r201", "r203" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r537" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r535" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "totalLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r535" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current portion", "terseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails", "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails", "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r535" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r538", "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r534" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r544", "r547" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average incremental borrowing rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r543", "r547" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r50" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Prepaids and Other Current Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r63", "r65" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Interest rate swap, net of tax effects" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r62" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation adjustments, net of tax effects" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r70", "r73", "r76", "r80", "r293", "r519", "r524", "r525", "r600", "r623" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other Expense" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r597" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Long-term debt, less current portion" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriter's Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "auth_ref": [ "r95" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "negatedTerseLabel": "Installment on purchase of non-controlling interest" } } }, "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfLoanCosts": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow.", "label": "Payments of Loan Costs", "terseLabel": "Payments of loan costs" } } }, "localname": "PaymentsOfLoanCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r91", "r467" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r91" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Other Productive Assets", "negatedTerseLabel": "Acquisition of other assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r328", "r330", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r353" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RetirementPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value \u2014 10,000 authorized and no shares issued or outstanding as of January\u00a01, 2021 and January\u00a03, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r38", "r39" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaids and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r595", "r620" ], "calculation": { "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense", "terseLabel": "Advanced payments and prepaid contracts" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r94" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale of common stock, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r69", "r72", "r99", "r116", "r137", "r147", "r148", "r187", "r195", "r198", "r201", "r203", "r221", "r473", "r481", "r483", "r488", "r489", "r513", "r606" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows", "http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r266" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r269", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r42", "r264" ], "calculation": { "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "auth_ref": [ "r114", "r267" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets" } } }, "localname": "PropertyPlantAndEquipmentImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r266", "r618" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Long-lived assets", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r114", "r266", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r266" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment", "verboseLabel": "Schedule of Depreciation and Amortization Periods" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r264" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r31", "r114", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "auth_ref": [ "r78", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period.", "label": "Related Parties Amount in Cost of Sales", "terseLabel": "Sale of upfit packages" } } }, "localname": "RelatedPartiesAmountInCostOfSales", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r338", "r551", "r552" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r338", "r551", "r552", "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchase of parts and vehicles" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r338", "r551", "r554", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r549", "r550", "r552", "r555", "r556" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r96" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Payments on line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r398", "r663" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r114", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r298", "r391", "r615", "r641", "r646" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r133", "r134", "r135", "r138", "r146", "r148", "r225", "r388", "r389", "r390", "r436", "r437", "r637", "r639" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r183", "r184", "r194", "r199", "r200", "r204", "r205", "r207", "r317", "r318", "r571" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails", "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r319", "r327" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r542", "r547" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of Stock, Consideration Received on Transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Sale of Stock, Consideration Received Per Transaction" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of Stock, Price Per Share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r176", "r207" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario, Adjustment [Member]", "terseLabel": "Scenario, Adjustment" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesTables", "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r456", "r457" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails", "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r212", "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Calculation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r356", "r380", "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r356", "r380", "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r241", "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r35", "r36", "r37" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r47", "r120" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Summary of Amended and Restated Credit Facility" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Future Principal Payments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Activity Related to Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r43", "r266" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetDepreciationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Allocation of Purchase Price to Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r119", "r553", "r554" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r358", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails", "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r363", "r373", "r376" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r417", "r433" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r174", "r176", "r177", "r178", "r510", "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r114", "r188", "r189", "r190", "r191", "r192", "r193", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Estimates for unpaid claims" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self Insurance Reserve [Policy Text Block]", "terseLabel": "Self Insurance" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested outstanding, ending balance (in shares)", "periodStartLabel": "Unvested outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested outstanding, ending balance (in dollars per share)", "periodStartLabel": "Unvested outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails", "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r365", "r383" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, ending balance (in shares)", "periodStartLabel": "Options outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding, ending balance (in dollars per share)", "periodStartLabel": "Options outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r355", "r361" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails", "http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r114", "r358", "r362" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use computer software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r280" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending warranty liability", "periodStartLabel": "Beginning warranty liability", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails", "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Fair value of warranty assumed in acquisition" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Costs incurred" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Charge to cost of sales" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r114", "r278" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r57", "r133", "r134", "r135", "r138", "r146", "r148", "r168", "r225", "r293", "r298", "r388", "r389", "r390", "r436", "r437", "r519", "r520", "r521", "r522", "r523", "r525", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r133", "r134", "r135", "r168", "r571" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r20", "r21", "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of stock for business acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r293", "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r293", "r298" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r293", "r298", "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Shares issued due to exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails", "http://www.ridefox.com/role/StockholdersEquityStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r293", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r298", "r357", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r57", "r293", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "terseLabel": "Stock Redeemed or Called During Period, Shares" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r27", "r28", "r116", "r218", "r221", "r513" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r116", "r133", "r134", "r135", "r138", "r146", "r221", "r225", "r298", "r388", "r389", "r390", "r436", "r437", "r471", "r472", "r487", "r513", "r519", "r520", "r525", "r638", "r639" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Redeemable non-controlling interest (in shares)" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r526", "r558" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r526", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r526", "r558" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r557", "r560" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r399", "r400" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Tax Adjustments, Settlements, and Unusual Provisions" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Tax credits, valuation allowance" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2015Member": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2015.", "label": "Tax Year 2015 [Member]", "terseLabel": "Tax Year 2015" } } }, "localname": "TaxYear2015Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r54", "r116", "r221", "r513" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets", "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityIssuePeriodIncreaseOrDecrease": { "auth_ref": [ "r12", "r292" ], "lang": { "en-us": { "role": { "documentation": "Change in the value of each type or class of stock classified as temporary equity during the period. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.", "label": "Temporary Equity, Carrying Amount, Period Increase (Decrease)", "terseLabel": "Temporary equity, Redeemable non-controlling interest" } } }, "localname": "TemporaryEquityIssuePeriodIncreaseOrDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Temporary equity, net income" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r210", "r211", "r213", "r214", "r216", "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks and brands" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r56", "r299" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r56", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r56", "r299", "r300" ], "calculation": { "http://www.ridefox.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost; 890 common shares as of January\u00a01, 2021 and January\u00a03, 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r137", "r138", "r139", "r140", "r222", "r223", "r224", "r225", "r226", "r227", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r434", "r435", "r436", "r437", "r573", "r574", "r575", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized Debt Issuance Expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r401", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance - end of period", "periodStartLabel": "Balance - beginning of period", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decrease related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "terseLabel": "Decrease in unrecognized tax benefits resulting from tax audits" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Unrecognized Tax Benefits, Period Increase (Decrease)" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Decrease due to expiration of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r172", "r173", "r179", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Decrease in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r125", "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Add: bad debt expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Less: write-offs, net of recoveries" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r125", "r126", "r127", "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r125", "r126", "r127", "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFirstAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r150", "r158" ], "calculation": { "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares used to compute diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used to compute earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r149", "r158" ], "calculation": { "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares used to compute basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/ConsolidatedStatementsofIncome", "http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121604886&loc=d3e8622-111531" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28511-109314" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28446-109314" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r556": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r668": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r669": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r670": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r671": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r672": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r673": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" } }, "version": "2.1" } ZIP 124 0001424929-21-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001424929-21-000014-xbrl.zip M4$L#!!0 ( #6"65+@L &96 > 97AH:6)I=#$P,35F;W5R M=&AA;65N9&5D86XN:'1M[5QM=]HX%OZ^OT*3SG32/1 @+TTF9'(.3=PV9QO( M IU./^T1M@AJ;(ELCK:/C6FT\'N^,]W:$O*[UNS7L:K_F"Z'8CJ>]K=,3_ 9^,^J=_N/D MIVJ5G LW#EBHB2L9U+A-?GD,?655*M)JS,1322_'FFR6]]MD$]"?N4W MU%[77/OL-.WGI&8_G]3,("<#X4U.3SQ^0[CW^Q;WW-<'1PWWZ#?WB.VSQA$] MJ@_ID!YXA_6]P=[^\#\-F&0-FMM[E)[X[/>M@(?5$][@I?R.,7=?/3Q"O5(0VX/SG^M<\#IDB;C4E7!#3\M:+ /%7%)!_:AHK_ ME\%<8=KFX]B*<@C]^#QDJ6B-Q@$(\[;SL=M_3UJ73OO<.2>M]CGI.KU^JP\? MBB(\R?>A\=AQR?M%U M4 B8^^65T^ZU^A>=-KGJ0$A^GI.DU,462_DE5IH/)X\B9M/,PV.ND!31XS@. M/2:QU=;I6:OWOB#O/0EJQ^0P4*B/]Z8Q^= &[C)-X4M)AD*2'I,W"'-4D;,1 MY3)B4HF0B"'1(T;>""J]^6!;%_GW%\K?&XG8]W+RC>@-([0@OQY13;B";T,1 M5ED0^6+"&/&X9*X6LF+NSM^@1M3WR8"1B'*/T!#^A3'UB4R5#1K]>?>@ J*1 M;="[BMT1$="+)#00,6@!+. Q"'N >%A\!I/T@:.@15P01"Y4)"()M ML%M& CK!CAG8DF//6L!]+N.@-,4T>I$>07/)8*!MD,*(9H52ZG0)/S2U[(@BXUJR YVIMI5\<=NU%JYB:"1YTAZ'P?3$VJBG&D2J/ MGL355@\B8P(U-0&V=>?9QW0N;FHC56 F/TPPOGQQ<-0L=;N(>AYHJ>JSH76R MYBV.6&TA\\';W7=PZ,VAN[!;6?Y0-OP[3O/AWM9UY_5#G(:;\M +J-[BT,G@D987+, MR#MQPV1(0Y1?[G4.!)"RL,*S@?)C8O*XO3VR^C9J-N$+:@UT9_X3(SQOAAZ%= M.^0JEBJFH$NX TT00/II-@FP!U33E?"YF^\%Q\S43?@0IAE1@Z,!@U[!GX=( M8ZD$V/ !+J"CU,:H^J03VQ2:0T2?WR]H_SD7>]1<3(2W)UX/SPRG$[DK.R39 MS]JZRBWIXI5,]O'75L#%L7 Q+-N!!E;S"MP#G(*INGBG1%HY+TB7P0/57X0G!%+O\_?NLTPQZ4&VW;KS4>$WB5'/C)'#3%(0ULU?)P+I6V%Y)M$D Q ,()L.F*);J+/29#4! 1 M3Z9Y>=9,261B"+Z5^2*,Z2\I NR0'GZ:;YCU7,3;(/8UC_P)0IN!YB@"2#29 MP"QX)ZB]R@9M:1C/G(N+A#T8>"R9#P:_8:4GY09":Q$WT($2?JS+;[G; MX3K[>R2G=.F:50>0_GRMTB$(=DS],9VHF2$>]JC?0YW&*B'$"U9G, $K)*6: M6UP:2NKB-P!%_)5=^.* @4\*4Q2S66CFDWC=X\,A)(-(FP9,CQG#!3^6AEPE M]P]L12U)494] 60.)_@T4N!WBN/MV'K 0-NA80IS$0C!Y4&$0%1YJ=L7P:5B M!MWFR*0W:2Q4+^'0-Z\UU M)447*6[ #,8HH,*WH$(](JW Y=!!ZC*A)P5W,YJU072#? (P0^>5C2= M 41KH3F;J/L#0>OFC9E(=4,3# M0F6.CB&"%#%;P0T]P89)IE8VEP2\$\58C=Z %M)R*A(X'@2P3 ".0!1'DL/D$SV$ MX#FITI-L#ZG=X O,PLCENLQG%H&P4PSK1./,(%4B1&K23*$>HX +,!!-RI_8 M$B!/2^'/2H[(DWE";G!;2_6\Y+$+@FB7%FM#^ZW*59VG]=@T0\\A(&J'T&O) MF,F=L1/4[:9M:+QC@+6@*JQM.&F\94<86];0K?'F;7#VBD69-! M7O/+UW=7)FX-K&*^9)NOP,OO/6;N-U7=>WVP(%,%]2_-4F?BH\@U\ODIVG&) M<=#VS YN%+IB @N3MD 'YO!B6 + 9JAR+',;KF0N<5-VAY#'65L]&-A'L[X_ "]%H.7D:QY7%T_Z!E1C7?+AUZTQA6KD)M$N?R!T;R M;&O3(/PQZ=:4;:FYIPGED@=XBIL5W!QZK&PZ1ULWBK:>#&W#HGL)02O="5PU M\C:/TCTSNC+;@+/0@'V[KSPSP&]G@/<0J _'&;][LO>%P$]O[^!/W"UP2->Y MN'SSL=MS+IUV?UV$7?(L0F*\V_8%%H&Z9#P8Q%+92B[R1\DH>(NMN?^-57:F M$G2 ,1"SP#GM!I8;FQT#5X0A,^AJ]Z_L^2;TW-EC\18[N037U]P23II-M/P= M*\]'!%8^(O!$??>N@9J^P*:7O87GX!?2Z9++3MD_]XQ>W^M]N<$,WND MU^^<_2MYW]!5U^E!:+?Z%W\X/;S!7,2^G+OWN=X 4;(%SY(]>$R^2A/#2O() MHEU@J*>?('-A(1M"!FH2)S$.%2H3V@30<]DB+V*=S4(Q ]N0 ![5B09W] & M T+ C9!@($*857TD?(_)V;P1E[\'F:4%T5#H\B1U0ERJ1L6]R=E\O'!QA8>V M$MZRA*U7R$B,V0V3E?N ^.FS&D6<5_]7H'^B 757U#+O/$-*T:L !OUQT<.W M;B$@]9WNY47[/D\I/!*8]-%=(WL*)]DH3K;2*^!4-QQ='/?##4\WJ5\A2X.0 M.\]H"=4F9LSN.SI,MAQLKJN(]AB)U< M;7/:N!;^?G^%-MWMIG<@O"0T#GO,<2?CDIV;GM']Q[I"1#GQR_OG=I]8IV2F6 M2E_V3TNE9K])/O;//I&#O7*%]"4-%==+PWWM\3 M\K+4[Y:PJX.2+X1B>Y[V=MZ>X!7XS:CW]E\G/Q6+I"G<.&"A)JYD5#./Q(J' ME^2+Q]0W4BPFK4Y%-)'\'>;SN\PFB9U?:'^_L'Y8/:4>UH<%0NOZYZ%>JY1[1V]+\*"%F" MYO89I2<^^VTGX&%QQ'#\^D%U[[ 6Z>,Q]_2H7BF7?]G)-Z7R$EIK$=5?1QKN M#46H00P)W=H_;>_7QM#L+UVD/K\,ZR[,@\GDV?2^*WPAZR_*YN<8[Q2'-.#^ MI/YKGP=,D38;DZX(:/AK08%YBHI)/K0-%?^;@:P@MODXME,YA'Y\'K)T:I5* M#2;SOO6^_Y$TSIQVTVF21KM)NDZOW^C#A_P,UE'VSA_D?>.TW^E>D(^=3\U6 M^P,Y[73/]]9>\G:G773.SC]U+AR'-%M=!RH]_JM,EY!R+RXMI, MEGK8XEE^C97FP\F33//8R.$Q5TB*X%&/0X]);+7S]K31^YB;[P--U([)8:!0 MU_>G(?G8!NXR3>&B)$,A28_)*T0Y"MV+L.@$D2\FC)'3$>4R8E*)D(@AT2-& MW@DJO>N1]UR4<;!0&;V1B'UO9GXC>L4(S MS\7Y[A:)GX OD!:(!Q9 &4DS<;5G._^[!=_2^=M06WK[=H%7K6T#;QMXB<;G M(N]4! '7.I\ U;.=_>*P:R_*8FHN>- =AL+WQ=BH)A]':GGT)*YV^R R)E!3 M$V!;]SK[F,KBIC92.6;RPP3CRQ>U-\?WAYHL.BSH77 XQN M^O+%FVKU=3;1QQ?A.*>NRL%>#761I@\4KU(Y)HW8XWJ*&UO=_Y.ZK^1U?SH; MG5L3/(X)RCD3M 6 /!C Y @/C" C+*D9^2"NF QIZ+(5EOD!\N@"$LI#@^_3 MG*G$[?/E+=(E#2=),LM292Y3;BJ;RY$Y$4XG_&SGN]CO' IL8N%2Q"V<#RN@ MPQLJH/MQN!%7R(^P*^.?$/FS1OAA^-D>.8^EBBGH$IY $P10IYJ=!>P!U70N M?.Y."C/=X*"9O@D?@IP1-4 :,&;@=8B$ETK #1_P GI*C8RZ3SJQ3:$9Q#RX M:6:WQ<[R3^/ ZG[RVQ-K@"75\M+*<)9>J$U; EWCV(+U+:5W]I4?B*\N2N7)1D/T_*2N?.UD3"'BZJ2^:# MKU^QI:=M!D)K$=3+TT?H0 D_ULL?N=L!'?M[)*>0=LF* R RWXIT" :K4W], M)VINB,<]+K2N"P/G,CGGL6$XU!HN.Y0 U/,51";$(U/7SB?DJ?/N(-]RQ>[K MKCMM2A=OED$C[Q7Y*GBH9@=!B5AZ??;178:K&=2DE6KY*9/>BB-!F2,Y5^9@ MWU/)F'"#RO&K@LD Q*-I#M!04MABB4NE[8UDYPPR""2A"90\!5N-+/:8+'O! M%/'@HC=;VE 2F1B"JW)VN?KK>,.LYG^N"V-<\\B>854Q:C")( M1Z92NKB%?!:_LJFISA@(+XP*V6VJLS$Q_L> M'PZAN$-V,V!ZS!CFY5@:#I0\/[#+;$G)J>SY(7.TP:>1 A$5Q\>Q]8 !YH8F MH5\S%MC! V6" ;Q40WD_+)A!=WDB.<2JI62SLG-EQ+O9-":%+ZJ2]^Z6D#?D M$*#SW\^M_D7Q7:/G-#?C,.!B/)FEB+FEEL*-*\R7$IYC7AJK[,^8ZTEQ0-'# MN/8/%W6D0%ZJF1*2^YB7TH+]QN)0PS::$XT+/F \YKZX_!8 MD6JYLD\Z0<@',3!9GT(0 Q(8DKMH:<7DH"C'B%/LG &>Y;.(8(0T2A-1\.^0 M, $5YO!#39APX0A+Y,E"<=$,5:C5Z"%=,$+T9L' 00^1"M$8R0Y")_H(03/ M296>L&S$]<%7D,+,RW69SVR<8Z<('HG&&<)&.HG4I)E"/4;U"+5$DP4J;.F" M"TGAS\\BGI[I)\C$4NPT9;=IJ\,@?W),J(%WL -A_BYLO]]IX[GB50A;>7ZPGQ; M!I#*97.JR:R'JP-X/-I,)(,Z;=J;;)+BXHRJ%B2X+(5% MO#\I$"^6*:N:?U@ Z!,MJ5$9F-\38\OAK#^H6XQX1]*T:7MKU^+=[*VMJ%;G MZL6EQ-P]; &S_[JVH'X!]:^L7>9B+,]7 M9JL6M.,*XZ#MF1W<*/2690T(;<$2S.'%D$; 9JAR7*(T?,O70F\;29I:X M7KXX.#Q>_B6$6<:V:6<%GI*R31F;J2!R"YIRQ9="\JN=W)R/*VPZS_N^[[@\ M/LU[GBQOPZ)[!4%;NI5PV\C;/$KWL"&V28P.G(4&[/Z^LF6 ]V> #Q"HC\<9 MOUO8^R'P=I/_ 3;YUV_+Y@_E;TCI9:]YJ?U".EURUNDZ MI/.>]#\Z9O^PT;Y(,+-'>OW.Z7^2%]J<=YT>^&FCW_K=Z>$#YB;VY=R]S^>B MY&6GZC2ZF-(TS)@&^"R[%(8,8O&UM# L))_ =07Z;?H)*A<6LB%4H*9P$N-0 MH3*A30 ]+TOR(M:9%(I!)'#CT=BS(LGXAC:8B )NA 0#W=UD]9'P/2;GZT9, M?X\BI46$4.CE1>J$N%2-\ON;\_5X[N8MOM^3\)85;+U 1F+,KI@L/ 1>34_D MYT%+K2]J;5G)C\=*S.O+D(GT"H#VO[=Z^ (MA/Z^TSUKM1_R3,D3P78?@<&L M\DW2;?WDX$,!PO>*(YC@Z053$9DB.U6..?D%J7E=%&D5F*JQLEB-F\!%2O9EJN:UKF__#U!+ P04 " U@EE2 MAHN'@-0: "[I '@ &5X:&EB:70Q,#(R9F]R;6]FU=:U/;2-;^_OZ*WF1W%JK$/>0"V:DB!!*J$J" V>Q^>JLMM>W>R)*G)6$\ MOW[/I;O5DF4@V4SL0%*I!&RIU9=S?' MXLG:QL:GG<.-C;=7;\7[JX\?Q+/US2UQ9616Z%+GF4PW-HY.GX@GP[(<[VUL M3":3]FX&&U<7&SC4LXTTSPNUGI3)DU]?XR?PKY+)K__W^B]K:^)M'E;CJ=RFV-[>WQ*?OGB?>89I;HIUV2J!]E>#.M0 MQM[KOH_S-#=[3S?ISSY^L]:7(YU.]_Y^I4>J$*=J(B[RDR@L8)]69G5W\6[P_^_#VY/2= M.#R[.%\7S04LX=2W-[=VQ-G'TY,WOUV*\P\'IU\\XXZ#6KIU[M,T$A7G1B(+ M[E59H@Q>]>37"U641L?(1Y=E'G\6OV6Z% <3:1)Q,#!*,8O\6;ORGZHH=7_Z MIV_+L\[C/Y4C)?*^.)>FU+$>RZS\Y>GNRWUQOS^_/-UZOKD_^Z_[WFW (BC[ MEZ>OMO9/#SX>P0\[^_?BQ,6>Q3O0$*5X"Q+]2X[@?@>R] ?U]N!JWD%]'4,Q MRVO@\ZSW=7[DTMQ\.[BZ.CCT>G5]]GG;OH2*^50 86\W-[>W%_D M@<](U47L!NW#UOYJ)'0AU(V**]0 LD!IN#S)FAE'^9FO!X)*=ZJ5(*1H 08%6-K5XB5)6"O8-9+P& B M-V))Y,YA/@(#9QDV!:2.S)+%RQEO'BU4SL!>B*/1.,VG2BV-D@HLXF4@F/5O M8/K\\)[:T>')U<&'2S*/_W2/[/L;D-T4$"JA1!7:P-!E+F)IX(.\*DFZCBO0 M084BZV6NUA+L[(\RW:L*<9[*+$*#![S=D9R*GA+@#,)R$Y1-OSQ]]F(?1#<\ MK22,:6GX$J:]# P9B=Y4R'X_-[3!N#N!R #[(,VSP1J0WTCH# E17Z.I,!JK MK&!;(1^#V5!6F2ZG> Q#993.9!]N$6.37VLXB6_!]=][@TXR6&96P/2M300D MB;L#.Z4&.>Q5Y#X9564E4USL2"/M%JK$J\HAT&*:3TA%PJ4Y7&O$(,^),,6U M3"O92U7S*1&-:%2L]+BDZXJJWX?34%D\Q5$F0QT/!=IKN-%X=O'G+)^D*AFH MA.\>X_DI/HDR!\< I$?&IYLC>Z1J(-,4."4'H02L@VX,GEP_3V&ZQ;W%TO\D MIL0A.L") 3>JZYQ5G OV.3(S/U4PR2<[]5ZLN9/ZM7PLD'GS4ZJ>\)V M_;RZ=?%;EJJB8.$R ?'C9:Z=)TVB8T^'$F0[/J= .#51 M?9U1I*= Z5!+-;L&G,R7"/:')Q:V?R"QP*@LT!%%!$#&O]H7_P2C"(98J'"X M'R6\V%YN2I#?B1*ZGMZBA*WUS1>X#Y>U-*PE'$H;$%&)96L2*PU!X*6PET(6 M;7#FQ@#IJ'"CAL*Z=%(>;6P8= F,;*+U9;"R<;^4-!E"!'( NST M;)8B/8V M84&@RJ>+DZNKHU-Q^MO'-T<7'-2@+U:>KBX<;$&-A1[DLKASES2=I2 UH"KP MST9@_!48!X[0'R!O0XF_;JYO;FZ),1A5M']+@?,>\F0I:+T,&^C].B?YBGM( MTI9U%,K4=7%9@4W)%&(MK2Q'"U'HHJC0:^NR?0.3+,N]^0Q_>:1AGJ)MW)QJ M!!9SJ5/W+#)CZ1$(K!052>E<7,)BT#?89?_T@:C@WO*H8#+&YFC@>2JWPP/ MJRA]@TGA&JPUNK@',AOL<]0G"'*50@-E'$MMQ$=I/@,A_I.8'0BQGU=&J-\1 MG=!9 4Y BD^$28#O()Z)*0Q11&#HX]0T#C;10,'6IW+SKO555HUZ3'.6P!#' M&V3D(<'3'%UMK\A5(7OPD*@-*XCMW;\)N*09'8R^\&/>^G',JRS5/( MX5LO]I%;S;6.%2\W9'4<&7<36+[0B9:&"$?%R\-1SJ@]NHD5XF)%?="!-\K'UY:_D=#]N90 (AR.K+ -32I=EDJ1["KR%*1X!51G$*-?J1@RDJ:G2R,M M]!;+L0'F $8@9\7K!#$9*@*N24WE\"O(U4019DQ(%FDH? S3/O,@\*><$KIM M;T,,VHR-*K_6&7W<2-.S'X@=CG/35[JLC%H2CJB51L-*=^;*ULY*O-JTO72( M['I+HD-7Y#.:A=5'"&SGR#OBH-_7*>J"6A.@:60(-3:@8?+,TWO-4ZA8+%]U M6?#;$:L=?U.78G)\673,UNM!-RD;,^A8*AHV3K'U* R&IXP*.-!RU1C=3G1W M@@'OX]_T*T-2QOHY778H[XI-P[$&*)/=U$4NZ9*V"%R!6]"F8V-5J?8>C7&F M)=4?=(4;[ .1,%;#29-43701@U"CE*DO$ZM@D\C.D[ [P%B\(Y7F\3?LG1EC M)XO3BJ)]O8H)(-4C.BAGSWM-T)@0?M63A6:J_&HZX=T/#UK=@-POBK01JF3I M3Z''@C@L@NLTXFS)Y1J<3\B+D50KV\ M+//1WF9]B^R!'*G*^;=\65$1_SLTM9$S4&L]4"^?UR@C8T^F$SDMGBRRQ.G! M&FF[/Y"1QM+HG(35S_C?0XS_736T%$KA&?C.6[9\G5&HJ D@)/':-I2LS@*Q MKB0(XCG@5X1:P'I_;/F-I4[(IIX,T6:RD1N81HC\1VSSQ;+ M"G6I)KT?JI5 MA5?WC8RY[M3CVYE%+&D^8-R7*6L[RA3FXTGV[.I?M0(3'[.21%J-QF"KC,CC MS-&O0[@2B3=FID##W.8OQ0@M$A'C%">M0E B].\Q$&+4F8^KS/(7)Q%1!&S@?6X#%H74T4/3/RF>VN M'F+%31HS()7,[)DXF_S9YJN#.CJ5*"P50,.R-!J6KXGW)#TU"*\U;C:VH)43 MD++$WY!4BB\&"<1F)C'MI;6)<0G6,B62X)!8,%OXP933-;&RL[FV"OLU11=0 MYPF%3546XTH\"-S7IBCI(KN8@HAHR.?1.@[^C':A M;R+BZX(4:*N)7,@"!J;@, YM2.TL3?(J3=AQ[&'J&:T^J0S.CFX$ZWB-IV@7 MS"9[>-UM*YRSJ%62[22"D9H#/\X24^#.M5SM\+Q_(N!-D?S\![(F3W-Q09D_ M0%"'['[!&7,M3.VL$[4L%@H\!2]^J&I$AQEPX'+C H6266B.L[;9\A#DX-5( M2I".B7F?D3XW/98[U1YE=38I !7O U"Q-_[?12:J$9@>'#J@ORK M.^[&V?MHU#P]USTOR:LIX51"7+7F\!KLZ0S0Y5WPFBS"$+3-UO7X7<1YOHR* MS<-;.Z%"/IEZJ7PXL^C$W"/X4FB7L:]9:A))KFP(F3J=,&'U0.S8>60^FGR/ ML^/Q<0@'FF+]9E*LB\N&XTLZU6PS(9\K%1K'0H MLX$G;I?I;80#/#JV]7%'=E[\4&(^*[']#T@ZCP_V R=S\4EPS(%6A#MT-G0E MHB;YULL!"WHE@,ZGHI#DOQ88-&!D?4S(-5+S<#I&D1?3#JU:'4$ )-PXT3"^ M1613.2&AA>%/*D!#0RP& 8DA?YJK2Z&QO"$;#@9*]QA.(I&92TP@,0JR-59@ ML6$*CAPNR[.U(@>/7O,S6]]1V66IV]\$]HMLV%7>?'6AF_KKL#RI::LF MM]L!7D9&'?'%R!Z/==RI4A1\2:H80-M#DH6G;8@XV,Q'+:9>_4!BZAV5G2$9 M?Y"3Y1)%+C,AK/NS*49 CQ437EN=ADJ:\@I*"\:XMBB1S]?#)%CC?;^Q 4[0 M8!(4-C1+97_T"]P8N53$]O,"P [[LU&S-DX%49@*F-)D'C<[ !$N"S_LWAE& M0_'N ^Q78<[+)]0\9K$L,C\#O9EE[IFHU4 !K=@Z!27/L&B<\"Q5. MOTZ)]L7G;..2$C9X:T.UD+5K"#BTU;.^XM6K_5IA3>?XM*B!\C&FT2H&Y .& MIW()^W3[",SL5K]7-"0_>W;D.^'S!D 1)@55F4:; AFYD6;#9L M>3N,\:*8 M"5>(*X$O5]M970I="'00"% "]3^=D2Z8I8&F#OGC5*_7^G*EF2@$LBK+"4<* MTH4:>#Q.VDFI0L45K T/&@76ZJTVF%U%T3"TI..G]<"=PO 3 MD."0&[5P*L^5O!$?)?"(62PH\#!BM$N88W ;4NERZ+ YC.".#52VY(+V2"FV MAFD!ZK4 MPY1L(Z)X:4CJG+/;*+I%Y4 TFL]E!QE)^0ES(>=U<6XT*DW^+%$IJAX:UR$R M7@]U9D$TW3:&@DH;7#!!AJI3W^$!N VGA<_(8IC26)+"".]Q*Z)8,B_6S@\V M%R<3[FJ]J;?O8FO+70H(5YVUC8!9?)O5@Q_-9:.B)6WG1U<8!2O35%]YD(*( MR2CU+IU&PB:UJ-1JKV9?X*C#AH#IHC]>IM@@*HA'!S@;-CLJ^G;6]GR]"4 * MFJ^PZBU ]WWB"^WBZRX-C)%HFH.P_I\H3G?4\D,]I2A\)RC64QC^)E>^NW22^^C MR!>DMIU@85>HSL&;3R^A\ Q\"]E1XUOGCR<B3^,BC]"E\J)W!%OO4TQ0$*+34 NF MVH?J@$K\(($4QB */+T8=@2*'XB9MWRI>*$X'%):3Z+8630(T=L(;QLM[\C$ MZ[*;D#[)042?/,:.'K<6L%@CL'W7:CLUHU$LY$)_FDR;:*:6)H@7=F3%L6<, M.YMA?9+B,H\\:YLQFJS.>@^N?7T7!A'!7W<6-/OEP5GH-$8K$3%@&P^KT:F ML9VTZ7F_8QO2(N_8BS:S8.\.. RL];8A MB\%,8RQMH 8O-N ?Y(4%D/KCQD.7IS'$G5Q\FH,L7G0^U('M:F-#)3BAV]JJ M]AIF.O4?MJ0^I-:M :*%R#YH(JX.8)5+K V_C:1.Q0I0:V4RW\P8T:.Z103E MU:_%*=A&Z&^4X$D"*RH$BE9] 3[EDS=312+Q_/G.,_%^,A6[.Y%X8^"2M,2 MV[L#L;.YN_6"L><##$_AB7 .S6'8L;HE2UH/:^E17PU"Q::H[M&N20QU79W- M$95H!?933HK4#2NQ+O%&

>YAW>7I:W,G)EUB';%,>%Z^-VWV!FUK-< $' MI30R*Q"-,ZJ;9V1WCG+3&,;Z% $JP)"!3KE.W,&0E.)=92H#>S-67,S4"6\R MV 5B@%)%@B?9F"U.$*ZAA@GP'*?P<*;!X(^<09:GGOA.!D'QFNH:N_D@)T4D M+L(*+I"[[4SA-OBU6-8*/3=D"#W"9@HNV-!<2=NIG@O_>@#?QG*Z6Y:P^FR" M]K;TL=EOPK_E GLNL+/K(E/>40P3 AKSKH-'<\+X/@!!KB5_PIQ,<1^?NE%MR[':3KHAE*KJM/^B N5V=9+I95@0A'F$$*&@AS9S T2S\5 M5C>-4QES$3?WZ"-+-$;:ZL\EE*YNJ#5WN;Q4N'\4E"\BI!?#)L)]C-/H$2/C M^#]&0IM;-K-77.%4PW:$B,%]K%H1R0(+]I&KNN4I=KS;%N0"CMSP21]0@CUECCUGO0O&NU@7!COQZ;YI%-C/I*?7_5H;A\)5.X_=P5J>TK)[V(\5@6U M-$ L&YUC%C<6X_%;. O ,9IMFD2VB!PC] M<4$%?NVO+O,!-]_TY9NNQ L=.6]ZXMM:M-\KZR0V0$/[DB<,?_"DK::S&UW? M7#BHELR,QD76=JAU&7I.W^^T<"/0B@V M7YL_L>XO;(H%4U_M+_"=QK=1I@OD+/8=L,VFAXF M]E)1B2V'Q-8!E#ITC'[1U3"O"CS6MWD*;C?X9'_=C6!UJR[K821O]*@:N4$M MP978+_;K^K#\[);XLUOB-U1ZRU/V>(]X/.Z>2^!9?$OKAY'IMH0%#9VO=&RT M- &SUIL;%L7N^0;>#6RT .&._2;H%]>"L :$L=;;("!&?;?J%H5Y$PZD.G3_ M"D=;6SA29H Z!C5UGNK$?ER,$0?N]_&+4<]7(AH%-CBLHB#8M89L^\*^(,JH M$+.-1*I_K_R@,!D2NA9!;!:4^U=DLM]N703NLDC="@J?(E&#GY@15S.4MT(P M62)RO6OJI HT3HK P4#K9PRZ?FQ<07H-?8\-GURBZPFK#"8Z:-0H>GB5&M.4 M7(I??\KOR_5!,$KBD-<2%HPF7A.271?\=J=@010[\-TGPV^L-6!S@*DVF>+? M=4=.=OM\.(Y@W(ZRCWJ4R Y!QIZQ?8OP%&H6+/I>M'JQP"C V_&6-6,B%2K!X W.O!U08&5#EO:57Z)S^'V M&&2<9K%J+*%SV77W%];DW)N%^AMRS))O?B#R=/DRASO\,^S".&@20NB>J;10 M$\ISG>WX/A.B6=&K[=RP>8&PN<6O=7U_C9HR8;W-DV3M&,3:9_$)1=1E"1,I MQ87B^ #0^"&FK@*)BW,#4H2I^2"N,=!+:7HR4\7:V4VJIO05D.GVYN;V*@I= MW &6=MRV33+Z4]*I4&]^;!?&4KO9L*T./?I>D&T1X0)O+O?'%<8Y3[5Y/7NU MNBUI:N$<,!4(BDE/HB"OV^)'-NIAW<26WW-+=SIUG@O K&!U,H<;1R")!JC9,.1E U3P-6OY,$%HSB;=AVKH:%:MZD@4 MU^U%%E: 'Q3>0/7T-"N[KZQL; O7V69K=P_EFB5CC]4^O:&ZY#C6G&?4JKS9 M9M5*;WRY13IM'F/4J/^SO?COL^7V"X0NW.Y_A^3DX+:87E^+3^Z.+H[/CF1B?K\[P\8L&7MD.KW4TWE!DVB,(%=:?\>7X M3DG;-)E> >DZA'_VX>W)Z3MQ M>'9Q_F4+_5\9>RDVJ)L4WTPY]79)X6+Q#?\\M*,[E2/U& [OH9W;25D\AF/[ MBL-[$'*V6Q&='UQG!^<7GW_+5DXT7\WC/<2Y^ M$L*/0@CT-B/T/.LH^0_G*F[T\F0*_PW+4?KK?P%02P,$% @ -8)94K/( ML'#9(0 ,<< !X !E>&AI8FET,3 R,V9OES&S>6_[Y_!=;93:2JUD')5^Q,JA1)3E3ER"Y)&<]\V@*[01+C9H/I@Q3S MU^\[ #3Z("5[,B:E.)5*1+(;C0;>_7[OX8?_/GMW>O//]^=B4DY3\?ZWG]Y> MG(HG>P<''XY/#P[.;L[$+S>_OA5/]P\'XB:76:%+;3*9'AR<7SX13R9E.7MU M<+!8+/87Q_LF'Q_<7!W@4$\/4F,*M9^4R9,??\!OX+]*)C_^UP__O;O>K4S):Y'D]*<71X-! ?3/Y1SR7_7NHR M53^Z<7XXX,\_'-!#?AB:9/GC#XF>"YW\[8G^?A@?)\^/7PZ&H\'3>!0/AZ/A M\V?'L7KV],6+YR^2_QO ) _@I^MN3J<[V)@J?_^KIT?Z+9[/R]4(G MY>35X/#P?Y\T+Y7Y&*XNS>S5\UD)OXU,5L(TZWV.3FOS5-X?TSVO\96\DISI=OOKN1D]5(2[50ER9J_/3;M7C_]N3RDV?*6>0_M2K_ MJHI2CY;_\65YVKO]EW*JA!F)]S(O=:QG,BN__>;9R]?B?O]\^\W@^>'K[G_M MS^[]-T'8WW[S_>#UYM[,>)FM^)G4!"E. .!_BD[<+_]V/9].CNY M6;5/]V$GJT"&IBS-]-7W\-SNKO)7&O@^*U\=UWKF"[[O$2J^FU\NKL7)SU?G MY[^>7]Y\F97O$!S-1.R4$P4D\_+HZ/#UADB )M*1LIM8#5J'P>O=2.A"J%L5 M5Z@19('2<9.+T^2/3:Y0)(:J7"B5B3?F5KR1<6GRI?C%I E:GZY&T0Y?* M799-6[*<=K+Y%JPE\)HX&8UTJL'HQ,7#!;+"(!*SW,QA?1/X5I;A3V(JE[CX M,1A3Q*Y9E:9@8<$UH#J],J>?\#9)KM14)DI,5*[(]1*:GQ80ET@,O&%F2J=] MV^,M-'R1"5!!6;G<,YD2.T>#79'(92'D"%PO&C'!=\'GF-'^YQF,F_)386O6 M^JGGIQ@_*%IY44/=L6,QBG MO1TZ>+@$AAJ9G!:XS:92I"8;[P&+3(7.D%GT'(V]Z4QE!5M[9@:&7UEENESB M-B WZHQ9U$F5S^3-+:/@BPQ>/$,U9.U<*T1A[=38P.I%[IMI558RQ=>?:J3F M0I5X53D!ZDS-@H0E7&K@VER,C6').I=I)8>I:CXEHA%S%2L]8S%;5"#&8ZVR M>(FC+"8ZG@BTP7'I<3?CCYE9I"H9JX3OGN&.*MZ;TH#3 S(OX_TVR#"I&LLT M!=XQ((* F5 *XUZ.3 K3+3Y5",UD@H/OI6K$&W;7INX-7FYL5P?[FQ,#S94: M'.X_AJ7(OKA!XL1O"J+-I")":XEO9QR$DH4M@Y;6+R9 MAT"> O\',GNF8A@8*+2HAO^"OY%><;"QF:L\ W$^7#*!HZ I8%$*QX*L%O O ME%U%DU&T7T<8@@46CI2K$?P-4FY? *_CO6J.LX)[T1("MARE&B;A/./6DS5_ MT[:)0)]U)]4_8?O^_';[0OR6I:HH6$XL0)+49AI/.@+U.=,E,-8?:+K1B](L M>A9U(N>*'E1@%#A1(YU1@JI 1J\%E'T)G,V^6!U(?>!,?_2 F)Y#Q4 EE*4 M6?S]:_%W,&=@B(VR_N?2QHNC[:8-^85HH^_I+=H8[!^^P'6XKJ5?+=%0NH!( M2BP7DQCI=-\.FLHC)&R"C=J*)S5: 3/0U//L#RH\Q7D2+*7M]%@Z3J6 MH;#.AZN+FYOS2W'YVZ\_G5]QPH%^V/EF=_/AGMY$9('N">SA%O@G)&RVP4$! MK3P#2P ]#[!7@?:J;%0Y]PX^%"JN@6J O]X"H*S0,:.T/LBWTZ)_SG_ROPC6'-_ MIP?"\$4%1B\OCQ/FN4K5',>;LQE!832*H20*=8L.+&N8V527I4*C6:"$DL/" MI!BP2W01@SM)+BH:F,4]E%3+S@S5U;[XH.%[:_2SH;]T$Z>HI(WN$",G+J98 MSZ\P]?2+J+-V@16<&>^RP+_\C(E)T1]IQT5AK77:6$/R'W@*LRHO*AP;)GN- M^A+6]QF[^(_6.AINCW5$EO,*XVB5-=3CC.%59,XPA2!/>-.)> R8TNX]7S'$ M@(I.\'LF!&(=>[FR9!HQA6,@A7E49P4X:BG.!:8'#IXX%DLE&5@'LV MGI7;DBSXU_59ZRL!GVS_"D4;M92ZJ;4&_N[ET>#%:]2,^5S'B@4 7N12AQ%I MW3IS9T43:'I0N(5.M,PIM"LYG18KD$&@O15&I>O@;URE:(4$^O[1:JAX>S24 M\]_/;V.%P?NB)H8@SD9;VK&'HIZLZ7<%&E.PA96IUI ,$T$1*K?(*1/8)-2& M2"KP,2.20 UF(Z_3J4J0S-*E8)V$)(

\BE7IK2"PF MBC)D)/(,? 3YF2A*3M6:!A_#1,Q\5*#S1&DT>QLFN_(9>"J?&SM[M)3^] %1 M^AN3CY0NJUQM";'7,KWAU#J;>W"\$^\V70T=YI2\,= CT$T7+M.5\29O(GJ\ MN$8#/R?G.0[BE4P7(E6I\G#SDKLYV(/7GVB_)^?"UD;[VDH!2#48J01S:-I)=!2*>4MF2D3BW@U0Z V60-U6+*I MGH !?N-L&VN2N44@U* JR]0G2,F8LAKPTI3X1)"!F<> >DPC1XG94.4<%;\! M"E1853L]5AB)2O5QN\,BJ $Y7&55)6 M3:*>4?P50Y4I1 A+MF?JCT!$NYB4,M48[)ZF MY&5_$JF=[!V: +!E1V(W4TR%'IJC39X"6X-"P5Q=:WSZJD9&[8?5U0\$Z=Z?/GF^[XO,MQ,@ MSPCVF(' ZSG'$"2)<&,EPP7$=>-[Y6G!'=) M.U_OS#V*U9%N);O(75/:_CH@CQ0%V:Q1!&ZAL=?JOKJ'NBY4(Y&%D% M]>?WGD74V0#K/S/Y\@93C=%$9F//(JZ:"@Q5FTKHV8"'5ES9+QU?;K^6R4KL MZ@?"3@YA5\NE3T22';%Y!#*SEI7BDLKUER+T4:,F[=6O W;?3I * +-44J2L M0%>/,P4SJB>E*-5RAI(MIA7:M6H"+#TJH2,+U*8$*)H":X0)>(ZV@"6'40Y$ MC]!V?J.& M :5N_Q+8&+)A^WCSL]! "S*8?J/XMFEK)HV-Z6A@+^"BGF1GU(GGQF:N,JJ/ M0QM DA6F+0HA6,Q'(6,&A_M;+6)^IH)H),&WBS4COCW=6E#':Z=6N0QEXC\S[W?-4^/D&\^I WIODK=6%/,UB M'<]\K78_:';6&!B384,3=IL7.3K-6;=&M-D8A8U24KPYWMI0)V2>YI1FMOT@ M? \'K^IK)=6-$M:FMYDAA%IQ:B80%%2,9I]N'X$0?_5[14/RL[LCWY' ;8>1 M@P1TE6FT(U -' ^K/K7 (?$CA-/X1OBF\"/NVVPX*K,9C/Q2N8->;]4D=[\ M<:VE9)];-,PAZ?BLN ,$M5KL?04 _@D P"W6%$?;K2D^U"@03NS?R%OQJP0F MSC<;9GA@=L*=[>CN"""RP 27RN2EX/9$E!*B;)_=(_J0*Q"QMG,1@3(2D9K8 M8TVB&GN"PAG6)!S)AE'DK>(\8F&J'.'1*JEB[\39D#QE]0K?9C<0E2%RB,8* MNBC8*7$@DRZT.4B4F6R^HCQL* -X)HIF39W/,IOK]R:LAPZ,*+'&ZQ@B"&J0 M5QNIPV\"&A1T8;ED)$&(_;FZ_JWP*]PN"E^7\P.>_F!U$WEW3A^.589K;\-V M+0VY;@6=E<$[ 0LXRLUT98( :*#*?'^X]HZYRI0^[ 9R>!=+2T^?RH^J#=>P M0ZRDVD;.U^:!6S1 ]$IO9)^+;D.U GR"T\O6VQG=K;+!C["GJ+5"0O27L7M/ MY1-$,6V;A:**-G72GW^PV%N?+5:-0@$U)M0'4X))$/"PIRD&%L HF8,9RDR" "13 M%#K@S+5[B&()I\KRGMUR$RN5%)[^,'[>?(L:VV![;ZR0N/?E1;BL-;,&%-!) MK1ICBH(>S>]AD.>CN4X5/!N380\-KM"OV%VB.W3>,KNHGKN(1#EAG&.PUF;9 MVG'3'J1>7[P7%Y^<$/348NR*L[:NPFK]]EV[[22[CQQ;3 PU +6ZMM8M7H?: M"T/]&W90Z;Z*&P)3U/T.EJ9V@ID!:@+MC^N3+DF.9JM3GY&P)33A8LY]51HF ME< =;."0VRO!?G@CN%NW-*WAPKGR$8!DCH'K[D:L3H/SZ_8"M DSC,-4*:H+ M'!0>H N3WW-B32=5%HQ\HC%6P\(;3_4F5I^-8189=VRM <166I \#/#+P=1M M(-&I;7 Y.'0!BT(=L#%+9]INOF^#$JYI:?MM=]E]8(UFA54>$5/FJBU9PL(ZX],VXI,^&V"1S]::"E$[=NC>>!S^,3,+A()V!5=SAA94VH,FVA,!!4'2[3*\!$]5Q@(B,P*E(:8VA3O@%>)PBP/@X.?+K=''@F M2RG>Y^ 9QQL]Y@56J:TB;,16WEA(&;#YXS@EF_^C!&7^Y130U&5(O"CV$A<'77S>*4Z M@N%^ BN(JVB@,Y7DB[LC=X-3GN.=D "<%](A'9;'S= M)EQB+PI\]%@U3JC[ET&SE,*"SC#Q-*#\2MQ?]C,IYA:)?YFAH(-G&6EAVX>B!T E!# F M1PQ,7DSTS!9(Z*P-Z6AZ&@GH-PQRH*L#NM.R9P- @C,L4W:JV@\E%"@V/^*B M!/Q+W:H\1C,]\IV1JLQ5F>88(O'1+]W!H/B]&,FYR:,_DW _L0W--BC/?DEQ M)V.1]K)^G1/S-F8I!==D(>,NJ6:N_LRE;88PB\4=[.F]*[\'KJ%(PW:MMZ&1 M,[Z7A""'7<^T@XSA-^&;86(@L!#[B(@\.N0C>TT3N0$OK])"+5"C1DUOMGZR M'IJ MTE&%+9-V>64_6>0@0]G*IX@F2@JCPG 1NA8Z:QACM 5W6&1.)%)#E#]!C?L] M_;>4.=&."V23YB'TB"Q\=4"[0MO/-VHXAEY@?/H\PV8LC$4$;5;HLI:"/EYV M9@U7*TO"M YB5,Q'SA\X9'8M,HD*%I-N_HJ&HEWC.GX"+K04-=?ZR=@^C'LR M-9)V/KKVF>(@"BMI0 %K4#E,4TY.])M/H,US7',KN0ABSM77]=TP9QJZWL4F M0H36E -0Z&38\'J2RT4= <-+W<$KMN"(.O[6_1&+,FK)(&PLD>L_0QR]X=J5 M;@;FSJ75KN^DFT7K;;@ %+@1>VW-38J11%@@:O ##^[)+36 ]\0%IO>4/X(7 MP:O,@2:+L,V%OV_5H@308&K.4P15?#W=T(AY6S4UG"C!RXB;@R!FV/G_*^SG MR\!^-F1O$C^3-*@Y>ATS6L)$GNGX>6W-R]U%'-79]"$'!_*Z1II]C8IKI/-F M)('KT%8D9P+%0KU(-,'0+;S-%K"AG,VIU^\]Y,+GK@49(EQGN>I268?R:PVG M6GH8FWU-#9V_58MQ&RALI!C6=+^@=V!D@YM>\#;P ^.B>X7+_6Q2*[S_/7'] MP'RU%8'.9]L=Z/S@L;)DK)ZSJT\Z@PK"-]T2HHW+!8,!.YF,>^*,/M:9<3O M9@WVJLNZ%.X+7/$62^2(5>@Q">CPW3HZPGZ)2]!QQ1%^RQX$VW5@_-/Q)&%1 M4D_7!].\J4Z+6''0[H:XXK3 VJ&"A\)3>Q+[;8E,/3)@8..J=B>V&LO:@\UY M-:Q-9\19Z(O#GO6$Z-KR$>-ZC4#S;&)GV:CFI9*Q .A4[(/&J//-8)>NUV\[L(PV,LA>GP&P82RK18P>;"5OS[/H@)_G3[9<6;T$'B23,=$G:RS,W#FW*1C&@])]AQC&=(-:)&18B.T# M[E?H<,6*$[&^URF'B5$GNT/&T<2%;VK68>5O/7..[9TT1T[2H%H+NXCJ*:,#*6P58BJ#"LT M&Q-R-H3R5>-!:]J4R,#]@#A,_H;%2H!+=X8XS5O=UM:NZ_1@\K',]!]U!I:\ M$G0 BH_+H&VOJZ%J32*$[F/*W_#8UAXW)($A(IL]E*.1%ZE-I%K>Q83*:W'Q_?1#'YW7>_T25SN M[HLV+\62\&$];9FID,TU:"9%.4MES)W#R85ELQ9S\N0WKN"SGG,_ Z_?AF8Q MM!EDYS L:.%E[$JC;XHWXO\1,-5M/]U8*VX%5P/="4,.]S40X)]TSL 6*][O MORK>U6V6J'>6R9E$3J@WUX9=S5;'!N)A2[8DIQ.78 P*^LB-PH%.(Y*Q4D\::M:[4+7-Q>N/(/LFL9%UE@)<3+VJ)YEJR>)S#&^ M90/]/F3L2D1<^/5^34,>%(.<(+/= 1R^TC5U\.&CH&L!.IIKBK%=AJDY8MC%MS=;N*9M'V=2.+TQ M5%@W6U#]/A_B$YSHTQZV+;A<7;K-V5E .'O=MHS^D1C11T=?N7IU<2)NEDNI M;?X4T<=Z5L\6'D9VT3I>I]MM.RSNL&'+H3]$M1&W*L!EQV[*],%WH_%1.&R& MFF.P@N#+]3D@IAFJH4:ML9R!SY3:@%Y91)=>(ZF,PP1C<:16$+ MARCL+X$% 3Z<9BM<\((PGA:!B_9[Y0>%R1 ^L=&KQL7A@'UFAOK4D6MDK2E. M;!,6C,L5 OY;LN<2GRVA&E^(K]N0 M-JO)-S]:U;I]Q^"MA#DV9$+HG/C*M;N1D)&'+P;XC57YJE9'T9V@E-9A^>H8 M)9/:F4F2O3>@X3Z*#ZBMKDN82"FN%(?Q0=R=8D\6D';BO2^*P_R#%X77,A_* M3!5[[VY3M:2?@'"/#@^/=EV9E*T())=2/, FCKUYP^T M:FL+EQ]S>)]VH[GF]:04\22LUM=>3P=L!CIC,92HT^TA796K,_3^4JO/Z[KS M4N6: RZ;FU8#( AIVC@4$=\T1 + 4$K%ND^5$-;LVNMB$1QB6IDG6HL(\8;J \QSF*9X0GA@:97&D5.>)PTV5S&WVU%!]/AP;0_98\.)/4K?YG1LEB M:DCT!=UI&O$5F>'QO9H=?#]X?4T'EV!NXCV5^V$4 \^&A!^/7W?>>Z6ZO^,W M][+WCS:L'^>K_?7)]M]R_=_ HT?O?P2 M-E;=/\2;D].;=U?_%+^\>WMV\:]/+ MW4_8/RT9OKLIH!9,8ET04?R)__QU-O523M5?85O_.CMZ02?./_H-_<]MZU]) MTOI'N8";Y0[[L4DFUZA%208&+NHH[:'HK[2X5^) M#L\P[(=1!94\6/?]8&B2)?QO4D[3'_\?4$L#!!0 ( #6"65(X+FZ+SQ\ M +*[ > 97AH:6)I=#$P,C1F;W)M;V9R97-T.;3%II$=V/,)GL(4JW.K]_W $" MS99D3^)NR4FE$DDD01SO^;P'7_WE]=G1Y3\_'HMQ/7]R)!YM[>Q\ M.CC:V7E]^5J\N_SP7CS>WMT3EY4LC*YU6_3S*_P+_%?)[.?_>O67K2WQNDR;B2IJD59* MUBH3C='%2'S*E/DLMK;L74?E=%[IT;@6^[O[>^)367W65Y*OU[K.U<]NG%<[ M_/NK'7K)JT&9S7]^E>DKH;._/=)/4WDPW-M5Z?/TZ>/=H7J>/7WZ^*G:5WO/ M=W>?#)[_WQY,<@=NYV=,/<_5WQY-=+$U5OC^%X_WMY\^F=8O9SJKQR_V=G?_ MYU%\JZQ&<'==3E_\-*WAVK L:IA&!PF#=G_Q!O#H\NS\[_*=Z=O7]]D4^>BB+M//XM="U^)P)JM,'(XJI8C5ML2EU#-9_'';\Z_& MU'HX_\/WYW$O'9S*B1+E4'R45:U3/95%_>,/3YZ]%'?[Y\'UXN.Y6O MXQYF= W<7=0O#EIM\JU7=_GNY$(5NT#[LO=Q,A#9"7:NT0;DO#8J^]>&&5>Y0(@:JGBE5B#?EM7@C MT[JLYN)=F6=H8QZ5U70[$5*\5KD$%:D$J-2IU:IB8PW(+)CU&A":*"NQ)OQW M5$Y JZ_#I@#WR2);/;\MV@2KV!0KGP\>KY0Z KMOM10"^[ )Y"&.)].\G"LE M9$T)P.-2Y M!K.RLWV)F%;EEDC7 A(360DK+,K:Z>#N>'">8UT(4$1%/=\J"R4V]O%4P^VE1J)%%P9E79>3%\]AT^Z!3WI\=')Y^/Z"[/^O M6]G*#.)^,@RY-5-& TV)NA2IK. /9<-$-VW EC#*=-D[LCX$0Q:30@\:(SX" MSR=HP('/CK0Z !H$"D):!IK\\8?'3U^""H:WU824K8LQC-->#TT\F -##H['@-RH"V91)U6^ MDC?7C()/"EAX86!!UMHM6:S!WJE1";N7N+],FKJ1.2Y_HI&:C:KQKGH,U)F7 M,Q*6<&L)]U9B5)8L6:]DWLA!KN*W)#1BI5*EIRQF30-B/-6J2.9?B[*6:ZRDJ.*SJ4MP?4#F%7S>)3),KD8RSX%W2A!!P$PH MA?$LAV4.TS5?*H2F,L/!MW(UY .[[5"W]IZM[%3WMED5QQL5%ZIJ@!Q/I@S@:.@,; IQK$@JP7\"667B1E%^WV$ M(5A@X4B5&L+/(.6V!? Z/JNN<%;P+%I"P);#7,,DG'_<>;/FOW1M(M!GBY/J MG[!=/Z]N6_Q:Y,H8%A,S$"2ME<9S3D![3G4-?/4;6FZT3II$SYZ.Y96B]QC$ M>3,UU 7%H@SR>2N?[!IP,E\BM.\5Q^_?(XYG)!A(A,(1((B?OQ1_!UL&AE@I MWW\M;3S=7V_:D-^(-OK>WJ&-O>W=I[@/%ZWH:\49BA:01YGE89(AO?Y8*W*< M0V>MA!%2EG&C1C9?8;VXE4*B-W$%@3>?SD\N+X]/Q>FO'WXY/F<8ARYL_+"Y M%P_X@J:S%J0&5 4N[01L:H.\FJ##1.Z8$O^]N[V[NR>F8*O2_GD? MSXE3!5X%^EM)HXKT$!T\P $%MC\*$P1%*L%*J(W4E?B@ZP^ VG^G2@=2'-8 M-E4BU+\1O-"% <\BQU>:!!P&G([& 1"9=;Z9FVLKH(MF,F#*6Z(!<4:6 A$& M'!7DA,'+'>'M;\A-(0?@ R5=#$+L/_D? ;?\;Y//Q<%>@DC@LZ3OK\_[_KJ_ M2V_ON;#'EO4B"AYEPSS;WWOZ$KFYNM*IXHW FQS*G]#.MB"[95S8:! 21F=: M5H3"2$:^4R4-NK * :06ITF;'*4/&_F$<#]8'DS7AP>=M7U\G2K$V4Q+#(%/ M3$>Z(,.3G@"'IQ90 W"03=G<0#A,"B9DXL2Q%AP5/Y&PQ"4K :ZKJ2%\E(Y!<&N@:3)2O>Z0V2..[-C[V CW8Q-*AV"P-XDZ!'HY6)\>U'&EU4<@O?B&FV ?ZM,>CN=,SW2]MG*3LO&%GK6B0>*TSX""7WC,J"8# M5=1,T9="QR88\"Z>S+"I2()8CZ;/UN1=L6E5UI)DNIN["";=TA5O&_ (VF=L M=2K5W:,ISK2F:HJ^T(1](5+&9CAIDIB9-BD(+$J!^S*1"9:#[#T)NP.,VSM2 MB8\_LDH63)(BS1N*\0T:)H!<3^B@G,WNI7PT(;PTD$8S57XUG?#NAP>MKD&F M&Y-' 4J6[!1P-,1BX'YX/NT)?"R&-V"2-["PTR#!7+_ 4.-CAEDW>&E>K)3MP.CD>)]4:E< M8@; TDH>JUEWVT?D #BDJ9<_\F7%/_S?<>6>GLJ1VAJ X/R\13D'+V0^DW/S MZ)N7(GV=:;&J, >'_.&_*%Y8WAF0!C71&HHS.0 U!;(!2.H]../ 9#70#I7$ MI,1T!J0).JJYG,6P58:DEMG, OGUW!>[Y(D8ES/0Q%7"FAAT!>D77@%/()>F MIGP5DMX83M77X< 3^'%L'JQU^.0>68S,5IO-C " MTSCB*, %1P'(^DREP;0MUNF:+)!CZD7%A^E^8"?4>>L=\FM M18-,D:$ = 9"K*U+!E1(>=$](7?R33HI1\LT9:9D/4YZ1O%W#%2A M,$,0G0\8N/U5*W _,+M*Y,UD"@IT0NYPB3XG IY(SBFS"3H--@\K16RR3.6-R.LUYU!C47FY]WG,]_-,]TL.GI3BG M! 0@IR.VE$#R,&;1NE=DCZT6O3D%OVNLJHYK-W+I40&;%19,X>Q:EM""')?6 M]PV2[3"K#^XCOEW,A)G;_ S,5+?;XQDUVJ0 "HH**VZ"@!+ZPW"(X ;R&KP- M?)<@*^1+!J.E^0C ,M'0/VG)2ZWAR$*&8 MA%,\&>18AI_U(C]\;.U2^>06O8REY]/[JCOO,P,;BX375K1P4PZFP0%(*#NK MPH?XOOA<^6TXH,/'*$'+;(N+DAP>W.Q^8,U3K?7'"KLOZDM)M7L UMMC\N4# MIB19\+M&GD=<.G E'![0

J\405%C@QJ0A=[U'P;F^NJS=9CQK)!W MB%MH@B4Q9;;+ *[ #4J]-]/$NM[21UHK1>;KOH4](]FM%'M]@&8Z7?'PVR MR#A?BPO\P NE_'"T'R19<-I&](+-?*@2Z/D]DD!OJ5@( M*?2]G*V7E'$QXK!:RR9R *DU3%-=)1BJ5HKPUC;OVS4<27QZ$Z8<5MZGFU9 MY!H4N;%!,BK6HE_@P<2E;G7?%\ 3F*!(V8H8.9739!XLI0-]K0NI/[DU M9H!"V4E[\8INIX_.M7J:%:V%CT8*@=^0'"$VG 0)5X@K@8N;W=09A38]6NR$ 8'2GB\(#HR!HH%"OB_5 M5'4N;L39&""&BI*PGB GPV4Q/-Y]?DB3=@+(J+2!M>%!HRS:O-%RLJLPD7DD M'>>86])&'JZ<6Y\R[UOEW">@KC$WO. 8^*6\%A\DD'^U6@?\H4:6UC!6>G=X MT.4H81,.P=7S5.[A0I%(2;:<_M^-KD#6Y&4J\X1]IL1)F81$+IQ.^+P%/^2U MR]-J8?5)V: X\8,RO$@O5+E' ]GR0\D2">F2TT8HLHFW\6@^#QC$(T5=EV+ MV^)CI5%?\M\RE:/6H7$=.N)54&]L-_:S&):I;2B@"C( PUB#/P&WX[3R!3D, MG$ZXK^VVWKR/G4UWH6U16@O@-ER9E8,?SB7\ MH8EL)TAW5 K6IJE8[3 '*510#E@.E&FC]2JWNBON'YOT6! P7_2AZQQ[\02U MM5#A+63OCX#I/_;/0UX( M7FC!"-M()0SUSNV>P)5UJ;=TA[06%9>P763#==$DDE9+>-8G0BRY3A4'V.*# M FB.9JG/IZ4XMI#;K)/E X5L%9B_#--\YNE:2XQ559DF,1DU)%VQF8EL3#42-W'Z&)Y M83R!N?ND$Q2-Z$2THJKUJ7I0$3](()<.Z#M0W7+^O(94*$HK.P MFMLK>Y96E%!0(2!OH[!=;+PG%:G/Z$(!1HXE^O(I]A"XL;K 6I#=IS:[61A1 M)8>+X6FRBI*%0H<@\->=LC;6HX;]+K!X1'$.?EDL#W#;8I!P0ZY\)0Z&!L'I M=U +%[)T5K-8X!"5-3@U4"F/\V17&&!8W,SEJ0Z\V,529,S5;G(&4K$T0=*@ M\ )MRNJ.$XO! XG2!"$F'&-) 73WK1ZN[4LT*6<+WDP:>UZ@($<5>2:@##6BHR&5%481*'UVFJ2 MGN*:APN^K$_'K=M!Y@RL$&UJOK+J>$JG2LN!K3:6T9;)WE#C8XMJI5T7^I@Y M6IC<6B_"I[V'9A.0;1)/F+-EA^[%8_&':3D#(=1OEPR<#&+>;NV M**-K :!NI^&4"Y!SM+,IY&2@1UB!E,?X/*NNW)K: MB6B,K8&W&!:5*) E7I6%3EN( I3').G)I/NKP2I60Q4)&>X3Y6":M-*#WMK) M&--#S*FVC>& ?X #-:A,_*;#BKNHXY&OOH.ZBUZ#0X9A*91A/LC#MN5RT-:G MJWGT3;E+SA!0UV!1&TR^L.6;E%L&=]%1422LE>%L=F"?]4*.>OHV(R&XWQPR MUDK8!<(E]J+X6X]-Y&2^7PS:LX33.+/&TYPND#)M#LS -?6.$,%;$E&6F9/ M0PI+ !&8SK**"JQQ7L =TS%VAV=0)Q%J:R)U[FY*&).!G1SH"JLF3)EJ;F[4 M5.3MNN>F8/(3A-[B@)3L,]2<">AO-#*7>+X<>J9R@50='.2RE%& LG4UQH MCC^I:U6E:-\GOHU,4[@BJ@J[L/L@K%Y(,O)G,917997\GH3[A3T[UK=%^*V, M1=K+.H1.S-OPB43I3,FL%79>X9QZ^SL5[N ]!KM'WLR>WBWS9^"Z+T2F;7L, M44K!G21$ *]Z$S)<&4+M@0'97^\+_B#RD;TGSKV!Q:OL!*=L+'!6$<5(JK)6UF&CS-Y;)GD7B=GUE?FS&>"3&FJB MCZ?F#P:%F0VHL9ABMJ6DC++F%,/.#M/NL#Q9J'DHND\:4CVL1I+GZ^2>0W>H'QY?,,^Y%PLBEH M,Z-K%05L"6A[;0U7*TO""#.F,)6?.9;I$O-;D4E4,!O;(%&7&>G4N-4)!3TZ MBIHC/S*U+^,&-FUE;9C/_)7B( G+K$ !:U Y3%-.3O2;3Z#-*]QS*[FHPH!K M2]NG,1"-0[>G&*?\T)XR?(5.1LE:(JODK,7/\%;75]Y6HV'E9]!,SM1)1P:% M487_3!R]X<*F!0OP]JW5KE6?FT5G->C+2^1&;$QT5>:(0\(&48\;>/')#=\F MLB-1G5[/-XPH^PR6<@4T"6_3I+>0*OUSRS8EB"UC/+HQ09UE3^LH8MY.P16G M!N%MQ,T!!(JD00=-9-(>]4VG9&>,F[G@ '1%\HQ08#<=&Z-DK[%J>WZR$=I0 MST_/KM:&Y>JUON@#6K>MQ"G1V="4@&YS%6S9&S)@17TS[T P7[L7I*&X.G/9 MK;)%B%O1ISH"&MOR3$KZ[$3+WQ9@BI#K&XJ^:0W 1Q8$M*4";C5P@5.>>ZGN M;L:*Y>K_C(\?+$"V-OC8[04!GWP*+ADYQ^PBDJRA4N\5%_$MI/N"HL'. J,> M?,IC9 5W4HLKNY?=ML@ OFJV[3,F-O1FGRJA3]*U7C7;LRXLQ*5(^%>V/-D> M *-Q0^O-J%II45G49?Q0B[9;:=%M)+?D&SJM(0XOA;?V1(.[ AO9&P(VJ; 'VNF*3YS?U680S,24%[\Z.LT"5D\])#I+ M[<[?M@G%H^E$D!F,B>F"R2"E+W#9S#[#RPWJ_X.#Z>3)^2"'TR\XLA\'N RX M*VMSD7AM7D%SXB#93KI*FPE2.OYO8#EX49M M7/7P4:AP.OW]Z(5_)C1]IWWG)F76(JH^+MCI*A!5.]M^ FB 3Z925Z$WMJPU M<&")!X;V@EG]8*V5]0FWWZ7O "J6%=LD&'(F.<44B!.ZZ?MT@RB=CC[):(/2 M8_H&7I".CNZRJC",P!![I4;DVBB$4G0N-D =-E7AO^]HH0#;&WNH08INI3E( M8@2H:H0!P-[&'.]-CYR2D][MY?'33P>/Q;O97#PY2/"3R4;E-2J/MX?B8/?) MWE/V'@]K0AO+@BO6C\+/>G:B_IV7+>@"JUBI!2-FV!0^3M-C"TER:')N'!*' M00*/!S,2'V[EY?J$W._0Y8 ,!/9U5Y\2T_UV8AS2KI2U9P:Y;2%*Y,N6#D8* MG3<>#&.AQB CF].UP9RB-JD.OZ!>2$VAT(]/%0=^>VL..%"!V 7U#6S?9+4< M3A#NH4;1\!Z7=8(S#09_L+1_G_K8HU#,=9L9_5[.P.%S'[=A*BP6&N5T:PI6 MRS6A&/_ M8,X*=<5@/J,R++^-YMW6:RTIFO4%/Y2#R7]A)B7PW'KA%' M68UDH7]KXZ?D&Z(;9C[/;6D1WN]JBCJ3"*N"7?65WZ3^75ZLC@YB:[Z ^^9> M; OP2$@.4[\VI M[7TT@W^[:$_Z,*TW%UDNE93=%759 >6"E>I8#4D_&:MVIKE,N1LL 0EL/V)$ MG;SW)>S8\RFW 'NQ^#GBST%L#;%;FQS&@ 8B!/@@_A_3G>(M6]@K[O+7YK=3 MZC@\QUH3H^=@=SY8+7:?^FU?<&NRLN)#/*369ROVNCH-,XC++&&1)/6?Y@[\ MC]Y&&MXKKK),.4:O.N9J7W=-)H,:X'#*?A>-ZQGVT@"T*/,"&>,S3QLK^[+D>.; MBSJD#CTK;S#B)^:UWROKM46I] P)4W4/3]KJ)[O1[^B$)=[/ @ MAW+1#D\6;,)*94W*X;BX)8375!7Z2@QY>_S!=-B3N#=, M>4,C00[A,+S.GY4U(K/U2-$7%KK#=L6,J_^WP4*;PY7WJ;WJ8 MX>ZYH,OJO^+W4,O,U[ %T4GG>Q2+W;W#>@$+>PW\1PPC,,6 'XG]F>D7]_&3 M%D'"!JH5>M"4$=M^'*6,\0-J[IK**;@)N45A$C%1U0BC]BA)REQG]L]FBL#1 M<(@7)@/?*+!2H/YA%9P$V6(\MF@";PA!G@2\$G#VW: P&0HJ6\@A[M(*[#,M MJ3,>>0/6.N&8-V61<>9\C)9@K7G+8EY*8O5BXIJZMU6.*#S#5%V4SE-0/]/* M=7EML3+P[>GD,MU.6!4PT3C?W^,QU*/=)9_[OY)]E'E G*HJY96$!:,*BC&< M;<'?L@\61&"C_^Y->,7Z9+87"\5P*11FA0^IJ8VW/E$I_@%@1REV'I2[M5M@E@+3K#I/:ZS+*M-R#H M/HM/*+0N:IA(+R&LA"F:VSZUS-^;." M0[&_N[N_Z0HP;*T1N0&27=&:3H72^/$[&RS'X^^>M-$+:SPO@LT.NW=!?]?. MSMG6\?ULA^NN[&G%=J MH:/9M,HD4US\EEA'" L4\0%J@$NSLOO*ZL=^/&KQ2R2W#^4^W":#TC"BTR7O M:)5[%&625IYCIF8^CX_1UV'0*=I/4]YER^T%=+;<[B^7P8%\3:DMRA\G3&G$ M%V1JI7>JD7Z^]_*"/G>!D.M'JA)"7Q(_!087#U[^F?3W^R7]K6\%[,FI^'1R M>7I\<2$^O3L^/SY[LP#7^V9#'J]WS[7($M3HE3 M6$-UY;MG+S+5TNV^^T;O/_L6!DU_5X0W9_\0;PZ/+L_._RG>G;U_?7+Z5AR= MG7^\17KTS/P.6_ MGUKU=O<3]B]S3I(3*S0C;P!JQ._XS_=SJ*=RHKZ'8_U^ M3O0$^P(\_ /]XX[U>Y+T_8KUX^'YYZ)#^M@\>O4JN[?N^\Z@S.;POW$]R7_^?U!+ P04 M" U@EE2RR4?_I0= !.V0 '@ &5X:&EB:70Q,#(U9F]R;6]F<&5R9F]R M;6%N+FAT;>U=;7/;MK+^?G\%3G+;)C.R;/DEL9TT,ZY?DIQ)[%S'/6D_=2 2 MDM!0) ]!2E9__=U= "1(49*=V!:EV#-M;(D$@<7N@WWGZW^=7!Q?_?GIE W2 M8< ^_?[;A_?'[,G&YN:7G>/-S9.K$_;NZN,'MMO>ZK"KA(=*IC(*>;"Y>7K^ MA#T9I&E\N+DY'H_;XYUVE/0WKRXW<:C=S2"*E&C[J?_DS6O\!/XON/_F?U[_ M:V.#G41>-A1ARKQ$\%3X+%,R[+,OOE!?V<:&N>HXBB>)[ ]2MKVUW6%?HN2K M''']?2K30+RQX[S>U'^_WJ2'O.Y&_N3-:U^.F/1_?2)Y=^_@X 7?V>=;?'=_ MK\OYKCC8ZNX>;/.=78^__*L#D]R$R_4]*IT$XM&+.(7O>E&8PC02&%;_JD>?>D8JKM,-'LA^ M>.C!.D1B[K7?>U$0)8=/M^CG%7ZST>-#&4P.?[F20Z'8N1BSRVC(PU]:"K9G M0XE$]O2%2OXC8*XP;?ISK)?R$L8)9"CLTCJ=/5C,V<4?[.SH^.KB\D_V[N+# MR?OSM^SXXO)3NSS_!LY\>ZNSPRZ&H>QFBGT*>#@UXYF[T;C5O*)I^,*+$HYR M=IB%ODCPJB=O/IU>GEU7)^SH[>7IZ'L B'%+]G:E4]B;Z(PES#=/#G4( [H]XN[6L\"E+ M5,;AN6G$TH$$=A!)+TI@7$^PSP.>"/9[*%-V-.:)SX[ZB1 $0L_HXI^?[F]O M;[VRE%@&+ULA3)EE+Y/T+$J:P(2?/O^NFB"P%AM[41!$8Q16 MB>>A[$G@JK?(A4*PL4P'E:M4+#Q]$:'JST_W]E\Q]EWG\9(TL<_9$&8W01'3 MLG9U5PMZ> 7CMMK9.1\*7+C9Z.4R)!'\K_RG,>=%(XACI'7-^?$$K.J<'QO# MC2V&_X$QWS">9$BN1[:\?[:\@E6(E)UGPZY(D#]GJ#<-X=C&<*FA6V-TG35G M4YC Y;/B? $B=.._:9I=DL32/AC,.Y_P) % MHZ(!W'J%%CC %5,#'@1L!!-C41A,6!9'VC[GWD"*D?; P4E '\5Q(#W>#43I M8'@;\4"!R91HNWZ*L]H,A" 6(;E(\M'3C ?N0U3UO*%A6W2UM<^&?,($3T+6 M%>E8B)!M_40.K>TM^,5,TL'B]MK;-5/T:@AKA84&@4R&>P86='=2VDV>TI_ M&';OIGFGQ60/MGC2 ML<^+0KF"_0$)?.>,?1<"A3&+&%OB7T#*D(6+2;I2P1 M7$4A<:POE9<()& +F1"XM2O@88*&^"S2--"\CKIFRSB>#+,JH+OJ < ^CU=.KP>RB^[UI7JEK.^_XDM?/5&M7]_O82 40!FP33*62K X MB4; '<;M.;WP5@%NL!(VX"-D:&"F,(LR!8R9C*2'3)I$67\09>D,04'")F+( MX3$""".1Y1&20788!6D5LKS$V!E@O=*N+O@USN,&=FZKMQ6WE82*M.<>L0: MYQ&"%Z ,5\ YB#CZN"W\D3= 3 2^,&(!+ V/9!ZRCSSQ!JRS!UM>'BG@P',^ MG\P>KC$V5K%I2\6O99*@*6Z0U4.(^O4<\UBF,+-_K'>?96H>4F=5<#H M^Y0HU=EJ[UE:U9\"VK783"=76ZO1)H)+L7M0=DVPU&%.HV"W6.SD5HP'TANT M;I040+ _S>ITF677EE6R:2JDAL=P8IAAK?9B5.6IHS44[%GGN:$K5_:@J5XW MS()4@G59:/6%"8'&*7SN6A*:(*4U.L8IZC8#$Y(GLY1?BUL:@RLE==LK)'4- M<($8X=(\#\Q?$921GJ$1F"D$KP^C,MZ-1F WBFM/Q"DR.OHJBI.BN]@2T/JY M>TH<@;S%\&QC=J;YI$&I [4M I*$4:J=-[FN3Q:O.9!X!OS,48D,@@G.P4.0 M"P*8!$DX&=*4X(E_=DD3!LVQER4X<1P3(!&_$KT>4&B-16AGA43H+$IZ0J99 MLE1E\#N8X>5VLYF!/Q SU#V]P@R=]M9+I,/[7NFT'0# \%Q^#3Z(81Q$$X*2 MGY\>=%XA(K! H%(*W_*N$B%Y$@ [I HI/O'R%6 5^V\&^T#.JZFKB>VJSE^C M"Y@1R+%PU.O)0 *4Y!\ZLXDCN%.*(F/K__('?L '6KL"9KWS"G!2XID=+39U M*Z!'BDJHUU[@L N[8 H[T^(Y\EIWLJOH6!7(DIS&1N\*06%+S]6]0$-N3PNG MR->@^I?H[B0S?D\*ZS.H=#X>,6F"DZVM9L1O'A M^C91[#Q*<5"5A'\!>Y89W%UNTRG&C.@5+X9HW:F)+SRN-@8N'2 M_4S@'E?'\P6'A>'W4O$NL%0Z8<_P9G,R&LL*5W$<^:A':J_L[M;!T?-6SO>R M3ERFF-O/$KO2.H?:M*!4^+:&"4@]3H0G)#R*(_-M)$0/HZ_7:LFM@DFK<]'N M9=2=AR+5691SW-_PB5&D)W9AA1I-*K@JSS;* E_SIYDS_N4OVFE4.IRM)J*W M<-,J]]+?LZ@&<^6LEVBO>LO.50"U(IHN63'$5*55]#+4:X#=8PZ*$0_8$ !U MH.KPC[2Q("-NCFE/Z3)B ^7P@=);C43&E56FJ\Q\/>#D0.!ZY[)-*P<..,8B M(M'<]:116BS"JG_3(30]!_J9>>I6BF'B2%<#'28B -$?B9GE,>: ]X*1#'HSY1#UY\/J>%5=4NLU15$AK M??(F-ZP*.!LD-HQ"^S!(2>3&B0#6G\]5B@#WBC"Z2:T*$ MB'2*PDI##[$*#M>T"'8OO!FN\08\[ M"!D$UMH+2A,DRA8LB7X7@L6R0>=K&QJABW'?U$GQ_@M":JRGDFKVW5VRO$@8X*VX3P*7#%Q0S=NNJ]IBP14B.K1\Y,:ZO&WTTF\1 !ET5C# '- MU\U-0DF>776#0[$F :LF/0K6,AY@NHM6[^%4B'"70$N-QJ&=="BX-C.+*Q_= M-P_IOJD:U\"+:-+V;56FV2-FP"<8(Q8,Q\-33SV M@Q*CUQ[R=D3@&H71(D]H+<@7 8R23- Z@&@ M@*D#4Z\QTS93E2_P"_:!,(X7X4/+M9:9"D9MV>TN0V8$HWQ%+@@L]^?KK[$KTX5.F/3K*H\-6IHDC/\CIE/O4"TB-J'!?&W8;/BKJP M]_8YN!:%Y:08*C3&>,7_A_\&$BA0S V]=%2,JAD_U)*EE[W&[.DUASTMIB)_ MUF!D7.TR4 VSYK M@J^IBA291.D)/NO":9Q_&(B^"'UBQZJ9)H:J,+S()RJ43!"#G^MGNZLW@Z.H ML&X2?14)[PMK$UK#-S1ED(Z8M%R!HWAEB0KH;U4+=)LU9GN_.6QO4-DDF"(2 MZ5,?,E6:7YWL"$<.2.,U M2K))'K)QS/P\ %-( 2?WX5CH(]"=<9E@GNQ7D;+_\" 3.C.DU\/(I3Y-M+DX M83V!DP [DMQY6L4-(@_T7C?Q*.77):5WC?T6+U=( LXC=J044-&FW%R90[0! M\J YTW4^:+9%&PC1&!UFP%TM%@?"[VNG RX%?QM,8CR]4?> OZQFD. ?.IH: M1U31TM-Q\ D,&H;"'OF4)=XUV7U8&C,QZ>%CTGI \? ,N6 D4'^[&=(5IGWN MV*G._74WDZ7IW%U5Q-"0!2GKRB)N0(JXR;HM:T=.9+V+D?M>EH12#6"%9!Z@ MXW^""*23KB(%3&!H !6X*0T,R8Y:F*.$P?P 3T %@V?I M9#&02!^#U#;2;HF11Q=0K2P2#2:EJ[111/;VI+"UYV=KEG+ \,0'!28CCI$3C-BO81/C*$TEHMQ"_PJM!Q=9)/!0RJ4$9 M;2H#1)+WW5@'KH*!3DG,I*ZX(M'##0.XSTNQ':[.'=2N%O03ZJ0]]VS&J(Q- M/,I/R)9-+&\YECDI9["*$=K?D^2! MRA[IFB)4QH0>#P1=6&3YTN2L)Q K%[3\@'#$?&)]2<3V-';E1ENCGX)$A<9Q M7W@@K0O1!,#@PE#TL%Q?CX(?X=QH9EBIGQ@1B9,(+B,/)XE//XFR& 946:)C M6+GGTHP(]A$/%U*M2!$NRC1,MS]=+^&F#9&IH!\2?U\20M-ELWDN3U#P89P&Y%T 'JS8OT;2G12T.G)A3 $6[OMP="I[GJ7< M0Y&G9 6:C9,SJS4]DY%+F7Y(A=+D9[Q!Q@=,;!MJD$#$0^P8%M7)[28 MV!ARC#!:;/=-LY2N3-)!BWV.**GYL\[BF>2WQ5PI-.H*(;+MD3Q-+WNAXH%. M=N+ZK264,/1WU&7TMA!]UIJX-D:XJ?4WN:!!U4VC1 UDC'WM@SRQ>Z:NUT+E M$]:BK4104HW@F0N-,(;T7#JHJX\E,49GNJZ@Q=_$M4@\4!K]E@DR88,($V[" ME6=IGNXUX^CL UV(3RIF:B[" *JYD+-UB '=9&%!,BY*% M*NN0486R8[['CA74'I]R3S!W*E!BC*>D3<$S3H_BJ68L.Y3&'@PA^+*'L0E= M'8@U;'+$O8F.YU#E51*EPB1 4>!HS@07X:%[IN,$,&**F:H<4,S61=K,%>,9 MUF@D\BS"&&834BE8F:(G1GTWZF@%Q/.)ZLCM((,]Q-RN*$L\-WN'M,JJ JW3 M&_\1:CX/%?9 7DCIKH@R R"OJV^6L0^="(F5JF'8*YIY9@]Y,/I@X305Z M&9:,/]0N;/Y*A M+%$7P7"!81D+ *[Q6*@]M MG;GDE+; S3ZYL@),^.(H8 +X>00F+SP,B-+E@"=8NE,NEQ1;/VATS@[C);BX].HQS" M1 5@T7@?8DM55WA-NF$U5%/W$)HW"(F) YF,$[L"K,?LU;+88K7"NJ1HLG;^ M87H[X5Q7CR_"#F;RS"A1F=6NJ%*S4K:E^*S+RAMG6V)8ER3N'>;N5/ -9<^Q MSHH8,0;M="(J?JHU'#U14$Y,^DV1JUI&L30JWU#D(]GP2U1J&SR5_@WCPP,J MH<0)W6$#.7G R)Q2Y0>6SD![M)AT)5RA_6B.W.(L1L\=' )J%5/F.H.]*V!E MO;H"!T-;\IYJ#8(63G9Y>4/U_NFNW7G@QJ:J55"NTOMCNK;9% 59,"L%@T"2 M*;F@EQ@]Q>1K6O@O@D6>3+QLB R+PMH5>8(HIB;0.\6POPK,,2#,FH4ZY9#8 M,T/-$>6 EC*NW!/(?52QBZ33&E76J7(:"0I4@0H1>'G-%.CSZ#]);6@R,TQ'R17_A8RM4/I8QN0)\T2[$]B:VY2E"9Y3)QU;I9&6C. M<>^,V.#F&Y!IL M$(Z2-K'Q:AS(/(L" %OZ1HZI^148K+;%J_D8J!(C881YIOL)&5JV'TVNA"D) M%.")J6W7<2;4I2HYZN70&6E31&SMOX^@' M*8,'/FZ*2.TMEBC7&:CMD?=8MABC5P0_6[:@3?-3[M*9E957Y68GV9KJYLL* M1E[L6Q/@GDJ'FG.KM&2SAPY0-=.F/)UVV'>VZ ]1%43KA3@17M%!HFX97=V0 M)6A1IKGV,>GG6>\[VLM!8#W&ZRQHS6G7O%#0W$9ORQ:I5!?*IR+4+=O(X*Q+ M;L6Z=E"24JW,3C6LRXOC<]9']NMG)O*=%A4@37AE5%-VH/SJZ_DEO@4TYVTP#78HZO76;D(=.:ODIS)9<<-;3Y:9M\GC.:UNRYI[4NS0QS M78,*+\#\P3"+)XRC;A[2/.:]W'7>2^/!N3E=O1>#<^:AKSU*EFU67.6&ZZS. M]CDTF--?1S4T&J!KQJ@3-I/4R#"6*$PYD-QJ.#';JRFH3#2/]2E+JXH)L/V2E<]W<")H@L";LPB2P>\>1A7 M*#0Z<\)1AFK\# A&MF@7?Z=D$HJM@I(Q1@W&.J1U90P9;2EI2+U ZAH8N-#I M/KG&'/M0%59WTZNO,0!VY/0FTXYJZ@/M15E2U*>0LOUWEDCE2].<#\/-@1AA MS+6^TUCA!L_U<;S+.OZY\_&L@);$2A1@X%X6Z+09*NYV?.<8K!;:54%?Z6.] M\HZ.FH'QWAZ56^O2ZYJG%+E "Z>_8*0ZZ4=AMP7_1"<*9?31VC2]XDLO";*) M)@NG8NY"IQ#F; 'ZG;_)H]I/)"4S81!;H1+,U=<*4UUG56>YG237>S#S&NM M;?SG$A.]8NV(.Z*:2CPEEE]%CLTND)&Z(HC&E-PIKH6761S1#GO3L@J;6(UF MO"36>B.[$S<_#4?GE".G': ZWD;]-4:Z YX&/W6 E=NW3#GW5V.'30K,WBF,;W@NT>OQ*V] M$C87.7@$\.94AR0S>]&F$O.H\'!A]A M3+.6@_WVWLX^+B>%J:2^'=ZLM$TKW4S]Z>]V#]HO#V9_O=7NS/QN[K#[[:W. MS8;=I"GK:5)L,L'>X79\S3KE\P&1L(8FY4U=0O)[O:OU[.(/ M=G9T?'5Q^2=[=_'AY/WY6W9\X@F]%NNN5FA!DCVM6BW5_S?]9V^57'>@Z. M/Q899L#)/2A(6DM?.D;,%8;2*[$>?A[S[&KV33_WA?8KLYFS"++RFWOO\MJ$ M _V&>NS*;^8]2FISM[%H@+"&&_H#BV=AA*T1W/Z0$HK*H:H]2]=G7W]@0)/W9HF'GNG51<.G. \A/IU>GEUO#^V M"?&SDRF:LM ^V7MSYL-L[[1=[^W<_;*>] M?P^9 $"$O?V7]YP)H*6]7N5O%@!\$".1O]C[VXS7U5EL+8K?8O$EB^!^+EU% MGIO57#$1"ON,KBIWU2_KIT=^N2=^H:X%C\SRR"PW(.Q'?BV'V?"16^Z;6Q[, MY;5L._@,7Y1WS-6 G5'>MS'\SH[/?G#3%RCP:/DVT/+=7DO+=[_=.=B^>Z/O M9?OE#=._;V6B;K6W]^]^MF#Y;N_>S$2])1&V7MS,J["*BL*CY3L/_VM O(': MQHJQW ]E^/[O([\\&KZ/S/)H^/X8W')GAN_B[U8UL^:^ES-M/M6_S_'[ H?+ M8/A[RJS:O]'#9\2R*>&+OJ-VN4/!59;D+^$81&-LXR ]J5_YXK9ASK 1-35I M,8D#6!T>H'JM]"L2;(8!M84P%[5-BT/;KUI7T?O2O&,B%/#86"2Z_Z9Y.ROE M$-%+DN'27D:=$7W1Q7>Q9LJ\R4#WRZMZ=TQ3<5J>?2>,2X)/^D61]MTLMGM( M36D_,YW_1>CG=>_3 ^E7(YQ'X<;;HZ-/N&9Q7;P'8RH'8\&T@$P!OD$M?Q%2 MKF(RLF)H!ZF?0&@Z'N?].?1+=;&?#K7?@=MBIQ5'+2O UJ>)]-KLCH6,,UB!<@LIF-Q MY5=SUGU+2X'5P*#M):( 8_6./9W5B]]AEW_1(R'@**=JP'KH&LV;YE?9N)!7 M;' ]DMC9]IZ!C@8\I.[;W@T6#2*=W4_[P!L2W2*DN(X%-KS/$O/&,=]T&\>W M-TF_651#=%TFT>@E3 )(DW.>X@&U0G$X3BF1JKG@CSQ]5P _&\OQ*U<6W/:.!1^WU^A MDMEV=P;;& BDAC"3$')I:9HA9#+[M",L 6=B6ZXDAY!?O[(-;4)#EEN24HL' M#[:D8YW/WSF?Y(OJ[XZ^-KO_7+304/H>NK@Z;)\U4=0;BAEZ%C6:#0R1R63\8'5[5BQJ;+E,2:H223) M->KQ$;6EF#3^J+\S#'3$W,BG@40NIUA2@B(!P0!=$RIND&%,:C59..8P&$I4 M+!1M=,WX#=SBM%R"]&AC:J=NI?MU*SE)O V+N5,JU^=/>J MNV52VNO14IE@NU#\V"_ME5SZKZTZ::GJ:1LAQQ[=S_D0&$,:G]\I%\WJ;BAK M(R!RZ-B%PI^YQU4Q'ZC:DH5.)92JK,\"J;K!E=GT;VK]YW,\U7!:Z#*/<6>G MD/QJ<8G1QSYX8^=#%WPJT#D=H0[S*)1MTW[B9G79#PTM\V1-@B)6!]=1CT!!# '91N+^- G'$28C]_OV)5" MS,TD>"U)?BXKV6:E4IU; M7##M%L4PSOD/T4 MJV:)D1+R]4,T$8DF\U7_Q^@<^_1[Y$P0>,:Y0NQ:;J&JVX'#I50RCQA'7^60 M M*5$A$ @E6@&)7#5\>H30_\1/#[LW \Z436/BA.M2VN_7)MDWSM8*%R28!P1- M/5P:-67FQ2$K/PG9 WG/Q\0R%^#/7%"6(-9O#VQ3=:#/> !8(_H:5%TZD/O) M;ZL .$97EW,&X@=40^/,%]D8*$A6XQPJXKGUD%PX'Z+(+V; MLT;<;3"G;Q&":\5=-B'K1L)5\Z"LZ=ME5\7:@18X+7"OQC@UBY:HRR/W)A]S M+VOJUNEJ:=/2]JJ, T(E=8>9T[;F ;J@O,^X,N72JYE M0/-FT/@U[GIN$7Y:]%Z ;.H\O#.()97SP]@_TM@BQ!6F7,?GK4.RAEHC?\E@]!+.9S[4$OASS M,B.#7Y03$D.0C@A&C*\U%LUF9M?3P!&;Y0>1D!PP.O%[ISJU+PSA M!#:-V&9)EP$A?(C#RD&7S31^0N/;>&.-V&;(EC&ENQR!O*??S5Q@ G^6[_PN22(AQPDB*'"S8O\'N \2I'4$"[.0^S2.!PI>K]3 MKM90"PLY\PUE%M3PT7<>^IF@?B;X=FS+@/@I ,X" BI7KQUSV5H,G2*(4?37!/J)&.G-]D MN86%)MMT]:-D':;&?U!+ P04 " U@EE2B@E:FD # !2"@ '@ &5X M:&EB:70R,S%C;VYS96YT;V9I;F1E<&5N+FAT;=56;8_:1A#^WE\Q(6K32.=W M$L!'D"B8.]J+.1E'J)^JQ1[#-F;7VEW#.;^^:QOR>D1W4GI5^;#"WF=FGYEG M9SS#9]/%)/[S-H"MVN5P^^ZWF_D$.H9EK;R)94WC*5S';V^@:]H.Q((P217E MC.26%80=Z&R5*GS+.AP.YL$SN=A8<635KKI6SKE$,U5I9S2LW^@523KZ:?C, M,&#*DW*'3$$BD"A,H924;6"5HGP/AG%$37A1";K9*G!MUX$5%^_IGK3[BJH< M1R<_0ZM]'EK-(<,U3ZO1,*5[H.F;#DV[_4'2(_8@P7ZWUR5KK^^Y/J4)<'FJJM[]CVSYTOH41L-%KQ MPG]=*+V7<:8T#:'=MG];[Q_/:!$G\X3G7/C/[>9W6>\8&=G1O/)?Q'2'$D(\ M0,1WA+VXD%H$0Z*@60N4] -J1II<\WAH"?>TGYPR/ 7@N#7EX&Y+UU2GTS.= M+XE]%HO".V60G&Z8G^C4HC@?S@.LGCK$R2)!?&\_ *9O/H[3>!/3+HOTNI:%;]ZU%W[XWZE^?.:_ORV_5, M5$](S^YI>BN$+=DC4"E+7>R\%""PX$))2)ORG^%:E$14+6OWU453\1=PH&JK MH;+ 1('BH+8("6>2Y[0US"@C+*$DUR'I%W4OD$!8"K2^@[I1U7 E> Y\C^(S M>'M^W70H2_(RQ=JD\3]FK-2 J $ SV#&[V!&$L5%!=<\3VNC"1>%"9SI3;$# MQS;^@(R+QKY"(@"9]GC*_@-3/A::V)E$#QZ49WCDB3]49/B=L$\:.JV$)JQ: MQ>IF?Q10)UQGCPM2?TI@76DM,A3($JRS+0E-/]Z.HR01;JA41X/E2>B':;,T M^O#KC.8((3?!\SS#&;BNUW_97),CQ!LOHZ]0KC=P/>>E"8^O_N\WC7N_%4_? M,+J]2]FL,KQ=1&"]"N+FY_7\WPR71THNZSF7"+V"B.>G:9)3\]]VP MX7=_LSM_S[Z:00K>#F&^P%Q7Q![/3B5KKA3?^?8G$[+6K;-4YTT>-\@&AI8FET,S$Q M8V5R=&EF:6-A=&EO;F]F8RYH=&WE6EU3&SD6?=]?H7%J,U#EKS80@DVH(L84 MKLW %'$VF:&!^-N75W=CZ-SK[I] M^,/)17_TR\\#-K699#]_>O]AV&>U1JOU>:??:IV,3MC9Z*?SYGRGJ?2D-;IL.56[+:F4H69BD]K1H;N#3^+) MT=\.?V@TV(F*RXQRRV)-W%+"2B/R"?NM<'W8\HLAM]%XO]T^V*=]^E<$(UL0#W.,74AZ5\M$WIB26[^[VVGN[Q6V-Q>)G7:C M=OOOM=NB7$\@;571?5-8C*4JMS!#0VWX&K2OU@@2R^FQDDIW7[7]7\^--%*> M";GH_C@2&1EV3G-VJ3*>_U@W2$+#D!9I$#3B-X)%,,Y?SH/!\*PG14Y+!Z*. M,WGPY6SX?CAB.U$SNFW8RJ0-1J_Y:>G:-K@4D[P;(^RD:_\?1_J#R]'P=-@_ M'@TOSMG%*>N?#0>G;/!ET/\T&OYS@%L8'5S^Z1W!EKO\^.GX?,1&%^SCH._] MV6EWX,"?W_;1V8!]/+Y\?WP^^-BX^/)A\ L[[H]<.CKM=N=; ?;OTEB1+O[G MSNUN=&Y89S^)>,I)LGZ3G5">"Z/R.HM).ZN8G7+[^M7>V][377DF$8B:;,BF M?$9,TTS0'"QMI\*PXSPON6275"AMF43*@>8J9#L!*%%7.%L@>%7.2, MYPM6YE:7!(-1"'U-1!0YRW"E!>*<(IA,::8R89E50>Z>0$XQ&<,1=(AD_(JP M[II.@WL)C,&2TA=4K.$$8J%10"&68SHL24BS^12X9Z9T'S?SYZ2I4N( J:I!&[.,"UAX\5Z&%XV$G9^!PG$4I$CUBYM-[&M M P80Q[!>&Q=YBGW%7;N%[[$L$^A$_M8"64?NA98+5B#\#CD.45+>0*/*BKFS M--"7^#ZN[B1*"0'@02%I?CGC[8FYF;)4JKE9@D731!B+)M R[FX&NV%E?2WG M9FG,/6M?=MIWFVQT*T:O7[WM1/L]4R6VJAMNPZ@T%;C<,ML^@$/&-?E4(?1B M+,F%E!'P,9;"3-T,)Y:!+QQGN.M$F%@J4V*>8Q*M9,A9H55,"6X;MH44)82< MASP,KE'+\@FQ8VS2RU)"(MKAC6AOBX(5Z)##5;@4KJ_( U:*+VU4(J%G)]W@04)5W.^4VGM^5L"O)(/>J8<&Y$(KH5S0(3"Y%DR=YI*XXJ%WS+& M5Q;/(3A)PB <\?RD@@-Y<2FYHSZXY8VX*3J8$4K8>N7%MS$Y0; 3YE/R5#9Z M&"G/%W/CNYA[]*Z_![W'\\6C$0C4SD3B@,71>7-'C-P E*Y7<6CC.EEF'E@4 M?"RDL M7K#8MZ_:!!XG/?X#P+=&U7L?S[W7E4%'J O@SOKC&L=*)-\!W/1/* M43,E8(@1*AR^G0@ZN@ U[ -1@ (]V!C[B\,MWF9L,..R]$3@DD%IBO9$S!!& MLZ'-6)701Q!;N-S<>7AX82)(R83^9JQ*^[ %CZ%>OI(FU[RE7V][V7C9%OH= M0R$2L">@ PO\Q?&1@(Y"Y.]GT!V4JL;"CVR$R1-(R)4U%<>E=GE:JR$;M&;* M6-QWCUJ@R\10]&N)$@356P],20$XT,,=Z/TL&N[6#5E)M5 MP77$X@%*B6=<'X^*#1OXK>M'OW/QG:\V.< MK%W3(H %=U1QAYY8$#)7E9]5FSPG?N7J26@:?$7Q[8Y_C+,\93\)#U5'&PZ* M&PB )YAH:+7_'\1.U21A"@" 7J8>BII!13-EEJ$M_XV\,Q7O;GP>\?*YX4$< MH&4^1BE*-39='5DA3Q7(JW\H5@&@'IA3ZMF>KMB%LD*J!6%T M/E6!3_@M> $._Y5:U_Q#S^&K%UIC9:W*W#NMWKU77-:WY)7\&%@BW4!^)"\, M=9=?>B#)0O)%5^0^RGY2;^:H%:6QRC5T5F_6]CK--SN1>[EF89Q-ENJK]VY- M_]ZM99/[8P=OFP?MAX?;S6@UUO*Z@W[8:0J>OZOMU)83"IZX@T6W4URS"(ZO M@5)2:N\:'T+T_7':#CC=!1C\YZ;7%:OT/L+M*H,NO_":^1,[6WKPG&+RC7%X M3J[VIX)2-KBFN'1G&'81^I27ZNXIC77IWG%T]NK^)P'W'6UY@GF8T+[ZAGYM MRIUW_X4*/W[HAB=?,WKPUP 5:[9OIO Q]E-I'Y[RM!\05)_A5P[^]Q9'_P%0 M2P,$% @ -8)94E1 "W7(!P Q2$ !X !E>&AI8FET,S$R8V5R=&EF M:6-A=&EO;F]F8RYH=&WM6FMSV[82_7Y_!:I,4WM&;]FQ+3N>461YK&EJ=VQU MTGZZ Q&@A&N28 %0LOKK>Q:@'GXU=M/FUDF3&5DD%HM]')Q=D#KZYN2B/_KE MQP&;NC1A/_[T[OVPSRJU1N-#I]]HG(Q.V-GHA_=LI]YLL9'AF55.Z8PGC<;@ MO,(J4^?R;J,QG\_K\TY=FTEC=-D@53N-1&LKZ\*)RO$1W<&GY.+X/T??U&KL M1$=%*C/'(B.YDX(55F43]D%(>\UJM5*JK_.%49.I8^UFN\4^:'.M9CR,.^42 M>;S4<]0(UT<-O\C16(O%\9%0,Z;$VXHZB)H'^V\..GL1?[/3&0N^$]'_@]V# M]EZ[*=[\MP4C&Q /Y.N[ZWF[O#N1)NVFTUF]]6;HMR M,X&TTWGW3>XP%NO,P0P#M>%KT+Y:(T@LIT:I2A;=[T8J ME9:=RSF[U"G/OJM:)*%FI5%Q$+3J-PF+8)R_G >#]Z G49E<.M!JD\F#G\^& M[X8CUFG5V[<-6YGT@-$;?CIYXVH\49.L&R'LTE3^/X[T!Y>CX>FPWQL-+\[9 MQ2GKGPT'I^QT>-X[[P][[W$+HX/+?[PCV'*75S_USD=L=,&N!GWO3Z?9A@/_ M?-M'9P-VU;M\USL?7-4N?GX_^(7U^B-*1[O9_&2 _:^P3L6+O]VYG0>=&U;9 M5:2=8Y=U=E:D^=3(195%TI!-S$VY>_UJ=__P^8Z\$/];=39D4SZ3S,B9DG-P MM)LJRWI95O"$7Z1@7-^R41TZ;!3O3B2!2[VN3UQ&L M@R\W6.TZ>\EY(L5$5D/,3 B6T%@QTRAZ4,A5QGBV8$7F3"%A M,,J@KXB((FP+& M8,G$EU.L00*1,BB?$,LP'98(:=A\JJ(ILP5]K.?/I9&E$G(@539!G:7LSI6; MPD&;R\@;2'ISF*8%W)QAFF#CQ688OFPD=/X "9+%*D.L*6WKV%8! XACV&R, MJRS&ON+4;.%[E!0".I&_C4!6D7MED@7+$7Y"#B$J2=;0*+-B[RP-] G?Q55) MHD@@ #QH),TO9[T]$;=3%B=Z;I=@,7*BK$,+Z!BGF\%N6%G=R+E=&G//VB\[ M[3MU-KH5H]>O]MNMO4-;)K:L&[1A=!PK7&[9;1_ (>-&^E0A]&J<2 HID\#' M.%%V2C-(+ 5?$&?0M5 V2K0M,(^8Q.@DY"PW.I("MRW;0HJ$1,Y#'@8WT91G M$\EZV*2710*)5H?76KM;,EC1VA7A*EPJZBJR@!72SV@G;T HI)1L>?)"\:V% M8BQ$?MX%%B2HYGRFTGKH;RGP7H9$[J\:]\^-'K[-3J2%80BB9]Z/9[A*12'B MA7WZ%&+GL42VRI4"W^O"0 %V[TQ9SPF0DIG70TW.FDTV&2/6)0RT6/X>2EXFU\%V]/ MWN_W8/=TIG@R^H#8F1($*FYUQHD2N04@J4LAI'$CEED'#A4?JT2Y!96IAY:E M/> !XG,?X'M+=*/+\&AA(LC(AJYFK OWN 5/H5R^DI;4LL4?;W;9>-D,^MTB0R1@3T &%OB* ML2% 0R'J][-'1Z.RE? C#T+D&>1#I4Q'46$H1QMUXP&MJ;8.]^G1"G39"(I^ M+5!VH'KKD2DQP 9:N"-=&HY66OI3'1WX_.$YV+4=K)IRNRJR1"@>G%)XIO7Q M*%EP@;/;M4S*(]X=^>HGA^C/ /)E]>B[G]"C^P5; %6H"Q+E(B_ MU-,M]X+\M5 PW^.^R")_&-S^^EKQ'L[0U*0H8( .)72\B91$QLJ2LVJ)YY)? M4PT)38*O(KZ]\0]LEN?I9^&@[%[#D?"!C<\%)EJYVO>/8J9LBC %B4?O4@V% MS***V2)-T8+_)KTS)=\^^.3AWR+E>^4>:E%LL.NJ2(_T7($$^^=@)1*J@=[\5)^#%!)4T,:$IY;V5U^.01+Y@E?=%7F@^DG';]=9JK.%U!_VP MT^8\>UOI5)83L!<&AI8FET,S(QMO MVS80_[Z_XN9B;0+8>OA1QX\&<&4%\=;&@:VL[:>!EJB8JT1J)!7'^^MWE&3' MSF-%]ZRW!H%@ZX['^_WN2-[1PV_'4R_X<.G#4J<)7%Z]?C/QH-:P[7JVP MUXY)&':C7KO5C!?=$Z?5)(M.K].FW:;[DXM.VJA>CE%ZG=!7M93QQI*:^?OM MIM7M9'JP8I%>]EW'^:ZVKTKD-6IKD?5?9AIEL> :W9!HMOQ86M_.46ILAH@>GIK>Z01)VS?LATDYE M[=\!XOFS8'(V\4;!9'H!TS/PSB?^&?CO?>\JF/SHXRN4^K,O'@@NN=G\:G01 M0# %]P2NK+GE63#WO0*9V^HX]2\?Q&@.H_'T,O#'>W@V*'K.RR\? R91<.[# M?#1[/;KPYXWI^S?^!QAY@9$T':?Y9Q?,S[G2+%[_[?C:C^)[_LQ]Z0P>/F'" M(12@EZ26'$>4X2F-%,2 TH.1,R!==I_ "QD(5*S%2(*FM*)% > MX2[^/<%!L](3,+CHRAY\]:[8$GTHSP M=?'Y&(A"\PF:W#HTIV$N\?1!2@B/P+\-EX1?4[23IDPIXSS^&\T(3Q184DEQ MYCO[)9+2?!TF=7C+T )- )?;F'+.E.!U\):,QF@<)]/LAL(TCEE(I0%A+%5. MU@'?F6#6(#S$^] \M6U($!"JOR+\R198YZF66(28)L4 MDOZ2,TE-": ,4W>\'Y%CP#QU.T?1\9;=NQ3:ID]%L=MKM7BAKGU@]YVFQ8[E/ROXBLW;AO<'6C;=*F0'SRH=G>@BN=C MY],>VO]C+*LE;)8\8@(E$A;!QK]#0OPUN(<-ZHDZ\6L,#PC4T:5D6*=D6*@\ M".3QUT@>$*@SNI"F\81FIVPZ'T;/+JJZ0^W>@R535<^)G)<5=1@6);/I9G9J M=>PK5TL\7(!I++@3K-!-O:Z "PT1Q4XI^@.-M7E?V4#["],UA-B^"UG[_QQ;+7G?B;N.K+7?](H'JI_JXN!HM:0X1F*K M$E%T''L=:NR06%<3%Y<%50]24GB,?,FJHS$[ @H-GFO*L6=)=J ;9A* M\GE7VM6SO'&AI8FET,S(R!EJB(JR1J)!5'^_4[2K(3YV59AVZKMP:!8.N. MQWN>XY%W]/#%V=SU/EZ.(5))#)?OWEY,76BT3/-]VS7-,^\,SKV?+J!C6#9X M@J22*<93$IOF>-: 1J14UC?-]7IMK-L&%U>FMS"UJ8X9D.UYXT\G4 M'7G3^0SF$W#/I^,)3*:ST"*;C8OEN-// FX-] N^,I>$: ML!R[)3*[?60UOWX0HR6,SN:7WOAL!\\&1<\Z_OHQX"+RSL>P'"W>CF;C96O^ MX6+\$4:NIR6.97VY9/K,1/LEEXJ%Q=_.2^=17EZ]M(^MP9]_PC0%GZZ1/UKOI&"9-M8W])Q(JD5+;F-S$M8.0K+=%K MN;*2E"PW49<@D*.3P>5W'B&17EG/)>9AE/$E<7FZP6]X-'CN7%%G%=&-A MQ45 10L)CDDF:7_S81 PF<6DZ+.TI*D<-+C6&8Z[6VT29ZGKS%[/Z%I=76HJ MC+,*-N;K*M0HJU!3!0]EG1.C9STMM@S[2=D7,FN6+E=N(WR)E+]IM!N; 1D) M],[<=[(;L'*?7[_6[3&W72XU\KT'U>D.9/E\>#KM8/T_1K). M8)WPB DDCUD &__V"?&WT.XSJ*=J1'W&>8(2F0LJOD5TCT =7 J&LWTO8K+N19'SJM+V_;*4UEW.G1H> M^\UUQ/P(F,)"/,;*7=?Q$E*N(*#8005_H=W6[VL;:'^ENPD?FWHNRMOC58$S MA=B%I[Z6H 86^'H6W?S_X9U CBV8N._$;:?6WFV&^0/5Y[H[.%A'%,<(;&$" MBHYC#T2U'1*J>N+R"J'N32H*#Y$O47)KX#73,3X_0Y00]V M>BJ98P J IYM=)Z]M;XSY-Y]>,:K'P3Z9:#1UR=OR.MNRKH=0E985N7JZ2&? M=ZE>/ZN;__(WB-/? 5!+ P04 " U@EE2!2]_"D $0 &9O M>&8M,C R,3 Q,#$N:'1M[+UI5QM)MB[\_?X*O9Q[SZU:RXEC'ES=O@L#IJEC M"1NP:?CB%2-*D)1T2F+Z]>^.3(G)V,:V0(/I:MN2$8JP(L!XROR M'MP\)'A?#DK3Z\>B[)H!P _WP3Q#ZOH^MZX_H]7PL-;ZY7F:V!L/N_]-OO7'_2XX.WO.BL3B/MQY>YC[ C\NNZ*;3,8+_QB?WR\&7:,*/ M]R'9S^][>< &O_QW\]V.:X>NR?)>?V!Z[@JE\R]0O35IZ>CUI'T-?4QO3-Q- MRLJ_1;LW1_*J8WJ'_UP*O>SCSA(P03#^]3^Z86 :Z?HL_&>8G_YS:;7H#8"U ML]V+$[C,U=_^N30(YX.7%;PO7_^O__6__C'(!YWP.LUS-I[/?[RL?_S'R_K6 MMO 7K__A\]-&?W#1"?]<\GG_I&,N7O6*7H !Y.>OTHFAK#_FWH=>]1&.MT"^ ME+FKGW\^V X 9^Z4$UP1)4G03%.NI7=6(NH)=4H1^WDM(09#8=DUQC5UP=7G M@U>V*#K!]*+I)!;JF6X:5,A?K8 P\TF@O>V8PZ5&[N%T3S]=V+7B]!W9/MVG MS:$_6C\]V-!'6T?[?'_WTU%S[Z#3O'Q[W+K6B>;E^OK6V>;9_ M^:;=6GM[_(ZV.ON7!=G:6\?[EV^[![O-\X,UA_:/X+R]#V?-H^9Y<_?PHKG1 M/-O?_7!^\%:A=^3@8G_/B8.]UO%^MWG6(JU.^M79P MU+Q,U[S)F]T/IW[C;6XW/HI6%WZ]W#YNKKFSUJ7CK0VXCJRCK=V_NP='[?;6 MWJ?NP=J;XX/N_NB:3_ LWCO8+<@^7-G:^ #7K=#6Y3&")\#S/O!F]Z"[M0'O MMW=PW-S8[AYTU.6[W?5!

" ?KX>G<0:&O_PU3.FQ\'SNU9^*P)X8SW?<"\XGV,[N(%<-M>P M><6Z*W@NQ73)PUC(=Y %BQ^7T:$&I #-3 "76!7T+=KG%M4.'SIE(C)XBY![ M)YWC.E_WZ,C/>DW!V@9?A#WVC RUW0,*5]3P(E(N5EL S;I$PHOKV7WX?!C; M?&+J@-WT978PCR45H3'SI;8<',<*TR:*"V, MYI/X>XX&11V5P^0GYO5B0%S\!#'XUE'+Q; @.4"V);K'UN)>-&C,W\XO,)01 MN!*VK9D>U2H3_) -<9>BESD5]KBX+%HED1C&&7]Z?^;>$;DP]]2?N??@C_@S MV(W1I@_SPI$5J0?0FX%D(43.2\9X1<"?6)E8+)0D7GG$UG79U]B=X-!P-)'* M0BJ^!,?K(_L(*;@UZ:D9Z*N)C3D0N>)QB,:.GW=;2-G6S/J83+D5QC@60R_\ M/QF^3Z;!!$$OS%(G6359EOPG$6M%H2^WRYP&' M9_],HFEE:40>;!VH_E#T;*5I*51FXJ%E,52M=_X5N?:], 6(!-K'"+/3@^\I MK6$X972)>=<6I".8L>#RFBL]H1?>+ ')MR.9_G"J":N];!?;H-3[X NW?IN M0#J+L9W431_)'/(%2\&*(^A@N("=IN!I=#/N1Y**1K; !0TXM(V%T2M"O #N MT [E=@2-TF6]2>,>/+789[DBAL\)Q9[GJ%S%TR^&B3=]J)HINMI7 ]@_EP$? M=J9&ZB#2Y ,MQ.L9G&;5&,['BR'VG=AIKQ]=1GEMV9$@7Q#Q-:.E6#P?>RCY6VYP1= '&'CH0OK<0%0=LX+[E>OH2]*RJR@$*.UXI7P:O*C,_B MGD9O'MSRT,(]XQ>"$=<@IPU'H>GLV?Y(-BFL1%SGT\*4.3\!V^1U[/%DJSD: M_!S+7M762%@U,.D00C_FS=TR\/ "WV%P[(NVT$Z-RWX\ 0*'1](EJ11@_<[-0).0#IFNKGQJF&?B:@).D=>#_<*.!RUR M/:VLBIN5&-J;Y3*>F&(/>9M-#>JYOMW%- M/LW83&%7 H2 CNT(6D7N_> W'"LC::Y9#ND;1L M@M&=Z'4=?C$X-E4P[B3C_>SWP;+?TD"(NB6G&NF$C(O*#420>@5GG3.H<&Z; MYW]SQHUS[Q,<'"01&[:PB^ +9$!!CD,_ BD_FM=7UKPO<:)0I^F1^5_Q=^R< M+OK@BI]:6; V7[/!0NR.5A]^26326E,F.6G'F6 <=&5:-SC'V7*I$*W$.DZ,[/U,U URV?4-=C@=Z,_0M-"N4)JP0?:FW&[ODP@WH3^23W/S[;(!G!13!07X)- UFJU2-K]*>ORX/#^.RS,0+8(QWIT MS-^V[6-ZNA$I20+BO__KZ.&]&YP_/DG^=?:/E\G?GSU_]NK\ =U%: Q2X M(HG@5)R;P=QQEA19?6N=!K3)_X&' MY?V1*R2F[M>#D#@G0V0;WQ0$(>HYS[ M7%_3A]5?6>/+G[1EGLXANR*^!@P>S9B8D5'!_!7[-'.88:YRCC%UI&ARR5U\ M.+G;K?)Y@EQ4XAKI221JS;*LC#4^5Q:4'<"*%1-B8[RN#1-XSD/Q;@=];2IT MCVQ$.7[C6WE&'[.*"];QS2DKH2A%Y\O6!DJ,]; M1(PEPB[J[H5VA=[XZ'!BHPZ(,U7K*3;I#J0(>UGJ@I-BP:T,[^4O3,DDMY&@2-FPQ%4M]A7Z*$H,W-T_TY ]>D&+6VLZD)R1"3P M]YEM[3T(JQWQV_W[?^T#U=JN1#3&&6_'/]K+-@-^0M_<\N&M3X!Z?,/MJ=>L M]&'R:^W:$OIH.C_[ +# \;^5+9+6DTX1I_K=K-4IX(XPLCS-P/W%:F'II>G& M_F>+GRB-8[9S(<\,@(V*T_4[H+'.A;JYAPW"^A[=D=(.A?<]#DOIF$&/\27L M(^\X4H'T=B/\-[6Y524SGS"2QZ)A8GI ()?NW5,8TW%/ HMJ*+D8R&Q56^?. M]64X?FBZW]&=OS*74U"9XPMKCXD5TJ=UDZ.2M8'4I?=.KWW\Y.A('OW17^5A MM^= =T!6G(-_A9S?5'A6>0R)$B-9PE,MWFSJ_[ ?![QX]:237%&;'$0C<=(# M^44D>0?8S(,MS*H' T_AS9 ]VM&L*6U,\D!;SF9HAY%:(,9%,3E?ICHN9?[I MQ"_%:KW4;C6K>8QBKC@C59?TC@DF01>-)#=)$S8D%_0%A[D>HHJ5HO+ Z#HT4#NAU.J:DY;=09C^\_HN<[QB/1 M__&?CQ_^]<,?;]C1$8PQ]PSUAE$(6ZJ=/PFP#NM.(9U&R7?+^Z;)G-R(2XS. MU'Q499!D$"@U"33''[B+O93U+CT>H8>@X,!O@&2PU8HP'9UE+95CK@E?TV_N M"-.#1MI5[S7L<[EIJO+ZJ+XS@$.-/B^2'SX=Y4.R,3<=!OBA!D:ST\?:G%W3 M^SZ*CVY,7U&]+4G\D=338#[VAE3E>S[+NZO*H^-O#W[XM28?Y6XR2E[JMH3* M\B;TFST#>#!VRTZ!0BJ+G*7ZJ>5L3=\+F'#QBRWM+][H*:5(?'V!9+GG4ITVO[Q^D9K6'RX# YV)^KCW:N MCA^"!!W*/1+89W[3;OJ,'1Y\+@GC/4T!FCI MYC9^KJL\2Y._&;-,DU^RJZS-+HJ T?15O29] 3:FHELL03Z (4SJE?TK6V3S MS/<1PWW0F2P2]7:-(OIZ,&,)$DF1D_<0]!>[>7'X.* G\N"NY:_GLMB4H-Q1 MK ,@TN1\,";/^S]6'8;Y:\U9]RZ::I;"1>Z2?AW\K+08YF:);KYJ95.:-@TF M_A&^[J)ZF5DC">==J;+U,K1IG/BPV>OM?.\\M2HG\]0J(R]_)G(\;1!A+W+= MHK[&JE\9=V.&"$UT&H-NU4T+!FHW*Z M*:,^N1AJVI^*#,""%\5E3?\Y1RT^.6VZ_R0_%I8&1=>;7H?4\?F$5A/:UERD MR;_,JN!V.0V._O7*-X/PX!H&O&_1IS8JY&%0]=(_WOMH1XX7KU.)$E#N]> [ MZT&.C4-E:"N$O2FN[Z/]HOJ87U9\I^91]%D;7_X+4G[7J[K,'BT_U&,'A)%T MA"!%+"D3=(NZ8+ERL4F"+&R#H3U] IZ"S;\@2IQV)2>IM#Y0&J$*Y]D@W#A6 M, X&A8H>P;RO"%_YR1R#I%HL>*26,=S$HZ2"BK+P($;$@\H6PV\')'AI\ID1 M7L'--^3#DN<-(WM8?[D9QMP9Q.JUA7L[HY>-T&("M&+?E'ODI1F<.>YT/HKZ M&B:@@N/X&D1WCJDB)% 4'.VR6_E1MA,@XP"?B&AON: 35B;CEZ+CR<,Z088@ M%ZY\[:W]GP3 Z39@'W*]@A9;S<6ME8PK%=#;O+Z27\M U6#2JZU^Z>:Z)=\) M+7[6A>-]; >F-E.R6?3 $ANFT+*"F%/WTS6U;VZ?B%8P55OG!$?W--,IK3NT7%@:V'BXGF[T[(S55RAY;W-Q@Q&F6YIH0R12B(-U\K 3AS(_HAL3FG: M0^0';??%CQLZA8A:>4L<5AF V[9WQ/H^V-3OJQ9DLG99 MN-2'W]%@&^4/L%7M!FQKK.PS;'G\@"LE:Y%6:RGJ]\;@AAW: >J-O5&!_QKI MHG&TJY)':J.!94-YI,).!M*>V/"N%H;,^LG2B\7:2*SDSHAECW+05@UMV[*? M*^K%=2!( ^@3,B)QV5GD$+Q]M!^0'CQ(S4'3FUK2^'6/E- !FG8NZ@HQWGCK M*S.V3076M8%/8RLEWM(JD# 8%H\NJ!40\_AN:X\N>T3L$"G[7F')5 M\_D+\JU!& 2(&8C0O(+),-N)8O590S84W>XID^*,Z_HB6?+A_%?=O>H$E"\X MTM]HF6K[(S_'JZN".;6G>GZ=/R:G/$-_-4"/(-E$9Q:)X)JS.$RBUA50)MRE MC GN:Z68:@3 9&5T(Q@B :LLJ:?E=V8B_Z@&;;LZFGB%-;."&UK'0OC3KGB6 M%2LK^/KZ!I.:C*;/R"CK\N2Z'N$O$8/T:(]!NAW/LB?X\4(9D5B+QLDF%Q1> M[H"1>6TVD*!V\#F/C"T]>WR-(0WMJA_^'"8_^GD%OLDUFE/NQ]?'NO6*.\AB M;PV9O,G*T;@ZVA,[M!7<).+K3N8 PMLX58,12]KH\6'*B!,,+EA@W\UJ:2!QZR2]7OK$&;3@UV*9S=L5I$E H98R^*$(^VE)4)F92@N#?Y/#-@_?L =)BW))>8JU?5JDQ5&F5T0!B<_ M8\(##PE;I\E/IJ;ERMB'UAGG:Q7BZ)R088=#;'>!0SP]"NJ%F0V)4344,6RM\;GR$DKN7NAYV;D44N\,])UHSUL%"D@YZVUV$G M,G*:;IQ1Z];8AE_QL[#+U<^4]3XBU1.*9DE!K_22$AYZ""!W;''^RM\Q6T59 M5,Y#"0OTQ&Q[GFF)J4JXC0PQT.'R^&]*T>@JP5B@NI%,>*JY+?LE#A4YP0*0 MM+THV69;Y RIO#822"6PTT, M"-@2#I-$JL">/V%2=R5$!1U)F4U)VV4MIG *("A8>)O3LMY=_^[1G*5 Y'$( MN)S&?00%NPIX)8JB,)1&3'SKTH?R;IJ2X0O[48$->VYXC]W88X:13,JZ-6&+ ME^XN6@I2+=,N&?(/XBR+B/?G,/,D83:=)G;K,>3I( MN5XXN6)QXP1FO:2SR9XP5E_>@_NH[70T(>OC\6A7H&J7.*A=<2K:/N2D:";= M B[E1,? M2)$Y8&,Y^.7D_.=GST].STY>'21A40(/VDBREITM.R,'F?)V;H32Q,K6P,C8 MY"MS.#M,Y36_%H>][X$W^W-$EDM-L"< BB"MQ MMLT'>I*W'6OY1 E=DK-+U,?,U=;7O U:YLY#M)UP>F1X_!?=DZ2:0,&C!^^$,K[/.%!0) MSK_<5U ,X)B"*Q]<;S609P@8:.U(LJX=SB:!BJ)RN:+X.0/%X(D/,,Q@IE = M;[ ^%Q/TGA+^L\E*G3AXSFR\VU_SUHBX.Y5S__!")6S%#'Z,7QBQ[0H7'X.>1 M1U.*#>YVJ[L55WP.DW^P/9QU1&S@:__8J^S"Q'1 "[JT@/CT)>(7.$R> M1*>$&>395A>TT,7D G5QI),;^14?7_J0'",,Q<&'A&P-T>N8*Z[B+7*R+H0F M+.CI^B?3[M$'\P_?\D/WK%*_(L6$*B13M0[\I)IE0L*Z\=Z?_*@=W85J3&E=(S0\]4\"+!A&Z;)8\'J*!B>GBY5\!S0/_)G\@*Q M!T,SAOJF328I\XX9C/ N 4_PPX[L]*GB]X[Q3C83JL%<1*T3CT6PHZIKSH,# M 5!HZL8XB4C[,RD5A98W9-Z7K#@E:VI.TA,]($)#II"O2$W]WXR[0 M\M!A]\I*"[E') ME(I>F8G;_4YOX="@()5RDQ"8.I'':=%V)T_>F$G')MZ_6?(*R$E]3D$."'& M,!)B;CLG;=A1P&9^MU4E+5'HJ&;T%M/5=\_,T"U(-].^) M:J1%T31U8SL1EUUIL;(R];YKO]_OVY^X;PIJVJ*\)UW)Q7FAWX,&9[U= K;K M!B20RX2.URM3HAF>_L6**)>3[C0ZCX_;;^6?N)5BC!R#T MGEP1!C7E[9?- PYR/P8N] "_W:/$;L>S?%E,51^:_OI1VCZV9_EN0VZ =6KH ML-MNE=[8>V2!5\+-QP5QXX!;00C*08(2 '-37IF&Z0;8#BZZ4!R=,9R8$0@" M;<$'/- E+UI+E!M\/)M,"KU(3K[_W#;>#WP4/(05\UESJ83=77:DR3$"5$B41=4":"[@[_)5()%MIK,Z>WOWT'X,C%^ M[*S@;1Z$O^::<]6*G^_#&>]SVUUPTX["9_E,\L77LY= AKC('DP_L?FAB6;( M"V[R^CS2&&\%6IP"KE.M?=DC2@H4*U=B5$>)YFH^J$Y!M;O&^QB($'+Z*-/9RK\5W+&CA]^WFW=K M8ZHVN#D8O+P6+E5I%JN%F^GAGIOI8QK=>W<8O*Q!OMNAQZ3PNM9U(YQ46;D& M,@$ +D?@=&HEZ:;IFP[X(?=B\1'%XI@'NU)4R7M^YO S-[W5Z8%MOX-BV6_Y MQ]OR!^1_1]2" :$@//*LG2=/R_KJQD7@P/(HL#UX)![4]6R'.T'6\9-CUP?' MH>;?/I]_ J+HLFKI23WP'G+NSC0J[QR2F_7FO0?]F!!$0:("'"GB,0+_8 M[@;^ZK2_-&;4H3N:7'Q&[E#0B&K"HW_#E>&%LC?0 MKFZ-CH;@#%>!.+"0Z<\,1U^9*R[.(,J:\\AL6X0%1#;3G^?T?]P\A-!HCL*Q MQ?W.L_]D38[9AMK.P;709XSEG&+8!Y=-%TL+.620W?!CH]O( D2#Y>0!XE-P M2Z^ K$)(2*$9K81.X&Y7/*XSL[3QB8SPX#8E]K0!BP[V6\=$\)T"'*KXX^Q3 M3YV7Y?SUSZ56^]Z$!N%T,\MP0[M59-I&S/EL%X)H P16D0=^27L!\D8?271M M9.\?XBUBPW$7@K5YEF/P1L,!CA:G HA#,D[W&I/BQ0,/'Q]L&880:ID;UH]_ZMD6^(9 A"P^]8EJ!FJD, M%EHKT?%R*L(H>+INW6DAK6Q578UP)IK"3D.2KR(OMRB4RF,C_=FC AI6:[AS M-U&HWGLHN*UJQW,A5M , 4XB#Q4-/SX9TN62BTYL9IMN&7)&.*!#N)+N+1>@ MQFJVO&2X6P.;!4TXJ^M\5T_YJ9TOU[X%V_<33SRZW "V6T4Y3C M*7 RDD'ZZN#TQ?DI$'.>S&E 6=C!U"KB-1FE<9V+$QQ.1_[5&O2?Z:FOLG7R MJLG08VKO?))#"3!<1>[^Z\^OSD\8L*<$>XQJ$"3#4WF.Y'E--[2=L/9*KK'\ M,/D'(NH$[]%S%N+Q0]HGS L"N><#H AU<03(3T!G+Z=%Z6IT_*=TE44-[:?M M&=*\$O?(&Z"K4+9OA>E$3Z @+XN0MY63P#R&G(=I,"X*MGK"$"CZ4]#SG-"F M7LAP:MK@-3O-&_>UWDU6TA7RM22 !?,(=!=YQW7JWH<',*FGT5\<::6"KLOL MX]H]P;>*"D&+:R4$$Q#%"NAXY>HWVP_VJZ?T!(?)8PFC9'I3RY,&25FAW4#\ M^ (@+UGUJSJH\?C+XU%H:Y^B?WYPED *IC%),QR='.Z331]QU,:#@Q]>0O:> MDG#4S2W(*0'=>+435;,@3^3'-NZ 8;K= R__@(-S0W+B"SF;\XD<:R ,LY]% M!,\@VX6F=G)RQ#T7MK@*000/7V?B7'GY[_H\%SR2->#R8XFZGH+RG8= Z3VW MS(#:3X#Z1&9I< )4RD=#959?3KA'38S;Y//?A:0=_:'K:EPBU/;JSQ]K>CF?9 M,S*&F3F%D_4(?HIPZMQG[\>>L0M9D!);\OP$VWXEI&N2>+8=XA3(/'AP?"_Y M^6J=W#].DQ^;K#7E"FF.GTZ2XSOWCQ[ZXM>*XIWE'(ZQ=K620OSJT?'1U]+Q M?O?AO=&#^W?N2$_9P4B]VI78Y+4H;*FAM M N;E_,EI6)6(#$<;68XT^=\N:TC]E>NAO_]OFIQV38- H/_71Z-?1)(QU4A2 MJ$7))4/-MCE<,#T-Y^JY\=<+OAV#L.*&OTN#VCK=Q19A6A.Q=^F6ILD4634N MN:,R+US'?]8+BOAQ@I!L<;ZPHS=LF4>^@#U %V,R[1I+N$8^URK24@<548;,R5H5'15UI M_-_4E9U=43 I&:3WIA+)&Y3B4W[=FOF[=:61>NFY<4G0L.>O0/_^G35[(A5ZZM7Y9UPM\A/R.Y"FYAW0*2%Y^?9(FK\%1 M4\U8;SX^3>[>N7_O6]G;X&GJ,4?PO=W&_5Q5T$KD\*UIXR%H-L.M#WPT>G3G MSHA^&-TY/KXC=\6?;'MW*U3K0/J J -2]=5\M5I^]\TW4,ATQ@]G]>77MBR@ MW]&#!1:Z^HV=/N@?O'6^<5C &1ZY6[1MY\BU>,U[Y^;=9.Z+=*./]F[T[7B6 M3^5&OU6E_O!_QLTW/VR>DB+_OP?O5F-Y!W?KAOSS9Z^>/%?VI)/#Y.6S\U^2 MIR>GK\Y>GN^ IW@6U"32(2Q?:NT X[($9Z_(3P%_>!AB0/_)WE'.[?H.+2A. MPF76 +G%]5S+DJ%I9.%PLIT\N0&X9>R:;)BB)YPA MV\[2JY=(4 SU6V1KJ1 MWYXM29-UW:%]CZO0&>JW0K9=M04/\+GNCNYQI3Z' K6?Z]FZ+S(-(@CH)Y.N M2:.:T)^^_KR$O, \7RMUW'U2"BC\.#!PA[!!K2<7>@-20!"?SXL8>QL-\H)) M@NEEX]+N9_1FVUU-$;2>/-H65J'TM;RQEN33.O^.Y&0[LTF\%L?P>2+F@$>W MEFB!%^AFB19@S0>)%MZJ!A12Y_J< LB>)R03_J1U1*HU-H$BD!$<'A(8;Q"D;2=6V8O-GR$VZ!D F0I D-(AJXQ2 MP&73QH.[L/6+IM,S)+[(%APYQE9X@@F(9!7>QST .S%[--KIVOA ZGK M@[FT$SHX!>0&5*^U7\(GC(2=C1',AG$' +PI4V[K--E6[26Y,8?0I^"HJA?K MO6!\>L'PHSF$;TO(]AP#O4R-9BXV/\&<.<;%SQ1+!6I(8;N *GNS#*8$*;4S MRU/OZDX#"8CS[8-VV7BY6_)]VB#!I4I)IRZU&V^S5SR?6+ZRJ)^M!Z53RN]& M9IF"'\[)EV8PA?:7]]..8T[&Q84U13XAKK&-%>+@>R('\B7YL=C&3RYADDP; M]9=6]:7VV6;2G7V3]KM-KVXO:9]6T@)[$LX12Z/!GE8C+8HWNMO"=F:'E7D6 M$O2Y-04IOEK&'LOT[*7B4^N? MH 6IZ)5%W ^WQ/-1;7<\*Q?.Z^YA/STC(W%38;?C-2';;7=HC:&0\2]+KD= M4A/UL;&*ET*4ER7&:KTTG;,"V0>R,W1BB=HRGWIBID?J%E-<;P^OWN?^*3+&D)H3=S4[;( M_7,\@=S0I2&03$7"Z%:I&Q0+I>A+@CC)DE.'_61[I?_YBPI<@[*6N*!U1R#6]N!X>S"EC>@1S3I-G"1N$FZJ(9ZTG-#&D9'/KJ9I^#' M'LRX[>7F!@U,E"0I 6,3^\)^I\QA#68X\[00?!\C^]SD8TF9ZB"1PJDD@>!8 M"05R#[GC6D:QU6+*C(L5KL;3BHR?3=M5UF=6*HO$*I]-6>&ADFVJ=H+$QH^-$4OD<"Z;P);]#M_$#I.O M"A"3S X$)PJFV(;)\]B]U6 J+"R#VAS]'X4R9I"=@"WY'0AY1T^W.?)/E(3( M@YTI'U/5#293]B[NS4A+C\=$BL5182?B4<&?O^&PUK.IY )FL1^\RAH,IEVK M)' JO'7SZ M^&-C4*C,,L40<9\KDU B-^.5RS:4P+)QLH%_#>=C4P'8&+27PD?XP7@6U[** MK F;%)4&-1/NCNK>R',@SV)8-"/I2=JK;*E#8?,94SK"D$F&?R]:-U?S7V5O MAAD_7?%N*ACQ*(B58(9#85P@F.\>*I$T6=;HMY%J$:FV;F(C5/2^Z06&$/OV M8Q,PVD_!:+]=1+[(1K2[^T:TV_$LGYC/8:\!/YIQ[3&H6F2*)'ZUR!E'WT%@ MA2'/2G0?QOK:'K6$&S=9^3EF8K/S>BF-3:X^ZC,]FB9:Z& Q5:%TBQ(0YM7I M"]#B>W&X<>VVJ8JV3_00KA?2#VF_& NDZ$QY+%P7T(7I.Z,.X2:^7-5%JT%ET:# 3@$= M!&<(;A;GO45,;'?%WL;<$C'J3"F#A67.K[:T2->^@,GPD;?#R*$).'<$QXR+2'C25(/M4B)]D+ZT,'%1UQ0?.;+[(X MA&$(&O1/ -!AY5*C,F"HY5B_R:[\"R!(@I6PNB.N;!#FN+#;1>]7[-ST M&L/W*9V;54*-@I6CI!V;'?,FINE;MSRT?1HWN*BVZ8TR<(AUF7+CO%*MRG35 M1$>,/9O:+LO-&^EH36T05Z7DODN21,:284P8LQ;Q%*P'D-$29Z1 "5//9M0V!9E<41U 09EFKW0?GJLP249SKII=9Z\M8?D M4G'"QKI4]L^A=*W,9%[1T\_63M!8K4'8N!4(6YJXW4<%:C(WO9FJ?BYEV([N M6SKT4.P#KQM5;)+#U=((;46[94X*+6-Q6>2=]:QZ>2#+?4=!VV4V6:NP*6<. M>5DK)01&"F"_SS>F"QQ[M:O;#ZD$/NRFFF%6)<;*8CYM);4 BQD@4\#H9@ZI M+K7/V_O055WUZP+!1$%?VY(DC!^)NQ>-3ZX".)^"#LYADC7\)4ZS.A+S;$(; MUQ8>:#3<4QK2=\'=F#%U0MQ,LQ"_!8059;F7J$^O; 9H/6-K\;NCIV?@HFRC>I_L!\>>!)/H M#U\X+P"RAY_!&&JNRJOQ&:R-*_!MF YT+RN?./.K''^UC6^X6%#Z[."E:2** M/&[CY"Z)MP(?]O1ZMV&'WXV%5^GP+FLD6$HM\X"O6+*S?8X"4Y;X*ZF*>891 M]AG[)>2F*G16;H3O+R47(UWK_.&] 'SJXHYT0[48#6)A*I+JL+W8O"^I4I ) M/Y0.1D>6GN$D\@6>Z2#FW-_]\,Z/6=(?^,Y3Z_*!J.F%[:F MLQ>'&Q$'=#J.4%IC.T[QXF71AIX>IAEAL(^=B2/*X;$I9;@Z_DTR11%)P4<=!5,LIA: 4-.SW_=.' ">8':6$4"\- T3RY-20 M^X;&R!7[ <\<9RZT?6[0-YE)2[VAO>N$8N:4.9T;6W*3*9'XP0E*)M]H:YT, M;-Y,RHX1EV3[NP5[ #;#M5HOQ?384K"2'TZ,R1GCZ%"2XW!Z_7CMMYG^D2M%,?[5HK;\2S[T9A>*E\RS#&H)(>^S>==>FV927E4%?99='0S;]B-^;.]W:I^<>C[[\.EAS\7KJ7]LJL&>SF M7&4M._D9,'^9^Z(=QOFZ;LA$_RPO<];,LJKXCT=V98D#J)J%:69,ZZ3?Y):- MGWP_!5GNYQR/W+US5T?_682&>"<;\A)!WWU7IJN-C0W)=E$W?B&3*84\=DX ML[;G]55%8;2BJ#=:Q*.4EZ_31:69.:V0])#'_!2:P 7[-4QBST M=X+OE_]$#ZHW6/-"-"&;$@EZD]481XCA!PYV1[% A:6-8,%IT@<2\ST!)N[) MH>\Q4(1PUJWFM8:;"K5AYTHJW6.=+NE$AG,/2QY2&4H/E;KLFW)RY*4GP*'0;,>^"W2#QJLG]U4W*JD!F M%C6P.K2&?KM)>H32TGG<;MSK)FTV'PK.5.5!8<*9+\EAA4)V*=*O-7F&B;ON==K]:VO42<=8P#U:)L;P\@$>-"&ZYE()3!7;C@O' MU@[6>D1%_<)2VQYBNN2BMB GMS3N_2,#+LY I?@8-YIW

ZU!@12#SO ];'UT''K5R+WAGW!NX@/:,Z?WM&UD.- 8NNK^P MW,5D(TQ%,@1??<\*W%[K_$D-G4$N:F',2F>"R-2[VO5(Z>'2TQS2^V]MG-?3 M$]*^>%43 .B;'@@0_HI D;9>TY1Z/19Z#(J/$?68/'*!<]NVA:@.[2$)4/QT M?*L6!63;EEPW%XS3#CZ_^0 A1I?>9JFKMY?BVP(<(*O5Y-)2(:Q$8NH4M+TQ M>\#W&G&M ,HI8&W$[T,>7*!3XM**%(W'7KZ#A.?A*VO<(>J=2[A$<[YRBB'J;[;>/=%4%9C94YPS6 M5>-A XVMROW]0;S[D_&G>Y6]08*@HEX5DS#CQG\3UX7_Z9> ^^-86YCQEYR6/(^4H@N=V/@<,S:PSZ(.<09^)BS36W]'22\-?ZN/$ M1&I#K1[&9BZLQI=<,#=0M5&/M7;#(A-RV.BHPZ%TQ]YU7807]H5*[SRSMXJT MCSA<^*XF@/V:VA?G?B!["7R$%=X(*F8=*!J=A)"&&JX.FRB%0MI1TC+I3$8_ M03$&_1Z!NO1^G7]7"Z;1YV1#NMG&DCK;K6,BAH*1/H9KP%7$9?;JY!;P?Y@\ M#"0X]A+Z4IO6G:(5_S(K.^,2H6+8]"RU=.KKG-D.?9*8O#6C/9ET"NJNDIF] M70-:"/I&03(O?J/APS=%I73&>5BVN[2#ME\%^J" "D,>DJ5;8SS5?=;!#0@& M^#P6.5/;2.NX&WJ_=JE2=5P'LKK#G2[Z3&HNZ06[A1KH!0* M-D^!!8, 1@]T.DR>BB5"LB$=EA?.O[OV.>M*N8A=5!^^.6[J# Q+FF-7K((M M:?$A:?J]%KH23H=R@<;FZ&4V4VJU]C+H+%1Z,[]0L@[+0L@WV"OP=![#$R_X M24(26%[]W16Y+ [;J$^>N>G?B):)HSK-+VJ&VTD1M/QZS2?HU=794/[@+ M!^.UUE28D:LP2OTMJ%@K/,+6E<;@9T\+QL4-YF(R+N;8U&:N]!B>.+2R;?6^G 2G0=BD&EI-!@K98922RVHYKV4_9U8" M[):G) EHD%_PTXX#ES8*M?C@X]P^IN\6ZLV2&N&)A4QMAL9=+;4M3+[6KEJK MH.+038X6@B1N4M&S[%X.[&_RFZ53UIZ6;%4 M86ETGT =(UY?XO$DMU;X^ENAW/\J=AJ6X!7.CH/NW_LX%1.Z&*-!4#0TG#%L+4 M&E&TY@@9ZF4:S60)(!4Z=U"^P$I'M(HE]1!P1F5,;B&B9HK0PK8P9)-Y82ZM MI6'O8[G"\[AA,"'/ L ICA5FZQ09:S^O;V&*:!5VP=&NJK$SE\9+NF]M[Q#KM-H M6>R'8G3/4,Y/%^,P>5:Y/)Y(,[U L E*?8)U@PQC2>L*11KW5E?S;=5AVSK, MWL.VX9WX.LY]M'B*8D!\8)-0PA8FSU\X+'GOCA2=U)KK!K62GC1S^>L$ :JW_'P3/],GOY,DW#Z"'#5,G:V M0+PXH'H8NN5 ^\A>!B_N4CW0K9S]C04UE5M>*5[^ H:@--I1XDM'#C!SD1KCSS.$?PJ MY:S5(*00:-;RWA)D,E:.70>AE"NX%SJK^E4EZ3Y2!;_AO(IX(L:(;UXC/F7? MX*1:#_C.S-,H#HCULNPDY\%[^,J6A-Y*[K$P&;9[VI6V19B?85IHE:"S;,&7 MQA;,\+:3E<4_1IX+&\1-ZVQ;0N5Q:84ZDXL31> MJ'AJ=;10O ,05NGLPJOJTL7J(LC9#J9Z/H'%^^3M,._9+F)[%)!>1K+'J6:= MEU>&8_*J@2PE\WQ&?IEM[5/*&Y1XFE[ZV^/X L/Y5.$F0<00A@O6(0SO==7? MY@$B1['2?4J37=#_W!-7RW,K2L\P'QI6^N7$"TAZ,M>=!BD%1 MRJB>LFT-QPY#"I?GA[C"5G1F[4ZD/CN^YA/*FSB C&V[EJU;707QF "NN%!& M_YI#9AX=_CWI_ MGBWE0?"2 \NE4SZ\0R?>@*M2>-!0ZEDF L!+Q"H7X]R7=:MS2;AXNY'M8.X[ MKK0&8.H\MC\VLR.H@E">1,XM&F]SALX8XD9*N]+2OE-='CGE>M2OUV*L6B2= MXA^ 36)7IM23 D=0*+&KX)6TH4NT=:-B4MSSX0\%H^>]*Z3)(O# =5 M\FQ&NJ1M)>%4L$2LN #)[SNHMINU+@#45W2BR,FD*ZHY3&/_ZIH > L&D_T.):5' @7/$--P^UYW+)*6XP\FFWCUF>[Q)*:\L MWC%$6)M^=R$$B7;3>M=Q4RUI\*C962$H:HM"# #Y"'YH WL)8U-RRIQE0/T MF(XH?[7(_ETWVCIW;=V'O.%+A^OCGG/%OE4N@'K2 ;QE"Q49G!)%RA7HG$/" MJPR35SEG8'B6I#0UA*T"Z%Y0)_^;J,].V;Y3OR)7I)%=L!I )/O)EJA"TC#D MBYU-I9-&C[TMP>+/"KE "6"+[([7'C%]""6DX&FN"+<=?Y>]1R1YU9=@HM!M M%\PU]0W'X^AN]O1+IP0\+AR]@)&" MV[2CLG7 M!KZ2*@B>/WXU)T]7WL;A,?7X6!@15X%2_VCY\'J1OB6W5Z58&RQ];2\!^X$# MV[*_' A<4#/[ ^#0G:XH"3]#$ B,3919:;'3.79$5JS5I7#)-'ID)PR6CB)U M[7@%8HY+1H=:>*P;B^,O%)11))>>R@2*0+AMU;*7@='"#K(S04'3LVG)4< O M9&--<.PW2NQA192>@L4_DQ&&=(&N]4T.KH3=T];:%;G9GCPP VBY]6O@=O;0A6%!4PEM2T%]T"\W;% MF#8S2KIQ@VIE:&R]Z0N'5'(.C3+ 3&N;8GM[7C/* MM(V[HA17F#?,GCA^%$EBL&;G&;0F%](;^H;K9.?/N72(STN%R1+AF.<)7P%- M2IC)W2AJ62]/O&X+JDG%'9!Y&=:]=VX"VZ^R@&P.^$CZI&/R-Z:DL82W@%D# MFYK36CICBI1)Z[,8,9##*\.!#9>00M;!9W/IS69-MJ _D^CER,YM"SF0^YG3 M^F0Z7M521-'7BBS("B-RJ$R)Z@AC/3(,0V+7F,&Y6._ OJ"*)\XHZBRK.2IB MCGO1_Z5!>FIEZ$%YZ=RPZ2$\:OQ!5D,-:F5M"TB6N&O#:U9C.*:71G M;LC)I6PQ^IT\4$ARA,*BHW )U'UJL6#XA>F-$SQ,I">BX+'*RWJ)H$+MG\+? M-Q9;O:=1#>>>@?IA8E2ZE5H_%UF\P3DY4X;#.XE2 J!"GO$QL[1S(I3QL:?' M/ ^?9DF2B25KQ.T[-@Q]43/ M;7S7G_$&L"XQ,= M7'2@@!2:NE!16NUC:>C$RGVLCO_]KGY@BZ[23]C8REHFU[3#[(W[7;K17>IO MCFR*G5J]'9GL&4TV,FRH^L/"Y_NMO15;"X*LLMP?M)O=#1T=7T^!=?9SE-7V MM5;?[5IH@S"408<[] $IXQDPB8FB+/A<(4?JC$,<[3TL#GZ[T$W*@$ M;'KZ0(MD39PML(SZNFD<%$M8&N,"X-]R/%%(WB&,2_8;?7N.>E']NQ,(4$[! M\)Q#6P\ WMSE_=[=-+$,Z%=:[H[O@CR]'$Z;8-1AH^3BELAC=N+F4DRRLC0I M$0XIB'!TYJP;++?Q_8_)+K07@@\2@B$^=&0A;"^ESQ#]@43]?J/^^$:5R.%M MM%VI4N5<=1\ZK E E\_>A4H+"G>:ZW)P_BI06N(PV&KU+:CE7;MZ/_R?*.=L!_O MMV^V2I^MI+AKZS?"*K5]_?[ 3ATFY]W$EHW]H_(4":7B4$R?5-2NDDF9M>J\ MQ_>3BE2OR!TR[4L2AHF[@\I#MQS1-U!!XMIWV+$5U*K03C6=CM!I$7!R>P*5 ML'N*2Z,;#5DD89[[X<2U7J /W17=XQGST^3\]"1YT2OXO^K:"7. 9;Q<4M!M M[ K5G>-S:(RVJDIM>NP[7W-9'ZFD?<)9YW-VLM[,\!;WRO12+H*^DJBJI)?J7MO%V1HL: <\1(R8 %O*%CLSQ]]OQO%8I!M\3(9 O MN4[*H ?0\_L[\A#&?[I+6W=]& >ZTY!/1?8*\T9,]''OZ*_Q-L)B]!428P(R M<:PX]^VMQ(O,TSI;H!?8.X6R;\!>Q58ODH8 :Q/BH.74REPE=):";M3P-"MY M8N9BE>2/D!F,U+(%]DQ9(]0!"0$SGF P[*48Z':#XE5T7(33<:]0.\#A2,?) MB+3F-? X]K:,*'% MI,& @@!"!*H5.A&K=7AH?'OR.SVUXF+MA@@?[K(NJI4'M.J%W'=NM^*. 7K% MU+5T;FX)C*PB@FTAH0\(#HQJ8$L_? W&QBU#OC=@[V_ 3OU^A%QBJ04O8DG_ M^[^.'MSYWC6W%F_D%[):/"5.#5+@I7+;25.0IPYD9&T)8:8-20HYM*[1Q9," M"8N)]4LYL@H] M:T]>M^U=/XJ<;\ FW:4XG;"=Z'E.5G MUPGPWAY\,&I+O:]@60:F5;*]#WFNF(.KG[+1+L#HFY$#OF_ VN:-'SU,+=DF MZM"Y)>9G)QI,(#+T ?1&+K<3<75HF13^R5 D%.5,@MUEROU763&9=R!4HW]= M917[/YO3!PN0CUP*I)X#?I#V_X>)V)@ABQ,9?5Q^!U_-MWU9$D_,\;7#6$WS M+@\ED/+ /7:#WE2W6??U,'EMIR7R<+KEGY1E&5_6]P+Z3CRC=3>$'/-EDN8-Q0'M>RA[8+H/[/TCX!(10W8\2&8 M%DU+XFL[[F3DIB?8 ^ JBF*/CQ^D].1)B^E2Z VBN(4'2(_JZ8@N.$*4&@K: MSSA4I\!SD77_R=2T7)E,-T22 !T#]<9@0]MY8*TD=S<$7"V>1!Z)R(E*@!U] MY.->7/F%BL1O-E/Z$]GUI4S("%_>(O:YU4EG._M'HG6DUYW74*6S>/J2A B@ MN@08+9N8#?8CC41PNL.WZ*F8P'"V,DEO-,[*F'W8JWX_ZMKA?*)T[L6?9T&P07]"W97#0AI;@2U]9*4L,P) M1@Q:.-2&H-0N_9J3*RY0\%&^2Q4RJV,O M83I5INXKOG%LZN-H,WC'[2,XX9% 9MCA\1W]F( ;D$7(XX:56N#D1RAIQ86H='-,-/:68D=5/G7APIE#\:'%@*'G\1[X7ND9CG;-88 M-BZ^F,WC^S I \-IR^1O78G;WKTKL2,> 'WSR#&5=#4C0^4X'A,F6X1]$_Z+ MQ$49*W[ARHU]@G@NA98% E*#[8E5.O,"6!I2O]*H/:1_-Z>6TJ/77#VIF[K* M+HNF:^,!INR5>,,3#LQ%FF+@X.VJFG\W=L$>%@W("#L;DL$,523:^#6W!W.K M&3T)STP,!G*C.FRJ0A)"=)"$LLIDBYU@LG@MN>8>7-7B1FV*"]@)7AE),QAP MB@OSUO2:!4H#^L92?+33>6&FR9,W9M+Q>3KCM!DIG><%2:XIDU/,!ZVJH@45 MBE>C>@X/+LQ:4TD'"6V9\>X='5L2(A: Y\VAE)/ME80@S#( XAI.[?)-(EI) M3FS72WJ#BAQB9,/;ZU^3%Q 7!>2O!0*G:.=6=)@[25-L_-+Z>S\W2Z>O\2C7 M5NA&^6U9"3*Y\T557Y4F]P1-RA=ILZ,3)E4Z3'[BT=W;']2-BMJXH./RMJ#A MDK0E%*LO!^04 DQBTFU5GAY*U&?H+%;>X8_&HI+.9-(;E!\EKFAEG%;F6-K> M<>U)%B]WI8+?(PKL>:7(J?5C M$SG41(_M!2HLN3H?93FBRQ=-P+'(H$AWRGO4(\J6CN>I*=AZ":GT.1U4Q490%F-Z8]("#(: M09V,?/PS/@8#=H-#*5Y=;R:\UZ;O92YV.]R&/W.B0X>"-A^AI=B/Z.>.= M=UVJ9+Y^[Z25Y(SR[ 3VDTH1\6$Y_(X#H3A?02F3 MQ*Z".;R((C5.=I5&MF<[F1D[EB>3G"]O0613PI@$N %0LO+K3Z];7P"0(FE9 M(BF<4V^V1R1QZ=6]>O5:SWH>!]5(3+*^YN"@WVFUC:8@2@5V3G%I^-\;GK9; M)_[WNFVHG6H?S,;!((;ISJ%' >U,/(RX[#RX)199*=BD2%.(#FMHFQJIU7(;!W!0H>SF@,B0J9A<%-Y.&3QDY!OY'6[A"70 MMEX&,,6N3"?')'4\/65EX6.#BJZ5Z>%4(E-MAZ66,%F%DQJ(>!U-I56P-03Y M@"^ 3=X=(6:L@UAPDCL\(,Y9V][9?;W5[Y*A^BJ<]SGGD_*F7)!I_UJ,KVR: M6F)8T5$26G[V3 Y=: VY[0/YJWU"#C<%WFJ!=]@4>'?C61H1E54QUV=",RXA M^[7\OH@/=-#QUJ\"22RFZ:$\$*%"\(H]E]!36##F+PGV:BGKL.@6^T):JO[, MQ2>0FLM0Z%?2JCZ$N.V][8))3=2TEDTY158VJ\=\S55,J$N"NKHR==Q2\P\\ ME^3L'08GS/691+TO&@&9>*Z=5?F>RL\J3;>SM$ <'15]N'\6L76KM,.$49FD MQR@CQ;)CAH:>BM?[D MK,QKPZ[NK;J90U5W(--UM2" 3.8:;G73ZW?OW XW^"X^3))*+8@[!\-U)R8G MU4BPD[LKW>9K*WQG3Q?BKEAE2,\F#@4G*SQ8Z<:Q#Q6%?],*]0FA5ZW7PRSV M_"E5"3G3U\RD>_CXH>?(V5WPF.(0QI>.+&=40/4;-W)5NJ\DA7@+0GLJ\;F/#+EA;@]'@LTB44;+R#L*D4"[:P5YL0.M,I*<<#+@!S+H= M76+.*$<5 DCG0ED+\NB2VZ8<[9+)0LT#IBB"*SVZE.QYF5!%O]9$H:Q6[AX= M8<<0'P%:29 567G7/#7U)NIT<]5LJT/BZ^VFK)%WN4 E'5O0%- :7E6C\>B-O5LW="'=8UX1JQ"Z XD$5:PI6X4\P5%$Y-EZ2% ]JX M14Y=[6AU%FI)[0J">R6?I<' M7Y[%O?Q8_J'NA8K(%;X")#)#3@.N]V"P MB$W;)K(?6PDLE&*YC/*8Q?@4UG4,88YVI@5A(1,,MUJ>"7N$;DN"A2.GH@YBJC[M72H)3F+NG*L#H7V8%% MQR(,K5B5S/\5;1O2F&$K@Z87)K )5%1"=^L)G!4DF>HITE!;13X8)U(S*F#M M[$OE9C4B<(H*!K3AA!9N)N=(0%QS 2'-1HK:CZEAF'BDZHT0ZNE'+S@!XS3:9=M9Z9IE:/P>OB"6!CA4XM9K<*+< M43=2$/L8 &I5X4M(>&*3Y]\38ZQ>Z[D[['H!>B]N.H[O&4AS+*9DA^5SFE0' MLQ7\EH[5-+A346:($!BH[X^Z]$ 6[$>I"/MG/-^9<4CQ[<@"E\\%_U) MOR7V$Z)%H5FUH%?G?Y;B#D<])27:K!31)5/Y5=U0 M2*83-%@I>8!%Q?K!F)2I,D2,U0+&O'"ZHF#I#,V61? ]V=PV)F600A4P9;6,K'Y>?"(SC/W_TS@VB9()XZG08>K?PO\"T 9]+GZ2W.3V]-]I$:W]\]A MT.O^,^V0^A_^A /6$#U;(G+(.5,#(.@#OJ__,7RHN5QYQZ>:SQM,YK#=4Y7=8+7N(N?V" TK.LSI\VU?G=>):F M.K^2$ ^/?R.DF,%(F#!S0D#GH'W81UQE*0IFPQM*\P#*F!_$8>1="NUT"9^* M];#4#837ET6N-+D7>KM9F/MG#7 -D/'(-8,12X'_=OL=YYG><+.8L.;XES=Z MAX[X\ @#Q,V*_.=6\'=]E+V!A 3RI?"U4#W ;TW\TH?$P;AB'853T4^DH!]&"TSL?:.F7$*IG)XBC3.84 MJM#$>FV>CD&J^#CX#%R^C6^4WW")N4IF6LZ=9T."6#@H%'GE#7L>](4DU[=;& ./A M,H8M)[HQ6Z-&^M1JI.P*_'G!(J(26=3KD&9P<09E9=$8SG+Z:HU-=T=UO;&STI#9:)$;+ M[ K*S@F1ZQJV 6?I3?5)@+&55XMI5*0E&K_&DD]JR2N5 EM- >TE8"**FO5" MF^@C"L0PP%^8ZL"U$,XP'0797RP2Z+K19U+]R129L"8@V#.B3,TMG]BX@.7\ MRO!&->;?G3U27W6B+?Z/15I$8'F,92Z!7DX@2:PDQ?QETG!%"!F&Z#4&?5*# MVEP:U1-D:6,N;Z$&TF:XBA:!K0"]#C,IT!HH#>!,:]V M]R ,&%M OPK'@4N(*?6U\Q1)<(./6.0 W.P90-,IO/,3-BJYB;,4 PK@B+A6 MT;0@UJ(\FBC][O!DE/:U.6$C)?%5P@P+B6!Q#R:;0, U"MF[-]4_GD&"M)GK M.SG7N<,$FX 0<)TFT.V!3-(\P]P"B8A7PA2L$Y4L7SX&>VCSR.4S?7Q?Q#AQ M+,^648TP!9CJK5_#SYLIM(M3*"\B_9\R?X"Y;\GL21D>^@8Y]NUFZ[08ZMAO/TD#'5A4C"70D,:.#-F769SHN8H*5 M3I(;D18>+ D>()E-TU6J+UP UQI&KUZ=TB1'G #8#5Z,[A8U)3$ON"OLN;&! M0K(-#3V5^UU&;WV^R-)%4F9+0X4UJ8'RI2E#>X?E4 !PA_8( %0^6&_E2:%_ MV.T+' &S!H5B6=1.V_U[-%UH=[:8<7\I4H]'6$R;+*:D#[< 6F@%_/#ZV%/8 MP$^" ,"1&_I9^.!SMIC-@[,QDI<6-,N<9X6'.+_6.YEYZ@A9 17![6>(?TN# KUL MF;J)U:VO1:G7K9D\.(F%5ED[5"B-(R(-FG)#[KL,/22\'KIPY+T)=/DA3FZ;;4+%Z248]W5:Y2:H4,.P2!Q_D7(F81: M$A>?L["(7LSA-9RI@GOXK20B% >G,14LG-\R]A:Y/,E0HI)A*-LOLQ18Z=GA MNBY5$,5(ISZY8_;26FMXH$N#QBY[\IK2.6B(H2NKGS$%-9 8&T@+7^)8- M>DL YJ['.A]*]$8>![H!M%'SCDO4 Z4O/:RFJ$S7N!2Z?X1LU@G02"B."86_D5 +$/P4G^EEJM'WC)W.F[,OZCCJ45-M9%[L!D??U@ M=V#'ZYD)R220=&"9>81F8H0ZY<)=4P+0EYX#J3:@MVT<38&9 FDV0FG^)J!F M9F::&DN'9&S)3^!X+CQ):>X5MHG9_$50B^1N<(2JJ!7PQX MRK!B8C:[*\&/\5N6* 6^#VW7F4JIX0 &;.6DEG5V1=[+@3Z7!9PMQX_V:&I* MDN4ZG$F^T#\O%PBWHM'Q[\GY[147L]>JS UG4' 2."X6TDBDG"/&9_VB&IHT MDJ]_$.VZ;R(3VG47+')>'/*-W9:)?''Y%VL$UR.R#"R/ P$8+6K*)RD\5!/V M2#XHLH$>T*BDS(>*>-PY;RZF[W0=7\:6=D/6N4<\IFJXG.AX"A0OLG!@YH^H;T?.HG ,A??$K]K#(](#_7>5&C*J4;#^F'/.! M'\[EA931,:(-8 [G2?"@],S8_(7M20K(%K%[ C3"<(LAJ48\1E'XAIW6^@KZ M:R$)I1$5$2JVT6CR7_0J(U"_:2"V09]#):-#4%"&+)0$T7;1)5X0ZDE9&K$1 M>TT?B(V:(?3T6&RCD:"]\KJV7BU4(F<)\RUT<,>[B>V$5H M S73SA62L8F]CZN 8S51S,R&##@05#LZ/H:-Q=#Y.IM87**/2RTC)JK/+Q)& ME;/974G!5;/6B+)[ JB&8XH-*6L,)T:A1M>)]@!7Q 1B0?^K5TFU$:[I]YSZ\3B20I=X$4IS MLX1JAE(I1-\X,;9,,R-_53M*.-58:JAN$./)P3>,WD:)HE8MITZ] RTG3H;YN,HQS[+^E&GJ1_MQK,T]:-5 7T= M3;=*B(GOOMZ*D%-0YBQ+>* E"1JK57X ?C[95N )Y-@C]7"U6T"F#^5A%?L MY$T :J*(4KU(%':<<[*#XG4X +S"B9%/8DR%W!1E-?-RQE8RWI"=!$5G?6?@ M6,,('+GA:/=TPFF7+9O^8L!J^ P?Z7[PM<_R*Q;UY!Y82[)EVO2D2%,6>Z(; MO/OP/]\%WW("6)4U "Z5[0MFYZL>_EI/=JP7\B0%,2)RB/_R3YW!\1/B__Y8E\'\VGG(ITT%KGI*^=S$97 '=>,,NN0L7,3%7R^K21@ MX.2J,MJ8I(G2,$= .QYH!)E392H2: 5QX-J]07H54#_35ISK0PHG(W3KZ4-: M[E["5T-H8E)ZG(>BT[:B/F'S '+_))HAJ[3S-*:#5+)@^H]SSEU:IGCXH>4F M%%YH.IMQI=U/5<%CFX3/?(Z,UMAVI5\7Q\I_9O.DO-^6)>"E09W.>\*SOW1L ML,2/I7EI&*BKOF!Y+,W] ZK'/X-/J0AAPN$";O["QBP/8-,#F%G(\X64F,UD MP&(H:$ZC8*I-'')>!6K!*L?*"1W=;Z@0CFA/3#5B\..R.8O.PX(##3=RVN$JK_&T)>]& ")'SEC8R,7 7DJ7/!P]6!5D;,DW#=S8\E0B/"*+R1]7 M\[ L!. Z3TMO(W]A$JJ0_80]CDX+H2[UW1R^@9P(/*IV4C[AZ])P\WOZZT]( M0H-BD=%"^([)K_TYTYX)WNM6N6B&)$U> ?'JE+!/CL@;.F"GM0DHT,*JP@CG ME$ELU_@":&:E%@]L-D(,D4DB>(0-]9EXF=.8D94UC+$,Y--&USQ#\NH3,]_P MPC!3+&4+<=_L>VT;7F5'7$]->N4-9HG7(L> MUD-]%7V-.X=P#RW@%6DDV&$\5Y)"O$5U( ,R8#(_5VSA,&O@E#+3S@'0!.2A M8)L< <4,..1D7-&R-%/8@2]@*0TVM)A=L_J*Y/DLC"021A72.4KB"V:-D M^ M$6!E6'$(GNI/Y%-+Z@8GTGL35(I(!EIJO,9 T(%4;R(,@IEZ$\M6B9J&IJ,, M?NOJ2]?*']A,EK?ED2J01,]P7ZBY$V*J5LLB(H4T?8&_U,CIGJO14.!G=O78 M[GUV=):D5X!R"OIR.6$1I0=UN?Z1Q9B* @P2YB!Z5,QPXE:@!VG+F\[Q ;(4>V'B.4X8^YBUZ"LM;M.HLL3UHVJA, MIJ/KONVY.K+0-%X/CIH(/)LH\>JE=*42_,C?8[SW16^($C?SPA6U8 &SV".O0>OZX?%2 )PW;TTX^]1QKSJ<$>$Z#-.R[*8FHNW9LK'EUC+,/+>ZE( M0PJOA!"6TKJ-F6PWUQ%=H8\<,2X>,6+F;\FNZ Q9S^[YWJ):V97YG7HR]SJ" M^LA;(PSA=,IY(A=C,C=?F$=Q9H$FR***>PU;1+YXB^@IQ/+G N0EH!.:Y3H: M"SF!YR.LY<+5&B6'%D']D1!8R[0 ,8@',;73Z#;T78IDW2*3(#(#7EG_)(S# M2G[%;?H*!4M ?C1E*'&"9Y/DI^!%_)(XB-DLHXA2-A#D<.<)'O)9?Y!PPX - M\B,F<%/B-UB@"[C@[;D-KD=Y*SLO M>8C7\+<7\9(W<@.TNC=SGDF> 89]U4M1D-8*WE4!E%Z+#V7BU%5:Q.RX1 $; MF3(!K SOZ:P@V&.NE DND6P=MBR I-'K6&]&09Z^7\T*!)+7[,;R3C- /R], M>&=](?8O,O;15 )J&XALBH?E" 'IP5U(?%L7CQ:-8:7AW:+M&_#@V0S>/BI2$/N=Z*Z P M413"34R:_1."$CQDX5F HGB*4/MV7!Y?!% MG!8-R\@$6[[ A("=:E2#O/G][Y\OSFC/.O]X<MYM7G>H9;D;:O M^%MZ2'10)O'8/,H9@@[#B9^6(C4.%8,7>D)=!WH<%]3P1+NP+50F0Y*S6^R/G,TRT!.UQ1Y,87,B/-R&*&6A,$*\\74/4/KK3+A;1_EDXK M\I7Y'72X\\\IU2]--](?J^\V3=,O!-+&>A@K9#++E]Z%]0%3CZ D5=RQJ8X* MQ>^'$&R[A961CD'NZN: ,P;&77"*/?03[IRTGT&)A/H "90NGV,BWD3L8^T7 ML.+(89V)QL#G.8P5.-IA^5H0>YGZ,%O2*5 862'IPW+J *66B=*%:[H>_"5? M(?&G)4+^W>L<9KD/?;!UN?J,RK)HKF2^U(+-9KLG"D&>\Y3:&V MO:*XGJJ",Y 9J)$4*IKE)2J()HNQOF"L9>[RVW28P,ND$Y;X-K,2%_FJ8X6E M6C"#F]4-_R%XRL\5V(8!+5$M$M.4J5[1"'K*S#M!"RF$@NW32U$BQ+ M]QLI[GIQH GY @2>X'9J*QLLU.R0:ERF8Y* ^VL!M0+; 8MMJRX4CK[@:(?J M+?B:F@A-'E@*$S!%KN ALCCWLE_EEW!FUCJ50+WI-E3302$*RV9J^4[M MQG+TP$NV.KL)0)963>>F>K[P%.2D^W?BMETZM#24E)=K>; XD\/%MOD;U%N; MLH0WM6.QG+=L6HCJ< MH#U*?EE: J']?50'Q6F\H'E>'3RI6]2 B2.I#G+4C< M67]=_XW@9WY+Y\-++C5$K,N(6(%'00\P *_&W#7\Q4?1F5Y=O9F-OD 1C6EP MH"M5S>Q'#\_*W)AM!7\N+!F+68"ANM3!3,*%2X!IZH7E?$-OV8O9)>Z-9N$" M5J/X3GS(C?&6&8_1&/]8Q'ELV(R)M@=.T"J[XA5F0J(J(+! WQ M#G\8U,>?I<)B=Q@"!.E ]L?Z>-%SB$H"QC6HTQ0LM("<>X(BZ0&C,)&)8^,9&6 MH*.F*AE;(HJQTI$WY>'UT2K+4N"_).5'8.="@&J17BFT/#$&CD;9@EM'%LD\ MBCDYC;(X3- PF^F')/PFH DP Q?=P=L*?,U_?P CW/G9DDS1Q%"<@7(>[A;Z MK?1UPYKW$?%N_9]3R&%E4 !5(Q85KAL_.<3)X.4NK\/T3M!HULE_0U2_,R&\ M4/ (922>%T6:V'$)M#O"ANC,GQOD#9O0GTL8?U>OE7_@7 ZLS)T-"51QI@3O MLC-(W -<^B 6NU]JN;5$:##)8KU(,JN.;O*Z57H1)_K 4:>3]$Q/?4+?R M!3B,.4^XF?VH).OXA&^X M5C"9+@!464A_BM=K2S@V_[ \(4T@[OBP6\IV;W( L^H#9OJ<$X^IW$"*<'IG M22I$24.O7_6/A2(>*$P?1GDC[?RDQR!"2&!'(W?=CJ$I L)P=Q-!N>?4=$:. MHOQ:KZ#T5GH@[-9-6[4GF@93Y'7P#5.^,?2W&]HT:"XYN9%@@3W 0?'T-LV^ M3CG#[H(L&+H:6*C'>NJFSQ*4UVM M>;OQ+$\/RFO\WX/D^WB70S#6S6(*OHB#4B="<90!4+2%71:KMDCSIQYG/>R, M=-,7D&C2Y7NM0 3?0_7'."%VT^3.27@!0X> 1O1=\(>42<7.6KTGAY3@C/!T'+KBX3[% M,"9&:(XVIG_:XMZB*-CS8)_$.,X-\0VN]H@!RA4E 9*Y 7-*H",]5_Q'3HO< M* ZQ&T7-)[8U)Z[L<GIMQ M;=;8^TDI>[QIJMAHQ'D7E10K9:[T^0<@$O"!Z;H[8&".4[GQ1V6=%-=3RG&J\5%&6V\F'NP"T=F#TF1'K']= OQ! LB9$%+K:.E4@RU2"PR1' >@G_ZN9R_A2';('L, M)O78\AU'%! YR9L ,OQU=\=8C$*I?R-1-:TC<)@N4U=A@_0:F]:5:^>#2E\,T MYA!U(3)X?(4,='Y"V)]G(LEHDOPU9T&Y+B .\4G"VNH"VXV^ZV)0AP M;F_X*;&Z4.*?1*BRZ:+!.>G>SCV@ZP$8C;!_^HKIM?&5OT(WO"+4,@-0O/54 M;PQ?RV6YEY8PQ@82>DT!LEF_^3W;UP.EO6K#V"=*P6WX+.NGX#K#=O_H;[_K MZ0 2N9A\V]_7>!6\V?,W4'O^_%E\@P=O\J-[_C)_U[Y;^SPW(_TDT3IRD;@' M04LS:5MUE^P8CA[7(<05WXS,\ YMVT$1?L98E+M??NB4[V;B6M\:WD-0PT[D M/TVTXMVP6 5M4RC7S@T[:4TH 48'%J#KNSE$,23[WFFW2?93AR$QAF5>-%6Z MQ*TE@G+EVR,F7O\JA+8_=#TJ@>Q+3 M>RYR:",OG>0 RZR';T^VE$WS44Z&(?I*+/%TB!2R$4?YDF%N-?DD9+* "[C@ M#B>K%'JD$T;W 'Z&.*^U5=B=W'&T 6^@&&$ZN6O MA9[;8P&[V@1#E %P4L 61?0LABJ+N^%",&Y9"KQ\9ZS_DPEF$!W.4IET;QL M!>=6O-(\:LIA@QX,YLL/@YEV>9;@EZ'$F*JA\4=F,I60/+U^[#=JI) IN-ON M#(#:YB;.Y:?RRBZ73*GHL"CT/__/:C/ 3:B*X!#>HD59M@/SNO DY+MP7;#9 M00U$?^+P\\#O*E.#4HS:N)3N$;[--WXY<6HK.DCO8.*"T"J7*3KM<+:6Q M0TH)0(L:)85#<%#W'#Y80V!<"I-[H7XJE =YA1E#(S4 <,'I^%9[&0C8F8A; M99 X11(#H64&5&' DKG^L'/S 38N?W#A#,R7E'.#WM>E$K5$UD14/'%RC22* MT$D$+@/<2"L(/$$%?/8@CR:*=%A&>M?*;&:7>9DPARHI59D)]F&742(BF0ZJ M*9!,;%0(XP-*WN/42U3U>B7EG[G>&3)Q8-K-60)<_4M?*!SU#XP]8.KZO+YT M0,SBJQ1]JDO/(?4*8KB2*)".FT"'85Z!R@WFSA:1K=E9@O'E3I M%O55] $4?9O^R&%YT):Q,C5%RO3H<"GB]9_B2GR6N][C!]>[&LS02Q)O%3?I968H&H^B) M&B,R%DDG"ZQY2^Q;99VD'3;4\?9-G*4)$?:'O%>5-,JP<1W%WI MA.]R"E.JAW-C1*,!1P!+ )0"DQ!6NF'GS<94?#, 6XPM8B;KTZZ6J>/DOO[. MM9ZC%,+EPVQ'7S5%:D^0Y-&46#C M=>DA#V';I6OFS7$F!/W*(U*DNLM*&86EU75 M"MY9\;LEP^*^2SFRG,"2#%T?G;WX]>+IVAU(7N M9.R$_LY[ILJ,A9]!Z<%M-C?R+M#(#GL>S2CQ&TJO/SI30J]Z"I'YCL[170]@ M_DCFD'X;%9;AD"@JQNF! H% -].KN 3-8M1G,N9 ML'HSFL$13E^QE*A[)NIOYTNT4Y=&"+!-+VBWM1X!_M-;:+2-8Y58!AV^GJ0Q M%!QL/Y6UA+9JFMOPX.U'9DA_^T?(H8&[T3.S>O#"<2>4"CL_^_3S2V=#KOM5 ME*4+]C28_++"MQ! M96*"\"3J*#OTY[1A*E78[#J"4.$KU9"[;)*0;F@U2DK+")*"4^/0S!/YER"D M\]@\&@VYU0 3JE!2J+-+2YBM*:H8&2'JBD:7#68X(R-GADOEIX(R152D3ON5 MEJYD/,&1Z/,(*OJ2W"N7'IQE M^9"[5@PI8;-- L46Y':M-4OW0N8[>ZNZ<,=J9BN9 R0=3V<(V^GF.RYG(P7% M! (S)0IF?$2Y9_-W^U(Y2L]Z4?A:E,OQ!H(.L+Q#DF415T9"8B M]"0_UR]#BI&,+5Z]:V]9,-OUP.F]F3[:]^IP54>7Y)Y+9U7,(M.*I>D)SH:^ MJ><$,-Q+DRL"<7!;KCIFR^]+!.%\=D"/="@$OY_$M8++= E<;70A>!1ER?@X MQL!P @VAQO[2)LC>IK:QB38XE4#_:0*>E3[\4-$H*^78Q"&4$Q=\PS1S[A>4 MIH%37TLS;\E#4H;0.Q5JN7%JLVDL%%Y67.%]>4+,R'+&AQG&4JJVH,?4AI G M?+CG9ST*C*C@)O83?71%EGPY^WF6Y8+5B( 7(V6*.1,CZGF55I0L5Y!CK%-C6N/AX^=*IRIT@+SZ=8ON9F*YKK-7DU"G[0Z$RM9W8 %A!$+ 7] M^]!.<)^EB&V=#$P//7D3T?B[RJ+QPNF+@65U-4TO83IR2QIHZ<+,P65B%%HE M98?7@[R'Q*JC*+M$P>OT*PKCV-Q_IG3\F@+\[,KM:(N*69K/KXF(%GP%(M1< MF5*GH>X6:J;0^A05D.GU#FSPW Q'\^&^N/@R(BJCPVD._79,_X_A&7 IQCGH MW;J(I-H;^M$UL5AQ2:$L8E800F[LY>RG]5@M.K]FC%.EOL(R]XC2;N-4GV51 MO-\4Q7?C69Z>[&IG]L/WZ Q-/(9:.QEC,<*.IB=*2^N'Q7'^U!=A#[$++[A4I1G&:+22.)NB" M=HP8W=KP''>Z>L9$T;0GB:2YWNGCQ4P8 O &>EGA<,"V%^L7A4 $$&TK9@T% M!'[I 0-8U+,3221'OJD6[E W71CPAY Y23$MG90R)[DX73?V]#?G7<)R)X)A M5S,G*:^$3PWT;NF^P!U=@@AL[H8(!+);D(^PJR_ZZF(;J,.!]EL?RI!97N.?&'K%[6(3N<"9.O.]P)2EHR M##2Y7!5_89\3J.$+)"1S?ODR%+@L@328NXPX)BB8U[_%.F%:EYOQ0P3 M?C),!900W,O00[S5/1\7Z:83Z]8;S6:SXPA%"I8W_1_;,[( Q ^D\O7!"R!# MI^-!ECKH<4K@[ PND2LI.N S@"\4S)]4]7' TE']Z/O8PVL%,Q(M__3O@^*^1*#TI/=0IH*%!RDGLP%9LP7Z6@GXV:Z M6_B5[?+3?@TZGZ[<:).D>21SI^T=V6WG-WM4DF,'EWR(]A""O")+4?A)O^M? MV !ODFM>-P328J6WB:F0X)P!AT5Y(9XEGKLDY?)\7KL<9YB-8[?-"?>QWU=# M)$@HE)HAO]H[ <"JE6?TQA;@ZS2N4GZ>XCK,Q7SN/"QYQB2=S)79" M=R#V70I'6[JGXZ9K"[)N5I31DP[ C$\HCI-AB)@O+>E0^U,F[N$;=]Z5::B8 M_$(8M7B/)=J&,19Q,85,RK^XT5*@H,8,0[1+KE3GH:5/NFZX^&5NT!*Z8=+* M3."EH&B_G-"_Q2[U @SS_I6//O%<7>B==#,_FJ'@ MVGE9Z3ZNM"? 0"&+H\%?>$=8!SWE]RU3]I^I2>'J(9-!2L^>"\"XO+,GUYP& MP7TOTK4/UXO4+$)*MH\'6=N'&?^]\T*/D.*.5?TO]X8D4_WA*PP-#+R1DADQ M'HBFJ *[AMHT]P20:.5!=Y]\=M%&W,4]U\X$7/>-TELKC #\S*L"F4_,*G7B M3$LV\.#V76+15O"Q],@T 6#I8FDN#V4?Q+96YV&7]<=Q!$XHP4U M=^##X0 "]D%["_T>Q".!O^++T]N*Q>7=Z]@O_57GG,%4;W OK* M_Q_,]-]E9#]&V1=OQHZ.K+^4DLBWV01>,WB!F*00[^EK744[! MA00\='/$>YJ+XR7Q%M)@1..GOW@>)=$X"FT+DGM2YJ0A*E:B^_8#XTKN-L, M(F@8ZDD*S%]%N.9 XQ>MA(>/,GJ=E M!][>Y8N:Y@)VN$/U_PNEI],U'-"NN%<#:$L(?8,]9MH1J^G]7=5L:LI&EWP7 M>JB%7T _",_]2P2GU@2#=ZB3Z;&$T0)78,I%0K'FX1BHZK#6, 6$9N$D9((M M_UQP,7QI#(DP:Q,>(B\AT!8).GK 50"Z%']+#T3'3OU=<%^H7$N);GSP2(@7 M!(V5$=V-L/W.X2P\58N9 YB5:SFGMFF%*9@W>.VV>:.728@H81E8RA+8D44G MZ<3L%9YH\Z#X]74!9S5;KD5ZZ)]=85%Q\[;9AE_@&Z 4)PV48C>>I>$7N">% MSKA9K$BD4Q\3$ 8?WOX&.RM%5 :2#(0R458D^!7T"'2JU5^;5?J* R26!1\R M5IRR!-_DDVV)L[[C@@["#,1;9;-2YS"Y4HB:#F$G?B C4- YC2Y!G\I/WAA> M05/E E944\_">EO-[P@<.07>T@4E]R#I:W7>*8XN TG6?=[(5#3-WH\-6926 MG:1P%K%$[0 H4'-,J!37V*1DX'U.Z8[Y$N&TH6I9=Y+:^52?32ZUF.5*?=$G M)#YPWB@'.N.\&M!:TLLXY<+45&\A^42I9,R 8^V5C1\GE*B&H5D .;"3TW/A MH^X8UXZNV](CJ3%GC+ <8>XJ2W>#RZ^YP FQPO^!;^6N=1][1'9S%CW3AH[5 M#,]]++EA>1Z,$1WR/X3^\R]0];ABYS"XS CVBJ6>@V83V&(GP/(TZ:B@5)Z> M]\D"V1BQTUZ,)=;P*UPP)=($2^EZHM"W_%;<0@.*M MJ%DPH#1,4ND.CHIR3:];$(=T@L>SP'LG=B;E<,C'30J"5'VF6.32&9>G^.QU/1#8UV$]8\G\ M$ 'D7B='S6QW.Z\YU:A_^X\%I(.AD]<:X$JE5UDTOS:*1]0I,H)\I938(<'B M4%R^6V0PW2 [RGWDY3UYV9-0E_D-I8\7/"_(WV>R.&A$Q$_?FH5?!B])I=P= M[7L6C$]-NE5N]%)Y1;;$I0>A<@ZL6W1:RP8!7]I?!6GYF=DM88?4N"98OKU6 MW'L*CYXP],5<>=D .*S4+5KH/(L.9-]#Q+3Q$\)-Y._\/M^5C%--#A(]&ZQ# MZ'\'$II"S6P3$\67SDXBT*%H"@#)Q0R8,J[T/(OAG]K!<2Z/NN9:P=\=G;&0 MDWB>%#6G47U'6,:J#P0'%E*'6VWLO>^7*=!55;F;+V2EI=Q=#UT5GHN M7!K>)@]E$DJCIKF+TN?=UAP;Y%R:,5+/I$FEC9#V-8K@A_X'"G!. MCR?]N11;I?=&5A@^U0GPX\)_1OFU/B+J24.;K1QXG 9-.TF+Q:6BX 6FJVS\1D2#/#G=N02HTIMU MPOR_SL-DE/]*,7I!4%P6P:$V^Q(<_>?9Q=_?_W9V_N'L\Q'8RB,A8D)B7%?L MN& !Q/FU&KMGLIJ7R(,7JG75"NEEF&\I,>!MBV,@4AX$G(O-'+[Q&GIW?B]J M8*FA<#013WI)[$IM) + NF MI>L7U]KZD&>!0*]BZ#2[=]3UC7@:22)'^[HYQXMN+(1WX@O3)I0H.O)D:CZ- MN&FV_ 2<"%$S6&!9;$/0:D=KY<3[_/R=Q FXICZ\_C30X$4@ 6AANY"?<-)?NMJA#O1A8K.1&D0AS;7: "I;JIYU;%Z0"]F&19%P']5YW=0;O7KCH*DW M[L:S-/7&55GF3V5@GE"1)1-] >CFPG(/N2)*_ B+K24C(HKQ)4S)Y!=O$>=7 M.LX?7'H8@HJ+M^=,Z6M%D<#M3ZFQB2-:1C<5P#H"\!,($"':TS%6H1)FJ )& M$X)O1WG5)*%#+)B[QVU,:E")S3)9V;I20O1)0$(SUCO.%9Y(<;.D#C=E,B"$ MZ)<9H$_45\@--V:!;/T:;]0L'<&2&P6?%-^25L]5&KPX>O/I_.BE[*G1&+I; M.*9*"F8XK;_7M9H"01YM,Q28Z>"*F')H%'BGTW?@/*7WPG=A76J[REV,>MT0 M:SB"6U&B=V?4$?ML#LK0GFE+<%:6>SY+=834+883^'0)2QI%4?Z*<6C/.%NO*.XD_PC42),[QZX4 M)$:$HBM9MV[\ NK"LE,D-NF8\L]IAM)?7TWT.;NA[&-.+@K5Y7=3]+?EG#\-I2[&^ZA>\!Q=@0D2Y,[+< M)0\A73/."42QE/'@UI!/@047SQ8S>F$F?<.VJ2*>0@XT XU'?:\?.OU6NPTJ M;]2GKE^]V^YV6\$?1HG:O@:,5ACPC?5#G&D/.PV.07&NUYX"]5/^ MT.EX=Z+U"UDKUJ\+4+JN,V24"52 [8.;4CYJ4XX@/S>.,M)O+JXS3 UYU^EV M<= 3>%F\%KYQ^7W1\U/"N](2,K4[,VX%;CNS[9"C/EG6S$2GY\X/I(#QT^;^ M7$09Z[M2W6M=G4AY(J.>8SCZ\*"-Z<]+B6"EB+DRXQ,>>LK'E*DCJ )/7B&+ MCQIS5^D(^SBF^LDD;6M7)C;XM]JF^A!"$J4&\N-4(J/$ MSU'R]'"!,%[R[P&ZF';*>YW1!D'&^2OUW]QA\UG/<)!?AF@ O@.KTO++$'D# MGGJ63AJ1@:X:&:YULYA"N"^9[6B&ZK&9;SXXF->QH/ZTO:GFX >3JU=3-=&# M-JPU'OTIQE?]Z15\Z8G,^2__-.QV3U[+VS[^(Y2&Z[C5A['0/K2XULL09$XF MB+>93-,4 E&];8"/=RE^*U2ZKQOC/:7QL)4+L;$AKMX%U)Y<]XM@#XIR%9&W M:'<+C"%,>Y-G"U0VB9/ M)\4M.-_+Q16:\&H:%W#$.XBM#S1-S#;B8BT=N"Y'E%Z_*<$2>0%P0ZK3.;(L M4G&"%&!8$VT1[K)VBNKN%LQM!WRV1?4CX C'W%\I] MPQ(C2$ED:I1F0-MJ@/%XX'O<'LW]F4;O(;G1Z8<$(KF*C.#-2%$W@1''0#I% M(<971/ 2(Q48PY+@D(@% IHRP8NCMY\^@OX@DEK$T[0(YH12GC#,^#;0WP". M*(ZKF*Y@$N?0D(2)#$BC,)C4G.?P*MSYX_T04B7X9?V/TU;P2<'1MH3SQ,3' MI:*+4-KVAK,ZB3:*/OC=N@^@PSIX1E\S2'*V% L*!>0K0P$)X_>7,CSOPJ;H M)KI\ZEQ99M9E,9N\)XH$J2$&&M<^$\'.N'40^@#L*M9#O@0!8%/R+OQ3'Y/F M.":<%,S%:'!C>E;J1T)O4KH9OV_.[)-Q2Q?)H>L(B4< MR9]2C9I%?TV M!7]B%Y@M4QJML@H'K0! M.-5UL.@@&SQ@3KWTF8[_2<_ZCGA(8_E<\[!Z(P_U PH8ECZ__ MG$5YD2U&1L02^!AG\X*Z]9D^.PVNL(J"S^- 5.<\/!E0HH(KQOJ(N5/(K2LD M58O8'*?\^:W'-QY3H^QG1.B8$(MN:#[G=2.= M0<#B6Q VR>R;D&_!;7="X@P (-]8!< '6 I\" M3WE5L$WJU%<\.Y6JB7J24HN P5.5E44G[JG%#)(P,H.@LKXH9FPN!6)047;VR4.<6KIAX?.I&;5/N8E8R,WA M#F%*+*<"[BGX>)RPCA0!,0PO:R/U' *V!HH:C'926"%ELGZ'[KH& _)V :M3 MV^*/!&%.XKM.9(G M/R]4<%EVDX$3&-*?.B3LYE1G^P7H]]I-8_L?YIFAJT;[:0$^8D(+D] *DAUT MZL8O1I?I H\X,^T!;B U<*%M@1+<81FJ\[T165TSL\_GLGHA*8E M/OWB9,I\,$D[9'8XK];N0C%!:X(]#@\L$)+ P%J'G/,;X,OHY3E5+$5D:&-! M[Y,.V2+QBAOP9 )Z. 82F;.XKEZ#550B4?G +5K!^X)[8;';&J[&(N=Z2 II M%X,U2.::2.9?UJ['7XXS!6<2/!,,H3]GRDO)2;L(9?F!5MTAW:(#A'&:Y3"K M.H/7PFJBC44CP+U%\O$]L2/A0LG?4 &[ZE>7>3 '*NGDBOC\ODX^=QN1AMF0&Q<@5]>W2LSQ_0>NE.& M\XXAU?[P58N4\!3DYS&,T5LU1OC@.U:$F:E[$O""REOG#.D2(:^(!Z%3\5&B MP<-T30@((F(?[JHU&[B78\9]R1[%;..^8R9I!W?C,8/2=W9]B,X.H5R$&0_< MI.L'#;9+,R:+C,,##'D(D"H?SI1V#F/O2,['*-$4$6RQ$6%D1R/[O5P1YO>M MN@0!$NU-"G$9AM*07,R-CG^@KC^_3AFN <6A:2LXYSG@&AKVFM38V"F(<<"' MOJR*83XW33 $5'7+WJ8OK]0,QEUJHF7J-G]BI'/,^P<%TH-3EW-*%_E%'9==YBDR:NR#(TCZ5G6!;2GCCT( M8S5>\5\8AIUK$LUW!E/'&O%XTN MLS0:K,KJ[@N9&\KLHXTXEWCF1Q\?).:"W=* 3S49^FB->L#V&K!H+L[/J/Z7 MZ>T&*D^MP"^PWG($S[H"4V-O=1--%V@H6Z$JS2*OY1*JW][G@I_$EYT! H&P M$E DPFK6DGR@G92+A+.,)J%5+QI4STJZJ>CL9^**8-RM*#;#\#AY";L*W+7A M-0I0<,"L'28L,:+6F M)E.G.YO4S=NJH+X2LWN:S(#LTSX#/FC*KCF"HY5J& MTP@\P,NP^N Z&$:60S\,0CJT&^(WS)SH,+_3)\>K6*H@T G[2M_8= ([&0R( M&BF'@?@7*J42,^N=)=C'(^?]3H9#R[+(;.'2[^OU @W[)? Q&=7D0C'OY#M# MYJ@E[ T!7V4)KIC88?52TC-L([11E%]#8QL?+*$92C\M&#$2/@"%06_":5O1 M$1BK2VT($W@NIY.JH62>Z\%>8&>!]YI_NG0SH)2+*5-E:E5(/0Q.+QU]L6=_ M/C;#[)N4Q9>9@RF/Q](*,['-WM[ T#L 4(*R*?(PN["_NK^D8+8?0F?5;<+$;8UN-1)X1E MI@8/;LJ=]MJ'IUY T?10[UR;)G( QS.NJ!#BABBF]7&=N"VL'W=J'J!9 2$4 MX6GT(6!!7^1>?%4 G+7IL7Y:XX(YT;T6,2>3]*Z'86UCF:>UC*>; *G^BA*! M95Y'M&_3T?[D-I/F/L,H*+C',JSQC"7=& MA\QF'R-\UL?S.8'AI2IN02# 'C?Y@[4.;'8W@:PF.9* Y8X6FD3@<. MOZAPN 0\?(@5:X#,D#[3C=-;9@;S>,QI@[U2H"P M$1?)[PN);6A8[K8CCM@C0J\D!(ZFH:C;XP M0)+YS:Q!\0G3.:!Z&!P/7)VO(/$ VE]Z+N/_()ZRK)E.JDW8R&]8)"U<[/8Z MQ?>"_G^6$)A'T(RC9C$JEAN1>V"0>R5DDJ$W8"E,+^21\YD) M45/-(X5=0=0F)K G*OT7Z.%^?IP4VL603FT!JJ\9)^@BR_6%O6<+2?/0B!%B M;>G4%@: VH6B'<\46ATV6"*8&,/;K[,V0A?55UX>3 ^WY-%P%2Z26%3B[&2K MR+CB_(8SN&D76;48'-68)U\7IO5>THJ$NE8CF!RYH9\6/(7D@7T'AQ7X!U"Q MJZA@->WY_OKLM9LB]&X\2U.$7A49O2NS6FU&U+$2QU)BT6&7<@B[[X>%QWT: M8UEJ#J43%,R%MLZ\T%,ISJ^Q<(-1'S$(PW^[+9OKCC=.Z."""T/'[6/9B2^B M[#+2P_WJP]>IHGY%_4FWW>Y28GB&Y"S!"_CN4?7+0#[U?NVGB%&'@AEV''0] M:4+AXHERH37V=VG:S$U#9]W5<>"^\K.8U@CB"TBSL<7X_G)V]K$5_*SHH :D M"H7#H82!A64XW>#=:'LE.AOW]63;<5Y.3J"WN ZDU1]W9 "@0C\=-^R[]+CV MON8C$AD A"X??)W62<,ZG3ASAJEXD$IBL]6* U-&X/,1VG\Z4XCB@SM+8[#2 MMM5MX.J1O#Z_!B#YN/8GPA18EK "?GK'<\AV.2L M7[WX(.\#(('13R,1+PF MGU [GF :K)CHR"<)O3-]Y%!ET='?]*"-"+? 54IC%Q> X/#/JM&X^10P5VZ ML+.#F=1*4N7,'L"UT,JP*$YP"**6AY*9WTS"!,[KU"HAT\1RP9OQLT+5$^Y( MH/.DA1&:7UP)[#5>ACO$'-*+_$N,7>>B:N,S!EM,1!A@ABYFCGX] M,;FCF. ,4O\'-43J=''[2P!30;4K$L0!7 807SC(BGTI%J\6KD*$BD,BD=X" MS/\ZGM=-Q#UYXPW#D\\LBTFGRV6Y.%XG-T@/,>56)IBY!$(JH1+P:'6'E5D" M3$2DX8KD^C;I![^?DR28:4@[#%K4]0;5G/6JP\J[":0-T>5D1H?VCH)(089( M?M[WF!=QPH2G[S]^8$[*'G4-TZWIH4#"Q*18QR9#_4/GN-?JGN+#_-#IM7I] ME.5 \]@>-GYH;/1V494E,-L[JHMS]"JARKJ#P^BQIFS^I+6@*N*B6M[ -9SF MKC&;NOA.6,^%.33HAGVU8J4>RXG@^&MCF%TQC-,CJ;#&.VJ@)SL&/2&-I=$= M:-BCX0(XY396>GI<'M)6IIEM]G-V*-/NU]CI2>V4J5&VB.G@@8DX.)5P5TUPS'79E.EPQ4Z4V<)+.4.N::]*YJUOH_M4)FO#VH2NV^4"?/';Q;9)!' M"+EGQA+7PG: .,CK:&P2FUZ1)Y>$;^PURYD?.7\;32,H1Z8:DXO4=,M)U8 MN@OH,G#JT\P>FB-1>O(-A#0[CO)\1Y4Q:(:$ZI/#;R=3D'+XH<"^]'P:J;EE M5";9+_P!TMM!E=&W03E'C650+!CNR9#>6QB0T2LSLR_M+97&V9P1SK ,H=R8 M AR;>YFZK6$P _ <_,A$3]F6H8EL&!8+#F MZ60+<9:'FF>(7JBI[BY_RT,P+Z!6SA@. N/Q2;&@ / [4JD>1^$]P"/GC*0* M#&E7+AX(FXU/VZ%^6OA_2RP:!L>=<-CNAMW^L>UQY^\BF2PTF@-#&T)D\/?, MGOTO_]0Y:;\F"NV.:>B6/FT1J<;'J)VB]:W/@+LDC0GHQO8<.:IM%0C>T9,I M]2]0TY+-FPX2PKLMS.C503F7=0$]C(?AF#R$N70&<,5J#>]6R4ZW9"08QX3 M)6N ,PHPZ" M(T^G1J.=0 7B&E#56'QBZ#9EPY$3I0+ Q?E%W"\J\/(K"/ M(4$.I5F:BKB@WRI .@5P OSOL,)]:I&@*^O\B7+%E[ 6@3 M&F&G)H3'8^T,K@",F#MFM), 8NCUIH'DO.2)J]/BEB&]7V %RE18ZF#,\XZ( M2 (?&2F8:(V?8XX$?00 D G<;68S#:@>[$7.3+BHG>/@,^W3F;G)34K5QMHU M)O@WGZMWW:><)47\JHB^*(1L(\X\=R%,HVOL>]83:K28&;+^-]K-H_2Q_A]+ M;@H2@2A^QIKAF<%C1UPVX3,,8<0]@Q^"\]CR7*N_6?NKG^^0.?I%D5XIRB+" M>!V=LT7>B$6.7H9N4<*U#=+,DVR&M:R!=*]MLM1O,Y%3A@#]A37;"QX8[8@D M7I9.2Y^&*FP_H=!]FT=L@(Q/6B0QF1:"P3N)N*-+?:35KO5:C;X<,7X'^KJ= M([&)R_!03(J!>OK\G$;9&"[QQA1/P+>:&:CGF_%"K*/9E$.?=!:8SC%P!5!A MH,Z/JB$KO%\L2(A([5; %?Z9]PYCF %5:=1PXY6XB".<:TSVIZ:1%D?0SHE%$Y/3,D5OG M-1SY%'4+S/T@<*S&UN[7\5Q_C9MJ)M31A38'H(W^^U\I$H_8'\!1X'<49X2(EL['LJ[\"*;7\+7@13YA;&?)>G#/UKD9% M'O=/H.(6YW <&;^4V\=J$KPU4)X/!.61Y,=''=M@\ZN^7<**P+F2XO2R7[]L MYNU.!!/Y0MO=[!;.1(6=0]K]*W/8$(4;Y4ED,.#.[E1FK7\4;Q!^3VYUY]@R MOL%SJW8,,;) .&+/8') =B;"<)S:,X Q;\V9%=*2K ^;DN0@*9G!D57J,%S2 MC?#P@G7;\A;GYTJ,+SV$')@''+RM:"XP;P@!*[KMGCA[D88_=Q)COT:WAEND MX-2926Z].'KSR_FO1T;^W (&M6VNXTL L$7VZV["#8\0*/='?)P!B'>E>E/) M,-^E[V*2WZ-T=FGF""(N(L]RZ2WRJ'3Z_^QFNK&^[]S1X-YYV73^ QN@I_^\]JIAH&)84C_IK?8E31/X M3>TS\=;NJF7A J1,A!I[R%)[PW1&=CKP&ZAF_K965PS6()6A#-A%KC;5#-YM/T3@E@%T$N+U\'&(O%]]IL@[%& MT@ZKU B'/AF:XC9]A7F=^OC3>=_E(_X2!1U,0 LKT,\1O4"^ALIIY"7PRL2Y M35>[(C'81\(,5!-*JC,NA_/JB#&K5D/ C6&2/\"-J0AB9',"!K^,!PFF5J* MX22:R@[EOC6Q]I3S^(;SIEJ <>>*W]BRPB!.&4 *;! !64%0EI>AO5**"<0$ M@X!*\T#N[0WC8,64(HTW4C&&]B[@6'@/C7(1G/M?4>]BX6,J'2SUKNI*W*C8[8?I >T,T&7K(QV(@-TMCSP%8)Y.69L> M]IHI&V3A%HRJ/7(B4&NR>ZCM#'+U@"-?<[ M'&>ZI&KI)1U='4&CO_3&B'N(?=QQG,\7A;#66UZ+L9-YD5# PI@Y#CB(8\MV MDX@S8\+TAJ,GIA=683T]J+5##^(BP38;["[ 6 (W/H %$9DO-2Y(40NU9W4@ MAMQZA9E@X:835NII]\U:#+D13JPG4WQ#M[3Q@9VV<%Q:(%$:"^"IZV@ZH3@7 M?\\_BO)<91+Q3*,8N0)%)QF8%\<+/1'UHX\7@ J\Y2 OL?&HF7?5:5L98S"YR;HX^&&4ZC/_@XC=Z:8R9IW+)#2#LOKGGO:X@0.)( MW\3#**\XF40QL/:GHR)#V!:$D#9Q"B$=X-@7F0X.9NZHH=LL.4MTU]A%!^ _ZU._W8FZK.,. M*@(/^-R[EWL3E FTZZZ.Z]MXY^#,>A"8;3&>!M!]", 77@?JY*O&41_@]&S5 MCI#8Z[!W;9'PU(VH8\4T:::3L ZLB&;!06.._+"[E6ZN@+T)GW\\_O>C^\.VSNG1 MQE%9_Q$2OTM@R)_?_A9T?FX%?_S^Z>W%AU__^^V;X.+SV;MWP?F'WWY[^_OG MB^VADD^T_?^>U@(\U[->M[MWUNNV@N#CIP\?WW[Z_/[M-YAK=P*XLZ*V:0\= M"?3/SM'KX"8BZ=0<-'W@#VD!KE9OCM.4T$/?@#^L.[T7Z!Y-1@!RKZ_TN$RC M>:Y^DG^\AOUC&MW]%"?X=OBCU]@..(JF?$E]%SXXGQZWVNT^G)V+3/^_L5R> MC]4M/%;_6(RKG_5[K>/A8.G'[59GZ6>K+MOIM4X&QUM==O5G_4'SL-W.>@_T M(TX&FA!Z8L$D_O>CWI%-UF#![*=VT$'_(]=;\=7N_"M\N3JORU.3EL1#K_[3 M^WP:YH_^:%U8[WW_.QW:ZW_ &.<"0^:U<^]=[_GA5Q&8V^7.G3 M;#)^Q8\XTC'H9/)ZQ6M#N;G&,3_^QH>O_"M1E$^B$9QC5IF_>_];\^:$V_N\ M@&Q!/ [D'=PA:0+?I#2+;?R(/MKIN/CL'<\:*RTVU8Z'73#XY-- M7?D#FNF!S@(TVMU6M[_+GKMZ%-HNDN!45T^_]SA=0")+GOW00HU.>-+OA\-. M^YN"C0<8K_T+-Y_/).D..V&OUVVF2#-%EON1T]X@[!SO[23!??)'+$ \;%'H M;_]VF?WXMP. "YU+2]!X%B?,+GBC0I__9ZQNU#0EA6V&SBXFP,Q';*16S1K) M.J#T1)#U<^AC3[,DCE#4$9'8]K=&.@R2WH3VP3+T+RK58Q6%P6_QZ#J^BI(P M>)^,XRB)2"_M;!I=1C/^#T: 4$V=I \_1_%M1)WTY_I'8_ZFT72T6O?0C$\@ M@0GR%+O/ Y^_763ZY0X!%?:GE5TGAC62%)K#XE%D-]MW A -D?8#"#E^.U%J M;)B<$<"2*T)+B/*;US##0!?0GDV075)ZV%QZT7DT*NG'A:Y O&!4;H6((U/1 M. 9\ ]"K$3J4FP,R5KYT5'.1CZ%!0OM(Z%Z#A-Z-9]EAFLAE>]N:&)+^WF%( M>JW@U[>_G/T*0)+SMV_?O/_]E\- DABN_-M(V/2UPWRC1@J9.#L#@)9T^@ 8 MN?AT]IO7L_@"NV+;K^$#_&?G]4MO@WP#T4(\*@C &P:_IZ@0D-@/ &4\U8^5 MQL"L8VG\!>EJD(NWUZEVWJ^HB0OZ8N(QH&G#X-.[M[R'!W\G=DY\QI9Y.OL% M>4;2RI87A[Y]: 6:1P6!E"<0LA@!<7R1C_09TY.>AGHRA^WN('AQ!/^7/CUZ MB0'!38P"!Q8T^VN47$]H)N_VV?OI_A?^1QZ=A$8@Q[[",VB_L@%$H $A$ MH$]$^0039@%0]":^2G6HGT_OB%!PHN##(E?3"=)# V@Q=&U,FK,P**&^*X0- M/(,"._)P@\] \0B-3L'9?*YTI,AM6R^./GX^^QFZ8R'T>(^(XXB"ED_J)E9 M*W?T_N,G;2 VR;]:JW&0IW] @NO&!!+&.$.$\@FXM]!_I7,= M(#LJ'SA[3UX[=T/E3&RC0T)(P-U3XUY45(8$.N/R:^B2Q(XRP.F:1M/JE0'2 MJS> 2SW_@$#S$PI=2%,@/J3S&WG0)78 *#Z-L01I!H$O0R_#\TZ-J932?];?W61D(@Z0(CE#>2F,/YP8V#1*;@A(4.*2_@/JZV.KP#8 M76PE02 L18\B)F%(>OE+=E"=%^=5,E.%B$[/(JSX1#H8S)G_E,:0(+&$G@7G M&.D30#938^?-X+F9,7-,5.K7^D1$YHIR9=Z-IP?&L#&$M?2"W)F'AMSV\X+Q.1B: )PUTX%POH%71LAJLIP08-.D*%])M;?/PDYE'G?OX< MV.S$Z5YKY=/73I;YWQSO5*,_YSZ6(T.HK?BUZ" M'U$F-=B0WMPQJ-C9>7?Z&=UBFXT-+XMBAOKU[_C2:-,*VMT=DCE/#!:FD9$P MJ\-U L8+[0MUZ[W$"L8K,VS>]U6RBTJ;X^:AB$U&&'N E<#P MT(U="A@D[,'XI+SO%K>I?0';M@..@GR0GA;<(3#"8VDUSLB#D[#3ZX?'O6.< MI2=AOS\(3P;'_EQ?$D[ @"ST=3L//!@VXJB\@/D]L>'K5UCZ]]] P0:-Q2OWTT(QA&GALQ\5!+)$W M"R5^+$ZN548R']R01]3;DP!P#%=1=?7$Y&LE@Z/W"^@7838*_*;Q.<#58;A" M3.Y$.ZS'EYD-6 MF0)V\@GL_]CR#W'#B&@ND"T!96>)_. 2?T^QB1D"TM#4'WB#^Z_YEATUEDT6 MN$DRRE;A/"YU[9@8Q%HS3F[2Z0T-(G4!Z44*] XN5P_T^9ED&EHE(AFY+/>8 M8%K!SPBSQ,U<#_:,SC/,-> FUT*7(F&<*II67G(.[J7?%<5&J75IX81KUF+4 MNI,_/K8#)-;[?O7NH.]RYWH?>+X+?WO[\- M+L[>O?W\O\&;]Q?GOWZX^./3MS3#/%GO4A'8UKQ&X,?+W!XOS]RN/\%[G:,F MW?O\TKU/Z*0^GGWZ'+Q_OZU'[AWOG4?N@T<^^_2?;S\'[SY\"CZ]_>7]Q>=/ M9[]_YKCY IM+/_P>O/VO/]Y__M]0?^/7L\_8>?KA_#___N'7-V\_Z0M\_OSV MTT5P]ON;X/W%Q1_Z3Q__^'3^][.+MQ?!AW?\V^#B[?D?G]Y_6^?C$XW5;T1J M]-[&( =09OU05M>!Y &PM,86;LXQOG][.+-V7\%OTQU[#D-+DA.G4?$ROGE M=[/+=!H_GJMX .+!D+.!UFBQA"H_]#I MM]IM($$@%@.X>>W//UHJ." KU^$9QKR0",:\C0CXK2$G= BU\L]>;RVWO"HZ MFA37H3FA$,FA/5F,Z:1PK2^%D;V^ &,-6 ;9L42-#%B4LRS06M/D80;ZNS;V MZL! S[_V-IV]@V&K.^P_>/_IL'5RNMU55W\V[/:^R[.NUX&[9JOLFAT:C]/T M6(\WJX>9[7LKY]_UO[_MG7;33H=IK5_3VTW:;G?2:O5O]K]0OGI+50=)I_>0 M7**]AA'7PFINT(6]QEFF8-U[XKU7&W1:@RU[-W8(6M_,N/V9N:4/9I7Z1]=YWV&L-CE=.HN_GG3;H[]F_@3WIM]JKFX+WM*ET=U;G MA9H7A(KM#M9>HMMO;3LWQ88GK6W9978HY#AL&_5/6R>]9I/^KIOTFN?B?=Y- M].GB$7:39[A-Z_797NU#'W\9[L;26S\AQ6RGWX?Y;]NO/NO(B'HBECC$YHR_ M/V?\P6EK8P*HW0OQFAFW/S.N=]SJ#YN ]?MFE::'':V>=EK#)JGT/1;GH'6\ MNLC0))6^<7%^&!4III367I\'E*WH='JMXR:EM-M&.CEMG6[).=SLT)NEE.X[ MV>[S7M)I#UO#U6>+9I?>[M V;'4?:9?^'CQICP[ 3H)WZC)SU'-.13Z'NLY) MZYZD=!\2CXM0Z1\Z.J@:#NV%]ZP9M1ZI?^&H#QX O/L,>P<]B:5>QYDD 'O' M]E+0]?Z*K8W0:=T/1,@96V6AK;5>>AG@X\!OIV<(D[+HKWE*T'$>7&4*NB ! M<9]01ZW]+E_M9IB M$VE>9$#KE@ 5RN4=B&!^$;4]ZB]-0%D>)?<^^\]6'0,D]3/=H?RTS\$2 ML?(H188RZG>B(@@ZC?'62JR[M7#>Q*"IJ@?U8SJ-1W<'L';^5,$X1G5+I$9! MUYD%\TBT3NE]#47.G8JT^;TPR-,TPQGGKT0Z*97(!%$Q%-K8B^ =$?C?H?8[ M$!?H?]RH)(+6<13')$Z-S%7#G$?NL]4*SE\H%1R)@9:,[ -U#M:-[%-U,6[X M+.MW,1Z?0(>7=(\;QH@W<3Y:Y*C"B4R>232]RV-T)^],L_>Y::9G_6+I]_Y@ M^[U?!;_&_UB0I"P1?9(PJ_ZV-BXTV[P*WJ793+N4"Z+.J-=$+DTJ^/!=G&F/ MM,[7W;;,IUB-1]B*Y!!J.@W]K>#/ZWBJ4*'9M/83BQ>1&<7)#7 BP5+0JS0A MK5*D'$$B3J/?&XG:KRQX[+.WRTDTF6>1=OM,"0"RKYD2)@"X!9%Y@9:S57G- M%Y=_00 %@L16D!480FC/PRN/%1#E0 6.=L0DSJ$O-_(FE^?," T4K[,2SHC MUA;P*AGOWB !G!FE5:9'-3P*]A:T<2(%#.YAPCAAB%:K+T_BN$K-]$VFZB8" M^C'PK2EOHF(FWW,)4VJ5>_40=LNWV@YZ"0+]@TIRFG8?I_HY#JM%]!VH4=.K MCMQ7G<.K.@L8)NY$85OF^T+->-_LMIIMZ@&WJ>%0'V^4=I!@C@\8.E_'8\^29($[))QIP:'" M_LC3JOWJ/QNZ#8]NH]\0)>_&LSPQ<\9.;9$?58;[ Q !_))%\^L#V _];OLK M>"NDB=2.%C=(X+72SFJ2I3-F+PB8N"!X@;$F4$]5DG=("I\ $8*0%G@IO)?Z MWUFZN+JN/Y8RWUT!PD,Z?)XMR-'I'5E'6TEMMM!PEJ[XD9-"A"@'G*(":0/U ME5[EJ/PALPY?_$LTF[_^&/3;;?GZD?,WX6.=Q%<+R+!D:@X!8@([TJ4"%H(H MSQ7$(L]NPF)Z>3M53)Q,C?[]:))^G;R" MB=_6____N^JVKN+)41!-BV4?^8%!KW$4R[(R3[Q'_J8RU3 ML<,:OJ.C /@S9%JF2:B_[;,E7[P]1])#YUR-S-XQI<*8-5*'N[##LL,;BE]Z M^W5TC4209T 5B;S+4 &AU[@$*F9P*L#[G1/UB[ZI?C!A.?6?$%C ^?FV/9H^ MT1ZUA-<)N'>SX.,BTX.4TSCR<95/#ZZ@Z'[OQ<0$0_N&9;WQN"(S0S^NMQIW M3"K[B)XABSP8DTX03+-_U)7&OR^H="C^=QR\Z+S\/ATB^S$^?^)_0&^&?JI(;]H?,4#_ M&,5CQ![@>*TQ0-]U)3V(EOG3P+S6E4=L_]@+7@6=SH\G#R!/>T"JD8/>KLK< M?X^INFF'RK?9>^=6P<;]*^N__V[/\^%QJ[UE=\L3S?-']O?U@N<[/9FU+Q^ M2^_^>+R52]]?3?OCWNHNF^^J9[_EC-H*J[^_)CIMMWJ;TH)]=R,]30RY5SZE M^V,??,J/ZV#_]Z*W9,T71]A7=PE/:-,"U)AIEQS+'@8KF";YEC#ET$Z>W;"S M,6_FID/QQ"'.]S7ISDWQ]0^7&[__;D_E8;_5Z^[55'X0?UTN+>/1HAM'M,X"&O M=8F0W: VCG7*10+2G[=1-N8N*%(=5E]5-HJAN%FD >!T\\E=4$1?L>9^S8+D MZ>6491CS5E"ECK^OJQ(FR,GVR(]G"7!3EI! MCT2PR:;HF';.IK?]>F MOJ=OE<#I"+VC"_VLRV>MHU8L O/1:$2RM3#KD[10N;1"CP,US=4M]I7'R8I6 MC "[,!C,ZMS7N9L>+D &SA0M%X'0WM=F&];VV.*SOU$C9+VF3YB=?AB:]_*> MY#*:(L(QOX;N<7R$J-I,?U]O+ZY>/?GB&XG,< #7'G)6.U;;#O"?BH2(Y>>A M(*#3>9Q@XQ5 'J,Q^%';%:@G-+46)],[>.4$T'#0(PC=E?"!\P-ZQ%L:O1B: M@1(]S'D.+##8L1E,HC@+&*4=.8K)SAN[@#L+N<07Q&YZ,R#?/&5*\?5J?0%M/'H2L8KS5Q0&7109)+7ZE<2VP< M8Z.M"Q^',9)O$P98?9W3OB@MG=3&63KO[T484!_JG+MVN)#1A\%X3[,1>@"^ MC[/OK/6 >P S/3UM=;K=;6"FQ\-6K[/\XVV1F]U6]W1MX.;:5QVT!L?? [O: M[ZTGG]@\:_.L&SYK_WBMJZX)-7Z(O&-WL*=05KV_TJZGMT'ZQT0?)_3VBA$* M_07#E+T395QS %Y02+?0UQCK4)-;;RPU&410#PQV?B@IQ^8ZS74>1)?S (#Z M2ZL2!]>[ '8=-G[K] &>PCPXAX/S+ 9F/J!&30#4S\P)YO$=0AO-F,C>3 M>2\F\TGG-.QVM]33:"9S,YEWZ<6/!_WPI+>EWG SF9O)O$LO?MSNA>W!:M7C MIYO,SZ%9Z3S-L?Z?P_$W>-%=)S':- "7XHNV#I;OT>YN^K2?W$S]]C#L#C<- M QLS/?:>T.F%@^ZFBLB-F1[93+UN)^P<;QJ'-F9Z9#-U!R?AR3T:@-_53 >C M-+OF@/^2I7D>S+-T$A??HYRPUGP]4 JS[O T[!_OZG&A,?"W&_BX&PYZ!YZI M>]8&;O?#X],#H2%L#%S#JM0_U@8^\,+1LS9P]R3L#7>58/$YI.RX-3.YPGZE M)%?Y3X\$8_HV;I-ON4'SD,U#?O>'?&Y'582\84/G#,72P:5L6P%XWEQ]_6[8 M[6P)_=K3N&8/K02'R]/&2CMNI=X@[&Y[0FRL]'AYY?"TO66BIK'2HUFIKSW> M$ZZE!SJ.[4U$]4GE*LI&UQA4C=6-FJ9S9%AH@!5;;07'>BO8DFZS*3$^FI4Z MX> I*XR-E=;<"H8;E\X:*SUZ?23L##9-KC96>NP<^# \[C>8BL?#5*A$9:(2 M/9[%29P7&?%XZ< J:!)6F_=W=<)>>],9W!S?'CMA-0Q/3QLK[;J5=/S;;Q)6 M.VXE?98\W;9MJK'2(Z853TZ?T$K/+6%U-DOUP_R?(;N=&RWG."FBY"J^W)85 MXYF?$ 9A?]B XW?<2B=A[[B1U]QY([5/FJ:M'3=2-SP=;AH"-T9Z B,]86[Q MN66MWH&:P$TT72A'A0""K)'^J7XA^"^1(HB,!@>J8Y'TTRM4BT+Z_!D /?%+ M3;)K8T/LJ))J8Z;&3(V9&C-]IQ-H>+QMIV1CI,/?:7C:W?*0WQAX#PS<:8>G)UOF M0QL#[[Z!AP,=$VX)6VKLNP?V;6\/\=R]SNP]U!!@$464ODP= =VGS=@=VC3O M=([#SL9^K*&8V",#=\/AMNC$QL"[;^#3X[#?V[2OI['OWMCW9!"VC[?,:S7V MW7W['O?#_L[:]SDD-=^#9IC*"ZP8I\6URB2O&0:)*AH^H.8AFX=L^("V]2KL M2Y[ZX+J'.^-IV&T89G;=2+VP,V@Z07;>2.V-6VP;(STZHK374#7MOI':V_*U M[M!Y;&^BJ ^5X]A30TWV<,[V-I9K?$"@>F.B]0"&[9.&3V;'C=0T(>Z\B7HG MF[+E-R9Z=!,]X2IZ#L ) NG&J[/:3YV..K0JSFEXTFF*[ =KWN.P>]SHL!RL M>7OAR7$#H3A8\W:WYY1JS+L/YCWN-P"*)T?J7JI)FBD=>.)_%='7IB_LP=-$ M;0#[;7G$W1E7UAAXA8&'8?^D:2LY6 .?ML/AQHJ.C7WWQKXG^J0XW++!; M.VZE?MCO-D#('3=2MQ-VVEMF>ALK/9:5!N%QYPGE$)]#SNYW57#PU.3H'OB$ MWPD'QPVSS^':]S@\'NSJ";"Q[[<3O_3#WK98S,:^NV_?XU[8V1;(V=AW]^W; MZXBHLCBRT4174Y54*1!DB:O@+8]2Z?ZUU<& MJM@D\+;I&Q@TQ]F=-])QKV&/WGDC];J-D7;<2/TGS HU%MH+08/GE;RKQ%;O M/OR/?IIT].4ZG>I0]KL@\+[OB6+G1ON'[W:*V&!N/Q%6Z61PX!36S5Q^)G.Y M%[8W5BQNYG(SEW=P+@^/P_;&W6C-7&[F\@[.95AR=5,X:US#L6M/6VZ<+N"@_B!TKLU3-D_YF$_Y MW+CG?H[R>/04^;-GL.7OT:X.,W7O.:6:*;=?4^YX_YGFFBFW7U.NNRF.I)ER MS93[)L1%:^,FCV;*-5/N6]ZMW3I]0I;=YR:!\B:>+@HU_AXIF&]&SNS<8*V_ M[.I><;>7W1;!Q>X!MYHIMU]3KO>$,@W-E'N64ZZS__(MS93;IRFGCU!;$E\V M4ZZ9H9Z0,.@YH+O_Q/]0XR#23Q5=*:IDY\$BUW\K4OW>L[D^5P7J@:K= M]V0XFFLTU_BNUWAN:9'MZ\K/N[7HN!UVNPT-VHY;J3<,>QL#[1LK/;:5!N&P MW313[KZ5>HVX\LY;Z20FJ#> M@ALDPYJO[N97Z\/FZH_DCZT!_18WA M*O\1)8LHNPMZH?YNMQT&U]%8+IFCWG"!EX&/],6&^'\'(7ZB_W7B7CQ?>O4. M7EW_WS=JI&:7*@NZ0[F>_=.I>W'SYQ[=^20,5*2OC<_7I><+@TSEW\;BX9ENZ/Z1)]5/;_B2ZS%,X M"BW]R;)'?,0IV27_[@^'^W^O,[O@KM2KRTQ%7UY%$_VP/T73V^@N/_K1MX(V M06D,RZ^_]"4GDP=YR4'-2])T&*M1JA<;&$?O5"J#;^EGBG;F68+K3$W^_>B? MXI/3J#_J3%2O,QX<7W8ZI^-VM]?I#+OM43LZ[HS_W^#H;Y^15"J=:%>B)T]2 MY/_V8_2W.DM6%PE/5K".LVSZ2Y8-L5>9>8Z=B7JHIM$\5S_)/UZ/XWP^C>Y^ MBA-\8?Q1V?/JN_!T.#UM]4\Z,"/8Q_/E>;*T<+*4@@SZ[+@U&/26?MIN=99^ MMO*J)ZUV[^3!+SMH#3K+/UUUU=6?]7O'S;,VS_I=GK6_UE5KX[/N8/_CL^[+ M('B?C*:+L;XH32M*A+?]Z+/E@APX_??[7K6R<:, M09L.P(ZW[#03^3 F\G!;K=QF(C<3>9=>_'C83.1F(A_"1-ZV Z:9R,U$WJ47 M[_1V=2)_SQ/M'K8C7\!)%N$ULRC[H@K]W$M3)X<)3SSI-6CL'3=1O]U L7?= M1 U:?N=--'Q"=L3&1&N9Z/0)NQF:7+]GBT\J5U$VNL;@:*QNU#2=SU2R7,?\ M,/M?!\/]9]H[=!-U]Y\F[,!-=+*QHE]CHL?.O1WO/XOM@9NHU]\T@GT\(H;G MECCZ124JBZ88'47C69S$>9%AC]-SRQ^%_<&6K1G'LX;-)\NVZD?GAR MO*4@?6.D1SMLA-V336L[C9$>?25U-JXD[W4F:6_HK3ZG133=LBC*;;_6HY"81 -9OVCAN_(0=JR(&>8.0:?"B4]GGUCS*/O=TQ]YG,[K'_7#PC96E0TGN M-9-YSR?S<2\<]#9MWFSF%]$48%N!@\9,CV6FTWXX'&Q9?6J2/^N-\<<,5.*+NS"8 M3Z.D0#@#(!F0SC ,$K4=I^'^AMZ=DU[8W9C7L#DA/7JZ81CV!@W9R(Z;Z>0X MW)PDM+'2X\,\3C:&>316>NQ"63?L;GRV:))"FU/P!%&>JZ*BX7C@T79'ASTG M8?^DX0O><4.=M$_#7N<)ST6-F=83GNN'W?Z60.#&3(]FINX0'%]CIMTV4Z_7 M#T^>,@'^'))!%/V,U641!G$RFB[&6"!;9)E*BF">ZB=-D^!%;[LBV1Y'WL/3 ML-\<8W?=3"?#+6IDC94>V4K]T_"XVR0;=MQ*I\/PY"D1*(V5UO)X)^')L,$) M/4)0E!?IZ,MU.ATKX.P8=CN#UU@G*^ZV:?9]!NT)>]2!,.B]FEFW M3[/NN-O]_]E[U^:VC6Q=^*^@M.VSG;<@AE=)=&9^Z=#<:)$B1M"X@V'O7.#8)-KI7KUZ]KL]R^RU(Z;)<=TA< M-^CW@.MVK::P7&>Y[IMJKP?[-%FR7&>Y[ILBFA=#=SQX_K: ZEUR<@-BJ8Q.]^,Q+E+OC&:F:G..+K0;?ZFK^*+ ^G=T\O9 @$&.$F1.JFXEDTXZ15>+C#!UX%_O$O2N7-U.NA4X9KMYF^S^?WO MG(] W=NE6C+8$EBU7T0$C0U[HF)HG%GD1"(K/XM";Q)&81Z*K.,XE[Z?I+C> MZ,[EW:]%F .FD2$Z$=B=VV/G!O+8]L[HV!*D(NQ5&,.!R6?"N:+CZUS."9N7 M-N&3H(,3.&_AR3!WWGD^[AOLTVV8PS[!(9N&,:*@!PZ,-G>B!!:V@(/IAPO@ MBHF$2,=3?#[J=,M#_"<<6"\,\!SO^G*8L?//(A:XE+%3+.!$TUJ0'6DQ'LB1 MVY5?T8Q_].(O.!MX3PJ;[3H?.I<=Y]7)TNNS$*2 M*_"3J[>7]?1\%Z99OB4Y)TF:)K?XDA>P>R6A'+BS1,JRM4A-*G><=6?@/FS^ M]2#T%>[M7=1R+W\4PK3B_/5I;]0Y'VDX_GM0_24[#OOTFQ\6"1/Q-1/X1DB( M>E9ES1_*&7?+GWB3+(F*?/U/UC4>>.I3-[A8VB;C3YQN&/S])#P;>R._-Q6# M7G ^G/1ZXZ#;'_1Z%_VNW_6&O>#_#;LGZD>SM!1HU^)TD@KORZDWA16^]J); M[RX[^;ZZZ;"_2X1?IME:RDRG#T*9NEX*S$8!G'J^H5\3H^-3,">O,7-Q9B#A M_G[R7_=OT?G)F\_4KP%$PEMX(=Y9?_O>>U.W_5M?*:/GN4#JFU^\__SS;\XY M7-B_77ZX_.7GWW[^\%G&A:Z?X'^7O_[?J_=7SL=W MSKOW'RX_O'U_^:OS]N.'G]Y_5L]\^OGJCU\_TR,??__YTR5^<;5_1Y GI1.- M^!H5G]#?0@A\AMM@FD012_@@S/PBRU"Z4[OXV(ON,E)IZ7KA"S6$VQ-O1+YF M\#G0F8LHY\<6@CDU V4Z*:+ F0CXWL/+!W_U5Q'[]#NZ\_ N@NN#/LC#/(); MY.1*1/ )_.V=?ALV,#FA-^$/?+/323DEK4=G]_1_I%YO$ >FD'LAK!$L@ULO#4ZC M)"&=TYA$/O-PF)LDN@$*A-D7GA>L'[0Y^#&KF!_IUL[QS8J*/I$M"-&, /L! MU02:IX#?A')]# M^V?*4V':\#I]KX %+9$ =FKM^H5^*A"9GX834FP<>"^\)PJ1)G?TV(:]D?O' MO\RW.0*=_8__,\G$CV U("<\2..?Y[4/0"-'$\O#'8?9B-0%OH@+Y";0/%/: M*)C[%P&\@@P',@@V?X[Z/=R=("+('$R #6/*G4R3H/"!#0H\06 2P&]ATLC( MD_"+R%PG"P/07^Y.\;_.C9B%?H0? X]=R6_PO_A)?)HF'JO08"_P/]0/6&*E MA?\%G@06/H7II;7]EQ_A6F>*I@9?"'DN$@'D1"SF).U([H)!R+XYF+S6^"\&?I.D,#E M:8.3Y/*6F5N][LRID\;WG#YW4^1';8R6LC>_3> ^R,5UDL+E^/H;-F&-N:AM MPXLG$,OUNX)Z:?],1T">?@I+M!EVR$A>)+?D(BB%79ESOB3SI/ZB99\64J32 M:2GH>POM2G/O$8[["4%CBG-\$1SPBEQTZP7C#Y:MGHRMREW,4,1D6@8H 8/* M?)CEYBT\I5L8;ACX<:P5L=7K>T^5K%$R^OTC7V0N'I@T^1JB'@W$'8U?NLY9 M]R7]9#1\B2Y$W"/T<:&/NW++DH;@Y3GHV 7?#B"Q^2L4^%J:@Q:S+#[4635> M/>S!VX;RU<.S;WGU6JYJ TO@3?D!5C53'M]8+CS'W%>@\8O1>- 9*#>L"__N M]LM_$WE?#"XN.N?E([!#9^>X\^=,_K.!5JARSJA5:I79#D\ZF_U$)V8,;']\7IEL?WAA!-QHLOU!MS.J3'8P@,G"'_3]X/RA)GM% M/UQF*[!#XQP5#GA%3AH_'L4_.E<=LCHF'EH)%!QD(!XG2O@"6KMZUYG!>;A! M.R5(T /AQ' ZLXP%7"JFZ.&@MZBAE 0Z"$ QM$N%WW**)88WZU^SK&G)%V@ MBU Y^ M:+>D2U(2(<)Y_27=!:Y\?T4*)-@'=A:FP=H5D_"O+(^FB.]:WIX#<]5V!C&/.4W\XPJ;\K(HTDR2+^I MQJ@1C2FDBWPK#H=$<8D S%QWGK?K8E4;;7V!'Y7?5FQ4/ M5" 6@E16W -\-!!S?"W=Y)OMN!:P(KE<#58),!<#+P24P['(R5%1DEAJJ,2; M\R05[)$8874CB'*PA+!(%TB;\M;IT=#/"4-%P2W(+.+#:9&B'QI(#&\A^WL- MU[KK^0>4;/Q?**7WVC>CMUW::=YKC-28>1.3@206(?)IS7*"JB10Q9T]JV11>4TKOTD>0E<4+W0,)ZF7H8V(WH9T94/EU\98-!"+,23!&^#&\H@->;X .>TXL1<$DT+ ME%("E3"4O'!",I@W,!]M#]W3,'V6<4OB)2M\5'_4E3\I,GA%IJ5]9;2.\UL2 M"%;JZ#S@53BY6WT0F!F/ VA9&6W;?.&!4E4*.MAJCBV4'\',;S 'C+R>_P8[ M*N?ER+]VG%\34)3H\"B6QH0PAV,:PD?*J,LF@1>C&TL^6+<4_!U)5U!3^;*A MC)/:Q3!IPM2\Y4A7TYI=5>WCX$DLKCW%MN7Z-7W5$:^-S[6",Y6/,RLF&4:8 M.%*$OH)(Y**,%](IEGHVS+*JDPX&9R3-,^0#]$?"%4O!HM-D"LJJ. 7NP-"5 M3O'Y!V[\6S0;X*K]121 &X]C5LB-0 VB>L5IJD4;;0J\_08U64.21TE\?4HI M-.@X\_%-*)@*DE[.=9K<@D4HM8[?I;7]+V5M_P(*T0+#E#![2NU9S%""R?-6 M.UVIJ%.28DFO2'J%96 6\Y[4.8'!M+/A%FPU#.Q2 6%ZI*#^!;HB$W&Z1^5 M^U4&2M!I#/SBBS98[.\H, DCDK$$_R6)2'P)]Q.,*3 +S95AJKN*YED^0%1+ M@8?Q@4Q>,G[DA?-L)<^KU,?>2VF$45P4;2 74MYY)05H,G@UIC<4$^70SW2"YCC*/:[P^C\NF9!U/2E:C9&+%WA1X)I1SE1R5DUGR/WF*+NLA#^+8577H6%C*&N!!-%,1 M4^X$V0FI$FX;5 M5W7'N8SOS/F5X\]QJ2#,O[#F"^H'7::L8(88,U^3\2-C&:B\T07A:1U.:W#Q M)IUMV2Q2]TG*&33H89O ]DM]$>A]PWHOWSG7J)2301O((4FW-7:@%+1SC+[P M,POOCNV>NAPNS@0PB%2&=NY?):723Z/D=GT>6<>Y$L)Y#W<19OB=W!/A>J"# M7QOA>B8AM.-24A)_D7<6YV@N&D=N0+6Y3-CZ'.#MA M/UVIKH(75F4Z7%8Z0]]!N4]K!33O42 0<=HL[O9G[=Z^<493KE0G'^O=E;[,:] MR^ *9EU">ZT,__:5CB[,A9=109".$"HO3*EU2%4/=#)Q.B>BPB7'?AALC"QS(O 'Z#N,>7KH MM0J\E*NGU+4GKU90?=[!K4-N5?(79EKE\Z(LX;(NCO?.O0S_[EVG@FWV'W"H M@Q<"^U8U-%\LR/RH*PRU(V?BQL_@#RI)GHJ&R(A,\7W]')T)F%0NG*M M^#X([F.E)Q5YD:+-BGGLJ(\TB!W1X2Y3MJIY('+2LK9-3QWU)^9/KEZ7O]6Q M6QDVHK(.7C7FX;'C']W]29!5,\.,* I=^IGJ-6E 2N "ZQ90Z>9'$%ID^I9 M\B%AXLM$8'J:$=S'H!OFOK3@SOFS3'B5L5[0Z8S 'V\;D"I(YNB&P=P4(XTI M4$$6(Y>GC+=Q[KV14EWF85===ZI QPC9FWE.2F?&Z9OY]Y@JI^ 8+C\>6T6UFK3U$G4RAY+([*Q]'IDT2!98OG90M5#(PZ M7YQ5BPAU#!%U%IF92MG+,M"+6D;!F2MP^>+/C=#N74V)@YD'8S?^>3=>'G2] M\;A=J#&R&JJV6SE0JTYDNW?/NW?+:5A+LIP!-^CV33 K81%YOH0K-&H &0M, M#47>"[NMSRN+15#XJDRZHKV7UR8J6;!Y"&V9"KR.*24)DW4$B&X$>P#3,$5U MG;+UI2\ =.^O/B46)I@B)S*?K'L&8/%"COP0N-[>SN"F&WZ_I$E&5:=@>'Q_ M3?_@V;?!",3ZF&MC@0AUB<9;Z3N:AW&1574RKH6LD$+& ?F'E0&]C.-WZ"D% MB\X8I%7DXQF">A-A"0EZX+1G3 I.],3<)!&8Q'":Y&>NOAHY&L@E04#SK^S, MD74'5(YQAU^'\9(!CNJ6P!QK=+L1RM0O*D3)<)!>&BMO476FTF>GQ3HJU:H" MM+:ZKIW'6^8P(1F50M,2QDQ65V:D U306*POY)EM;$_A*/"A@P>LJOS<.E4& MLM-G%&A9R8NJL-V7Y]T7F8'#T">491/,T==+$.LW8L/V'&.]R+!KZT6:,9?G MKQ>QTN?;I8\WQU[<_]$X+F5T+ 3S)J;$CK8E=!SB/DW1AT7.#;@?D&;*B[6V M-H:NDC(\?EI7'-.&U(./)3J(J6Y6W+D8BI$N0D4&Z827D$?::E6@D-6QP/#( M$@:W*(,"7/(NH[HK$=T*CC-U8CEE ]JD/X=]$]\O@'#^G7Y>S;WC?*0*4C-K M9*NUIA[6*,OZ:\J 7B#P=(I>;$[:NM%8$%X^P_IIC$$'U*PC4_F28$K/$W;# M&60#Q03>D,V26T1)2CW0)"7N2\Z^%C.O4]17K=X*[B!0Q$M5D9YFV+5I"/LQ MK(YV";@:8B&X8G[MC'/A847T>@9W.15W2F 3"*R%436&K2DBQ$1 ,$UY)/%) MF3ZA"$%%EFF2)_G= O,4DTBQKI&.P2S*OY0X(!G#@?$PZZ>O@@IE1(C'*$O0 MC=XY!"A\[]:ITD$3!M[ ]N8<3)!$K>%F:=XXJY;-EA):?!5^@<^[LKX?_A*) M:X]DL:YC,\*M;HDA8FR!Z\P*6!!ND:S?JYE1K9S_M@-3BG)9#9*2-)L*$HV2 M,+J$1/%Z>3[6GYV5:%>)ME+%Q<- B*0!_I.(9Q)_FSUJ#3]NI?"6F6/5QV\( M!P*O_1*;$0/_TR)R(DJ;5AAP-:/*EEVNAA_72D<49L;5YA-.EV9G#=18'89D MCZI-YU U1[!(WF"9$6)&(,"$E3/UBCM4[/GT0('Z;X/IP"K9Y:7I' MT%:D<$KGJGPO5O!P.JL#RR9(2)_\^C"WCO,A,:8AY=GRS D?U0">DB&^Q@"A M-]W#_Y[AZAG^OJQ8;L$!_1/1_*8,5%6[1C@UE6 PGM;$!$KA%MFDH6*!D M_B0UV,6IJ83J52"(,[I(K[JH^81]]QX71<@-J'(ZJ>4EHE)"5-X9F5 M6)/ZVEHN>3& /5WTP& ^,2:88DV+^KFT=32^)^>V@D1#0P5AN8V3F[DR:8Y# M2*C_%K%&B%1+QR0,N&NQUD&!3DH#.5RB"RFF&@(8-P)U1X5>SHE;9;<=I%I9 M$F%HK/ART P$O0.?4DHPRI.RZZVJ )*^4NEC,\8AV'(/'5>IN,:FNI*F2V8@ MVF((^^JJGJNZ(0?1;8'0N:M^,>^K:3:JM\H,E.LHF6 7#YC[-/7F0G<48J;" M24F7+4&ZXPAI(:'B%?\M<5P+#N<[B3+Z"+TC",4PJ#F2='OU^IW^2]?I#3JR MJ<-9I_=R&7*_!016&*-P;);>E"&>AKCPA?$X( 9CAN4K@?CCA M*H22J_%ARHJ;D(G.74[LCU,Q#W-RO4BY!U/WX0R;EXK'4I1Q>4@4:*E'WF_R MT&C,:"5(D2=9=V1[A5H]XI<@)@E55:0ZK+-V,M@R@7Q7P"T,^PV#T[T@@E8P M\24=V7JYL.YFT&[9&E)3;7$%1??%L-?IEUT\>.LF C-!&>4A%0&Y3]?ZG;TJ@#9P]3AJU&N/*0L&M4,Y [OK^I-K&._BKQDO4'C9O* MO"KO_8#.YMJMO54.4S0*R@O=J/>F_N?FQA'VJH-8RMQ7H/1IT0$GL4.%.P1Y M$X5PE);M>;FM%7VGSJ& M8D:G3DPW2Q3.T(K5@Z6Z[3TI>2DBRNW*=AXQ#I>E+.K M57?9D!%MWAWMO:W;()LO9>9+]6R^5#/F\OSY4HVY;= D1PPPTDQ7;.XRBEHG MQVKN[MYR [&^V;2KJM(3RKQ\X])[M%9:<^L/SI9O_1\8::)NPIEJ=<,C@ ;; M @WA:EV \YKB7F"8RF9$:U4!0C#6"G==D+1$RZ,ZDSB)3[%ZAZ-$%&$%8\+ M,JY"JXBOV"F3:E122?I (?/F:>CK,*WC,2=5QU#Z\CC5*E?2B@Z'J^Y$\=5#3!NEDBS13<$ R;[N9*2^ M5UV+/LF&U%ISMVZ!1G9!\H=QU$6CEI+B2J308PY:*&! 6FPQ_%S;9PP M^CE[5;7RJAK/2%1O,ZFN"NR]RMVM,*/?QZ5K# Z^@ 6BFA\GRNT!= D^ $(FBCA)$,%^5F6:^,[ M23!CHDYT(]O@E##TP/03]!:Q-"0Y5\9J*]D:G(.U2+'=*G^0-O](HH!\*[_^^O:_LRK,_Q1#?Z05="^D(TP-=%D^!Z>84+>Q M>?U"L(4B'5JD@W@W":5,2,^<; .&IT3ARH(6J7IY21H8UZ/I*2&\U8)7\29F&FKCY#7$P-3[-T-)>^/ITP M\KF6JVJRJ#=S&E^[Y'^ 5R^*% Q'$L)SBH)J;JZY$,/@[R=;H-\/3G:.?(Z> M(*>^/J3XJ:XU0BL"N,@OW(MW(K 11%;,,2/W/[)PO+8GA&;%2@?@76,?[H;@ MQ^L'N:RTWX(7J'TAB =]"@2.O$4F7JN__("!_,B[>QW&1";ZT0^43PZ+E$/" M6Z3+8#SNC,YZZ#7(4_A?H(:7#H4..12^SX/5[\YZG8OQ:.W7W4[/_ ZFAZ3X M^\G@1#VG)@KFA7CD)S?-;.F[T6"X[9JV)E4/ANVN_WKSA.QD[YOL8*MAOR<& M3]=QCJSV>=UU>B2?'X0=[QVT-UIYMK_XBD^O2H#E0\S"XZ$%[OB^FZ1KQHM7 M1:<6><]%\\=X)2KE,5^0B=ZBZP%'[<5![+&\[IU?9TF]8]5%2;V"IMP?U M#)-@'X%2LT:LXGR:%5YLM<)7#&Y(=GLJ9SBE_]NTZCIY!J1[>ON[J[N&-5Z(W4OG92Z][W=; MLVS7>=8K:9= M%WX^ZKEP.5MFMLQ\^,Q\UAN[_?ZHH.IY]%&%_7%OTZA[X?8O=I5Q=IN>>)N&O8%[WA\_ MWS8]D!>!WMT?<>)X8V\>$QW_ "^>>]37K8[*@ZBRS3M'_8NQ.QKN>BL=F'UR MU!L\[+OG@Z;J[':#OWV#NR-W.#YKZ :WWBA;[2SQ^@!OR&V523O&PXQQ5-KC MU2HX[P$>D0>\@@[PEAGUW7YOSYC,@2H*![A+J.N-[2XU?)<&YVY_7X6M03K9 M85P^G]:@3Q_@#73<'K_!$$Y-W_IE&[Y+/??\XAG=LG:7MO(9C-R+G9U^UGF^ MI_-\+9#\ =Y!QZVYG??<07=7Z6;UZZ>V@B[<\=CN4M-W"32%D;6"GH;8E]LT M^#C Z^BXU;C>N3NZ&%AEN]F[=.8.AKOZY.PF/?DF=<^>,>GKGLOH><6N?;+Z M9.L+R#XGN1?5= \Z0 7!)HYLT!Y&[F!\T=#$$;O!W[[!_;$[[C#/?,&FG=''IHI>4^3U$/,E=Y6(;5C/,P81Q6H6>ZX>X#GX[@= MR6.WOW,&KO7V/W66FML[MW&SQF]2=V0+O)^HBLW4S [PSCGN5)K!OI@\!^K' M/< MZKG=LSVK[.TF/=4F[9Y,T[Q\M.;>,1Q5#C<[! [P[K&^MPW&T%G/NE9; MN[U#MS_<%=K2;N_!;._ /1M:Q_GS!IJOR]S6]30_RGCQNAW^O[YY?V-A9TW=I MZ'9WKJZUN_34KDQWU'_&"&?KS;,/(I>7S0%>,U:96Z_,]=SSH2V9:._^#MWA M>5.5=;N_W]X\;.0.]@VT6F/L6ZG_J\BRUQC&4X:8E^=I."FH[[V3)P[<5K"V M.$^3*,+*4A4-/,!+]+CURY[;/;=@?(W?I.' -AQJ_"8-^HH@ENJ/,P2KP? 0T%2('74OMC6C0]&H&:+H7'7 M/3O_ME+R!R#2,UM.]KC8X[+E<1FXW<&>V:+VN-CC?U9E4%^@>T.2_,W?)NGW;_3BET>1Y!KV MN5)HD60APHF\3D5$6-$_W(9!/I/D-'\HZ=(M?^)-@ 1%OOXGZZ;XA%S1YW8E M57*8?\Y2-9N%=RU.)ZGPOIQZ4YCL:R^Z]>ZRD^^KNP!;L$3#Y>6O7>1T^B"+ M/*]9)+-#(/R$X6%> W^+%)^".7F-F8LS2\7T[R?_%9Z-O9'?FXI!+S@?3GJ] M<=#M#WJ]BW[7[WK#7O#_SD_>?";[*9DZ;^&%P#]@-WEOZG9R]9!(9L7=,8Y- MKT_7RG.PX.>9<*9)%"6WZ(YDRS 3>8;9)/D,9N/E MN%X'*E%1EXN>=XF>,Y M"Y'B^0'^U&VY*0LEAT'OA)=F\), I$HN@M=K#_Y&RHS6"!0Y424!2/X!R2)O MD8G7ZB\_*,,RC&GA]*,:PUP>E/&X<]X]Q[,BW0%R>'F,.G2,EH0V?W?6ZUQT M!VN_[G9Z+Y_>5E[SY*:9+7TW&FR]IJU)U>MVAA?[#6LG>]]DSP;]K8:]Q^>U M Y+%]NQX[Z"]TW&]]TI=+.^DP)O&F8P(2GW!-PL0471>PZ: M/\:3N\"<[*"7-GN/_^G%A9?>.;TM/*1;K?HHJ3>PU-N#>C\)7\PG(G7Z%U:@ MM&53^]W^-K+D6&G3M;191YO>3E+@\,.7U#RY?8')8\Y1@S\[#4Q!? Y2O-Q& M);*\97G+\M;S$]3RUAK>:GU>[]LDR[6+^P"5D>/.,#P[[SQC:RN[1UONDG75V[9;4O$3=P\ C_25-LLQ9I,DT/,3:$*M$;L JW?DRLN5WA[2[WY84 M:7>WR;L[Z.Q:\_54N]MZ$^SC2C?.0^R=LJT":<=XF#&.2FFD4 GA"L^]](O MPW* 1^0![Y\#O&)&G3V1\@Y413C(+;) ]@W?HK-]_?0-4L4.X\[Y)#+AI?Z, MKIU W(@H66"^^ %>/,?MW!OL?/%8_^L3;]%P9^O3;M$Q;=%1&3N_B%BD7D3W MCA?,PSC,\I0J!0_PZCEN;>WB.;4UNT7;*=2VPUKCM^@9S=*CLGDNYPG,Y#]4 M0XQ908L"#" O$P'"^7GQ=3BQ64*'=W[Z.]]"5KM^XBWJ/F?^B=VBK7)DG_,4 MW7,+/:^\M4]6GVQ]Y1+W^TQ6XM8'J!D\14[(04J[\;Y*]W9D.""+J6VY/KUS MF\G5ZMUM:D>ZUF=RRTS29J]LQB0_Q5GR*UKD'>;CZ^]IIS;@5;4OD]5L[ MVM>^:\RM:'=WT^[NV3.M>;?BH5F+[V4G& IH)OE,I,I@=+&AS"$F.V^K?]HQ M'F:,HPK"Z/,B3\D!G@_K*;;._$9O4;=CNQ$W?HN>$=K@J!+./IHZV0'>-L>= M'?.__NNBW^O_8).8FKU-W4[/;I'=HF-VCF]T QS@O6/];1M,H%V/4D.=J=^& MVGV$.]_MG+5CY^WF'M+F'H$7G6++$S%-4J$:%N7>5YMUU:XCUNL]>.+54PO0 M7>9CM][8^J$%4&OU[C;U8+?>]OP]36["#(N:L(G?@5^>QQT6Z-G(3?.WR )N M-'R+NL^Y1:VWU3Z(7%XR!WB]6!5N0YN,ME1.6-ML]\SO75U?#=UZN[LUNSO8 M.:_?VF8/1/M?19:]Q@B@LLN\/$_#2<&-T//$@4L,UA;G:1)%6&T:RD#B =ZM MQZYT[AD4M';!TVV1!>*S6V1-M[I[Z-W'_P.S2?POLR2"._\078[P> M #\%28&44GO4.AUQ]X/WX*3:X]@^!ZF:TI_SB)BSO[-;W#*G9Q(@Y6F,A/B!I]XL]'6@.-^#K,@6+^ MYE7U<57_W^\B]46<>]?PEKEW!R9][DP3^",H2+6BO8>MZNCE+R]6CC?LG?9R?=59@&^6*+A\O+7+G(Z?9!% MGM Q^(%)^".7F-F8LS2\7T[R?_%9Z-O9'?FXI!+S@?3GJ] M<=#M#WJ]BW[7[WK#7O#_SD_>?":#(9DZ;^&%P#]@*'AOZG:RX6>YCD8G;]Z% M&:;E+A81:/K&5JF4>W8JP MP,A;9.*U^LL/RG8,8YH4_:C&]I:B83SN7(P&*!VDQ2^'EX*C0X)CZ2KG[P;C MSG!TMO;K;J>W]KM-PX(B,1@/]QIV\W>C0=].=L_)WCOLQ5;#WN-9NE?Q'J\\ M6J,;\W%Y)HUO19[2S?LN29U\)DPAF;&4W,).V0%PXUL?W7)_MG3P/0[)+[:B M^*LP=F#4"+'9OMN!R(?!3WB5/@[G',KZ>^-C7O_;F1=?"^?5B_:QMEK:R^]6 MK>0V1\BKZN)#5US5.I&>3F9O28,7C[?^9GN$+L;-+;I[H("M9>7C8.7ST=[( M6):5+2LW:>&]P?@@I/(1UJCW+IJX,P04%/9TYMR**\+^>TSOK M]%XZP*FW^0Q_]GMR*W!:_Q*ST(]$^:MM2;&\L$4:PB_Q5[R&;>8H%ZK7-X.- M$:D3B#G"^L /@8-FSL>??^/VI1B0 D;Z(G+'!^LM%E&V^BX>,IFN6Z%\X-;# M6<#^IV+J;P-LER7']F8PO67=^6 MR=K8@HTMV-A"8_C)QA9L;,'&%EH56ZA7&ZTWZZB\66==ZYBUK-P*5AYU+QK; MZ&& XBQ%#1BK\]U( G>3G2T-\WTF!Z MSOW*/-%!'J3AC8@-/_GDS@'ZF3^J>-5=,^;@ V=YZ,,O,B!)!BOW_#Q),\>; M3H5/K=Z!JS.LX<&-C/'%B"$X297V2X]HF(DMO.GMG\HR9QP;OM]AUV MM$@KA*&=&/0[HY>5+89/!B_OY::UF[WRAOI@"+S/)Z; ?UV]O70\_]]%R+5/ M')2!;;U)4G+J^VSV&ER!3\A0#;#L5P=FGX=>!"])IM-,Y,A0-*LY%G1%S(+& M^]]^_-?[GTY[8_@AK&T>^B:#!<4B M&5"_H9Q5=UQF\[KC]08ZR'@W>PD'^T%#]G^]KSAW6\YG13- M7DY4A/E_2__'MCG5ZY;8;)_DJ+\O4%N#T)@MRQT2RPW[^^)'6Y:S++=?='!? MP+^GC/]MRSG-(V^_OW-&S,/0MR%1O&^WA Y"^?LD,N&E&,,"_2\0-R)*%AC8 M6&L9M1-3>C#<-VFF07DQ;=^CWLXZAMVCI[XU=F[@^4A;U$[RGC]3U[(#O),/ MV"'SBXA%ZD6ZE0]7!SWO[=MNK$%693FA*R MEFNDO?-]P6:L4?94>W1F?1M-WZ+>[IJN-9QW$E.[APN.Q'1^WA9MS7NR]1W^ M/B=8MI"LSZ3?4G?=V)MH?<[-,811'X0TS98QO?/1HW1#7LVCN%L[.\K:\K1^-8.E]_"XLW;S\%H7___,^UG0PRR-J $K+,D MOATP *5$!3 V>PE_ UVE4;FLG*JUH77APE![V+14L?Y3BA/'!CL_.7N* AFQ7OO'"O>]1!ZCBT !_@SS&>PGE4B,AQ MMEI5H)XPJ(S@#$M0$9VAVOC5^GXNFJ>6ITQ?+.\'ZKZX*-FEXUR"?$ ?/1;M MNUA6KZOL)5@S3#E+J,"?BOV3^3S,"#Y9\P&.V>] /O38JL MG+#G$SX#;GZ27GNQC)1TG/7Y#-NLMM\9Z.7*11J #GIES!JP;\LHY\-.3_\> M9U 'F&UPL1[GQ:@S+O%,@ 61@2HIW6$4-_P M#39(U8N(Q+5$E-@7U*%1(F*;@!G(9Z#(/E?&JNQ +WJYU]FN\#*N">/A+1^#O!#.-$WF!KB.Q9>QD"UMF*S% ME['X,A9?IC'\9/%E++Z,Q9=I%;[,/?KCENE&%KRZ'>#5/70\-0\C^2%S,BTK M'PLK[X[N85G9LG(36?D@>F,<8TN7R/G>)+D1 M+H9X:A3I!VAX7$:'N G!2@^"-6\.8WIQYLU7LPV.!WO]/5J:(LN-&+ ,W[I. M+'+K*+>^YS9,UCK*K:/<.LH;PT_646X=Y=91WC)'^49%TJ*R'\5O=?O M]!N--J)/B3P;%I/]L-&*&X+ 9/&QCX3C!K8)@.6X)UW;V)N_ZG;.5UR:3[T]+27M>;?3?6K:'J".M$$Y;#H4[[:Y"!:2R$(2;>&; MV].L:@HBT7.!==G#\4#4:?;Y&.[K27P@\K3VB-A3LBN!FGU0'@<1=2<*68"[ MAP?SO#@P_: AID@;TM;OL3,>!+5H9"">Y0DBH)WI?YO)Z2_@'M9?W/=B"6G4 M<3[/2KPUS%H/[UE1F*V"BH5+J0B(;N9ID#4'&#E-;H%A*5/>1V0U0A%S;L-\ M1GA@!F"7Q%+:$][J,//FJ:@@][X*BR9C\\Y;,5F;)&^3Y&V2?&/XR2;)VR1Y MFR3?JB3YW]/D)LR4JA_6Z9 6N^"!U]]L$]NB<%A.;@DG6V@DR\FMX.17OR9>>6J3HM_T*_TVF(7;AR)Q; M$47X7_W\1,0"OJ3>%>*K+[(,AM#]/!+J@\2&[8AAZ#2\P88B7AJCY[\-[2IP;T 48/#B1NBE9]SU!:L& M7A*I>H-.]V6%Z[)-;(<_J>\V 7N^X)=%=VV@W[OM#J++[!T"I5,1^\AW^:T0 M,46*5NFOV;/? ZJ+@%K)9+F7%WF2WO$C^YX>=YGOG_[@J'VOV;"^C___B!M6 MHE<]![LX;>B"=1_/Z\/^>#Q?AFN7[X*=.=I]$):N;W@4)_&IG 5&+<57X1MZ#+'XYF^3]/LWQQ-__H!1?5);;/39!G3;,%D;?;;19QM];@P_ MV>BSC3[;Z'.KHL\U.J.-;!Q59&/:#B#9OZEHB,C\-)V77$O3DQUIM-J+-+XQ8,O4=P?BA MRZ5>H&0MAXT-K\RFL"+Y^E_@W;92$U87>+9=ZHUM'8YLE_IFS.7YN]0_0YBF MCD8G;]YM/O5//1WO#)-O @&7E)BW\ MK#=N8O]LR\J6E7==>&_0.X@R]R.,=/5[^S:RL.&N@PAWD3JLPTAK U&.\D67 MJ(;+Y91XB"LQ+^2=EV[%>[U4-J-XN<5"5N+X1>2E,(",,'[\^3?'!XLO%E&EE#3G249%)G$:/X6!R(4_ M^^],!D&SU96L(Z!<@=ZO&%A4?17&.?^-ZI&XY"=-XFLGPYGD,Q AUS-&C_3A MU'OPFAFP*?"&W&]8P;ZE08<8U7B;9!1_SAXLNE'*&1O>:%'$X* F:\,;-KQA MPQN-X2<;WK#A#1O>:%5XHUYOM ZUHW*HC;H7373;6-^P9>5=%SX$L\ 6I5E6 M;@$KCX<[-Q6R48ZGB7+T.^/F[8R-E98LUTFR&#Y)H89-%^X$L+QG&P63G/:9C@+R1R&QC"(VKYY^%4%9-[B-..[ M_\Z<" :$YSXD:3YS+N$G("=B"H4XJ5BD(D/#&YA3Q4HP'",#.<0.'>=2]^R* M[F"#B=^*%&D FU$@0Q0I,@)%9(K% B;LSSQJ&@;R+?1#$%QQ1_.;C0F#E$U!6PKW:$A4;%FG%9&T, MQ\9P; RG,?QD8S@VAF-C.*V*X:SJCJ^WV-MO\U%L<2YV=FS:23[^"W8^#+)/ M>9UOZIRQ+!I[+CA7%2U5,)"^"#PAN[9G;[.[O&Z)S?8V#G=O;[>!?1\K?+/T MRJW#-Y;E&LAR@_.=(^.6Y2S+?5,VQLY8E(_$<9LB>]MR3O/(VQONG"#P,/1M M2'SNVRVA@U#^/HE,>"F&IT#_"\2-B)+%'&S6M9;1%G'L ^3V_4LE&Y3QTO(] MZH_L'C5]C\[VQ8%XAG2; R1O?[!O NKQ7=[!X]\1Z=[XQI8VWE76SEYZ+O 5[+!VPK M7\XQ#_ _GLH%7!1@.%,::QCG7GR-W5A7BL-:KI&>/9-":FVR';:H9[>HV5O4 MW1=SSIK-6WGWK-5+#2?V.)Y\("=#TB.ZY!X^WGPVQU=H "[#.R'@0 M/&00%16$ &2TE_"W&Y%*/%\L1J5"F0$&-#S_UV$N$D*M-G)BDD6!B'N)(YEM)IUZ8TW,).D@!?EA!:0)O.$ MP0'*.>E[-.=SW- M9L(+?!#!")]P([(EQNLEK?P[M(DBI8FPLOKECLHIWPGJ0OB :>' MXRBF9 8:+C/0NI70\UV3@BL\$N9BGDE,<<20@)],,Y$3TY=@&,QL [.O,=+V MNC*[&OCN9VKQO$5X#&DF=H*$WR00NL:>(S#+$DK,%N@CK@D%[RTMP !M7UF! M;0-M;OWPS+:!;L9_08-DC>#W<&4+"<;#FY@9S<.XRV+$?8 : W[@R;MS,VU/]P,1^,H7-' M6_0CDR]%HN&76/?>)+D1+D9R:C3I!TH*&%23 H#OEMH&K'F[;.2;>?.5?('C M055_C]:FP-@LQJ$GZRRW MSG+K+&^9LWRC(FGQUH]CDL^+M][K=_J-QA'1IT2>#8NV?L@XQ(.F8"M9Y.NC MX;A= 5TLQUF.^S9\FH9P7#OQXY[K"FE((.2!X.,:K_=]7.]9/PX1#2-/OL#/=5 MVY\)XJ0QL$[V9+3\9 PZ9_9DV)-A3T:-\G[@)\/"G%6,A;-]NR1:F+-#SWV^ MQY9X,(R;$D_>@4!I^-\GI6P6YC\'-ZSKC!;19+R M<*(C ZBH' [F E1#N"*?LV*B)&,DI^VHC_,*[Y MBR77/*I=M;[Y<'4&".T_JGC,U^*0K#CHU1B,NP*O*-WQ!&^" \5)?)H*OTA3 M[#+Q%B>39&E,-*Y"V*? +]M!(A=,;=+HOB0IG MG=[+.C[,UC B_J:F?0'PP()?%=WM09PW?YNDW[]I/E%KW*#U='+IL2"$#4@% M<#AP6GXK1$SM5%:W13-D'W=#!-1_),N]O,@3&)0>V73,]N5C=_G7GA,EM]C" M2$T,?KSQ*-4?1CSV<@88\!%?0030@LV7TZ)QD=)-<)1\4W.6GI1SIMY-PFVJ MJO!9:\2RT:P(GZH1Z"LLU4:&;%W(]P,&U$D]L %?&T-MPV1MP-<&?&W MS'\ M9 .^-N!K [ZM"OC6Z(PVFG!4T02+W6\YN1V[4H!W4Q,*D?EI."F;4* S/];ZLQ'>?3$N@[?<0P+8YJ5+@5U4 MMY8CM?>'CLG5_P(ON)6ZK)W:31QE0_'S]0W%<;IA\/>3^UM<#\].WM@NY,\P ME^?M0MY[U #/!HJ87M1Q"@ M',Z\.(S!5SU%\Y= 0(5(*]=QRO# MEYP;8GQPJD*>U3!E("8Y"/N%=S='7N'0X0Q?#Q\"D6<@S;..\Z=P9MZ-<*Y% MC)%9C+R&L1?[,!Y> ;,P@_L![V4Y_]LPGZF^0#1O6-DT2F[Y!: (I,DM9; 0 MD],8<'/ 0O"J"2.8,;[U\TQD(-UYLY&E(\T/<^_.F<"%,U]XE%,SN7-N/+@ MBDQ=5M0A*2I0J8!5SO&]>%\D1/ $0ZCTR(W( 4\L\+=&:>^:C<&GC4\P^BM)">^:IEZ6IS A^(H>A8^2 M=,ZQW%SXLQB8\?JNX[2 WR]I'^7=SFIDCRYX^/,6F$Q$H#OT^\8E#X\CV5_T MAZ/.A?DI,162B_Z"FW'C1;23M'T^:*!YIGZ>%9,,. =8!*E?Y/ /H;0;C,.[ M*E-+$&OAB8&U)?!BKQRF2#$]X@Y6'L ;O&LOC+.<4P,"C"NG<"7$"=R?G*^0(I.FPA>P M6)3S$R_"8Y@QY8![<8Z?O? 6MC9*?,[R:@7CP!;.24S*'=7219UB/.ATRDDR MT;\PQX1D"0G4;);@-+O3VH9V2([G-.#R3S)9^!"0):R%:I+^W97%3@'S8MI%6TZ5K: M;)E.=!39)F2P2EN0C3;M*2E-%IN,]ZSZ2B6EUO R^=#]V*P)_J_ MY67+RTU:^-G('8QW1:A_*EY^6".J =I1D7&AM.':7:L9U63C'&!>S:O!Q84[ MZH]6#,?Z/7Q D;=#XY]#I.M9UQT,NI:L#\VN7;??'3PF68_3%GPE1=]WM8&L M(VMQ-^J>N>?]/6_=!BF)+=^FB]'8;E&SM^C5<. .![UU\OI1=Z@MVNG/!%LA MP2"X6HZP'/COE-6S-BFEG4IKS^WU-B.Q6?UJSVYHO79IUJ#T:@AA_7;M_M]B^^R>WV %0Z M#!^S/2]'?UYZ(_?\W!X7>USL<=G**CYWQQ?CG8WBYS\IK:DV_5-090R8U?G, MD^Y0L*/!H@[,7Z>KR/F_*4#K>VY.TV^5@&ZJ@/S!)F M7%Q45C^[CA?@.@07FBG<483L)#X.;-FKSWM]30+Y49+95[AT! M=K^XZ'?.=<$9F;6\[UCT:&X\H8^/>\;#BZC(EC;>J!%D-N&BPSS!LP&4[.AB9*II1(3^S$^36]A'&"]'+=NIUP5^DJ]ZQ*20GBKXN"'5 /;V%2'@+2@YH! M_\W#.3(9$!5>&,!%H);3BC+,^Z1M"1R_@Z ]'QJ5O?<*6A,]9!]!VS,'^!9! M:_2.?FQ!VSLO;Y=[!.U9113@[).,SB#N&[ 1S!V.WXSJUNG=$_JOV7!Z6>*: M3;.?0^)61170HKMTE:P3K7T3A*8B1DVMB:\R8XVU1Y_D;&>P651[^BUKY*9Q M0Q@*PS[2JCH[?,/ZUV'UFZ>[*@''Y5<-D(#] MP=82<&P^62>Q*J^I52Y[H_*><]?+QLIM:&J0CZ!^(:6DL))H$$J&N29;^L!" MP/\IS.LK2S42/*Z6<# P'&L#902.>H'X,>P(,K!H+)R8"2=V426'^:=%!CLB M9+#^L[1^J?=-OM]4*7"XNL/;^ZHAC N$3>.,D,-RS$R[#OTJ*!AL?HEGM:(G MNMHQH*[>,*X1B_C0&O2J?)8FQ?6,A*OQ8GPOZ#1P&THH-PV=U6KU;H,'C,X,!R89 M+W7[Y6#LBGCI&'9NR9MQ_Z:==0U%C095%-3[Z,V[=%:#@;;5/BOSK=7; MMLZ>VN*T=0WW*&]H@1\U'>@B3N)7*IA*9-TGFF/F^*>'"TP_"W?MS0=C$XSNF;%M&GUR:V_ M*N.Z JG:K:)#/.J>F0;_\C&N> ]>#,8FRB0+8!_!2_FU:(%G64&[X"<9*D>< M@P [\BY,L]RYG//4<2L_">JW&#AO.?G@G4P^<(T&P)[Q?*J>1RLUB6/A<[=@ M@DVMO:37](.$_VBO&7E_+XPH8L(LBMM EP7/C5R%^C?\")AG\](5/#(CB+!E M2K@11"=;[0CQW1M?&$)34^>?!;R.NSTK N++D_E<- MBZ%QG<*Q*#%I&:16PWN:HV,0!@?3T)_K?#ZPX=>I-U<7ZYG)#'@H83(DVS6Q MEKJ&ZKE(#^GG K@ZYB:=L*EYFD3D\R(H4-CP#K#)%'N )CH2]+B&;=T9?"[# M=L>Y;&_8]L[.3MY\2'+AD#E[L$OH'?;T^X<]?><4FP#/P[P,0*"7!(ZO@+M& M5%PESW%QDEJOY#!V%T%#I!:83MJ YTS4CH9F7@O&K[TK4JU8'R8EM. M+#3N*=,L"XT,AMH["Y7(Y$8V@\8K?Y9$I"XNW2_*5H$)XO61AH1T+N^X6R\U M5)7J9-FU+5(_Y,N)?Y(LVF^WUQB \3*DR'J&&0Y*C?!^]=%0313++&E5RPQ# MBH:9OM1.5FF6+0MF%]#O"NX(H/XV.ON!I.[>=T NBVN8 AZ"@5LVN0?UE")' M=!2 >;R:=&FP0:Z*^'.*/__1B[^XSH?.9#!I M'=,,ZNR=5SB3DQUVX^0[CB:^U2#[(?K/6./>81P\:](RZ8V=8@&GCP@A%?1$ M9GW?UM,#R8#' ]Z$;2XD15Z=+'T.DST0[MG9([2MQ7L@Z[_O]&A6V?WL+/'$ M-N>F]J@ A_[FP77@]'JR!19^31/#:=$GK^#'\R3+R2J/\W6G#M,2\=QMOXWJ MV.WNZIA[NL5)9?HC5ZEMV%\L$W$(&FTF_ +IF8J;)+K!L[CDK""*>F7'&/2W MP0MSF0@Q,I.F*66 71F43$Q9"=VNZ[^ FKS!H.P:<2ETW8"XQU8CI3I2NI-(Y3%3 MC^M_4-WUCG.I+9WHKGH"9UZ FGVE/TPJYEX8(W<4L=P[$=2MHGJ5R+02&F]@ MCL>).%N.J?@><^S8\ZMB#>SU,:RZP7^T6T_F M<:E^=]NY3W662[D46&AOUYV((B,U?\-.JS*KDECHMV8?N*;%7.2SA.6(MWG@ M%3FP/#H>> IS(WN?TN,3#W/,65]6RD+3; M&75?TH"5]^,_U#/\XLG=BF:YX=U=]>X>OAO$>+XFQ(8O2X# 5.C*BY+)Y+!C M- ,9GX&K8_B2OAKP"5 7^UW]=]'OG/V0Z M#THY43+SJ?^&[V6U,1!V[GT1NLBSDKDNXFM>H_X:;JDX\RC&)Y.L4D%E2QE7 M/9L*#@:GLNF=3%Y%_Z=T6,&-3T)A28M!&E$4<;Z(0E)+B,]8M[@1\%._NJM4VW6%'PI9BR!F1+)C!%HW#<+SW]>^OT#>V?Z 5+W>W\-72H-JMYO2T7 M+/6_.ZLR@595FM7^;CCHC,>C!V_2-N[T]QSUZ1O*V;G:N>)IPR+ KUB2!LI4[/3(,7+, MM.B=#K@MYC$387@ZLD3X+:&B#'AQ'3&>"*?T61&^P)"_/B5/8-EUWK96>ZSU M-QOM;3 >N?"&AO;PL?VH+#/O@O39=T>6ERTOMX&7!^>6ERTOMX27AU;)L,S< M$F:FP%C_AX8R\\[VZY3^[Z#LUQ)R-R*,+3.&LUIV;MTY@YZ]B@U?)/Z M[GE_U^Z7#[A)]^A *L4B3BB=<<.^VB;F[O:XV.-BCXN\7B[ER,[+]\0%GO^T]*:[NI;E(M[NB$986IYBT6:?*6F?-$=0C>5 M@$%>EB78;TT$##%0Q!K? )OW26P;#8@49HX?8=O7:<@09)[N&EN^4:'HF]A' M$R\B'(-L)A!>5?A>@6#A"+SD8$>Q)(:-N<,79B&U,*3&\7(J4X&=,"(7P3Z M$KKO&^),X#1A8;E(L:E<$06(* 2O+D&;5EN_=YQ_)+<"N,656.IJY@@FLH8" M0-<,AA:Q([[*L36(;%;,"=2!(-'70!0@XH;C>W&9T@U]:ICHD*P MX'I6W0LD$WD>$7!4"0-1 G7@- GXM,AG24K(IZX32U0I;XX=V-2X"#H1+8_9 M<:Z$L.#E#X@]?3Z2X.4'#/^-:Q@=]O2=4^<]8ZQ]QE:.SX[V+0\A<@:! +\U MY>,[C0=S5:+$D? " 7D9QRA//HE%DA+(' +@.KWNZ?_4(;V$P=]/[B?1<'QR M*-=@/1C,%=\:^^.3-@K^ZJT"'4(H/-G5S6P40U"$F5SR#WB73.#V$"C^9X2+ MI(F!-ZK1ES> Q^"FN^/VL;<(G!44/L(F7F:L+L 8 3XB+W5\JWR(<:JPNI:3 M/8QO(@_NR9GCW_D1WC=Z LXTPI8YZM9+<9YP!CG7&9:!UUP*;%Z#R+<=WX[Z MN_/M4T#[U#/IQ^GT]$>I^ER1ZG.9(J:7.$B@HC\EN\2)WD=DD=.J'M,WOXVE$+-\"2?2/,,N3E/&^76KGPYBYJ/^B\LKVA=Y_ 2+"SQ4Z/K/3R5;BJA3B$#:@L3""A+1:%L.9].CJUPWYF:VYX,7A)D?)1F"@'<< MN ;$C1<59+$"N;:;%QTD^/,Z(3Q(A/7M.!_-G[.ZH! S9UH.T9324"!U<535 M?4^WN:VNW=2-$O0&:/^"<,B88&$1IGXQ1P1)7\B)2+-='746'$&(.I!NK)$9 MV]"&KBM_FHJD1*TT*+JRH\9F+7F.JA"%)&^YI;O QW/0;!&T%ME1$7U,4N@>M%WB(($)NIYJGH;,RG153?J-YH M9'^=) 'A4O,-DR/^*K6NER=&>&E\FA15+<>%6PG_F=.%229GCB:G=%/5MZKK MH!7G3(N4N!CN/[#I6$QDUA_SH,Z @6PF)WVESJGSD\B XQ:&4'9^U"K CXPX M/G5^!WZ#[?6T$G!5^OFN#$6FYEILI[/A,5!EW_QMDG[_9NW(QXC//NI:?/9F MS.5Y\=D;#\>\P2YH)P#UIU5-HP4ZH%H5"/\YJ,H,L&X"UU>;T6/@B5V%:/CH MB)>"PF>,"6P=- M/-4 V$G$;4$\[93D_DWR_:#+B1C#AH@.SXIMCO#WV!!OQAW>.XY"%&?;H_R! M]"C@7*B_GJY_PR!UIM76:YQ +/'H45OUTH!:E"A,\EAUD"=E+P(&@ E__/FW MK-H 9^XA@GV6<"\J[D0U]S+\NP<*]%I?VL&QVN]**^?A6DCJ.Z/P3-B') M#$4U&JV%&T%?Y46J0/:ET1?@.DI;O-PYW4:4&T.8\52VAMF@Y;?@3Y$S85<# MM^1Y6*;'JGVEB4"640P6^,&P3?-4Q$$FVRLD?\FFW_#,M,">6?2'8=I*(\K0&?4J(IQDDS@WIRFYBX=,;GX=>.\S.Y-S#XK9N##KK4'/2< MO77.NF?N?>;4HUTCFP4N.15*$42;_5:2,GM.\\%V-7]40]2Q-NB^-NB:GMG\ M+O@EACB]DA8@->($,WKHNF^G4GJ)/C?2F&H]72W0&OZL]X>M339\JGFQZL * MZ$9G8X J7$#A,YA;A'<7>:-U,SV/NCQQ)[V.(P,':DQ@Z](KGMPZ48+I7H8' ML\Q-,UHN@8;I?=&=<.54Z&6&]B([\45)EG';)M)L2;F25[(#_#'327ZE1DM/ M5JYL[-N;S$/??$AVX06U GWXU,!Z^96PW/?3JCO> 64[OA:@"Z(> VN; =$Q M.10^/M4#@0;CL3LXQMOM-JAHGT\'MLK<^\O^('26$H%S^@"A5'L$ 8N M(S-&*A\I&#IC+U2=):FEMY%S66;?<3J&SDV$Y1<^JTZ&XL:/ME1"O9?^];W] M HV21L9J."M']N/EPP6R&!0GC+%Q-(F"TJ^P+:ZR#^D33J4 $G% M(O+X.F9"3*EOGAFP)RL/%UVW+GH>SF68S6!@C-9@)I-A#<+YY1-620G0$1[\ M'H]V[=BXFW,OP(C05-DJ 64=ZP,?8/HOJ6@)NI,%AD!3BFB%:9GFW I;_4^4 M5=Q&%.%K4BY+\+;+Z'H6.ZE^CBX)TC)XD,'],%>9N&N3@-DEMI]C,) M^7%%Q= X59IKS.BR$JJ!F,NKQTQ(@PTI XP\:.93Q!A_)OQ9#%2[OG/+!+9P M*G3Z&@Y(AJXRSJ55C[RFK[@0;C6?4LY5H-3WTO0.'V?VJ? 9KE'@$(7)/!D< M.M9+0U^0APQN)SQ%2U:9?NK_(2+:[&L:F/4$M\A1S0P/YZ3>00=;GG&(M MU^M^O_/4C\US.GS+CNPOY,>'RP$488K0FJY3N'S!8!?I'#M[ MPQW+]3]S;&@4A5\$Y?O!^'AFM9!=G2=G-'$;=QXATHW"\&[78IF5:M?P,:KT M#A(QYL3UM+*'?;/L>K=O?]=&<>X[6:)4(0@K4LPK(,VKS(79,Q[WU]UB4!\^_$]CBJ^Y\\PW4QRW[VC*RVB7MM8.K18EW<=7;US(?:NF78\K6R]%G(Q* M8'TCJ@L"Q8QZH=++HW >YN4\<@1L,NK@R@2O*$I\+S?(59T%+%TS8T86 4S$ MY=C+# -Y@32=(C(J,#$,*R4H/9(:-XM<5E/,45-!;TV<*]&YQ.?F'ED/[IQ-YJ;>AY>4BBN_7,=I1I83V;%M:,N30@+>QP9"DK>VV7HW\J.V=-. "$ M)VBY4Z[WWWRKD"<*RZ4<3!/@^(;T[Z">4(V45)U27LQC4$B$_H+QL84.,@W;QIUM5"2%+:S-3QT ME30TI?6K0-GR"E2DI5PL%8FQNC0K'1ZI6-%0LV*N?@Y'6R;7B,#PUDD_$0$F M3*/D-EMY%\Q51YU@6/;G8TSKO3FOZFX0B,;*?2JWP%V";: (F'$UWJHPDDDB M!'<+?<*K M-%:A7Z/R(.\EMPJU5\0T26F7Z"53;LBMLO)C'2=8>HT>M/9.,/(Y2_DO*Z7D MP'A!R>!]4*85$HY-^!^SJ'+9S2FM>RH%,] 0S/KC5:90OA_Y'J"F(1D1+\&3 M292KV;L,Z5.-0^9F%H=V0F0ZXY2V1DN<7,R)E_$RO7=1:$1EXM^%=*H2PY9, M[[('-9%>%R>)!76*=\@B6'Z:CHWK8,945'VKD4AEO#K,U : QM#.V,F?LISO ML.4Y+>6/F%S4VK^LX]JH.$3>;965RX0$@O[(M#=-%CC*:"\J#3H7@"*Q,1^Q MVX08C;U@P#YI(0Q]BA,:*L7\3&?,> AO.)C,H&(P'QA3JJ$RB,_)P 5\H<.; M*I,?52RN)S#J* EY!$>\\<*(;B*I+?/YEOJR/K/J(.E)H8!.;U#)SMAY"Z>0 ME+O?='YX;?$RS=!(LC)RPT69R RB):($<2W2S;RLA"/.TOF&:G^2HK-1)C6: M(TCIOSQMFC7=<@JJC-R'N$C\+^=1H@?5OS.ROAC534<:Z#%9\.%S982\V4N> MP%CW0M6&R^BP^96L)C?\IMXU2#S/0%+#36 M,67+)$695)JZ6<76+=,URY@('5\8 M;>(9\9#5B76J PLRL QDC+W!JNF2G=!'"9<- (GI/W M$E%>D8.N4)(JTH^!&#CWS,L:N=OA<$M!4Y9$%=)?N#+@?,/S9SA3-11M^.\ M7S998R'/C^>420*>*@7@)&4%T@(?5RR?4B'B*,B-J-PA\$.\Y?U*M!RC-VA5 ME.'5RH6ZK0B.BSG:^96*"E/F@SU%]:J8-:O>%*!#@;:<>1--'9^]*K!/P)!JNV%+%"-6 M>8\85P$C)T7.5@T:1C*IFEB-=].#TTJ<$*.)(-W#R"$E.K!$7=(EE.5EI6L4 MS"Q44*-%BI.2::IE5881E*A 59;8/*[I9\@8:$8A9J4OG21J5*<,]72;!*RR8IIIW<."&E Y72![-&1-6NJI)ZFJ3E M.=*K\J$79B*3!000%:Z"#\ M,HL9IC=,RQ3OZJWR!%Q'R013:V#NT]2;B]LD_6*XZW!2;$.5'J*TX+KM>B9^ ME)0UBQVSFB30MTD"S9C+\R8)-.I>!JNSR,.(,_?RVP3,>['0^9 L6MDF5";; M7,,(E'#\AA:C4?EEX .+HAP:-,Q6DHS)IT?3(=52Z[Y*R]4Q=&FM;9.4;$Y" MEQ]D0&28J$P'Q8O8E+"@%Z,(40$T"I:Q- 9"""Q\0H00&%%BG@!Q?+H.>8T9 MEH $YB*E):KG(Z\BO)GYXL!4OES=B;PTN2Y:T*C[4B^P:C.2 Q.4>*Z[,5L% M_%FF@F$!V)VN72%/G4I71HVUTCM!:0QD+<,E+'-D/:F:!#+G$V8 -KQ0Z0<& MKF2I:2_"$DS3(X]'P4$_,DP\ P<2PS*JV(657-3LS1 -D42"$<*537,NJVYK M#%@#H%.G^*)M!MQ&I$9%#?3!2#JRJ]Z^*C*@@3R"E%E5T=N@D"/C?G[[STO3 M^HQ41"^@8F;MR6*Z $46B<8-UK_7P"&<6?M5>K'4=A/[ZJ1E1\* 2O4-])\; M5$BBNTKL0[V4@R!9K2'/ V-)(&,4F]J4CM&5."[R$YRQNR;4B)Y\&9LM+9%\ M"2>6O=-<&L",5@8U5E84P:GC $A9K<<1 N7RH95^3DE__I MRD36466JIWCLR?"'IKO;K]9 FK9$8NFX/E^PV5H(5_:_H7/->,"[ MA=.3F3<_?0M6L5F#"=9;Z/.5@E]2A,IY=?+IZH_LY#NW K\6FD$R,_%%HK.I MK!>RVU)/^@,,P#5*?%BW!%V$C5'!4S3/]1JXJ@7M3"30*1)+%ESJ(C(2J%E( M6D)Z@SD*?#88[\Q @[AB%$R@-A4Q26HE:NI+OO;;W2ITF8RAYD9_/@6ZBZE M^Z"RA"0Q.8UY 9T<)O'*J,6/D0=3O?)G6"HM?W.JZI_G22"6"Z,2P?5#NB ; MR#4584Y'!&2AJ<.OI8-2;MI0P?:9G-!L:514 CZ%Q)7535(R@'\,!QUKH?(Y9/[2_QI@&CH.)@U[*'@JQ*U;EGW,NT4V"*@A''A2_E3PM4IT; MFRB?:86Y% 0@5#COH-.2"-T4#?E2)0:FES'0C160"88Y06 ME4Y+S4@Z;\/EA]":%_UNTZ UB3'^18SQ6\D8?./\5#8Q>4Y<1+?T9G#P647O MUV:GE'X+5JKGB(:B,CU YM19K6T;B6L+BR4=65#6S!ZJXC42_W97=4C&L:+ M@M+49"./[/4W<&JU$&3(\8/&L.^OXD9$LB'$:_[O'[%.@?QWD7"J9L@U5IR? M*N2]:F3U>#[Z:#D5GCW#IC@*I)8LDR9];&%;Q(9L5F@;J;G;/QP#T?N2Z/^[ M0FG*-@WAS5ZZ(:^HNAGNTFY5Z+UAE)6]I% O#>V22XL/ ]_>^'TR02N,.\;( M0Z+@"E-+ZN,74_7ZP9%7&ZB\RKLB YF,RQD@RQ, MB \QUD&@>HG&[>#<]+OO6F&T_BED^J%I1991?.71*K6H#;D+,9BN]SY8!RJ^ MX8X*EW,Y374[9MC3@KL R!YB?\JR([%D&+-7/?1E;>QM"<")N*DJ*5XALIFE MLPLOY!P)V7.@TD\]Y#YFF-(759)1="ZJY!NNB@6=G/2/^ML!9H^!LZ7"HS4L MS+*MGLRN(:BTMJ#">BK,9!*:O.M4!35*[*3(1C MDBH2Z% &/RDM&?0!5!>1U/1LJR,9CUYPLIH&YJL5FV5.$KX.Q?M,4&84I:.L M"A:WW%IU&VO?K,2GQ8':CJWG[L*C3JTDR!=?[IQ867WDE=#IL ]'M8 M^N,5"*8%O!I5,ND]!\_9O)@[O[[_\>,GK-PD!%+,Y\QG2YZJZKM5NIUD5ETS M$HB)['ZB=!>S!0A6K]-]8S*6S5DRI&7.Q.4N:*3]JORWV%"$<+DRI M)^D0R S@>$E:9+?>HFS80SDZG,\CP8A5I3A?BLOY(4;BYY*[7&*D8F(ET9Q> MAE*GX]A&'8_1J..B.SIY\X'X^7#G3XU&#GP-ASY_ZO.2AC=T=[-&\ \18+.' M9^_.LJF1BBBE&+9G6.UO3=[?WLA=M[HR)ZX4C+I17#4,CJ'+N$:G-YO/K:D@ MXQQW RZH8N&L1,EOL6:A!,;@E%2<;%4U;D-L"VZO?Q9@GO;[?'>AM>H(52'M;G'EBS, MI+S)X&?OWCE_7#G_2"**3+]-TD6'N/!%?^B.ST=@_=U)-S0C $R,L+H,6U*P M.9O9_E2/(K+.5'^JPY6ZN(0#OC1P^OW#GCY<>6^3.2B^9>#M+:6-7HNX$6W) M[ND@9MQ\.IE#W4/8>\U,]*F*4)G8EL2GLC]I)-LOL03$ZZ?^II+Y0'P-#=9? M0V'P]Y/[=^&L=[)S;/^9+J]U778)*MEL:6>V<6L#P@.H5+]Y=Y@/-&2N>7=Y M]2.=%5*<^-ZK=E:^DHG9FFZF=GI_TN*E9A9KRIR","3->8U)27(F8B MSBA01UEM!'9%'L*0ZPRE9W1F>FX8!S!>>G>J<&[T4ZQ!$D"EKJPL(#*G-!YJ:,2KXHS/3,8;S"H>$,<1 3YHRZNDE"'LZI7QU'Z&2Y5WZW7+MOP'!NQ1RM\-Z;?G75U9:N*5T/ M4:KD$P%+B&5M5:[KX@PX^2EL T@5PH*#PWQAI ,#'W.66RK@ZM) BR&6V\QU M!U+5H; R+5G&09FO:E9H840$"Q$;&R2C8"IC':$"*7*((S"Z'#;S,HOX37"R M0ID8LN(9FP@!;P>ARH^;AW)\G>C#/*0,DOKNXID4314NHA!?>(TX=T:F:E'6 MGFE,/;1912:+E4!,4'=654XRY4U31#9.#()DJ!BDO[XU-$XF-$EX3Z_HU5[0 M?\0JP&>>6;<\6GF>AI-")A11'*UF'F%FX&V8Y07+':(9$G=M?VB3<"R 15?=#M#!XY7Q(GMB>P>!A\/],?8C (9GW$:9"[ ,L,C0W+L MF!T)Q!^R:E/A!'!!*LE8.?OER2DG29 LJNH@$[<-'@20^._$),70&MW[AIHB M-0^M$73[+NBN"+"DHM#&E:SQ4:@%A1(/4SHU58Q)*K:@WIN4=JY3G;&X(<:^ M7E@-G.&M3Y*L)C\ A4X)PKW%];+N2HGD:K@9,:Q3WW!XU(7(S)IEP6H'_T9Y MK2J.*@Y,8Y5',CU%M<>,X1,53"BJ%C#/H]Y:H+9*4;=1:D@)L-6!!Y%::L 7 M+HL*>DF<4(: 9#%&HYQSH>:-QLZ1=4:5U..R8O/5B=1(3V7=H#%)OD]/OMMT M[=43D&_NFIM07F 2+%FCPY9-N/ \P4H#E+R*T9D+5:Z[ LYE"!&^HU5ZFX0R MY#:."]U'2!]Q'G%)0XBR!)L*-+J3R#-I D-%%NT8+(G:I,LO^UVYOT#G3%RRJ6!KF MBZ==LRB7?C7>]*M*WM+*/<[7^ROXK%][MW^WYG(?UYUUXR#]=_885_V2+:RV M:[G;I5((:T %9 5)>8^UX09XCP$(.!)UJD.I.6 UU#LM--^7]1JO51;0KX38 MI+/; K),S88(;'\K= N=X:YU=@GY!/Q'../4J4_!/_%WI8IL;*1;;\K+8)6" MV2/18C:HK>MR7DY?DT%G2,F^9F@,4$XR@7/ /D1W%;>%:@2A)EQWOQI$-<"] M=#KEQCNUWUW3BU[-7(?-I&JE"=#JQO2?EPZ^2>+[#WI5]%2.?)WVVI)3+Y-F M4(-::S)<\,&O+=51'"?]$=FR02\U<5U_MRY5%AC_<[* 3;]8=5BBB:I/"#<4 MUZV7C^+O8[?VN9[>)@F,VBL:UF-@YM9F,SYF(S&_<0 MTB-,_M!]'9U31W>;QCOV(VI4KU7 *CK] S3[JV2:WWJI4%)\)J)%AFG1BP@6 M3$H"*54HV#4\,6D4U2@0&YE4AS&Y(T-%.CDY-R1*BD!"0)&<1M1\V9!!:8*> MQLQ0OM,GO@5&#WP+C [C%G@&;C:#E^.U_#P^[?5=YTJRHE)V+ZM\)QL)?$8[ M5MKK"E+4!!7X>7+#+9,9$!6[\2Q6@5AG8EG7KV#'+A==4LM)99>/6\V>^> M=H>NJGC1(::?2WQ^2G=/*NRJ^);2'=&3QM 5Z!#$ ME@K4A2Q!/SC:2A,PS!"$J/#S(J6@$=9/46P.>&#BQ5^X$Y!0/5)>G6#93';R MG2[WHF1VZIV7997LF%_!W()_O=G5 !#OH^JUPJ@UL*DZCJVV1? MHSY'Y.7#(G0G_ MUAQ#7AR5ETSNC*P6PV0NH1-CLX^5^0@=JSA3+?8PDP78M8SF&W785,"ISZC& ML&(>USXSF)\*4INQ$,F=P%H<0ZL-XU%_U*""N5-"=SA7PC>%C$D!IB32CB(. M>I)^!#>P)A,"MLD;V3?)EZ.[@&8E*IC[$&!]EP5QLHO2:;E9A<&1>_5X^\ MQ!^Z]Z#+[(!(-\&4B"L>XS,E-;[__/-O7*-Z?MEQ M_OE_?O[L?'I_]3_/F3K[S@HF*#/+0AIPQV3Z,NO*QC:$JEE%3 MTR(89#(B^A9IIBN^:UIXJ.ZIU$XNOD[8<8^(EPJK74H!_)?NXLCB1VF&Y%+W MO9A ?ZLM"6<41-?I9B08;C!WQ"R'-$!/W4K.1MGW1 7T" Z"M!:,VD^B,)LA M- P&>I4!1<#J #,:C3E<'/DD3QU)/$?#&E'$4V7R-E) =*O5_-)'J M7O26WZ:+3*NEK95),)Z&5YV-MV%M?(==AV0.R\"JY*G5"EIXW)G=+5!!Y_!V MK]N5R*@+8+^\TG=QM62?82.(!726G-2K?NVK0T#Z ?9=IY*E;-H:])DJ;)+5DYTE0ILX-+= /< MG&YG]/)0.D!N%-\_JZSE-HKO>X3$DF@WQ:3L=\2,P8DM)9E0-!(81AEE)5PJ MRM($ISJ4HE)'7QFKGKK$,2ANV2YJY973"#T3E4ZH M;)/&^J*HOD]?81)G>_4MVD2FFZ/C_,.@ARL1X#F+5]-%A[$K24J&ZR 0&&&. ME:\%A_^Y2!.7>.*S%]YZ,;;V^RF)P!3AG)>W<%4$(:R#/^0;<^[]A5VZ_G_V MWK2K;61;&/XK6IS[WIL\RW(T#\FYK$6 I,D-0P/I=/*E5TDJ826VY"/) ?+K MW[VK--G88!O;>*C[/*>[L>52U:X]C_>E0&8#7EL\U%U.IV/W5DUW*DM%<.]\ M OO03ECO?_Z&;/2H^9@75KU/.931C&(''UF*O;_LL<\>R&!WM\SW#F9D,7F> MY3:/NTG827)+X?JJ'O[>$%+?,+=5.HQP0W0^'I77#%@P2CI'2YX6VANRC 6K*@'F+8EB:SJ)V,D)HB0KH> M>WG9".EZZ1>%TES[B;D5L 7*Q4/;L-&6ZF%+&K2UJMHK]/^!%59Y>8!!!K21 M[?6$@3-.W$Q^0>E["ZH\_2*KD\EO3 >N]&,/]'(^PY#Z/[D=ZO-1,$4UPM#P M(8P>%&G(**I2/O !#4&TW J?(3.0F.464,94BSZ#7+ 4Z7M<%:^.T=Q]'S;& M!D8TVE,V )V5#_JTI6F95D @YNE/Y)TQ "-\D$A5J^&FHZB M#W?TDFHPCMC\1;_S 4A_?Y"6'L0F=CS(*Q^]?^ZYC5&@I*0;OEBE]07(;@ZR-"]VPLN,*7:96:QOG*#3% M,>A[75GPH[^OK7BF*1259)5'I%B>5LT&*_ .UZIB)1ISY@]ED:*!"78C9?747NA:.6N"N;R_>M12W=2WJ9FGY+8R.%::S#:E:]K>3->TTY8^ MG)P=G!V>''R6KJX/X(OCL^LKYJ&^^G)Q\9G]?7#Y33HZN#[8+$_"A$8Y0R;J M2!B#IV9@J*:D9G2#]=$%Q I6;HHY95)_X'5QN& CF20"[D"815 4@@!"7P"' MET[^:DM[HFO-XIJ.J":VC"AOZ:1Q0Y?U#5WP&VJD^WR &WKI7B1[5=>1 QX8 M+,\1X_RLGJ0J\O]Q.8R(=U>H!EDU.(1KJ)-0.,J&L.\$/I=44V#?0K%/4= = MV8D\-@2\3L>YJFH&KT O#7 X]LMC&RBNR>WZB4M;V?".-2A!);'E<2-&O)]=_2 >'A^=?0(;B!^=GY9\G9Q_9#VKI6P>! MUW%NQB,TC=3 7,/VM+A^=GUY?EGKG5=7)X?'A]A*L!F:5L3 MXC9#PVX:23V'O&$6%V@758!V.VR?RNC;:V1<^*&5EP/3 ^C+D\,RP9>#Y-[Q^^D;/V)Y<>M:L)Y@.W[>W"!O!\H MB]OPD1RMLO\):Y@$UU+E2Q6]FNIPR]7Q837N,ZUA5A0#]L"0/GH2^*6ZQ%^+ MF;'U4/'6Q!^M$W#! N$5S 4@<>C?(&;3[:MD\^)M%;3JM(>AKEC,BU5.A*!W MU!]4*GV19YSPM9]F78]D@(QDG= A,?#L MU5M/'G["P9FSDMM'2&NMXAW<[\M:VTZY-S8GL\[Z+!(TT).5Q,SIB@-/N*>Y MBTT>MR()X_3AG.7:?"VKPDK)+IWCD-DQU0I;0+QHGR\&&(4#O6A2(3Q&R_(8 M:4WL_9\Y\?:EC?FG74=E?W2L3$O["8_)X&2D*!ZJ<9E7A*X7/SK(CVS2^'4G2>,<==3/GR_*,4:S.*IYQ03U.ZI:">WGYU*V7RM.JDY4?*&[)5AL<*1]G$Y<)VV7:S-325'HUQL\H M%2[&D%=W%]Y%^*LHMFRZFUX74Y9+)QR\,"X\%967HF'H5YX;4#P?^C2#AS[- M\J,QKRX2K_RBC5M0EJW2JN!YTTS1-BEP\-N8Z!:L'#8MRI>P>U-1> MJZB 1E:"_5YN:;?+,QO9X&CF3V7U),@RL+"Q!&X2L\Z-)51:?*A\H=&U&D"J MJK@:8"XXW?!6ZOX2'P8IYB)S^X[?++NWT1_TL+53LZEI2$HPYTQP\!G1&4"2 M=T?"2H>(V7!ETI,'9!Q&O'"FN@NVKE=/G*!%G3?B P\M1$7CIK;TODAO+8Y4 MS6/N-KA&Q%(@1W:?,= /.XBK'30A70)U%*;-)9DY6M(-YL46::_LUEM8G@&& M:*M1Q((3D?VR>CZ;N.\B2.0-^&!SO&/V ".T5DD9S?GG/P;!3=7 M B#>8)3Z@Q[21)VCB_V= ;!H^I"BZ0R6])2AG!8^!PRW:)2,]WJ;\$'A.!V% M)FPT2HI/-A*&!%K MW'6C+*]>BZDKG!O@T*JR.WDWJ@4S!3?R4: 1PEO=SHMT3(B MEVMA,,H[ 0L;66A%_7B%HXSXV,LY0O/NWHRS5.2W?AE*UJ;EDTCN^[8DG5__ M<7PIG9Q].+\\/;@^.3_;N&2B\^8<"KU92X*.1!H7+:?XR+F<5MC+AV2Q+!,, MH"9\;,2'Y Y+X>'/^Y%!E&57)2+QQ/YP:%I,UN&U$5@4=(L+U],R7^';T)NI M*>\^%#^]N/HB'91/L._4=Z]9$GLQ]&J3D9-[3.MHFG9;1IJH ;1Z=7!X?7I]?7K6DX[^/#[^PWB_G'SZ< M'!Y?\N2OP_/+B_/+@^MCZ>/Y7\>7F!KXC&S ]3&H3L9EQGA%,3I+4ZXS/KAE M4)(P;U)4FEIESLF#&-=0 [3'!Y I'0G: M>"^&&_8NV!OJA*"]U[70]CVCKMU.ZM#'+\! ME%"SK#UVX+W#\F321]:PA,UTV-L"RWI61*BNN.C<,CK*#Y]A82R6^,3E 4^# MXCHHA85]4)MFQ1?\>^06&W*XEV[NY&M=*RAYMJO2)CG8L35ISA MWIZ^MB,P$>+_#%B*_M!^N*MX.;?T/#74,;KI MAA!&-$P8M2SSF]KL-'C>3"_-*&M!#)15)P[ZI#"+]VK?9%-E;NT!"10<:>B+ M1X3.7AEF&*$J,4Y@-1%7>W+$=08FXNR),.T.AFG74!!H( A Q?YR>7+]33K_ M>@:&SQ\G%V $26 #71^SFO]U(G8&Z_.CPB]8NK8PTI!WDG MX84OK%=PE@WX>$]Q $2?]:DM&R#/E+^[4GS?91/0 M680)Z-K"!-Q1$_ %@WP\#_/DKWD%&.NULCE'KKLZ8-.=X[__.'E_<@WJVI@. M6]+5X1_'1U\^3RW&K.%36L-8F$+,[UQ]WJ$M_XX%;C9-ZJQ.Q998D--%C][0MB7PZQ M VY8UJ*(?9-%XF&SPOL][Q$M774HS4=:KTAE(17ZOLK/>&*FLD*)" JIH)!5 M4(BSMV\KRQ6'&T@AM<+-90I+W6\.BLJ&:Q"EJE?1",EP%W(UP=IAP\6=N0AI M/FDC"&DUA*090$BJ$#6/$A+&'E/:P4$_O^B:D)603VM-5C:0E2;DTZ-DU4Q* M_Q_IF&<4"&DER&HB6>D*D)4NI-7CT@K'_GQ@HVB%C!+$-)F8=" F8TUD%+_T MEZ"DLR3GXZV&2&K.((80*&NPEUEHP (:>,+3-I+883$?]PPQK,6%NS8J$NB] MELH))"\<_=ODN,85I2_6#7(K*5ZQ,*.M&%M4(^B+]7E4>)_'9X1SA):U[OAF M/>JI?L-26YZ9HCB4_O>\C%Q5V= Q-:K5EK"E".\R??7E]/3@\MO&M199ZIRB M71H\KH>7E)JN6C<$A?!L"EQ,_?\C$TCZ1_OW@&Z]!V*1>J[UY\@TM/ M:QUW2^]F*NY9$45,ZIHYH@9-[B2] 6F<=MO4%I_%:6IM5;7F6O;Q[W3'6$+* MJ:7,MY]'\V/;AC8?!!Y;557:YI3YL;,LZ[1-4U]DUNV\IOR$L:>_6 MD3%+]PCXX//H?#W/AM/R4NSY'$=9!_[X Y@\]LX:.NN\;MN)./ $&LSJWGI* MZ7YQ_]:*S*GYG%Z=/.^_??/F]O:V#=MLWR2_WARD?@=[A;^AP0U)WP0D)V]4 M0S-[$E61_UP* ME#<)"$#-LFXIQK.2ZN>ETG4#QA7MYSQ-1G59FHR^6BI<4=V7D*4;(4NU4I9. MRCM=')9LAKA\?]\EMPO)VIE+]CT-QG7C9W-+N,T[ZO/DV.:==T&BZC&Z6%&V MCI!&:RB--,>P'1VDD:8HA@O2R"@L.V-1EMTF2:-RX :._TAB7N?0--X6D4S] M''-LD_B6K"XI]7S=3JKKNJPZKF/LRH$_#;KWDO-\NTF81D(8,6'$_U,U<>^J M_:8XD:%A^\(DC%ASC4%*4UJ*IATTE$K1=%)"0YA',\BBA2C-&W!2E$6:HJN& MM2,'/B7 6R2=U<2IIC"-A#1Z*(VRN<21QE!7-2IQI =UED02EJ)H4E'K%EM) MC6P15@U>M9\7YM$L'KO_VQ%S82&1IPTZ;R&2%M?":M/LHZ5"EU>,\'^N>WG= MVDO&>4-8\)^*TW :JHK-Y:&JM%4VH-9XMWLFVG&OWTWN6;_[:EIO2^)EZ>V=(QTA^\5MM\L?L@W!SMB##W3 M$[EY!^949>YN7&P%HE8(V1=QAEJX=T=Y$R9W(6"W)2O&'8K=N_^@N%4K<#&]BNI+ES*6%?89,'7:P1F*H02/@Y%I-[ MNT%'W3T_Q[UD,%J:+]BPX5X.H?@L4<"Y5D/ V>,$'.L;LDOJSU,@T04H%JO^ MS.V!ZD5!T*4OF5#=5'N037._D]4J9SHNUU,EW%0B@UMD<-<4R>T._1FJDO!2 M"2_56HIC!_>NJ:4X=F1%O],5%,<[YZ.: A2& (3P3TU4O%!1XWELCO!-K;7. MM7E'W47?E+:X 0C"-R74'11M+NY=-=-,JD:P9IX7%:?@;RYAUUUSQ.'ZB7LLE0FL4HRMU%IY/0@58E MYH"%-.* MD8M"NM7=E"/<15MZ7I;QIPI/D5"-EBS\M!%7 -UQU6@"/!P!C08T=M93M%+5 M2#B/7D(WVKR3[IKOZ-FZD7 ;"=UHDO1S](9CP.LF?H>F?M+K[Z)>] 0L7 &) MA>I#&^@J>DSU.:(^'Y*@S:7]?$HZL73L.H?$*T$R*SA5" M4_J#@_-^)._(X"UKIYKZ+!P_PO&SU>H?4(AX_0>J81;VHSW6/7M9XQP-B)=M9306)G'3Y5 M+\>R;^,,*4'/S?X9\0V9PC6H25/YD$:U(R]]LR\\2<*3)#Q)PI,D5*05R4*]V65OUU6D,<#8B;;3 M4T%">)*6I2*Q)HQPO@Y-I4_MHANC\"$)'Y+P(0D?DE"0YI"$C0YZ83)(\P[A M+)O$&ZGB/'6<36H1_=19=M83\X%!8[QR<9;$,E=$E#^>%'7O(K#$CPKV[3&U*+22T"EZRT=L>RQB/7W MT-4+XW]K9)L51F&#?P8;+MO&'V>36O\^=9:=-:$_(#06*-H^D9@W)67"35T; MJWB;UM@)X28,M_7BH'.X,%575S53U37'L!W]36!JBF*X06.D\89)Q*7 8,M; MQCX-@!VV*].>E(32"8"Y%T]*&\R8G7 MI24G:B@4Q4X,K6V;L-M^DD6,5Z:T2S N^>XV"O).L=/F#WF([*U2_X1X6=(= MY)-_,B0+LD&O1]+[AQ>S^EO0<*.6,L*M&__LI.5N^N2&REY*R4^9A+#9MZ1[ M2^ZSO3=#!^U%L3P"V%E@LG2=[D'<45LSG6[B_%^1Y1+35T.JJX%M>""L M T735=71%%\AAAK\8^_M7R,EH*O_$%X(&)>-D=2C5#(.21E%U=20PF:0'+ND MG]&WY7^\"Z*LWR7W;Z.8G8?]: SKJ?&CK7 <*8R+8OWBZS;[JF0-0]_9;5,S M)WZKM-6)WSVVJJFU5=6::]G'O],=8^&;-=J6,M]^'EO5;1O:?!!X;%4P%4QW M\??EM$U3GVI5X5I?&VZW>N-%,0W='C)>S,J"W?)&0T_#8,M;:S\-@!UVK:NZ M=-Z+(V^0,7-5>-)78*)NWEEWTY=>]$85SG2ABBQLPI6->]>5-P01*^&<%^RE M>%>TD>G (&"PRU[U$9VDZ4+'-$A?78# 97Z8&:(;WZTKYJ MOUX7#\@VK2'*$(4@>T%NJ6^7(!M_G$WJ _S467;6]EV0(#LD,0G(?*)L3=NT MK,L:.R'*A$VVKOS2V"Y1-OXXF]2O]:FS")OL>:+LFD2W)!96F;#*A%6V7:+, MY/RR3U/\CPV-@#YUG(WLZCGA+#MOE5V4\/#I'+),6&/"&A/6V!:(L 6WME(W M4O M!PC6[ME)!Q'KE-FCJ1^1+IA+\(]CUE=3.LBR!#YDM:17.8D#E#,G<3! MBPH>>]/\X14KV( M2I<$]@6(Z"7=EO3Y\V&+?16(TT$WC\:[("V^$\$8(;X3P1@AEXB7*6$WW#1.@^2#S27Q/^F1'M(EI@*"Y.^B/R#(* M-OX P()<]/K6D57PQ-,H$ M/NR2FZP3]0LE(7CCO2'2-0<_UP5.(]@ [4H?4X)!#_SH$W QZ?T@S?/,[]!N MM]1)SI)?M,]XCZG"J654$O_! [JSJX3&JJ;^J9FRG] M%64T\%,:1#FY27=+BY@6'KJR>_Z)0P:"IMY0* R3!IVUI/P<]>*5/ M6M)9^X![$K"%2 +_2*4PBDG,'!=1#"?.F7:227V2YJS32$KSI%00/@UB*NF, M#;K"I[!TW6#S3OH\W6#SSLL(PE@200B7PF[K!8[S)BN#>.: :[E=\/(NQ_5JLNV,^R8-72*]1_ M6#F'\F[RXNP!]=WK*:,SAR1-DVY7.B)Q1+OH[P.U>.%2$0T4X M5$J'2N%FG$]S$AX5H3D](C?I'2%E/'6555OQ#\J 18G M6I[DG9U29::&QT[H-3-"8YD>HEGY2:$4K84&I#VM 4WM5:I5)%9+K"%9+@KL MPL^S92?=63\/MQ^TA9Q;^'F$IE3*0OBCEH6:G?F$#3[I#^JLF=U1#)X"AK%[ MG@_>HJI*P9V8<3L:S6E)5\D 4U]BV(7_LTJKR1HE-E>'!T/ML.I'^ I]7I0CV^_NO%;P M$!CF[B63'%8PD#[3/$=C_AF)M.^3\$"ZHOX@C?*(+D7\[Z9?8&[QOWE'W37' MP//%OW *"/$_4>(YHPYR&@"G3NE.BO_'@;&+[4:+.;HHO'$T Q/4"ZVMF;VN MAC-$55V20;2]AJ1(L]C6\Q8D80D?@5 2EB 7+:4A%_M1-\':4N3]NZ@D/ &, M'6PF>H% & H8% D!F#?PD<#SV:^HV^5M/?X@7:SV&,0@V(_H+]I-^LR[<##( M.TD:Y3S6,";* -R)^CG<$B^LQ39@PSD$PDL@L@=VU4G 2>(Y\E\X"83\GT;D M:5X2!_TB2KQ[^95/P4+?P5Z@[P$*XQ,'UEX/$(Z [3[IKCD"GJ\'"#^ T .F MD7UZX;*-;W:M[]94L-!WL(GGAQ(*FZ4#"%_ =I]4^ *$+T#H ,N0>\8-Z>+( M!N8 WW$=8 PL# &) A([V("4SS+9*$5(.$.V^Z3"&;)P9\B;G'A=6O*TAKI2 M;,30VK8)F^TG?#S!6S9L".CUW6T4Y)UBH\T?\M'S;Y7Z)\3+DNX@G_R3(<&2 M#7H]DMX_O)?57X*&&[74$;[?^&I\:.M+K-ONJ9 U#W]EM4S,G?JNTU8G? M/;:JJ;55U9IKV<>_TQUCX9LUVI8RWWX>6]5M&]I\$'AL5; _3'?Q]^6T35.? M:E7A(U\;;O?BEI 94!KD288%3[MN'X^!Q8[:Q^.P8O>"!4< !.PMQ*H!*5B] M7LY;!?#JP/O-,IU%#&&[3RIB""*&('2D94A#BV38*PYY=A+NN(XT!A8[JB.- M@<0N-J.N@(!^%1%1V!#A*2(*VWI>D5XIU*+5"$ [B%+@PWUR#VR[4HMV5!L8 M XSE=VU>.VW@B %!NF!0$/66&R NA']D6\\K_"-"$5BB[',;+0;"*,WRHAG1 M3BH"CP-C!SLU?T @2/6^ILSQ;"FV@X77( M(8&"Z(3#(L _+^D-B">P>[ +CM>-?.G ]]'CBD85&&N]=;%[MFF-[9=40C-? M+XXX11F,JKB;);&F/=,F^1NG/=,NVE$7R2U-F7,OSY,TIO?2*Q#O.<8, RF" M[<#V2(X)V5B1QSV+428=Q/& =$'0]9,4Q%_,A\#BT)'7P@H35IBPPC9=MA7[ M 2;I(\A# #H^F(1^8;D\W^NTB?I^$Q;(-2_2*/:C/K#"XSOJ#UAVQ'D(3P!3 M[0_2;$!X..9RT*62JA-9-5Z1URQVHII!\1>LPP9J5V.P8#&_0V+@MP<^,RY4 M5S=:$LDD$B1]#*,TU[["K S8CJYHU5(D]4A,,_G\K@LLO5A%4Q2-K\(#0\(* M$5:(L$*VAE-K$SGUCTYM:9F MG!&HNJDPIEUP:JVM_C^A5$^M5*N.]*5]U3YL5XP5 ?HD]W452^C)+[W&]G-? MH2>O*??5)G)?[;G<=Y<4Y;7FOFNJJ300;+Y!E_3TYN@*VD5*(]CP:8&G\;Y9UJC7I# MY?N$YBZX._UA2K=Y:\YYK\>;,V[0KU M0*@'NZL>7%P>"_6 ,8.+E&(QV")-AC45S.NRQEJ1B% 0"IY@[(IR<)C\PI@H MUL6$2=HC.<8\23842<#\P:&"FF,>AI: =PHU0:@)_WY\:ER/I#=1+!&_>WV0 ME83UF.IW2=P>3K68X=SE?O]*UUZ^BB.4=7]*;TAUY)?\?GXQR? @?L]&J MTEF2M25=EQU-=]B7NB$;MNM8+9;&T65YS6^E^F;^)RNJ]S(LWV,!5'P,9[6E M25>!3C(6#[L V$+LM:<Q/^#D,[J)ED3O?-JOVKU1 MU$3AKP[)V=\IZT*08OY-UJ<^VVBW>]_<32:!)&IN:'Z*+$AK_]]>^F9_XBIB M"F8Y!5.;/ 43SQ %_[LW9=GR\F9GKN]XS!??R](G83:HRQJGSTQ';X]2K6H^ MLO *M2)&$%1CM:1U ,QB>OQ#)7S2R(3E__L\@2IDP'A8Y M.G)[U7P5S%9PQ-,E6Z.\OP/?!0/@^RP9*N"",N42DHLGK/&'+^#5*'4]VB'= M$*4"+L0PGC_0XKT\!RBRV(*$=PS_38.V-.6E6<.7QE6R90QX==VVPP=TSCK? MU=3;KKGXZ:9F6UW"&%+=;IOF= ->G_ ]/&F$60\>G2FE_24,] _G?TL?#@ZO MSR^_27^KEF<0%Q$,*D/Y@^8 5$@E:=:3YP8[PEZ@ \MZ; 3T7!,Y06:K]>@TJ.- MG+\Z_&E=/Y!.K@&]?+L^-M"K=87 MHK3_.SO_*AU\_BQ='%]>G9]=2>^_2==_'%\=2Q=@EQ^?75^UN'N1$K\C]<$P M!)OQMI-DM-$GCE?FH!W936[1_\]'0L ND>W"MTF$!N\#V<>^/HW NJ5=Z; M M'=$XCN %+?8%>R.WAGO,W$4K%LQDG#^1IP,^VJI+;L,!L/>BE5T&=C\ RN=S MQ($_Q.A^9DYV>*PK]=]A2O9Q;P3S!G:A7+,[?'L7-]\5@:N-'Z+=E*\-: M/ND3GUGH+;2J$1Q#WY-R.$TQ ?/';AM/1 M+$,UD[LQ@B2FS:.2C+V8?8U7$'$VQ%]7NOH1DRA>; ;_ZB$M\$C5H!O@U@". M',U;+/Z KG*"!%I&0@#(893VV)_P"D8^2^ M0',X&&P0-\N*W!HP@%W^BM(L=H.AB\S#>7F% M)XRSKL(#%B9=^ MOF&,"BY<53K+BQ0UO6\$M6(RK8@F<1/FG 0^[Q &&C6BP MF+NI1.%ZN=)TI6W9\[G2'O_.G7/5QS9K*&U=G\Z5]O*;U?2VSN]D47Z_J=T* M+VLQEVK&8CT*FP6$ZRCO[C0 CH!S;I +]T4=PQO@+D37Z!C%_X4Q_ 7S"ID/ M\&'O*]0B^,S?)-U9X#SN6WXJP79.S_&Z >$EJ6717:N6"JA7)5B6]'*VXMLH MAZ/Z4VSGD*66[K0$H)Z_56O><.8NR2,9H_6;:VF+J3U1""\ M'+VLFZR>45S.$+P5(FR31-C+VIJ?20HW,[X2+D%LY87A&=K(Z!"::]D=2(3/MH$&"3X%,V8K5#NMV=Y4V? M*0F&QLT*GZ#@UGO[*R(0P:P%LWZ265\G/6#8L4]V-X@CF+)@RGO[RR8$P8T% M-WZ2&Q]WH]_$HWE'.FA+'VB>O[A/6K!EP99?U.VU*HH0_%GPYR?Y\R<*[_VC M2W8WCBJXLN#*>_M+I@/!BP4O?MIS00/I*XGRGG!="&Z\T]QXZ90@^+'@QT_G M&D9!3.^E3TDGWN62 ,&2!4O&ZK?E$\.J.)1HG;**UBG&2%KD?%U&56UO7S1< M>8&]B(8K%2K7G:NQ^;AJO\L:G3.F;E_]@#LLH(OJ6K5PN<8V%G7[=<"&#\F= MQ%H=9/TDSB+$$6QQ0C-DP%'&&FM@3G6/1&Q, ?L[H/\9D)SUI^: ]0O LI$' M8078M 0L:ZX0X( TWL0;VXUGDJH3635?A:_9&U0S*/ZJVUP/=]6&O5:W._6K M\71$ZJ<)M@.!/11-'/($/_L5!=B?@8"\9.1!LFR08K-UA,@-25$Z%3TD-CFK)6WO ][>>T:CGQ)8[PKZN<-9F 71ST (U\ M(KWZ>'!P\;H-#Y2 SP9]FOZ*LF*[R2!MX$T+FX1W!PPX^,UC%:D3:F!:#/'@ M[H*!S^9BQ!+]1;J#"D"L97D84C:U.\:K*[8Q]<5O0U^3]\6,/A4RMJ6#;I:TD$A^ M\#Y![ :P:='P10U?$G8E&K!&3WW6V9\/5,\&'BY2=6>)LI^\&4ZQXXSMS ,9 MQUHG5?S%JX_/^4#9NBB(BK.SQO=%1_N WJ24/YST^D"O%:$PL@2UWL=N*]C* M'[E! +OD+T88P&:QY?W4K8K7&6M.8CC63\;[L*%1!NPC*_G]],A"V(5_(C$: M5GP>A+R!/A5M;(W@,?A-WS1!Q_C<3CG MI:RY6)K<13VX9GB7YOQ_Y6K%7OXGPU-*":A@'X_Q]6N)$\JHX M[R/(N0UX\Y&USKKN)&F\BWW42'+G/;8HTGY_ (JKWU2.L <;!S(! MI861]F32'*>9M1B7*_ + ("SO+)"F4LK,V-XT1DPFG/,*"O4*G@'[6;T%F4] M5]T>;0?XY!6/&1(Q?*%/V#>S_NYEL*1T 7+T+_V #\7Y%%N?R=Y;WI "W6@K MEC%/9S77:;O*Y*\7T_]K+7NH/]7Z9$FNX+6#Q3/AL$E'G6!]+J4#V!:![=D3 M![:&5I8U=V'M#CKG](#GCI\4D9>'D1=S,9$74T1>1.3E92,OI442#A4=7];V MV 6WQQI-63Z /3:1'10,E8]N5=6V5AVV'-7J3LM9QBTUW2\?&R?[Q)Y6'M)) MZH8*^\*YP_[2WWW>M@M)S7=Q>5G.OM,*:7"+\4&"S-G%Z!GV74M5I*",BI:'BQ.,/;Y"EPAW M7G:+^<)I,;*93:XH(3H.:TOPMD'@,)]JPC&]-1G/BQ@ "\5V[ULLEHH!+\(< MQUT6_8;=9*-+E(KEB#=_EHNMSY\-NL4EXK\ :H4+FLT$@(\6"74>)<.1&7CY M"PT6/Q(A6[B#\048"NEFR1!7:8V+O+,0>0XW!T*W"B(4BDZ)),TN=+_8E-1. M7HCI5T/ ?2V]*M#]XO#@_'V)WZTFRLV1]S 625O !HOP1!4WJ7(]ZLO'4$9U MSTNZ";;B=-W^;!8]&@[",(AH[\:%8EZJ62YN<^%1J%*VG%^=UYC!)H8 ZRN" M#UQ43/" TSMD?QF/7 SB_PP X&&$.,#YYF0U:H/H>;P.])YD$>>FQ5FWF'== M=T#&C1=_J,44,H@G>55Y3.,X3!VB;$OG#,>&?A6Q)(\"J1"EDF%%%G"_S4*H< MA/$,GLW "D%I2G'S]?0@T NS2JZ3?A_VRI2JE"6U<4WK9M =INVG9VE52[(S M;;F8K3._:@R87M!R %WST7+5M\7M\TCO+:A(71(/30]C]X6O0@1(/$QG')O\ M)Q$O&< 2'$TH097XW MR8HU)QYK")1,AZLW4*1@E(N/U8,'7#X&;,87B$ $8,^-DR-(QFS3.TW3X>3AG*Q8>SX%A]5<:)FG]2KJ_"FG"A'S$C%H?.QW2 M^(:QGR(+-?I%6WR*8P](_T[Z,0AN"C)D4*\.55#MA&L($M@M)M.2+OQ=#OQ$ M[;U!DH]YW\"^(S]IS,8.XIC4+N7,]Y:K0;!T"UE.8S]E7N3X#3%4:!7\ I_- M>!XZ+3>3E;N9L !RD[C)(Q]>3E+D*L%#]\5E;KBB,J,5>D91!!+6( CX,/)] MGIT=8T)UDMYO-# >/?I!QG!AP$Q)0/>S!%!++ S<6U(45BRI59:M,(F-:@?6>P"A8TB8\E&I$:C[/#V8 MNX*!XNNZ(:F7Q!&+F]0O_P_.%.5*.U!&AYD9?%8GRWTH='W46$$70'>*'"2W M<39V*XR\V&8RG^D\E0U4/QG0'JL8X2GJJ"!7)RA^A'R;^IT8[OSFOE4^)8%% M#\"[][NT&!\+2EZ,^HW/F ;P_X!M %:F/LGR>L1HG3[O8S]O?/PA4K,C4%BB MWFI&N><8WT&9 H.J7,X]"[C'E07!+-PGSK#.^.)95S:'H MO(3\[E?C*9 XHJ#R^)9Z&ZL[ .68%&.8BXMX&G)55OM$$!4V?['B<*XU?C)4 MPE$O'&656.2C:ID.S;6[:.!G&!K44\A0V31E!4EN?0_O$VX*)1O>#>E-6)!I%Q M\S#CQIJ<<2-R9[8J=V8=A /P9=6?-,Q4@9""[WI:68?U64BC7'C+?228/TE MG8 +U##S9F"0#$$Q1[7.ZV4!$E77_ ML2N*^P->4%28Y>7*3'"!C"[JC+FTSVE90]V:#?A60;MA_TW(_@4(K1R&6/Y4VD8B'D4>M M5.;$R[$HC5>R,I.8F6V%RYH%P4LVQ7&CY![U*A'+4BFZ)0S_E,5^2!E3:V3, MY)3TD#-R(QQ1"6,*A>-JD!*?Q3;'O* 2I44DH628CSK/!:(M"=&**!,&7H ) MY&G"@K-H+*;T5P2OYMY/0$;N:( /DT'6<)(4KHP:$0<9<#$)]*R2<[&J:I1S MH/X2E'0\_PHXH;COE=\WESAE]'Y$Y/R"6\;;S7(2@CRB/8^YI$'GP.#74+B" M<@90QW +&<,NNF):(XI*J1$UHG:P +-*6 09]N.G2>5@8$Z"4L-B\00PZPNO M@D"=EU)K>) >@\6\>L* SC0ECOOB+E&5.P$DY<0YW.H&/JTCBT'[P!)6-BY*=_Q@69#3% M4]W;TE^5_YJ@0X14OZT42!8!B2F&7@B/(Q5Q)J32<;#$E\5%[DG1D@-H'MV[ MW>@GIJG#9S&+^/+H-Z=T&HP+?J2CJ#[V\G8UP#$5=*H8QQ,ACJ;7W:\TA0=9 MB'"/*#;P!3Z\*Q&V(H]I/-5,XQ&>BCIVQ2E\@"E M$V#N;JA2Z]2>%LXUZ7 J\:/9V47]!Z=S,$A@6X =5=R3I"FF%1=T!8_G!7IE M(TG/M<^Y>!]:0WF$$FTI9A]#3]6DQDL6@:R]8 E9'P]-4R/;9R MC("D(=@2L?2&H Z';V>E:55%VI#5W)1,#&6$:W]=T*'RRQ9-9KDW#+7I(2V' M6;>HSG %9%AQKI/J&0H4;K,2$^H<\W&QJ9I/<&QDG0ZK;(_B=3=I4".GI@K,,*[![X\UAAV4]\ALN%&%55SN"U[N.,)L7.IH ME1.F+Z*%AC_%%M8TY'GA^%RGJ'AG<1%0*HJZ>$LL2@OYK9EXTNR3GH[E%1BH967E7#P9ZI>Q%@F^4+'CUC3H^B>476DDYB M?[,A^2C<#E@#?S^-//22#M(B,Z7TI2)N\O]T9O"K-I-1RW288':H%V%&WC2: M]7(8@F2B(;TH"9[-WH5_%^9+I# M'SY$U 8.%X4X#?9'3.MI&Z-P=)-$C_BB0AP1N:MY:YF M9@1A.G&9!E7U_2C*!=AFAW/EJQA?BDE0O*%OM;TTN2==X%CLDW%NW@>V] /6 M-PSI1TA]H<[@#:#G9SN1%PC[*=+IHZQ^-:L)I/:2<80^WR$IO9J7; M(BM]/?:R$UGIC.D"5=-D<\B2L M8&<%<7G!IL$D2=*A>4(\CX(SGT*98.$XRGIDD&YAXQ8EOHP39C]!A=IP ^+9 M=02_EFI2[$R\:4=IH8I6J,3W MY0BTDIF,-S4F6@XBP+1B+$"F@C?,7(#A8[=",Q:X/9HWDD"5I'/O>!%3?N$:F;!Z3; -3[:9C/C M?3;'<,D'4RMKY:OI5WL@^9I*[_!+^"Y!.4_Z37?&I.+XVB-*//C]0Z:T7L.: MF V"PT<^7AZ<74O7?YQ?GEV?G^%8KS7?.=/%RY[3\'/F'\W&.Z,*&PCDA(^Q M=L79B&NY@E=^P!9XZ QJ28?8*31)XXC,-49KU;L?W_]4^)N:_B9'^)O68R]B M@DB%E(N>(#+I7-.[>V;YV;I.S5S,7)"U.<[T0T#6>Q;'U/W;MW VQ_2]ZU]J M.(=HC[]DM%A%>_SQ@T'*%(\>!C=8!Y;'YH#4LY7%P(6-P2A$@NT, ZWK=)(G MTZO&3\YI5EX_''P_/#QH46,N>!EL,F%&PE:@S91#,+;AJ)/SB2:/L\ DGFJ8 M19U(B@GPX\R;D;@ MC;&OE]7N2\H>LQQ_J!:I"Y@$,CU4'XX'$=-!AJ>#;"\-CQ\.LJZS0>;A&;>L METBIA4Y40ALC+6IFP'?&.4^C>TUA,\W 7H8S%'&(1Y$H7&_DEI*?C''1NXA5 MMY?AXC$MXN:+J@PWJ.!;PDH5V,V#022L!S#O1=C(@F'M69J%M'7M>=GC*TK] M02_+BX;?$R=ME)TCLEV9M/%4A7H2%@I8Q=6?.Y&N&IE0H//L3H''LY1:Q2"% M[KVQQ[,TGWP_F37<[X,7>_T> $4_)Y!P?$L#S*!VPCFL.^=1$] M?38+IJ!9-LZR59>]C)GG.;;'2CGO9@;EF+5D*)NX,R8R48BWGDKN0H9412V+ M[FE8']H>MR:")\T;8OX!E3\/25BU ]=[%H88VT"NXY7[(UZ942H(W:@7Y;5J M,;^S<0,!-*'MDN3/C8K8+K?*@N(2CFN/Y4RFL0K"\"PKK+IL5+Y-LB&*FFXV ML*7()1C+JMADB;OB /U!VD\R.G9PVIC!KF,G7P$?>0Z$R@$!W++N YOS2R5V M='(8SO_I%ZDQA8K-M" :EZE6Y2@-?)PY-AKP#2C\L-MJUIXS1LDF^M8<'/M< M84\,XC<:TD99&:EM5D+3VCM1 . =FR7TZ.7R(I"A-S#+ C?.TP&&FM_TL3XC MG^IFGW&'Y91A-I[-IU$_;[0< E'.[F#XJ&S;'NL,P6I6DK@[UM(A [C9M.F) M'>G;&%1AI5%8LME,^A/PK(FESTK/.8A ^ $/Z-ZS"IQ>VRV1<""T#9#0IW6JWV%NW*'IGZ;P%9?+[HA=Z="\0F1"W2QIE1FB):HAGM*A_*IA70,( MK,@DY;/-LM%66L.F395EA;OR*.N' 7L.P#1D;0[JHW/K.RO&:%>31IA25A2! MU?4.K&HK&C9+*T:8#%DK^&)6M!5AS&KM4[68AC$^56LC$H)F2&>:+FM"6Z< MOTAW>CK=R9V<[H3;C8+_W7LZ 0?^>T\D26UEDM3R$56=*@7JP_G?TH>#P^OS MRV_2'^>?CT[./DJ'YY<74VD:+[KSPZ9SXSWO#B9==>B4O7Q?=.^OF(LP&< : M6"^"0^[Z.0Y>X05+KY>4*C9>N+!4]7_G#(DKSHL##F0 1Y?T,_JV_(]WJ.=V MR?W;*&:'8C]Z]PO=,C[I%AN#-0M6X[IMQ]21V^0I_"\HER\849LQHC=Y\/ [ M6VM;KC;Q:Z6M3OSNL655M6WI]ES+/OZ=J2]IL^Y4R[YA\.4PAKM"+/C?/7VO MEABL..&M(JGLKLOU'GE4Z]_APP]3-4=OF^/4HNEHM,/F S)B0JSV3%:8__3) MMA4(^C 0%H<2!3-@>BAP*<9TI?)8&P6J(35U(9BR5;!17A*!9B#+)=X+EF^M MYE:FL"1Y91O:6+-&SA(F>N.>SS?SG61(V>>ZQ*6O<:""%'"?^M* M6S/7^E)9=S@L,L;_P*06,%6XL3M\O;.<7I$V@0?_U[..V#Q:BJNNU=G^'=V] MC9/X0\JC2M(@CO)+='T,LF"/.:YA]^R#R'%MT]$=W0ULU[ ((4JHF]0DCFY: MJF\J_YR@?J7 _]N3 NI'/=+-_G=/!H+@<_!@B;O\;3SH!4E>?+\GQ:1'\67R M#2']MXAD!W& _SJN,>P@/RPFQ&/[2@H$!L"CC-28'RW0_[KWCI)?G[7+7]_T MTT'PX_C7]X_NC_,?W\QOUW_]./WZO7OZ^\//L]^7T>GUL?G]Z.#^]/?QW?G1 MR>VWW^\[9T.[KG[>G/T[O M3J]O[D\_GMY^N_[S[OL'!__^]3W^U/D.O_O^X\./[[UOZOGU60^>4XE,_U7S]/M6/CF_;]9_6;OS]UO%[0/>\=_S[]>&)^OSZ ,QSK MIS_^_/W]XQ?C['?G!YSI[NSKG[^_77=@/W_>__W[2WYZI=Q]OC[.3P_^<555 MUU4CE$.34-FP3$MV54.175L/B>L&EA4XH L:9LNVC'^_&4:.<-,*8 M+FF6IQ'FBQ:,:_B#QI."9\W*L^XKGD5M)U0-RY55S]9E0],\V0WM0/8\50]L MS3$U4]W;-_26K5MKQ+)6JN8W?+U#G4@TEZF5+T3 1:E/QI-#?C$/\ZNBVW!C M>AK\]5\KT4.&"?J@W,&')#U*!EX>#KKECB^K#1?&C"#@F0CX6WYZ6!#PH:M\ M_[NC^+V_8O+5'9S_.+@[N_:UTZ^7'?B->GYT^>/[== Y^_U%^WYT?']V_;[[ M[0?NJ=O]^_>?VC^!8U+5TQU95XD'*HNKRT0Q?=DDAJ^[1',!$_;V+4M_0/O, M7)D%L^:7(@*S-@VSOOS^QU<49S09-STF1M8@:&9VLA*&DA#8"J=$65'>+:#=P\W-M7-;6ENL\V M,VAUF"W%%==(R_/HH/* M.T^S*] :!,T^AV9K+2$(?=,S#%>FN@TT"RQ5=E4KE'6-&K8>:AKU?*19IV4J MYAK1[((\LYNA)EQ@!6 49'7[>LD?RL^82WW8"0-F!>I#<3O'6"^9T8,X.,<; MX@E0PHZ9AT/=-+4*+W1,U;-TV0RI*QO DV37)F#,*(87**&C>WZPM^_8+5=[ MZ.03KHBMH>05*!6"DI= R;6N86G4-74P"!R%ZK)!PD!V#<>5'1IJ1-55W59L MT#6 DHUUHN1%>B2L=51>:R*NK1K4"!Q9L313-O ?KNN8LN9YINO8 'Y;V]O7@-P=]6%. MRIJ2^];7I%RDV!TROV^Q!IR\@Q 6,;!!5RWLMR?\("_J!^'7\UN>,N5&', MS,Q^[ILZ!)@L+E'U0-8();)A>IKL&(HEPV5J1*&AJA 7V(_;TJUURBT7#HG- MTR$$!2^0@FL%PM8M);1<6U8-TY8-A]BRY[BJ;!'?-\- "YU0!2O ;-G:L],^ MA3=B>N+[F"3!;=3M"N?#"VH-Y24(#C,;A_G=U!'M]RFK(2F(JI^8'MZYB: MI1@MX_E%I,*WL+[$O)(B4D',2R#F6J4P3--W-0T4B<#0T!FF)T-6UR32'%Y>G6@4F)TEL2\RN^=A.6I3?[ #UZ>F MZP.CT579<"U==BW?EMW #T)+"SQ/QV3)EFMN86]D0;N+;@,I"'0Q!-K0"1R= M!,309*J:F'^DFK+G.HZL&*%#+4-U% ]; 9OKU"%FD=TF-J0$=+QR\-2!GU?_ MM<&=V6<^_]9PVI65N0JN.QO7U9IJ41AJCF,315;U0,/T\+H*M";;V4N6\@JW-S-9J91(L/4\/E% V,5QE M>(HA>X38LFD0GP:ZK<(G>_N6XK9T]=F#)5;%U+;(_31^..#GB'A1-\HCREN: M97GB_^PD70!K]M___/)?5&G $?CGG2XB2 9X.R*.696+G6\X!R[ MW/J(9SE\L%OCB9A N!4-CZMI,GURCZV^Q>#!'1GNM<)A$!<;NA::-! )A:6+!AJ(#N!Y\F$4DTGOJFZMK.W;YHMU5BG MT-Y.=:H&M$\'-) H;Z$JBA]?6"'"RVA8VX(-S<.&3H:[,3EF$(#V(\.M@4X4 M:%3VM,"4;=4(7--4 MWT@ VY+5WD)VXS :]&B1 $O" ";O1.<(!F%<>75;@U M(&#=D!W=@#^IKU@N5:B%I8^ZV;*?KT>L7U+B9N@1EQ1^^(LBJ0 -^K M$L6L MJ4(_R2*\"9&W^)*J1@Q72>*W2D/11E;["F&\HD()ZL^Y;E M*AXU7,I&_6B&R?4"2"*.MWR3UNECY.Z:MZS5RJY8RWVO+&>H*?2S"[3LO4QUJ+&'ZQ#1,3\?PL2H; 35EQW2)3#6+6GK@ MJ(2US+7,ENXL?<37IGI:=I7<5Q#L$>2^ '*O=:B &%Y(547V3=V3#44%R\?S M"8OR!($+-Z61O7UW)1.^ULE+L[[ZR6?X!-TQ?DJ#2+AAEJQZ/&7+X6V:J@8,R7.!(>F* M)3N*YOF[;+>7YLT!%5LCZTO!R(SJ"?!=)OK4^H;JAIOF! M*[N::Z,34I&)[7AR0$++IZY%5*HMS!A8OQ21]54H>$?,YP9%=L*.69GV4%^& MX#FS\1Q]J/63BUVS/4U6U% '&T9794>CFFQ3W0])J(6J$>SM:T;+?;XG5/@? MUI=N5S'P4]#M<^FV$<$P3&)[)G:R#7S9\# 1G(2!3$R?6J%O.J:"+=O4ENEL M4)V*2 )9@R00D?RQ[AJ08*)S,]&A#B:!%K@J<0S9HDH 3)0:LALHF(\/>H]I M6C9QL5K7LENZ^VP/KLCZV"XZ7VW6AZ#SF>F\47=CZIIE!XZL8[3&<#5?=JFF MRD%@V-3V7,/P#1R(K@*=+VIZV1;E>P31KQP)AZT@D?Y@]S3V ML3GDJTN<_BOEB53>S80]AN'2]L@!".2;I 21Y2V G*;X%,"-K,U>I$Z*/.M? MD>6"@:"&K*NSX:DJB#M-5U5'4WR%&&KPCVI9>_MG24XE]=]OR :?0=OL[4NR M-(K]ATWL9Z=['.V72IJO*W[(N,,BG#++4;'OLNAM''7_=R]/!W14P#9 ?! ' M0P"N!*XB!.X4 O=TN T.8#35/%M60,&6#8J%KKYJR8[E68Y)PA"0'479B*1= MF]ZKR]$"!2JN#!4;036-&(8=8E5C"*CHDU!V'.Y&B@#+4YK-EVN[$U'VY>;:7M->']2(]/Z8-3L_ M)&EZ#[ \Z&'KR).XF$1YP=.9#O(\C;Q!CC=YG6 \OK[)D^(BA0TY(Q\9ZK=B MF9KKV[XBJP&U9+78R MR [-@YC:[UQH??:BZ+8[[0K5^DZ/9+:3$9IB7]UV/,^X*F5QV2TH6H M;B=G'T99=;4;AHP7)#U/KW*2T^ OTAW0^NW"@IN%_?X&MENRWU_!Q[^,X(]/ MW>]:]Y?W(U'/?O^$,W^Y__[U3_W[CS^5TZ^?HO/K3O?LZ/+GM]Y?W>\?SWY\ MO_YBGJG._>F?_V@&574?-#7+=\ # U/=FU*92_4 0&T4+6H_K@", &'YE,$ M! YM( X%F):KN@0XFFG*AJ&K,H&KETW=M*D>.-2Q_;U]I0VW/<:3,/*!U">I M] NO5BK,!6DB]F5X\]GJ-=!AE&3XEQT,\DZ2 J<.A#;Y,JCX^^SF'Z*#@%() M"'BJ63@AV9<]VU5 &=4UTR)^H%CJ(^QL+$*M(&5%(-2Z(I07^FZHAHX<4H7* MAN8HLJ-ZH>P8GN&$FFX;S+I1QE8Q/F1NI+I4%K1:!2(RD=K 1- L?<3&VR0- M,AI/@XHG639HH*$0L2M%0_7LX!_'473/Y8#^8#()G'HYG I\Q70U S!)1<>-;IBR2XDJFWZ@$M=P M:4#"U'= ;)=;O<$0;:+(-LZ M.FMC!@;F]8[__=OU%.?OAWYY?_Q5]_W&L VRB M;U]/[[__Z';/NL[=^<$_() ]W7-,V?=\4)(U594=8BDRT:V ^!J87#C<=V5A M8($^FX4^C@?*&T6YX+E@LONV+H-E9N! MA[]/;_\Q;4I"W\+0G6'*1NBHLNOB<." ZHJ#PT6)O:+0G<"FC<;E:'-AX+* M3#6]T/4-RY$U54>9JF)9C1/(U%-)2$$ETW6RMV]H+'.PY=8'M4TXALN,25/FQMZ^[K8, MXV&KW6;#:I2G..#S WL[T2UQ_L#>1"(3@8#Y"*N.W]$0 &XY(:BD/JBDAJ;* MGA4&LN:&IJ.:(=&I@BKI&K5#%&U,UR9T)PASP839:,$0F+;C4476=!5[E9I$ M]E10E4*JPJT B6J&B:K2&A'F(MM^KOW4^P/8,\*;=*4^B0(YBB6?]*.<=$7O MAQ?L\EE?RP7YGAN2&2;*@JH"X8ONZH)7"FT MK[T+^?^_,]_@ $'CJU9LJ5ZIFS8H0F4[5"9AM2GG@%\6PE66&TA M<&6-<<5SX?)T+Y1]'*-K4&K+CN:XLDL#0Z>:;?NNMK?OC.GD_M!-ZA>9B=Q- MO]K2B,UUU+Q:+P-JB#Z%&V<^\JP-)L=4?,/7/-D.B"$;!"C-,VPB^XIBX-A) M%1@K:%EZRS8?*EFOA7MU&ZAV%H,NYHM+"1LS":I'/Z4=&F?1+RI%,?Q-A1_V M)?VP]16Q$7:'S0LZ8??S.MM5U9,,+ M-=GSJ",'E+I^8%AVB.,HU99BB?G56TS5BPKC"M)=-NG6BH:BF:;I:U1670/- M@X#(CJ_HL@<79?C4,DW;Q2ZYBQJDMD8.V,U0-2YI3N##0*(DC6'W8HKU2VH5 MY6T<%Y?18%5'-(S\*!?<:#9N9#05"=<+%9.Z1/8IY-##E@T5TL_G 4JLB. M%OJV1S1*<6":KFHMPUTG4M[!T='9[!WYQ839E]1"FB,4^+ 1P:IF8U5# Z45 M2HBKZ9I,]1!K,Y0 S!_5AG_XMDIL-PA4>V_?5MV6:C^;58F!TMM%[BO05 2Y M+X#<:\TDM //,1P+$\VH;,!_@U+BF;)OV7X8VK[A!PY6G&@M;4P-_CJ2^R(= M(ANBLW3K(>LM*7UZ'B)+^9A>T7D*. [6+\H* M_^M%0+,UXF$%VN#GFA0.XD (BV<*BS^'9B(3T_*P(;FLD3"4#+)U/0-T_5UU?&UO7U+<5NZ:FT!_V3*^!LVV+5,)&X4A/%Y1OB@1^,\:P^G6#<@4[S< MT-HV@J6?9*SXZFU*NR2/?M%WMU&0=TK^T?AA 4NE_@GQ8!.#?/)/&C?J4[00 M5L\&&8SMT8SSQC]QNXS96"XQ?36DNAK8AJ>J;J!HNJHZFN(KQ%"#?U0-9^SP M7W72NESHALI>2LE/F81PQ+>D>TONL[TWP_@(J#<"^5&@301-&"X$-/88T'": M W:=I(1=*= X3?$IV!-9F[U(G11EU+^>OB,;"(H9J$ JARC>@!;^_8;LC[O_ ME2*J.@4$]O8_G/\M?3@XO#Z__";]>'38YT5?$A MO(>3X2S-=3W!JR@&[IH,8(T@:TGTSJ<@FOHTY84N$AR-5"F_B]V@-A47&Y'1 MT\)Q_]]>^F9_XL\>E90C'JIJ729V:\' Y#R H4OZ&7U;_L>[(,KZ77+_-HK9 M8=B/QCBX"D[HNFW'U)$9%BZV8OF"3[89GQS13/AWZ$LSK(E?*VWU_WOD?4IST/M$#-$0QE6RX5@T%3 M4,.NPD81L)D$&W4F+C!M&N/ZI@%H"( 9\@+J6W[1>$ _I$D/O92X MNZ]1WCD<9 JFA[?^=T!@O@@RRC\_V"MRN]^_%D$Q_K1V>^;V[/?/XW3(PR0 M_:F<'AWKYRS ]44[O_ZIGEY_N?O^]=0XNZ^#8^='GWY\O_X4P5[T[[T_E?./ MI_#^3["?@_OO1Y?=LQ_?E+/>7[WOAP^"8\9I[ZQ[VCOY?7H=]+X?_6E\^PUG M[1W#>S_]//OX13O[\:?V_>OWGW__/LW/6&#L.#\]^(>XBN9K-I55)Z2RH:J& M[!)?E]W #%7/<(AM&:SY3_X%2T52<0"$XH..%LG)#XKJX;U%(=QS,T MS29AJ'M!X*N^0BRB*\@)54?5-%=>0'F0X(1+YX3W%2J V^$13=!48 MGQ5:0#548YS05C5=D0N6Z A.N,:<\+S6"5%_-SPUD%W#-F7#"6V9$%V3;9_Z MH6;[@8XZH:6Z+4TS-X43KK1G[DO0[F&2L32H;$/=$J(R?0VM<42J\_!CD@0L M+Y6FOR*?9E=)=XUFR&T$@_VS:70[JA=28@QIUP%9T%-DP30VH6*6RY]J. MK6MZZ%I@-9J*T]*<9^M*@I37EY17:0\)4EX8*3?,'M]T;-]U42I;8/9XNBE[ MA!"9$MUU;0WXM()S +'EK29FCKT017Y,DRR3^FD21OD&&CFK:'30J.]0,9-?W V)9"@41N;>O M.6[+-)YM\FR8=UU0_=H92X+JGT'UM74$YH^C^88FFZKERX8*I _TK\JA&X)V M;-J.@F.8-$-KV?K&>)(%U6^K726H?GZJ;QA29JB88#T%LDD\5S9<:LO$]HA, M FKJ/K'"T#,P8=1L&>ZSZ^U%_&A!-'G>IUA='-](]*Y/XXQF;S?0P)K67R76 M6,P:.^5\8!G?K(];CZ0_*1++!I*(F":RAFZ&*\JZ!1[$P6F)6L><#0M-9"9- MQ&]Z'6Q3H:9/#=GVK% V D)DS[-4.0@T5U=L3W-496_?U%J:ND[SG04E;[#K M0%#RXBBY]B0X/O!A:I@R-33T).B>[.D^$+9K@[GAA2XU56R9V[)=0\ Z%- Y=B\VN/:B"332(310_EP*:.XN@Z\3UM;U^W6]K"G -K M9/]OAJ%S23-*4K_#;)V _J+=I(]-JS;0VA$)+&MH[93X!:SUJ,8NP5SG8:XW M38-'!W9G4S!SE("HLD%U379"PY#A;E7=]D%(!CCSR #FJJU1"HL@Y@TV> 0Q M+Y28:YO'50T"-Z3*FN/:?( 9\4Q%ID3UG4!S':K@+$*U93OKE(\FB'F#;1Y! MS(LDYH;9H^JJ2_T $TO1%1EJE@R\V9%UU;=\T+@"S0'=5C-;SO/SGT1RZ9S) MI32FV%$0,-'N)36T/ I, RXZ\$0?@D&.P^#_3E45.?K MV+G!E^'V MEP6-9)X,HN=2UJ.;9G>A1G*+9TY=G:DO 0KR\YKS1-5)#S8LFY M-GZ",/3 QC%E&GJJ;)BV+GL6F$&Z1U7X_XYJ&V1OWW!:KBO(>8O)>:7YGX*< M%TK.#?-'U\+0\@U5-D.'R 8K_7!\1PX]1=-TTU=MT\#BNI9MBJC/"U'E02^! MG?QF(V:PDTA_D/H=DM'@_V?O79O:2I(MT+^BX)Q[[TR$TEV/K)=G@@C:CQXF MVN!QTS/C_N*HIY$;)(XD_/KUMVH+D+"QC9 06U*=!Z:1$'M7[K4J5V969IFU M9/MO>ZYV%MEHKEVE$II]V [3_M4#5GHXC4>5:N>BVF'3)GDM$T M.TR,9R54.HMDEQB8XDHQP04/;F>7JJ[0O$6AI@KG-59"%G M9$A4F^S?%*TJNMD'7I>SXA7\FRIS*_@7!_]4V6I)'2GER4HI"2@Q@DN1 J.. MHS':B,0R^)GI9AJHX*_@?UA57,&_./BG0CASMO/.4E#4:,!H-1@:#<3$?9#& M6Q&S-TTIZ1JY-I.G-KY+S'[?#TYC)PT'IY<";-!?1^&UQ+CC%M/O@PBOR3/X MZV!4"7A. OX\*[V4)IQYAF"%M(!,ANQ],0>1)T9$5)9H4P@8NQ27=;ZD-=Y7 MA?_:2J\*_P7@/Q5?4EM&DTE &"H) @6,R[OY4,C.(::/2)*N;1E/-H!KN"+^ND>/O4 MU[HEOO8S^(9Q-&Y.J W&QW%XF?OJ=OIQO(X-.V\;!JN?L9S/V*J*YBN\7*!D M#?%1ZZ-:&(JX?*[JP9 [.2)T-@S!&#?,R0B,)P%(G 3-"057:I:-T2EZF1V1 M+EN\L5\M;VPO?%<92JCP712^,V$$JQ@O$01O:0#D <$X'\#%HBZ MI:J>-=A@^*XR%%#ANRA\IV$ [XD1EG 02O)RS%J 1IZ_F,"93M(R7[IQ=HEH M4XNIK>I*PR))4+ M*A?=BQD[L]";_-;8?:XN5K67DU9;779;X/Q\.3I_DR^CUS_/2'EX=./VY>3(G M[SLJS^6+7G\P[(T_708:]OKA^J<\^[_S_/*+.#X>Y%?>Y[>4P3;U#,&RL"-1B24OZ"EE*K*,6PLVM(5YNU<58V/G'X4I$6)$QC%VR>)#^"J.VXOCUF0YL:GV0[B^%+2K*&:J9&J=9,Z64QG)JVML^9FT_UK M\_6,#"XJ;C*'DE"B21YLT 22-E(2[WVB>F?7T*["VK6\@OZ!=5$%_0*@]S-E M3"X@<@5)ZG(DC''0-GM4W-F@$A61$C)T^RK:8IE$$AAXIC*VHPU&D )PSMH$\&W* M3GVIH)X//N:K&?@_CP#V):=Y;I/V;AFZS\H"3\OTN+45R_^8W9 M>AY,/-9M9;YMY=IH<::U1)E,=A0)!73"@:54 T6-UBHK-/=-O;=4]SY?M$WA M^DIME=JNJ,WQ*&.(63V[A$PYRXV@Q B[+MI[)+%.TC5Q.N24/G,#OOY0D>=LSCL MC([M,*[C0,+;!F1O\1DSCQ3/#TT8G)?XR;5-&'D6DO? ME+0((0$QJC1BR5\<,122LM;K1'32?&>7/=K$X2:5?C:Z*? M:0R*4B1:. Z6.0GHO(*\9P0@C G%22*RG/C)WL_"=:7MFR2S'LKW:>_D?!S# M&FK?'X1'%J[T6V/VO^D6-X[][UO[7B"C\O]\_$]GU:\VS%#4#C2Q&C#;*:O? M[(@281WW: (B70[_MZ_LN!+0AA/0?:O?2D!W):"9*H_L%:)T!@)-"5#Z"%9H MF_E(1R*08/"V$!#7E8 J :T9 =VW_JT$=%<"FBK@Y&/>$)P'Z80"3,R"2T0# M"SJ$D'^(T10"H@NWN:GG,FX/MO\T_Q$#V'Q)]FVC&,KA##\X/FS#SP?FIB\/# MU#@DH\/S\6AL^V6UKP?G:X'HK5R3:].&33#>^H1 C26 QI:I@D:#M]0G)V7B M)3>(I)L5;(NDUP$I\6!YX)/AD BYY#IW#$G':7*9"?*=*G8P#,:%>+M4DD5XDN#^$P2E@;M/(^@ MB/& U!HPVG$(4J(3QA)9>I!SW35B6=-&EJ:3?FHZQN5_0^_][M_SE\L_?6J' M;WM]F/S*XZ*!+G[2'+]G#?L([^?)*Z_"W0WO2.;/#<6>0.N/C.(H%F$W_ )O1T$F]ONW[7GY3 MQL,X-H.<'UV9Y,N5N?CCR!ZILBQG@U&O6/+Q,)[8<>]]_-N'7A@?7S+$S"]> MK"69_HIU^2(R(+_Y*S,6];%TLEP]T35KK.CUY9C]6BZWX0QIK/ T14Z#PKRQ MF4!8)CC-2/9AD(8WE*F=R]\Z'E[>PUGF)W##:/\$F_(M/K8G'^RGT\_V=V;[+_2!Y7>8@5V=I\?_K?S?._)T>&KUYU_ M'/[Z=/_@E\Z3PUN'9SGSPBCO\Y]N;M_=\.?=K_Y:]_=GD2S.TUZH5YQ;].B(M_\B3T;Q<>7 MW_SM,H35ZS>WT/S2#>&]"[(QYI$6O/#-18#QXN,OJ.A10T5?;.*3UR1Y9)3Y MYLOD$?U_5A^5^\8[;WU3-+\HV&UO:H[7!+_;IV[6Q?);?>P/XMUSU"']Z,&A MXJM/O4&F36"\&IUF?D1%C7/P?# L;E_V\XK*Z7R*=CCJQ+PY7H^;KVXA[SG6 M/D>?K'8;[I^V?VZ'GSJT>XL$QZUN^S;5>!NW?+PNWUV6[VGTL81-.DQW*U&T MVE0EZW6+9WPK'^.2+JAK\ZVUH7H>:*__V83IS(AVU0S\:(%K8^"M:PR\]8/7 M_44J9/#ACW>O3E^<_DY>L(/>X7]>D]='Q\>OW[T5?_SGU?'KS_MX\/F?O8// M?WZ^2FL<#3X??'[QZ>!=.#WX_,>[U^5WCW[__/K="_[Z-'_&T]?L\)?\N__Y MH_?BRU1(?L^+S_OL@+WF!_F]?^3K.3@ZZ+WX''JO6?Y;[U[C'[\\/_[C=/_# M?S^_&!\\*6F09^,7>V^"L,D26D;[:0W(@@8" S"-UDB*E6SIWO?);Y;OJJ?L67G M72['^7:&=AP[HP_VK-OIQTEAE_W8R?<5_;BMTTXWLPCV+ZL-Z8SR#>?OOG0 M&A:\5B@S'?3TQ(Z.GY\,/OPCAK?Q%]OK-T.C2ZW9J^A/[&C42WDQR[7O]<.1 M_5A=B+E^+@PQOI3/"11D@<26D++L%J@Z"9BJB\]!3-SJXT7Y_[ M_VNM=6\KS!\NL/$Y#@JD=KSP3#_9[_CSX?#V/>?.N-A_K23!@8=&]Z=C\9-O?F&R*D- M[+SRL GR[Q'NQ;/UY.+1.BI/UN3J"\%.G[.]J\?L((X/4Z7>!936WAO&M6!2 M96UERXAQYQ)8*2(HQ02G3D24N+-+NY(N'*NM[9?:2P)+$%L5Z6U$^C3M[#AG MM#1B"E0X0*407. &O(F*4XY>EDYKAF/%^9KA?)[8Z1*4U1UBIQ7QJY=5>V], M,C2FZ, F%P 1?994,<,^$B&X2U8DM;,K;VCK?OL(:OM:KK57/:UKCO46X:C% M"G/:1ZFKU4^W)])*BW>BQ=>SDL>JPH)EPJ.AKD2:5(DW%:>WU!6\?:,@RGU:%%8S"XPC]S8I0B? MBO>UP7O[)5-%_AV1/R. 7*)"4D;!.8> GI3LDC2@7/ZY990EDQ850+4"=4F0 MO-Z?:&T%T<6R;QIAMC2A= -Y7A)G_J^3\[+,+P?#)K8T'@][[KSIS70T.!CT MRT4/!R?Y7M]>%H16LIV+;/VLK')*)A^) >>5 ;2*@/5" U'$"9]D"$EF-XMU MI5Q6B+DUGM82X\];3!RK/,I8B>.!B6.JSZ+6EE K00LA (/G8&-RP"UJ84KL MFJA,'**+I!)')8X'/B-8B>-AB6-&W@4MB6!E7+HI+;.M%N L\<",3UQH8A/7 M.[L:NTHL//AB5<2Q\4FP7^-H]/B+)-A$['7L#%[*A.-L+IB!3-.%NV!F#57A M5E1MMT3X5=I=.NV^G15ZPDL7DT P3'! KA28B!&"J&C?7+2W M1&)5M-\#VFW]M?P%VIA=J26* ML^XX<^TX?U[K]IJE),'@P#@C &G*_J6+$I*GW+N8-QS75&-VA5E83BX=20^< M'JB<6CEU4W5]Y=1Y.74FHQH]%<(0X-;9[,676)V7!KPF7BN4+E%6*EZ[9O$. MC)53*Z=63EV/Z$GEU#DY=;:6F*+BQ";PK)2W934!AFJ9/59"= Q"4YGEKN9= M9$NN4GE 3JW3G>MTYUM/=V9+F>[,R[\ -=2ISNW?AKR=Z8[_S83^/W_ M.L_^[[PW_I2Y+71>Q1#C:6.N@R_J:?:_K*=IZWU?FP+=[<2//N8-[2QF?CAN M./PT[Y[CU<^'_GHL7?[<^Y@8G0GL$9F0V+PCHZEY1,W=AA)_[V/QD>*W'D0] MQVN"W>U3OW>MXI$A:DVNM:[K_5RK>B3H[29ASP6N?+%*W\,2<+W\B[W[$JS> M7/J14?WFIGZ9'!Z.NA/ MW)9ES)5=TV4XRIIF=#[\]+TE& X^?%F$=)LQ(-_YM5LOS6DOA)/X,$NSEZ^U M2)1&E_<"9!_0V[,B^>^X6.MQU]Z?GYZ?-![^8 G]HK;A27D5QS;_,'2B'?;S M57^W\F5+T70T&#>QJUF5&!N56!?KA@?J2C/?Z@S*S?LZ4XOLZ^LU*/UVZ_I; M4>NWJ4N[U2UOU=+M-2&.NG3UJ6OE4_>]F7)?T*)8(2O>XG/JG]RTIK/N]=E-:<';]FK_Y\_>Z@]^*7Y^\./K\FAT__V3L\^N/=B\^O\M_^ M%S\X>OWAQ='/)W_\=EE:XLOWN6_]?EMOE[_\8^CWS\? ML(.3/X["Z8O9?SX\.OBS#(Q^\=OTB&$0(=) P9LD 9FA8%4,0 /SSBD4P::=7:Z[ M:-ITZFA)9PP7!N[#$=B2IMJWH>9O04KZNN3O[GQTG71F$_N3M'ZEFGFIYM.T MBH](16T44(I9 +UGX+17(+5FU"MEG'2%:C:/9JJO,'-L#)UVDG*94"-ZH:GP MEG/CJ",I:');;%:'8(DH/9@Z!#Q0ZI *B(1GA\!%"H:S!#);Q*(*2IN,4FW( MYL&T>@/KXPW,-;/^SI1SU3O\UCJEN@R+D]'492#999/*._ \(*"4!%S,Z@25 M#HH3KUEQ&2CO*O%UX?\ZCZ*O5+0^5#0'$VGJE K.T?S\(@_Y.Q(LE3XX'A4E M<@F!DDI "Q/0X=0;0L6DY8)!9&5P8^ )C"ES6CG+<>8T1B;^'-5,98=I3C:.\BJ+KWQ@H6 MG0PB^RR)0&G@!D9F%26ES0HJZ* 9RY0AOXYS5(>E19#<8+:9@VQDYA7E).;_ M]QATD4Z19LI)/M@D1*P.2SOH9_^*?K+211\D@T1+AUA/7'%6(A!BN2561T-% MD4RB:]C7LY=J#*?R4"MY*&HNM2=,^$Q&G%MCK'1"!.X,CWH9&>;*0TO@H7]= M\1!2;86A63G1B(#&"##*EKE$5F5W*#!,?F>7<>QJ+BH/51ZJ/#3AH:-X>C88 MVN&G"0D]L<-A:9LQ*0>]RYB34>6QN7GL]16/B=)FVQ$-,5A5>B1J,"@]$,^= MTT%)0DH/;M8UHDTTMJ*VO \)V_W1Z+RIUAND&\>Q\Z(_MJ+2:&0PO6_R.[47N5/]WPZ)N8D[?VJP)C0BLS'J-'+51D06EK!4\219OT6+K!E^LV#>&I^?# M0G?Y+@9ADNAOOOY3)IE KG9'0$T2'# MI!,5P2%J9J)6PMW";;EC@=#7KLV_[3A7R4V4W=V<4N,5_'PF^?CKLGD&\D0"N-5BM5*SU V[BO*V8T;H@+7 MQ("O18SCQ_+]M[M];>2)KKL]<>U+PE8K52M5*U4K52MMAI56&]N[M)[2 M$TR8H@VHN XHJ-N_#D:C]@U>7PN=^/I: M,Q.E'.?4 D9T&$K"*UVMF5M-:3K ]T6T6.U4HMJ^VK!+L" M@IT&XE0VE[."@,G6 PR"@Z:2 XN<.4K0I4 KP:X7=!^<8+>@8._:W\R?X:'W M$8Y[(<3^XTI WR4@/W[Q9-K@4O"@-/.E6UUV\()T8(DTH"@J:;V*AM@R#W9P MUFQ"@]3I9_M9[TLWBORL=)J>ZW88KD[5C^W'F8EOM6RRYD>JE:J5JI6JE:J5 MJI7J"E<NL5-T195)8OH8=I$2%_.=6D1T M.CEJF0XN>"^#]"953*\+IJ?Q4\DD)3QF3%/N ;5&L%$2X)*IS.%6(LJ*Z?7" M](-[4UM0P7@0Q[5BL690JI6JE:J5JI6JE:J5Z@I7'#RXE>:0\TIS8KG6)&F! M7E*-B1#E1-!146/%,@\S9G=Y6OA4!?M<@OWMM2!<]$J0J @(X[-@3TYEP9XB MF."B89BX+7-A-'8)+CQBO(*WM>!=Y4GD"M[%P#M3K1BTDU)9<#8Y0"Q#G0AC M8#VUWFO-+>,5O!6\2P3O%^.0KK!<<3PWCJ=#C9BF22MF :5C@+%4'0?E@- R MASP):IG:V:5=SE2+8+Q19:WJ1A#^;$^:D4;0>1I]/'5QV&&ZVRDH6J26T@V& M(0YA/#A[7!9_-#CIA4ZYF4WBJ9M'$P42D^$F.B/R-+.GFES@9$#1X?FXJ8K-ZUI9:BZ6^G-V*I&/SCFA%'C%,U.A):"+7-"& M"(T$0[9KF4K4U9HNJ4G)[7"RHN3?CR]FD;3@5E#"UZ[+W?F@3HM=-M0_74$] M>!JU3A:25"4H0"AHQQQXXRSS@2E-4H%ZA7F%^6UW?N*YYUS[[.=R%"1O$IH* MFT0&MXE$Z+.!$!EEU"S=A[!E@%UKH,V3@D7 MO5-2&(R..RV2"<$**9'R2&^Q9U=<+EN9SW2 X@)]]IX0J. "T&D/UFH"-E)& M+(N!H=K953?,!J_;\G:@?0ZP!R^DI[Y,9/!E,(?5VG#)O4[!1<)8W9;; ?]I MN8ZUH=B&@_ LJW0;&&@1+%"#G!*M8G1V9Y=1TY7ZZQY%;=^7*P\\# \0R20& MP10+B)$)2S$_9,F36!([JO) 2WA@IO+'LNR'4P,8T.8O%D%'F8 J3YA3V9RZ M).,8[3(B*@]4'F@+#WQ1/_3$#H>?\GKNG98&5GEF31^Z71K;@K&@9X-U4)0U2F7EQ.B@7 MD'?7C.R\L)W8 .OZV-RSD_SGKEK"3?)SG6$\.Q_ZXV;(;L;OQ?G3TC"N\Z$W M/BZ;=5Z1[3J/.E].4RLJ%&H5(HL8?!;C4E-I2RD#==3PIO"R\*4!1A@AE/!; ME#%\/:!]DNBL$]J70'_//C01SDOZXS&+7R,A6BL T4=PU#E0P3!J1=3$D9U= ME N'.-M7/;TP=MM&B_^[B#'F,$*;6.EK%VY5E-3,?*N,M"1&>C$M!0\L^OQT M N'! 4;"P4F3(!%/O)1@AOL#@Q]!:NRAWKQ*H[<[_NS)]7[DP(-@82%*!-&E#8 M[,Y$PH 8[DE2EBNG=W9E5ZGV3-2H?+,^?%/WN/K,U6>N/G.;_LS-XU=9;SC' M**G6+OM5RJ;$70B>>F*EY:3Z5>OJ5STC%\'K#V]\C"H9E3TISRF@9!H,B=G/ M"IQP$URBGDX+'R>!)%KBD?Q MT=HHC%0[NV99Y]1KQ_E6;QS52M5*U4K52NMHI=6F37ZHZM/@8WI\Z5H>IL:; M>3X8_GSA5LXX,-5_F=M_F69'B)/$>^:!4"\ (\O^B[$(BBHD%FW^L=G955TJ M%^[[5\<'5LJL5JI6:O'&MH2X==W8'E283\/3+@E"N=" QIG\)2"XZ%D9]9A< MRCY+WMK:O;-51+>5=[?@B$_#2^":HSG7#O+$C^7[.B1N+7-7U4K52M5*U4K5 M2IMAI98%[2YSCWOAW?EH?!K[X]'18"\O:KDX>_+2]L)^_XD]ZXWM29.(=%^6 MY+R*$_D3?XO#]ST?)TG+5]$/WO:;3VG*>:HRFD\9?9H-^1EA45EM(%]/9IVOZ8#S@S@^3$?V8Y6'\\G#SUD:?IC6D^@RSEH%$,[Q M+ ^9!NVX J.MEM;&Y)78V35\87%8B7&+B;%:J14AO4JNJR#7:>PM6);W08; MD$;(.R,#JX@L'>5C(,@=E[Z2ZQK"]L')=0M*]:[]S?P9'GH?X;@70NP_KC3T M?1K*%#2=;,6LB ME\D!^6'I-%. [3!<]3D?VX]Q=/78UXK)FABI5JI6JE:J5JI6JE:J*UQQL [M M_!017CFGT7"%(GGMLBCW)G&F':*(2YC(>Y>Y6S7D,K?6:4J>)B&7:#Q*;QAH M'67IB^S :B<@1I&8,"DHQ7=VLTTWJGE?!?45J*W.RE5'CA*12&>)YTEP9V30 M-BE20;TVH)[MR1D(0TG!.1GMJ!X\2". M:[%B3:)4*U4K52M5*U4K52O5%:XX>' KS:'G'2^U,M%ZXQ(RY2PW@A(?D'B5 M7V/+/,B8W>5I!515[/,I=GHM#!>H)9XH!)J$ %28P E:9I09+9EC4L6FK+1+ M.*_%3QN+WE4>0Z[H71"]TW@;=YHE325PDCA@L!Z,\@FB"=ER:!67IJ*WHG>) MZ#V*IV>#H1U^FL38K\!<@3P_D-D5D%7DE/MD( 02 6DI0$:!H!QUB3%)3)D2 M2KO(V]0M=*.*6]6-*/S9GC3#A:#S3]L_SX]]AW<[!42+E%.ZP3#$(8P'9X_+ MTH\&)[W0N;R5#6*J&R<-24H4RUL5E5:A]-KX*(++#R6US@=F2^)O08YZ,C@] M'?2;A.!DWM#A^;BIC__?7DP:\]MKN3X(^* M'BJ_SL"+[?9IGU90,0%4EO'?6GJP*7G0P7,GJ'/1VYU=3ED7 M#:WD5\FODM^W5&=47DGNB8D>DW?9:?""95V3-!'6Z$I^+2&_:?$F2N)Y- @J MQ3+PQ7!PUGKPV6S$>((JJ9W=3(_=;+A*?I7\*OD]'/E]4?;ZQ Z'G_(Z[IV6 MWHMW:311*]_O0)[3@EDAA7"!"" BJV5,U($6D8-W-EM0H5).%,G<571MJC6V MH-'!_FATWM33#E*9U70Z*!>0W8J,[KRVG=B Z_K ][.3_.>N.II.*BLZPWAV M/O3'S7CXC.&+Y@FEWVGG0V]\7+R4O"+;U4QAOFH4$21*E42&3L04A>%(9* 2 M-8E)1BQG!AK.Q')F@.9OZ"V"@L6^,3P]'Q8R;(8$3DI4FJ\_?SE6L%+@?!3( M9VMQM2**AH! ?0J F#08Z1UXJ3@GJ*DI\P+YXH6X]>!/2W#\M>.S*A WXSTK MAI>$X6F]*1K)4M#9=\'D2L=O"I;2!(F'A(2)D#C-7DQ%\'HAN#8WJ%:J5GJ MRD.B!)7.>:44.JZLCUX$2[(6U*4CX2VVPSN6(-8M\WZWS&FQ#A(TJ8S)5L8P M0"X86*<,H$9O"!(5D._L8IUFDH16>&Y*6:K7"4M%O@'KM07G;1E*)TRT8;+=?:T2 M'WR[JS!O*QEO5.>.^5(-32IANX:AK3PSL.AV,DD:Y)MO7JJITCFW$)SF"9Y] M//CLWT@?M''4@(XH 8VU8'2I-Z;:8#:R"TSM[+*NDLLJ-*GM^1\:VP^<+:C@ MO3MX7UR!-[__C5-7F+EJZN6\AM"O[ MU^,>7^1@)N<\RF$-=S[*[QR-.M;_WWEOU"M0W:ZC&@^>_ZM9VFJE:J5JI6JE M:J4'BZ-.!%4:?$R/+QV%P]3HJN>#X<\73L+>U$>H:NK.D=*]-QH]94(A<%>: M'**S64AQ#T%3S@WGRAC5LX3QB+9W>: %4*;D^(O416===>PD1TKIKKRX& M^N$-,F.)R]NV1VV@&N(&SO:7A)=6011237#K U,#)7 M8&3_P\SH@'P/?WYZ(P5C2>H$RF "),&"ML$#"UY'#"%&3G9V=9?J)4RKJZAO M(^JMI"XC76MD: VWB,Q333$8'HWYSK"UBOKU03VYAGK'+/566'#6&$!4"K10 M%(ASED5:QB6QBOIU0_U*0/]#K#=IC:7W>I^$ F/XV9Z4=$FE@/DI@%VC +2* M(!<4)'<2D'()VCD&3)EH=#+:$_DM"J@%O_>(XE?S!L@B\3?_)I],-H1_'Y M<'!:/)W3LW+9U:69TZ7Y>*VMQM'K-\0F)[A-8)6V@,@].!DX!()1.>J$(BZ[ M-+1+Y<(3MFK-^$;GS2J%UXVV6NEAR[;K1MN>C?9:0H.]$3:8Y"@%ZF@9!"P\ M6!UT"6DFRJWS4IF6[[05Y.O:T/^+9$?3MV82&MSO3_!^.+Q$?H7Z_%!GUZ > MC%31F@A!2@=_6S@"J6QA@>J[S>9!^_EM0J=\$R<$UPV2O MC9Z-'\OWL5;DUW1YM5*U4K52M5*UTAK(Y57V>)X>\QL=#?;RHI:+LRDUZ,?&QW"KFQ?]^1JI37I MS5SWY-;MR3,M3:*TFO,406M;"N8P[\=<<"!YK\B61Z]LRS?ER@=M9>TM*+$^ M'!_'81.G',;CS%N]]['3Z^?_OEN<%]/9IVO_<;W^G4P&AW$\6$ZLA^K M/)S_--6'*WE(!-$8B 9O' (2X2!;,8%)F+2PWLK$=W8-75@<5F+<8F*L5FI% M2*^2ZRK[9Y1VPJ@9XQ$R% 6@10$VQ 0L$$,9U58D6\EU#6'[X.3Z@\A;Z(W. M3NRG\DC%[QNVOK.^LQWOW(+2U[RK+A(\KHF*FDZJ5JI6JE:J5JI6VC0KU16N M.&A_%$JX0")%@E8R=&@E>%WFD7X@LRL@Y^>6<&D+GJ%=Z#S3]L_SX]] MAW8[!42+5/FZP3#$(4SNZS'/JQ\&YZ59<[F=RU?'@[/'Q3"CP4DO3%[9(!*[ ML>]R8@X=IQ(3<1@5.J:0$I-=4;3:1-ITE%^,OIX,3D\'_:;5Q*3G\N'Y>#2V M_;*NE<+FH[#/T_;+>V]<)BYK28"0N 1TEH()40 EEF4+)H^&[>PBZTJSK"&Y MRX#1BK+ABU[JEZ[/@S%,VS)G__L0#\T<#TN;./=KQ_'NA/NCF3R52^?FTA=7 M7)I=/BV$0I!:,,#,F& ]-T"$#Y0('2(UA4LKCR[*H]5K6]QK8!H:(W1@?#0]C9Y5QV-5\X[=D. MGKVGRZMT-\_B; SC::<($X0;XE Q;Z7B-'(9-!I%O^=<5L9;:7)EYC1V=BE5 M0 UH'0?D(8++VQ9PS3T/6K*\@37Y8;FL(X-+ DV[?E."YI) M\E*3A)EO6-ASYV.;S7$T.!CTRX4.!R?Y M_MY>3M.L!U#NP-?3NG4;-4;)/61!4T*QF;E-T!0,T:@B-6B8G9DSL0E\W12] M_]0\5/G?T'N_^_?\Y?*J3^WP;:]_>7$BH^OB)\T%L89WEPK@Z9R-YA,?EZ;Z M/?]]3+."Z:/CV+&^-+"V_8*A3G\PSG_/#O./^YU>QL?;H3WIG-GAN#-(G?%Q M',4"]69%[3@60^5_FO;^CZYL^.5Z7/Q)9(]468RSP:CIW_]X&$_LN/<^_NU# M+XR/+VEFYA7LV9 M?1O!#:/]$VS*%_O8GGRPGT8[/UU_GO*C\\4:?GG[W[S)E)9RDU\=C,@W.<%, MYN],QHUQ,DSCL+PK7Y-MS;5TCH=E4_J?GC16>)HBIT&AH]0$PCBEFA%/+-+P M1F5 %$B71_U)V<_R4_WWG^SN39:\ ]QW_^Z&/^U^C9)FQ_GAQ5'.=V[XX_?_ MO--;+/_.[O/#_W:>[STY.GSUNO./PU^?[A_\TGER^.KEMUFA+5?^9);.?KNB ML^8AR-Y'Y_G)X,.H]7?QEUX_T_/@/']&&/UUKLMMMK$IY39;9[[L$WLVBH\O MO_G;95>N7K_YX\TO?;E)Y@=^RDR/R(2=+LZ&77S^Q^V.TGKTGVB CU MS9?)(_K-U[[WL90\4D3>Z6.__YJ@=_O-S;I8]E8N'Z_+=Y?E>QI]/'5QV&&Z6Z'Z@\7Z[I'HNC:DKLVWUJ8TN;X] MN);54R OW>JC Y/!82^?O=H[*AHI2Z;]?^\?[3_[[?%M"/H'\;#%F?O.K;RW M]R*7U)MXDAGA;7YLO]VB>.'6.ZO+ =WR7F^?!+KI%MLR\WFMV@J]' Y2;]RR MCF O+A(R W'P]$_^^NCUQX.G_WYW>/2,O/CE^[UYY/>P5/_ MZ?#IR;L7OV^,#*ZT702=2 TS(,-FD#21DKBO4]4E[D2786R M17V$EM0/K!+1AA*1]89SC))J[9 Q95/B+@1//;'2G8_&D\SK>- 9 MQHPYWSN)G?Z5YBP_+__E2U;V;#AXWPLQ=-RGSN LEJQ__VVGV.Q];]R+HX6B M*6V)1;3Z,Y89]N"JS<_FTWB6G\=>4UC2L?W0L:>EN/!S\X--&=:TWJ=/M M]C('JSCG7SOEZ-I9@G0Z2)@>)*@3T)H$AP4#,#X>7V>-!E\HI^ZYA;=HY MM[RW^'J+[PKE)4)YJL9MGL7^Z.ZJL843T==;-38MAG\NQGDR M8YNZ-O ME]%(?+-!O$J]6$&\'!!/I6*DT66\1K J6L L#\ :U& %ER0JC5D?[.S*KI;+ MZJQ80=Q"$*]2*580+P7$LR*1,!ZS$ 1#51:)UEC0 0T8)"I8Z8DG8F=7=3E; MU@B1JA&K1JR+\+!">8USK"D.AUDEC^W'TH&B'_+6Y//5V7*PV7[L7+: &&U9 MPG6>B1%+T,[SCXZXM-QD!.Q1,=]>/^1_G^0?]EK57&<=-O%GURHK[.VMQ^D$1-V+08U4L0TQ75+4#U=+9?"LPB M3P2\-QG5P4=PI3R:F:RXF V1JY+ (5U)*ZHW%-5+4-<5U2U ]73$GDE!!F\= M"*,]H.#? TIQKNI MB:T(_SV(F)BUTV&ZI*M?L[4.\V+V^LT+S[/=#N*XDM5\9$5FA87RE".F"%$% M RAE &U# F.X#EE,(!I3AHD(Y"T*#]88?_L2=5<@KTA>(9*G8H(R&C13 6Q3 MW>G0@)-,0@B4RNQ2$BV;PLYEM4JO.&XACI>I)BJ.5XCCJ7S(*B$@X1$(]1%0 M:)5WY$1 2&\3TFB)33N[[(8X7TW7M3E)T[X+KIFJ15BYG,;N9#;.UYI'JO"FK!%)JI,(R9HEOXU:\/4FG)\>V_S9_7*\_VZ(FPV$\*7 [Z5G7 M.ZGM:M:N70WJ1ZS=W92\+\/P1J6/4NR]+[-:MDR8KKAL\M8)SOV^'T8[BD_C MY-_]_J6M7EV9JFZ+\VV+XEIBT\60+2B (.6 NH11I4!(44?J3/1,XLXNU5UU M0T:DUE9M!*!7>?RP OI> #U3+$F4.WK)%NO'?;[[V-_/!A^JJ61K2J-_)J7+BW5B[5P>SY"VO\P*QF(E#K;T$%B MIAE@[L%QA2!LR-8-2?%(RE%IK19N$D4VC2T+, NY%17*+D?RP>J$B>1$D3X5"=&B\3@A) M)0$85-Z7*4;0B0:D-F,\E(I(UC7FZVYB#X+DK4HR[%],92BG"+:S!19W;27(/U40'Q5DD?@^:F)!JZU"S<8*G&)EOL M:SRT:JBX7@:N9RKDG.*2! M$L-*<@7LP5AB(@2:6"=PZ[7=V>5>TY11WA73[ MRN.^4=M:\7M?^)VJ!N>]H!8ML. (H&4&9[85(#-Q@?Q^%%4=R6)1S6IT3IPF*7AS^??2P=6N->/QP6Z^TUQJN< M-1]G?9K5$I:AC$99\$ZPS%24@.&$9<>#2,F4<#R6CLNRFY^D=D0Z:LRRQ0=J M*M3;!O6IO)!)*6T%A2AH=DI823;*TC0J_T]V '5^#)JP@;HA.U&3C>V&^XI3 M%!7+#X+EJ=20BE@=T(%TT0"FIMNZ04B,1V-U9(+$G5U^0]E S4ZL[ C$F?VT MA>TXYU"1?%K].+54):S["NM80FB42 MB=8:O"C:(1L+K*$4C!-!:YF2$C83%NU2N7!OH!J8W!+M4.']L/">418QBPD= M# 14)>W@$;13%C)58^3#LZ M[IP-!^][(8LM]VFV&5I^(M_?765=K(P;#$,<0K[+QV5A1H.37NB4>]MP1E^E M_LJ&?)+M^/+"C#]_^GU4QH@=7IIR[\J2E=?GXW5VO;]R$LDG 2QR5R8#,M"& M<,#,YTI$05UQTS3KJALF ]XM;'0[]*Q1B'A;Z6"5!U$J'=PC'4Q56_;4>0J2 M@LJ& Q0R@G51@??2!BZH2,'O["KL:OYU76BE@ZVF@U7JO4H']T@'4]7'/(V" M9R80#"4@S=)/LY" ))-]!NZ#D')G5XHN7UI]Q_W2P9+23>W5/_L'_W[VV]'^ MP2^=O2='^__>/]I_]MM"O9Y_;(^'[KZ\<5>X3,%.>9N?UCW_?^>]4>]R2*X[ M'^6WE/;]W4X_-B..&BUOR]N&,6Q9265;SVN]M)_*2(71T6!O8IB?K^R6]^7# M5';FBU="W7[GVWYQ5IQ+ZY(35(&D+@!R+<%0GL 2HZBCTAE6RKTY[0I>6]%N M*+)7J;(KLN\5V5.='6R@LASD,"A"*7[P8*1067:+Q(DQ1D2>'>NN)BWI2%MQ MW6ZU_*V12!71]XKHJ53.NS'CB#%K8VT!/6B5$C&K3IR.ME=BH MC2!6)2Q^P$C-X="7F;[.2] NUF.B=^&BF9$TS_(U[[_QAKD8'$(6"CSSD7/@ MG T04_8AA17$15>.9M7V#FL$W(>3#;?V+RJ:EX/F%]?0K QEWM@(3GC,:"[] M6BSWI6(Z_V\4!+U9FG=18=U>6#^4;*BP7@ZL?_]BDP[HT'MPS4A5)1UDH$L0 M6E&*F@5-4AMAO3T9BI?G0W]LRUFM+!G.AJ626+[X[U^>'9IL$I;=]86>V\T31J=B!!85A-HH@7'C04N"5-<8XK>[^P* MV5580Y<;"NL'34E46"]?9.R]\0(]BYP#8FE";7W* H-%($H3(529?Z$RK'E7 ML-J%>D-AO2DS/H ! ,834J5F.,H1%!*F\SL6F>/;0DG[-MQ2F.) M8>*M)84':;=12>$>26%&Q64R,,Q8D,1G=T\'#]I1"@2=3(;)2+K_A M^%;EA*WEA&4.(*J+?1\_V#OX,DRCF_=^CC=G0XVW3:HMHU7N-2*2M;REI:9O?/5AU$G M#0>GG?)Z],)"S[.!GD8W;LJ^]T>C<]OW\K[7 #RPP0[0&ZIP!%*6-I; (-CM+)"5K@BC3_YCHTAMT>*W,VAA,KS0I M6C&]?$S/]*ZT7'!C. C!""#Q$ERT%!SZX%,P*43,,EIUQ0W3\2JD-P;2*TV( M5D@O'](SB="8;4B4 :J%EZ[7$14U M)Z-R"4IB.XHV5BDE7L6S"Q,=IE\'_;='<7CZ:SE->IB>-':J%#4?15UKB"^T MC"[0!#I$!Y@" ]=TS);4F(C12VXS11E^HY*H-5@; >=5JH@*Y^7#>49$),F\ MBA$<*?U4$;-^8 DA$2*I(L*C(CN[0G6):$GI545S"_-J%E,YR2%TN?:"3"2VE),J9.RG+/2K8<;UN4W\'D-\6X,Q.^Y349%]^K0/95> MB3$:N+9@*)& 4B!8GZ67422)D%"Z)?;BJNAN+[KON5M&1??JT#W3E!XQ!JL$ M$)0EE6,B:!-CACA11E#FO6IE+YRMRN5<12,NY4=-X;0NA?-;].?#& I%54*: MCY#XK)CPE+GB5P!&I0"]<."$3)"X(-1EMA(N[.S>G%JN@=Z-@/!#I6TJA!>! M\%0QR.!B(DJ"\<8#!$(3V6! ME(X3@5D,^-+&QF@'AE$#.FH;60K4%@CSKEJHY>WJ$C2;E9LH)_TF>8G1>.#_ MS#=\>A;[HTD6XFPX>#NTITV&8LNR$6W3"9.0Q@4YY7?/1C=^*Y9[,F.XEQ.[ M5=J:C[:NS?BQG NGF *.$DNL4H$A.H*Q1' ;M>%)E,'J')=P.K,&*=N(ZU6( MAXKKE>!ZJBB0!Y*,$9"MF7'-# -#A0'KA,H,+FBV>)GPH]02NK-47+<1UZM0 M%!77*\'U5&8DI7B@DH-#(C*NO07-F(<03)0D UX[5?9K8A;IDUG3#G<W)R23QD(7%1??NDH3(AH "S^'@Y*3TENMEI [CJ"8FVI&8N.2PYX/AJWAI MM\/T*H883ZT[B0>#_HSY]B^L5[EL+B[[UX?9.4$'3U^\X:A#S'8%1XT#=$Z" M28L.)\O8JA*LY7C?/?K^$\4:X2CQZDL0G0*@-:9EOJ M*"B7CG.C>!MQOE5ID.M'-$;Y@6\.N0].3P?]269D&Y,@;94D,RTY+LLW#].3 MQEA-;*5RUGR<]?%+\<&\U4F0 $(8F<6'M6 9(R 52RQIQI)/.[O4Z"[C7\N/ M6JB],;!>E0:IB%XZHJ^KC9"HI%Y9,,H[0.5+.M,Q8 :C"YP*%+*-Q=D5T6NJ M-BJBEX[H+W2%B"0IYH"I,EY"%D1K28!(+R2B-T2&-B*ZGG^OB[#\#-CZ3%,Z MN^BKWW&?.G^Y&*WTUT[J]3-%+F&VTJU[8V_F]K9*'?J-00G/+TU9!R4L09#N MO7'12%,"Y=)' V5N'CCJ#1@C>=):$%N&IP@BNXJQ)070VC%"98DA]&WE@R4( MV KZE6O6O3+5\6T;&;2S1J\ MO8KGV?/GSYX<=0Z?=Y[]]\D_]@Y^>=9YM7?TK#/Y_K?.X4'GR=YO_^CL'3R= M?//L7[_O_WOOUV<'1[_5L;+MEC[/4HI^?)B>??3'MO\VOK+C>-@O%+C7#^6? M,B;\?>:Y?FVJ,B_C?;K6PR#O7LPX"<(IG?T@DT#[S'TJ&S3SG9>ZM$RB74J7 ME8=KAR=4IT>V3_I4T-\KZ*?BQVDJLX-J@7,= 5,&O>4A @W(- O,&\^SFT,7 M%C\5\IL%^25HGPKY%4)^JFRHU(:Z#'0B'064@8(A-@+CB?J4%,WJILS!^?JP M<1LAO_'S8"_TS/ZR)WW!8*_B:#SL^7$,%PQW_0B 4)P M*5(45/.PLTM%5ZE**=M *:W/,55R:3FY3-6 N2F=_CF][_7ZIS!NDSJ=HA_40V+=HD43E ME>2>F.@Q>:<3]X))SI,FPAK]9O]A/:S*:?-QVK4QJ%'I1%$:H$[QS&G,@4DJ M@'.4!\6T8((VN7=5CX1M-,@EDQ@$4RQ@=G6$I5B:-'L2-1)4K(!\P3:\%>2K M!?E,=[Q,X(&P!*BY!;2DE-T1!MEA\=(Q9%R(G5V6/1>QL"JJ(&\OR&747.IL M>>$E*LZM,58Z(0)WAD<] ;DJ09,*\C4!^308Y%UV#JD4@W_RDT@^4R+-^^)8&N:5&G"SH8YXM$ ;G[B1.=.("<9R; M5O!!2>Y_'V1I-H;X=>8%S34W01F4UEJ2N(C":BXR,PC22+@'3+Q5XI^/^.FU MGN8LQ!2R<(NBU!7E/1T#QP2K^1:R;7& MQRJYWD2N,PG%:(WTE@+!J $=36 -=9 0=1+"6$)P6?&QRJV56RNWUK#D9G/K M[P\2EFP!M];N,'419A;AIW%ISYO_#;WWNW_/7RY_X]0.W_;ZDZ>07=_>?"S] M>R]H>_?O;OC3[A4"OOR8"\I%-FFA_?>B%\?$E)<_\ MX@4XR/17K,M0.!]_^U>^=8DKW%E8N2:%UY=C]NOQ\/)JSNS;"&X8[9]@4[[8 MQ_;D@_TTVOGINAFR#;Y8PR]O_]MVN+-1E[=B](L54S>NV//#_W:>[STY.GSU MNO./PU^?[A_\TGER^.KEHV\^5VVY\B>#?D/0-N_*G=_&^9^F$7:)I3;C#Y^? M##Z,6G\7?^GU.^/CP7G^C##ZZ]R7^P,.N..O73RL%T0@&]>^8:LI130;95ZD M$WLVBH\OO_G;)=OU^LVM-K]T0RA^BJ1'9(*FBRWAXO,O7G[4O/3%WCYY3;)' M1*AOODP>T6^^]KV/I>21(O).'_O]UP2]VV]NUL6:6WWL#WR$'^9YJ?CJO3=( MQ0D@5B.,S(^XH '!\\$P69T?7?\G=O<'G; MO73_M/US._S4H=UOUO'->=M;N7R\+M]=EN]I]/'4Q6&'Z>Y=H+H.@:S??G_Y M\M=G+YX='.W].DEE/__U\#^=_8/GAZ]>[!WM'QX\7M:SLQ8V+PG36]SP5N*A MY#OJVGQK;:B>AR,V:R)+H\S.;#9>.!^6ZOOB[YPUIUA*Q/96%#+WX?=Y]Z4[ M%QAN[T4NL^DS$RUO^KS?]X/3V!G;CU]W!EH2Z#_J"Q0HE M:CN954+HU[_N$9%++8"0D !19Z815.42BX?O_OA/$F2:GAU_/O]T>'3^>?\( MGG]T'NT?[<#?.W#=P?G![M[G]Q\.SH__>7/V_L52D F?"_,XA#$>[.(]KS_M M[[Y,]W?WV'[\.MK_<##:C^&^/UZ=__OS7MU0809SIP>O3W*F3*8+3C)#"\*$ M28@HHH*H-#))80J1Y@@TD/7C.\,9>$2Q^ U'>DAS>Z 0"!N.](TH;L.1?A!' M.EC4D926,F<:-*,LXX0E-"=%81-BC554L#2-&2+5L7Y&HP?$D>[2>?+@[<[6 M>0*GI#<(K9Q="UO7UU9,!S,8XV?7?,A_^2T573\;ZUTWQ9^&]?Y8\]03%_+= M _.S8,K\*-:[OVR>)B ?\UP51$38%*7(+>%4<&+B-(NLH()R@[ R(#D?4-WF M';DE-PSI)V5(/]8ZW3"D;V)(B]8I W:4Q;8@VB8982QAI(A -32,6J:4RK,( M&%+%+.DC?X.YE8,J],3U25P;)U M.1-PH7.5F-"WP_E2O)-D(F', AG"QDGR5(3^CW22.)(\M.\JLX/T>!BH<6]< M]Y!Y-2D7M8,_@]ONW$H].%Y)3T]SP:34I(C@!TMT3CB/"Y(J*Q3-(YW* M8NLY97UZ9SVK-B;+AGO]3*Z4#??Z@=QKR=\24<,3F1&5%S%A(J6DL#8F/#5I MQJB,N$FVGA?]C']S]M*&>6V8U\_E;]GPK1_'MY:<,JG-;0RJ-*A9F2 ,Z)MP M(15AF&<,7#:[W+ADGHA><,EAI-X KKU_ED!N-J)H9#5]HQ#8EC M&_2!)U);]R,R%6KVK:YAW_A)2[=U%=ZK2;GAZM_$U<^736:3%4RFUI)4%6 R MRT*3 FP+DK%8Q-1PGO)DZSDM^HSR!U22MZD1WO"Q'V@Q7Z6!;EC8O;"P)0R^ M2(BLB 1);8*(5[$B0F4%2=(BSS17M&!WIYAN>-B&A_U<5O2&A]T'#ULRKA/# M:2*!./5O^='#T[L0:)J14!J16)52*!3?-,(#!"UN=\$YO9 ML*K'PJI^9#;_AE5]-U:UO\"JM$Y!?TP%R1A7V!@#U$<*%G$19WF28>I^I+:> MTWY.-X5'&U;U6%C5CP3ZV["J[\:JWBUJ59FE8..F))>*@Z6;2")CI@G7-F7& MJ S^AZPJ31^25O6D@LAP^IJ\_(EU>']O#9Q,W=L9N2[&+D[\QE0SU[+]!9R1 MP:SW2BA7S[*)%3\1_^2/2*'ND.+$_CD9GQZ9+UA^>YW$3/=EPI_NV&)XK);,VXA_17QWPYSNGCDMVK.93G2!48*4(WPR MRS@!-F2(X'%BA;A:ZGF\]T_!R%GO3?#KQ^0_/2C,4L\%'\]O%0,_.ZC/>N=$O MZK.HO45(&,1\=O4MG7U2!E,J?CRKA1C.H3FF1;]5UG93V'J3@U1)9&G!-A88K/Q/!"7%9;_[.P$J/! MN!X2QS$OK]B5ZV+MG:Q+OF9=_#$"-CLI'4K?,SA^IL2K8$SBP8RE=U:B$/D_ M-V]0#J<)3SF>DQ>OSK\=^_5SHNCPS?'O?\] M_'-W[^"/WHO#-W]=?8X?SM@/',.:37#-6Z[TJN%*;QNN] @F\R\QGHORLI?T M>V@L]1[!D']QG4HF[ MH$'&_SJ#^SX??WB=[/^SGQ[\\?+R\)^]"]0@W__[+%*CO\?B'SX__/ N/OCP M[M/!A]-/^W^\AOOAGA&.\0"USD^@94;'1WOI\8>=RW]_W@,M\?CR1.1:B\3D M1.:%("P2.1$Q _EG"UY0EDACA=?]!^.YT3NHL*O8P/]8Q#-:L"1->)0I1(_4 MN4AE)M.M'BR[F.*1*N<@>CJ[4/ODZPWJ]]RFX,?=;7%.^K?ST0@/+GSW%@[E MP((^.)[U=GRB&BI6?P%O4JYCSP(Y+8D'^"Z,WS_;;?3-$A6).ASW/KRD[<4/_DPKV8#>WE/BM2KR2>,?LPFL-#_.QFB:@Y< MOYQN]W[!?=IZX=78K5_!>JM@N)7;&GCMW,)=+HL0^)*SY<;*@+P'W16?,06# M;JXPG; $FZ^$@;M:/3E0EVH(-_VR)0?GIMKZM=^K!AKH[9+@O[V/YFP0+G@; M/L=_W863,2DGPD=P)M;Z/YH;\%.@-W4.1"6&0P(,O!3 2.L+X/ZRMW/T-_Q2 MC2<7HXD:P J%H>.WH-T#J3EAZ-^YW4.U M/ZQ6#RA:]/2@-&K6J^;X).#=($^'1K@5GDXNX(/P/AC7 &@#DS/_,Q],7?%B M9X%+7(O#E_NP!.[5L+(?<45Z3CF%M3TWLW:YX26EF0F86@G#UD;@+V>#*2X* MW*P'U:P#L(O,Y!0V7,19ABK MR[*&L2X.NG_+P:X.[TI!_7A.U]$9F,"G(,EGL&9 %#MC8$+#WALSG:#Q-^Z] M@H/3HQ'Y__J]^7B(V$XA,#F!-2XO!@BZ7?9$Y38G2,G.=R523(E4W#VL_:W> M%JB?[I_V>..?%P9_SBO\.9F7\ ^N.OY:;<'#K*?2JWF"J[%%G/ &GKZ:2SBW M SCAL&K(N!2Y)AM(]QKD@A(D-XI*VPL98Z69'8NC!Q%J6ZD&G"C!2@SV2*IO!?QE*: MY"&8,9&*T& M!]H!O'GJ!?X?.SM_;?VZ[=:\.]'G5]ML7\E ON]9?C5 O_1?\.R)?I(G]O7% M2<)5GE$A24X-G%B36+ K;$P2FH/.#0MK"K-\ N^%K_O-ZAT;4?9>@+8TUO#+ M?1YSLJ!)>DD+3T>#Z13$:QJ3-.E=&',.Y]8-_1*'KNJA8PH@YC[Y7J>O2CCC ME[TQ7(+0&2#<=XTR(PF"/J%.9P6I/RF-5R!:1@!7SX"(HVNB/1EW373N>S(##],PG MT#6 /SCV5#IW'XP3QP/< ;4?> ZJ&:#KH+IYXSB:(<1^",FZ(6RCZA4FW7D> MGFWT$U'N[L78U8)B_'^KA57W&66PUL')Y$,BU'F:X.?"I[7_"9];;X+_)B[< M*POWU1G8-&G'B>PW^)E31)K,VYB2U7!4^6N?I? MK8CW7OQV%QZ^=G7C9&OMZF:%*A1;+IC9M3W5M:+ + ?>Z-".@L+6 _-Z7/FH MJV=Y4@Q1!^MJ:68X&,%K9UY/4]UE_A$:U4_(,-Y56"(.$QRA 'Z*+&)7Q2=) M$>=1;B5AFB6$Y5E!N$T28HU)=&JPFC!;9A&%2I3DNT!]5I),Y!JZH7TWLSJVH^FGH&,CL3LYZP%IV3.)[2>:/0 M+O-A)1QGZ >'MPY#LX>!:7QT:CBIYJ7;,[\TI_CFJ^[Q;\'IU2NP=I+!L;AV M., [)R/C+G$%[!4\5\]+5'3;6YP]Z8PNI]A6"VL HY6B\LK:8.QSCUR@X:,8 M#)W.*:IZ>#<-]3?\IM:;T=_949C!LAWB&EGTI=ER,NKL3;/CS;C6<>;'9NS" M*L#[7CAG,*A4'5&U,];NSZ'WHF]T+GC'Q4EF%=6)MB02"BSCU&+Z>L&(DJDU MH&3$*5V)H-V/9>QWME=O;:^SF>XH=O;Z/CETX+1V/E8^F!$B$^KR*HZ+T)+H MG@+[;>:9U,![V($NU]S>6EZUXQNH>3'@,PM+8ZJK&1SRL=G:EX^!:;N/=B?# M(9JA1H =N\S57 !M.B^GD\KKTHM*7F]G/?^]8@ULV-T%!SZRR68JNF;=_O7$ M8-RK7IH&@=-[)\#R!A9:B3H^UG#I]4\$K;4$IGCEXQ#BTPLH&ZST#F,/7U5M M\MRL2Y@:.5\0*9@KX?P*DS%**+C!Q4[<1Z4Y@R'BIGKID!)?S^:.&Q_^G@:.^$1VG. M-!=$:0,:.:4%$7G""4=P8\ERR4%V/$]XMI*LV[_5)M]! &1(E,"<,?L-26%";FL321H9G DI'55H8^YGZ;C;Z#//[-1G_51G]X=Q(5 MA:",9B27B24LYA$I,A.35.19*F ?!.85L3A:V>A&+'JOM7=#WXD/>ME1CR*T M@0D3U7IQ&LPSQ.+V7JBHU1F M/%6$QCPAS%I-N*2**"&IA<6T6LAEMU-4P%>I-#;."R9H)$ FFIR"W,J3% 3G MLE6%*^^.@ONELP*RPA>ZA*0#,)&D\3,P[4[=[-K^OF<8 MY)LV<(@/D0^&Y)WJ#7!6&* <&G^8G^09/DY/C.4B-BDEW"@!VFH<$8ZMF8T5 M5#$6RUC$*YZ.QRDJZJWOM7M_ORZ1'_/V]8MQK^D3S4Z4S4XX5C('M03,8(,^ MC KH"=26B03*\=Z?\N,B]@B).! M\DS,^RC:MWLW1$CK#,RNOMZ[N+?KTAIT9[L'?\2\=WG9#'6[M^?OJ);9XE14 MLYZ>&Y@ IFJ%T0XJEUSA!Q%8\\!GA/@7A.%T/J^S>+=[?X7&*2X.<,5JNNQH MSY7Q9I=#;8&_#NIAPO" )]N!][B[%X2Y-!ZHTHP&LYG+)1/Z(RX'B(2!Q9WR MCS.ZW]F1\"I0>#$Q>0:738671>Z-7ZMR/BA_C8LDB[)T.7J>.*[:A0'^I><* MDVPO02T'@1@4!%BMR85;5A?I*8T=.G?9FD"$Q(6LHQ'N32'FXNX<8>:0S]&! M!<"'&.W5@69 Z)%$)Z6/*P%%PC.T@9?4 GL^#K<.7!E?V3ZY/F'"M?,!30!= MMBT?JJ;=-',+&Z1C9XC7[V&MFU)O6-%7Y+W@:1<$9S MI?-"*0:&MV3&6L8+540V@O_NQ);Y[BF1N(N>$;T95.<>5P5_>Y(VZ^OXI,@R ME:>119=[1)C4E(@TTP28,7QE$V99L4P)"151*BE/.4U9K(![<\6X ;JU6:;3 MXD%$\Q?VVLD-#WV)FWW/T?N6@6+_QG+N.&B=S3V=H'0;.!.@FLL/==92$WF? M]*I.=;#J3M,[O?P\2YAGO_:&=:I2:[>8RY):U;,QK([7K'.N+XSCS QO%WK) MX91:$5'7^#V6L6**D[T[:+>PSL.\,WL13(R_P68P3S@,\YH> M?-X_*;3,;<8B8F(N"#-I041"8Y)*'F4QM9I'H&_%<=)/XM68FW.B.@*:^1R. MQ82*6\;C>"IU'%N1B2)F($ZDU3J-+3>9CH2F8D,4WY\HXOW=\Q,F=&*-B0G+ MXXRP0B<$= %)$LM,GL413],(B:+/6+)*$V*V5!@[G[GJ=F08CDCJ@CPT\)MD M;K2*.[QLZ-)BC-'!953-2V?RJDG(G@G%U<[#4LV!5VKC;,]JN_='[3;IAQ29 M^BOW$HG^J6"FSZ=PMS8CQ__P/]"=.B$"Y]2W"PQZ,)L'GQE^5YKIW"%QU8PV MY''Z_$AXE2A[8!,B)799\6+ZU)GP#BL,'\*"C97#:;ZL4U3@B.'0X=S@(K05 MA-7/F+.S7CN]4<=XWEW/T6"&GDU<.LQ);9>]WC,7XD79NN"HZ\*;J;U[PA$OS: \WVUWK?JS.CYT%2' M=D$I.K2H"_U^B3]]^?N3CL(>[<4G+"LTA;4F,D;T4L0Q+1)AB(X4S5G*P59B M*T@I-E&BH(+'6=,*//]_GF,VGL-2FQ)Q$H=B6IEG M]2^_Z4$U'8K+9X.Q8Q/NIC50^\''QOEVD2;(00+8?WA\\,!M.^:R!-/HO\NC M;3A*5WX=;=,KO[ONL33>3FGV58^]_KLTB;_/8/,O>NP-#166$"X?-)SM>@S/ MVTW*'X9[FM:*L1LM^K-N,;5E\.*?9A62Q578D.]#WSC47)XRX:(*=QN2_5*P MX0=-RR_JM(2=+]CZ*V<<= GG59Z"%8I1BEX]^(=*!;>$(Q_/,6]UN2Y!VQB6 M@*4B,LRP3*H\UR(I-+<2+'=U0UU"?*-O_"]3X@=@>-/&.T+B1VH9>.1QN"<^ MCHY'[S^ UO_I^)]WT?Z'X\^'?\ X=S7\MT_?[^K!_F>P%BZ7D,<_O$O>?W@S M>#\Z&.SOOCI[?_3Z\N##/CO^YW5T@,CCG_\^/XCW/A_LGGX&:Z)&'9_M[YSH M(DN5*B)BDD@35D0*L\)RDHK"1C01.B_ *J#QBE?EO[_E7-R"5V[.UO+9BF44 M::OS+(TC9@O!TXCG>2HMS6P6%_2&+;B!.SU M3!8D4SS5C!>TX'SK^6IUT'__K IB(U1_?\1*XET<85L4--/6BH)J%LM"2*OB MB/-$9L"'C=V(Q_L[POM=\4@3611Q3D$\(NA&+!6!W5*D2"A/8I[F1C$0CZN! MJ"\1CS^!Q7 G\HS&U$C!9)$J!O\G@5%&B1$:FWBF<;R19_=Z&%IYEJLX3SB/ M2,XU)2QA!9$R9X1;0U5"$8!&?<%A>%+FXXN[4)-_QE//$)0E/FL%"3$1NTR0G.C,189P)(E.KB$YMHF46F42*K>?L MX1F(/_/IR:R,8\5RS0O%"DL+1:5BEF=%:HPT;",S[_7TM#*32[#-;:&(BAB< M'I:DI+!12F0><:N43 H;?[O,K$.3\ !S_6GY457'ERVDD\=[^DF:@+2)6=I,X3R%3AF(V(HGPQ\ G/M' M^')2NA(3UX'ELH.V@?TB'6R72[*J>Z@LYM&UQ?BW.VTTE[$4A;:QD"R-):K)ZQ_RWW-;12#9AHS23DS0G/-A14\@[.G6\V2US_=_>^"FV^VMS'@F*1!2#F?6VDP419X6 MEG-K&2M,= -TTV9OOWQO/[\^T4Q'A6241 4<7!9S3@2L-ABFB31:QE%"02HF MJU!-_UVGQ0:.W7+TZL>A.'GES(QK 7-M50L^=KVZ5U>'(]Z K\2N3".SOE[7 M8WFA"I.#H#&*17DN+G[3T4Y\(O(D%7&D26+R@C 1 M4R(M,(Z4\8B"J6!INHK?="_H2PMP(/4FUIUBJWLN;^T::"7B/FB$473%6Q5R MT+40)BU:_=F@POH:!*9NRZ-\J19P2M<]T^'[FZH:!51&C^?CD%0\#O1EK82L MK7!=MSZK/F[K_O?;#ULXWSVA7J1!=T4F%[WAQ'7#ZA1\8 V9ZX2"Q78SX=I@ M]7LSX=#M',1V77"'R]-9U5#8A+5F#G[:KZV#D<9;7=O:R>RLV^_4MTWU!5!8 MYJ9$0-B#[1U/1IZ?U1>Y=SO8&]P_!-%9>>5V[UXQL_9L3PU*-1]5,U^)Z,&X M^[ZJ$-85X?\P\PT^)LTDM+'"-PG#'EV@"#3?()I0B>6"0G\T)>B( =P;G3SP MY8=)N8H&51,J]J\P9N:HM:T[[$!U+?3C6FFIT&*V^S+)EOP=;E!'@?6=&GPI M9 NCU [=0W-=7V#X8PK5#JVOU?_354."F&K@PCI2SB/NSAPLS-.N6WO]Z82G M#$R(G!(J,[#$*9>DL(D@8%445B9"Z'RE3]5MG(OWZ$EL2^6\HST87;[O *IS M'Y'> ZC;#3A9S[Y0I\L6%R"[HACN816U9=$VS_G=UXG!E^G7E9_=0U';HQML M%?&\K'#RL/*<^-?5!BSMF>E\QO]K F\.U_*P:Y)UW@$:?M?MOTK=5'? M,.$OR7/YB1:.\LW"?=W"%4\NE?)W#QW0!^, 5)YQ@+9 9KM,0W=6,13U'L/" M_-?WFW]WWB6^\D%-_!8(3AD3,2LTC:E*F;5*\-3$6M'(ZE3+R#@$IR_HF/-W M#;/22$#LI_<&E/WRHZD"B3YZF*:0)\>./Q^G^Q_T^?$(++P/.]'!D4KAFOC] MZ"7<\YJ]'QV,WG\X98^JKS MNZP>[-WR3-QEPNN&IVUXVG+F?":HEDQ&FB;,:BISGL4JTK%DIH@E1Y[FHG@W M-(?:\+3OPM/:W-]4,:9HEA(5&TI801,B+&4DXH::HN"6IW3K>19M>-J&ISUQ MGB9C::0J;)+$FDF3"JZ%M33GB=&IU4Y/P_2IF&]XVH_G:0>MGB:*F&;*:'3+$*>EJ]6M3]0GG9K$SI$7M>]F\;;F/BVRW$6H;\J!F3B/+(1EQDA4Q!@FN>LEQ%S*8J!_FMXULW MV+V>0[TX$^6IT4>3%Y-J!I^_]/NSX5BWXE@+)?R8OEBH0A.:<0D<*V&$*Y40 M':=2"*:RR&9;SVFT"AQ\2XYU#6/X7HK6TBNO=(8^^6,<"RG@>'*1*,N$2 H> M,SBM29;'7/!$W[J%\N88_Y!CW!I3*LV33!A#TBPSA.4B(D641$08;FF:2\ZT MV'J>K,GGWQSCG^88)XK'45H4A4DMF-8ICPJI! Q"&(>$6;!B"C@6!.N:6(SV#"66I#&Q6I6]/T=XSN*LCT:$^%/ M4U7/7*,_0R;65OW>V+A,UI#&-S#55QD,:Y;ED;"H7QZNQ;"+^9(N%7/#EF[% MEA9 3HK8]>]F1"$")HN9)9P*2R)%)8V$2J,(C(0X7775_GI;C\8#R*F]HP#! M@];XFQP[,]:WSJX+\PV1FE"DD,!J8W[PT#31FB<;UKW[!7K8'/PVN2R@3.6V M2-.HR)G51<&4<4%@#8H7Z-Q7=UC97<51;F[PW+/SML-V]RPS4U:\]-BFZV%FD4I]AA,2%08 M;*^22"(C71"9B"3"AM,V*>XDK7G#-C=L<\,V-YG3CYAM=EP$6N4TC04#'9,K M ONN,,%0D2RU)F<\E[%-[R1S^L&PS46\9 < L QR\=!!GO;&'\UX-BDO/4[3 MTX:]V&$GB(YOX?\)MPR(F,>P)DZ(^F) M$M$K!"+8"(\2!+S6 _/"69\C5-"DFO5^F90]!S D2NT_N3@;J+/>J1F;T@$; MB^FTG'QR>#15]]: ^VL'934C@W'X93*?(;;1H/H5D70P\%T:.$>?'9H&=ELW MVSU,!^D-QFHXUP8A@RX:H)JJCP ]%V8XQ'_UH,3&[D,A'2@/0O&,YQ:'X#NT M T;GK[6 \J,[@P:<3!'SN[3CDI9''-)D$=)X :56YI(!!?>SQ>\0)6OMLW,V1 MT*;?&V >P7_FL#2Z[UY9@P7IGOD$DA26<"*!P<+!<-A:"+$\F@J\OMNG_CH@ MH%6\^0[O##3'XNT<&>=T4CEDJ&>E&0H$UPM0)T&YZ-P8N&W4WB)PG//9U;>L MPV6YCZ.5YXO8,MV?9V6+1'%JB(2M.R?"PF"?B>&%N*RV_F=1]H"8"0_G^/;E MN5\Y0VN_&P_SXDXCG)O;\&<@XDV)5\&8Q(,92^^L1&'[?P89MIZGUB14YTQ2 MRG44)Y06<:0BP:@^R;>>.^PH/& O4$X[X#SQ_$J(H!] :=OI%TF35X?_[KW: M>7%T^.:X][^'?^[N'?S1>W'XYJ^K(2L?SM@/)B@C@(_!FCL=S[&E5PWPV5N4 M1YX9$K@ 51G*$T" M>MROZSC;$O_W"JA(.*.YTGFA%-.@WC)C+>.%*B(;P7_>6'0[NC-#:]'87!G. MJ68YBWG,&4M,1I,LTU2;-/GN"O5?Y02F.[O\"X2>2S\%J3E%ZMLHV/".3R? M,'41)X*H'!5L9001(DI)6F0ZHB:3.E]%1/UV*^H^5/2:%)P&U]#!/6OK"X,R M]:"6%'>G)H(RY]!.YZ/Y4'BTRBFHQ@-W.K=[NYV_4+5%4/8Y7C:OZE8[U:P4 M^':"(^F-#' &[11H]VVK0LXK@XA40U#DJA9]TK\485FQ1\>^&*!$%35R*RC. MH%YZBT/YE&^4 :$V#A5YT/51R=:^,P"HHR6\VLL!_$":&7#*\#<^1$P',U2 MC=[N_7-FQN'5[LO2S)PN"WJM:\IR,8!W( S?Q.GSMM]JUP[Z](I5\U^.)N4, M]&S_@7OX"$:FV_X_06,&GHDPGNX>!WQ;S8<.3_44U@*'XL!/!XA$:X<>-A0_ MA^T5-6RJ>YQO!!/4>YC=3] 0YD\#AM399+B\KU[$X/*:8#0MTJ S$EL21 )H M*&Z(S^SW C[<.IKT!-'WQJK!A\##JC-XGRE]%YE@-U78E\<3Y-!M7U5-D 3@ MHXO![*PGYX,A>I^8>MH":C\YL2Q*4QM1D@FM"4LR M0WB1"Y(PGK$TUB(2*UH'U=9D)H]XQ@VCB99&"\.D+0S67=-\6:#M7LL30N.F MIK?%,E#O]&H6+JJ ;HJP?LMF]ET"E:Y5UFY>AL5ELRJC0+.)39EF,E.%SFV6 M912H.J.13K\3("J8O=N1-WUOBXA:L.VXN/KKK\;M3+;3^,L>^RB!*=YF^/TC[CZ_'ACPY:K^8Q>+^I\$4F 0A5XGJ__H2O5O:4G[ MM3"2UR[3>LO;Q8ON-YRZ5EE(>68XM3%-N6!*4)GH GY*&5MIBBA:JRR Z '2 MA+MA>I51S_2\Q/32+]8BWCF*_A,(^I&J$2&.FN[O[GS:_^?OT<'NV6#_\UYT M/'I]"?_!'?^Q]WL=.M+O_ M@O] '?EG_^+@C_WD_='+S\?_[&$+R39K[\6R"O/^_!CF^_[#W^?[3IUY+_[DNY_>/7AWY]?GQCLS!U3BPW44L*L8D1F>4XTIZR( MA*1)ANW>HV7M@%Q+0EH*;GC!BT*PPB+LCTAUHD6,278K%,F,LXI0FC,(?,9!FEC&5 M1G&LY?J>JAN^\T/YSMXU?.=L>'#T\N)X]/?Y\6CO\_L/K]G[?P[.#HZ.T?+^ M='!T-CH\.O^T/]J/4'2E&8TUI3%)9'@![V;^&O>RD^Z/CB_>[OP\. M/L-LCMY\.!Z]/SN.WXP.1L?1^Z.#L_W/_QH=[OY][FPKG66&*@X"2FG"6"I( M$=F8@("1BA6J 'UEG6WUI!7C?:'.X,-RR5N]47YOY"V&*;"]@(M$FF&\I] J M-4:FC&NI(K[A+??/6UY?PUM.82WV+@YA/OO_[,%[7U\<'+UF/NP$/.;S\<7A M'R]CX#&.M]@TXA%EG"BC4\+2."4B2A61LLBUU'EBA;RUWX:"*,XSFD5%D3%+ M32%-FM/(:)YFD9'KXX0;$GJ4)*1.3&;!5#(%,<9@ZVH1$YY%$3$T3U)+;9$D M&DCHP:F_]RR>NLG=WR:>GI3JB^T1HB*73$O#+.<\!?I2N;6IS!DHQ1O>):3@QA)A4FX,:#Y:YQOC:8D!'Y5P M\W12SGQ@86,]?;%X0E J%ED6R8(S"4Q+I+J(\X@*FPB=;*+>#X"Y'%_-7$:P M/O^\&0(3H? \=O#Y=7Q\]*^SXZ,WHX/X[W.8T\7[#Z?1^Z._SU \16E&01QE M1'&A";-I3F0N+2C!ABJ5*IZEZ:T=OTUA[TIAVF,M]?7.7J#2M\'#ZVL2'BFQ M?F,I0GH2,1II:G*B6,$)DS0G(C<:ZQ&B6%"FC5C)W+RG6M^.F_Y%[::O-]%5 MME:]^ZPK(&$,=S.IMDWO!58^ M+'P'@_F %=&8ZSZ76+8]&[@:;=S,H9GY'79ES&[P"*@Q4,8GQ(?E6-C1_[H% M^L=7\;U%&)".5'\VGH_T9!:^7V:0G7VI#UE]QG9 9_HY,$2_GFN>TH/=UR=2 M"86)0"35RA"6R83P(LU(G%DKE:))S$&/C_N>B<>131 MB' )=!/J(3U:2"B*W%[F/)U;IZ49#D9P?LO+AH@=7W $Z]_D"@;<#_7_G$#8*!N+P44!I M@>NV>WNV?NND=,5JG:&;3X-0E.BJVN"R2N$HX/&!)Z(6(JJSGL6RH952M6JN MSKJ5D*XJ%*8VOFIJW4(YN*HSE+9<46%:OM.;7,.2SCT]C>5P\ 5\-.C"C%AX MBB^O PWJ5?,'/J^]J(%7ZKC@902RY@22HS M7F:2[C"V1]4W-WK*6LCYY_VC=R>*%XS&BA/!LYRPA*>$&QZ31.;*@"K":"9O MUS)2\21A)J-%(5DH:4Z*_^&GB/HV(K"^GOR__W>W!K@#XDP2AR MYNS3=0#NGG\Z ;82PYDW1.24 K\IL"^VR0G/C<7P9D'YPW UEO7Z^[=/7O\ MNJJU4$[;\N:T4*!&>[ UIXS"X80_3!4\9][-!?^"Y>]=;*"'(H2<\7\YYYQ3 M".5@.)@YA#I5&M2H)_.9OZEJ?72JLR*++B?0\R?*X0JUN MBU/PF'KU()>'[EU[$_B@<^."8@T+A%" %X/A<+NWT\Z1U*@JP8=1!2B5"FB[ MSH%I/9)K'1V]W9:CCHRH0+=V[-=;5_VN#S2,!QZVB$>(I;V#RKM$ R!4.W1' M04L+AX-+"].93 MO'DR#MXGT=P[PWAL4#L09JSO/*)@-CKO;&>6HBN# F$M>X95%ZZL:D'*'#PC MD+79 ";>$C"QV F/H"Q; 3'_C8-X")#V?(=PZ8>", XC)T4<0X&!4JIU*R ME DN=<&5,M9PK5FF[P1][_L:-G\$*;\SUGN-]N6]V!O011A#?!)CA[[<4$)I MH@DSM" \*BCA,9!)E$92)RN85CG37/*<6VH29ADM\E3 U3J-DD(74CP(PZC> M>J'F.U(D1*:'.T(8-&WCCT_$D&%TMAI*NHOLN MJJ*C WQ$OYEGC:'8A--P;)W]FJ&]C=!25;WC>&C"2&_Y\FLGU?F$-LX\9#;-V'+/)K+&B\77-:M3>CW:Y%D&+"#,44"]O8?TR3^ &',2V 1%3Y<^0PEQWTZU([+ M7@.1SLX&I<9S@8"9.%KO8*V[/\R _R(@YIG0F-4$KQNN++3KNC O$7?5<4)_ MF+KTWGGY]L.-Z]6RH=V$/V'+FUA!].0TE9>?#CZ_3$[2V"I*34;RF!O"HH(1 M+N(4-)4DM6E6T5G8& M^/1J"I>@G.RF//2;A$<5D"!]@F'K8H5+D$<']H)>:#<@[\;LV+8+@,IU4FCG M,=[=Z05Z\$'>??;'@D@("ST2ETYH21 ;D+6D:R>_5JA5^X*6L;#S SJ_M]L)+3WE9 MRZ$KM)#RTRV;\RT]!JZW% MYE,6E)<'GU^G)S0V)B.3 W@E3F2%%+AC69M*SV[?:;:VBV)A"$8V-4IB1 M,2D*R@D<]U13P;+H"B7X5ADS(=*XK/NY_)DZI.T5KL>1/?,3ILB_-4,X+Z"L MH-(76M5N7-K[NZ>7)VE>Z"C3@H!P2N%D@.CC4@D2*PY')+>QL"O]!J(LH1FS M40XVD=N1A//<)CPQ-N@/1%R;*4,Y5X6P' M8Z\:.XT2N,&[[;?;/3.:#B>7QO3.C!B"+8"'^@*N]I5C8U!D9XNY-XU%6&=M M7+H'MF]PUMA"/\RA&(Q FQX,@^<.M>U@0B"?"M\W=CPJPZ@>7YK:L87>O(6* MLZ!RH\L;))/T'B>TIR9EU764G@TJ[%ZJL,-H_98&S+?O"^)JMVE3B;B8[JY4 M"0IW78M4FTG!12M[N#4D]0S$.V3?^ZO#NJQ-ONI,[IT52)%SGG&5"B,@FJ4E%D:0956F$ MW<"_L0QP'=-]X=NU/N%?#W;?79PD66P5$Y+$$OUS!5=$QLH2I931D4YD MBI7VM,_R>%7W0"JXS69')E=YEJB(&\6LDH5-5!IG26*+*!6\<)N]8HFLMG[? M[.B5.YJW+PJ)R/,=L'I_0-#?Q&< MGQN%"\;_Z22R$35IP4@F#9Q\'1F"B(4DS[,XTKG)9!K])(T; T'TWOB(7+?[ MT#VE$H01>?7 =TF?=3L&5L)GT87()AXEXAV,H+ T7ZHFU_F.@Q"9GN-]^O/!&3'P^AV]W MCOZ&G]5X2\2C82U\:^4ESX5VYHRY*S#.R=#YZ6O"=,%G)JW]\.I0;4W!$QJ"8>F01=-!/XK,+?Q6EI?&KF3T%I?]65 -ZNJ*-1 ML!ZED6AN]!UG M!BJPTWHI'-L, _?GK0[#NB,5GM0LUG* 2?304BLQD]>ALVWWWF(-]^*'51A) MO2; UN$L"7>$Z@/IQE&OB3NLNH6'"4_QYJHIU:#RA-\=[W9OW_&/IEYD90@N M=ZWJ?9CK4[][K5D.&V:4J+R;,LPY;)-?7'?(1X-/2X[$QP++92>?[#-T&!Q: M]'Q7.V/]UB/G5&\G0[W1.O>/5'+"J)(9,V"86,$)2S.)R&XQ25+@*#2)I,(> M\ \@$Q5W$BGU+9+H/6N+]5C\<0$. V0^& :76#A1]5GTQVDH)")AA>;9@2>, M%K"1)PM)F=UFM%X-K+ ;KW%X:AQ-I09.KNOS.@7#YG%C'TK'>"&&E!F/, MMYB48%M>"&!.X]FEKT[K]U3@GFV66POG T-NE+Z5YMM>7BS-#,3VF1%ZNU?# M/*'H< FBS7!A3NJ<>)& :0NP3OZA+B$-9CL9C\VP39F#L4^&'^ODB<7W7;., MJ*6:TB7:?6]$H>_(U=Z"1C6%20!+^U]8=*#1TU?&((=S#M(-:X/OHY-^*D$!F MOPQ1)J]D;E3-_=WSBQ.ME8UBR0@U>4; G#:$&V9)G!6IT5JD5#\,*_IMX^!I M-O2>- !(J\:/T5^*2+GY^ [[I 7DS7!=,/@Q3NM[#D!?;[.*] MAY<[P^HBZS<<(+@..\Y$;[O"[[5'OG&"!1]=R]*^B9EYB.XU+C,SAA-IG+<, M@T)7S&!FQ BCOU-L21^N*6//QID0O@[9[-#LTIO+:SRG52 MP'6;L;9@\E&!O+Y%M\'ON%4O.CMU.,6?#A\IY%%@TX4GC/YZ])J>I%)'ED:* M\#A5A"E+B614$I%D2D9"2BU6*D+NQRAVY\]M:J^[JP\HYA+RQ&Z(DXKA<.$" M<2%*O: INF][DVE[K!TXZ4 U?,CEBU>]7U -C*/?WKQ]5[E?Z6^_]K\(8;5. M8M.AL@1_/\7@Z*ANCD.O0ZH@/#XZV)5N;P0!VKP O;(% M5'$K<%V6DW^@J$WU4YA=';\&-FT^"@^AVF3H*6SF "HOR(,:M :=^O50Z]*6 M[AC[7[#, =DV9"!]R^HZFEW$YW%KTB4[3PP8I*L66G'4,_]]*&"L;]79Q#D8 MW#VDSN(:3;191ER:& ],U)0SP7I9,YBY\S(8-W-KZ/\:4;N]9@8X*"00-^ N M9-#J9:N ':.1:Y;FIC_NG(7NZ7!D?8.U\;U;%R+:U)'XM%'.]X_4IY,L$I'5 M+"$1HSEA@F(5CC5$9RE(L(AFB64_22Z^W_H>[/V]IU6%H-U[:4@JT'F"ADD.M* M,[LP(2O3-E&\!E#:I[G#6_#^!C-KS>O\),Q8>/X,=Y2NX@]8E(&7J5GCB7&H MV/!Q"Y?2#F>5S0M_,SPP *0[;.O>H6^,"*]T8&?U*!4LRF#F\5?@?5ZBXB/; M5/1+EX/O47Y\%1<*O\ZXA^(";)*_&WP^S!*[$,W@FIQ@E\S:(/?A6.'Y<^6! MW];M$,YF7!=_UHT@UT,D3CSNCD\)^5J[UHC!3KLOC/1RDFS ML#6UZPY,6+ *81>],M ER"XQ8FYSB5U&JYX;! XA)!<[A ,O8''_ZZ]!-:VZ M;L@;&A*"25T%+*> 0R]=\3,LY;A#X.L!EI9QWW\.:EG2J7$1/$.I JS2?%SG M<^)W=>81L#I,I+P>B=0=LPJF*CH\$O-'#H>7,"T4O58.H6 M1LU0KYS,9TB?U7?/N/^)/,]-+B:&O5WH3+)72Z@5/^E2'U[G[^D,TP'5 MFH?;_+FSI"$>])2A =+#H_WTA%'!BUS%)%'893'F$9$V-\18R:R TZEIC+V> M:5&L@ /T;[73WP@^M]GI;]GIUY]/"ILD41%)0N."$I;'FA1IS@A5C&LLM&*I M<; >-%FST[?%]?A&8,E5@(_-EBYMZ;M/)VFL6,*M)872L*5%D1(9:4G2'/EG M3I-$@##AT1I8;_T%R)#MWIT'UWY"Q?%MJ"3_RV>W_1,JX9YP[.[= MY0G-,FL9(B12DQ"6:DT$2SE)61'%RL"*HQJXJ#9*'E.94J&*/&/:&&&E405C M4J02^%&\K#:&E1Z81] +_<:Y+0?L7)UAU703N&CF6EO-33)E6TN/;&%ASHCZ M20:?R-E :S-^]I3(\&)_]S0^,302(D]BDBFI@,>*C!2"4;!>4B.DS N;BZWG MD[$)%(,>@^O8A1&&QTDA$/*>Q93!;O(4!")5)E8VUFO9Q3(,JYZ72S"L+OMI MF7\X?\#3XQ^P<>>7)[H \1@7DN@LXH0ED25"@G)99'F>ICR%751;SV<7$R\# MEQG E5@F; :.H[[1B,'3@$_YZK(;L8!XNVFVN-+'$*N8.R$_]A."_:NU)[QP; MU"T^&T@BA%;!*"3^ZY ?/4:,\G J+;ALLR@U2&&%_4J=LZG[5<@$ZO0FZ2#& MKR:&-IO0/*,-QGB4F094\57PN7FLBQ"IN!;(LL[76HS&NZR$?G==/8AE[4+3 M8?'ATK:6W>$G]IMV"F[OL?;'?7%S+M*F G1)-A;1I@+T 8QE4P'ZP,>^J0!] M.$.^\PK0&RLZE\PBFZE8*$M!7S4,=%FNM,R$30W+\JB@_-%FCGQW;'8'6?6F M#B%NJ@=J^_PX.0%;1>6QDB0WH&2S(M&$*Q41F:G+'2 36^8TS6[;.,;^BD_GC,TUF[N.F,=ZDR9_Q M(1XD0R=+*[\NORVB#GDD/5^!%+(B;\(+O2I8W;XYO*H*D?#&DJF6$@[;9*'* M3(5+WF\SE;HU#6A)? 1;PTVD3K!I&W.5YG0^%"78$"&\OI+0>#8PMC- =!J[ M[ UL?NIREO 3#_L^N7"Y*P%!:JEX8C#NM!;LK))?DQM>LU2QAG-P?[J[7M9E M';U#5YQ: V.N_S*D$U17K%?H*UNGQ2Y!*E>#:K5AHI\OCGIQQIV$@_9=W9G? M:(]\7W[[2@Q*3.DRA[;15/; !"SGC@2?KC]T]S7PVRQ*XSRRI. %(RS2!2FB M7!,:LT2GHK YYRO56E(SIA-&DP04!:FEC3/)>5%PJBB3*V'T1ZH&(-VX7$ 3 MT"A-F_O2JKP=2GH 917MN'9\:AV>RCH04/5^GR"R["];KW;>_K[UJQ,+@ZI" MC/6UE[^8:.=[<1P#C*]^[SM/T3WQFMV:'=0J:'W#-WGOO3K%KH! ML!39>=O_^>JHO"(D2 MJX-=^74K*0?CZ=PGMMD)YKI6S[X!'7@J- I(,C1V]BQFWG_T8!(+_\22Z!"% M?.;_?3=NO(__F4_P']=.W64N"]]'TN>ZU&Z^TK5L0>'N^EYYC]^H)3V?#>@0 M@YVK4HDA9F]W2I'J?I=E=[=_>PJ+'H=%?[VPTL['.X WB_*JH["R&?VEW5I8 M[VN>LK*7/F_15\HZE&=W&+R^B=]/)&J\OOEI.'0-3F=HB>/_ZOMYS"6B=X>N M2"ZK?CX<.B#OA>ZMW=V__ U'^@2V/PG;_Y??LTG988,^T?8_6:U7ZAY&)('YN-W$WB^#;;/=KW%H?$4 [,$,C:(26[[7'>E]H.7R MUV6L]*]-6'U0FW)%6?I-2IW+S%YNJWM5?5C7Z&CTHVZ])C8,[KOF[P.W-QC- M4 &6?"HN_9ESD9#0!&:AOF4*EN8G7Q/G"S:[99IZ;@)A#- 7!CM-W!$<"\S6 MW^[MU$._,#J4UG2F\'^KNI(DP %?+KRN0VKM>^"#--K@(1(W?^=2Z8@^/41L[6V$S^^#R.HG*/L-8>U#>#ZAS]E._J M?'WX[9A8>\]"9?/< M*9K8]AQ1@MI^$.%2T'W,S!6?U6@>#K<<1P.L$M_LBH-\:Q$G#KT/K--^QK6T MF* RZ_D;ST!N"\YNT( N++X(PV*Q#HLR6GI,1"0VPA MJV9MNP=D_PZ@J(3;/@[*>5N>_^+P[[U=0GE=HH\E)"[TZIU>H5BL_M"% <,= M[G5C5$N<>'@ FU'@R@O&" 57.IWA9^,:A+5UBVL!@['J' M(*B3Y^ +&DB+-^<:RSB NUK?]TO="CW<[M"RT5NF'F[/-X.!M0YSK\X,O*HD MP+RG0Z%,/RR"QT*!^3I,@\X@PN [32);^1O(>+NW:ZKIP O,U<0'"T3HO;&^ MFC^XAD=&NYU":'^W=U4M\<(3_$;74 +AHH:X0A4_YK T!9_--L'M< ! Z&#K MYL;#U*W[A*LEUI;",:@WP"D#+\Z!R8(:L#" M]UE>7O_NV0 MOG/O)1'O]^93+Z?J9'S\)FNKC1'#Q;4QL_5M0%P12F;4MIHWS6..U'.?8Z\*DE<]]'1K13Q$OJ,8.AY2)K+ENPQ@4+_?O:C@P! M+A$+MK&?PPCSXT+%_[K9]T[G UWCI-7">C#6\+SRDM0IB,U5(90W<8@ <,-@ M.C1M8;!_NI_C!&-%G6L->WK8,X@DP9!XM7MZ5R0%2;IVF.=8I^G;@BV M6BPR#EX3.W2UT:N=]A8D%AO=^VV]O9UY,:_"6Z:N#DD%]#X]"+KG!'N9 M>ZR1.B3D:6@D0MK"VEZ156!-"U0$.STI![">X27.L&C4/M1-QP'H 7V\H-+Y M-?'@MY>U?HPA&-RT>I$[)R98&9Z"K^[T%SHDMZ.[H?7?:FN_=XWCJWMF^^W1 MFH$)(^\ [^;A#7XTA\>L+% MAGO1P>?CRQ.3RH1SG1(>2TN8$C&1@ADB\QP4SUC'2H*VF62K=<*]T[*&_[D- M&5C0;V'[M11%QB(I"YJE&1-"4J8U+^*;R*"MKKL+2GCB!*#H"5,)F"HY)UFL M&&%6"E+P3! %5B&+E"W@:&X]CPNZ2@ (MH,BS6'YU*&@95&&H@:95MTGWG'^ M +L"%^%W+O[M('Z< A58TS+GJ2-X>K+@::DYYTVAHDW-Q7+-!=W47#R L6QJ M+A[XV#6WJ/XK&P3!6)X?"JK- %%5IDLDA28 KT%@[ !V4W[XU[KXPL'=VAVZKC M9:L3(6N'5A3W>W^BFZM!1>MXE'QT8U Y$ZZQ;JTS^M SUGJO'*3QR!BO5DQ< M)!*U"D00'@,[Q0> !5OZ;N6K*)P>.])EE'O]XV;OR%4>D6&8C7,4X#P;!PU: MJL8$):@&2W1>,W]/#1Y:*U'5&4X(M"9GVY&))?/*+&1>N57HY&S\;-"$=^YT MX?W:4K_6Z UJ[I=IM;.. Y=[(!7_DO'$Q2AKH%=7/CYR]16AX<-@HJL0[;JB M@."7K>!0)?[R[B"].VCKU^N\-NL7T#N>UCAR@O\EH,#4R^#/13V')LNF)G1/ MA6H(ES5YS/U0I>%=3'4*7Z<+.+QR4+LSFB/NG[CDX,*VY V8Z17^IX4^94:T M#W//!P.!A$&V%3#=6IVE+QLP_) '$$ZG&VH8B.A-710,A5, ( WYP^T\5GU9 M_CUUIN+0,QN\H'9G!2_QI]"'V!?KU\Z=+V( B]CF ^UR#>;!]WL&&U$Y/]$5 M3CQ'+HO$\D.\1D+G6A61E5IJ$)R),$F<*4.9S4P648GN@F^$%6OPC)VT>8.K M<&C?568'5_,I.PCB_0^O/Y]P&^6@=!@24<4)$S(FA8H9*:11 I2AE,;IUG.: M]+,D7_41H/^WQ8MV1+F&9&^).?>C:>+/.EGXB5/#:7RB(DNML)2H-(L(,X4A M(F(Q274<"Q:E11Q;1PW\"ZFAPZ)NCT=7: YOIY&-LXCI+)8YV,^6 F&PC.J4 M7TT)&Y_R]Z&1SWOT),VC-$]32A#JB[ TY80;^#-->)U%TE4_Y MEQ]# YC"!;]M/,O?@0SVZ0D#95!2S*3-N($?2H+@L):8)(LCQIBE"=MZ'L=K M0@M=S_*O5[B6^3HE?#&1?%4E_W8O\V*.1:U'N0RQ3I"O#C1Z6-Z%ZMZ I=\: MF#^#:09V_;_FH*NNL^E;DQ[$POK*S6>]%SX)_\])U3'XA789#VXU!Z4W;5Q> M1UU@WI37-;'@H7O 0ON!!B'+?]>&7CL;V5^?(B+4]8PH+0FT-+Q?281!&# .^]8#7&;Z=10VT MZ_("QE]B[,91M_')J4N-#:U._,CA6H4'(WA:V@5HZQDG%RYC$8B^+2)I,XTQ M?Q.7UKE(9N+<)_1T.DYXHZ/%,FO7SY=N^%Y_CJA#!I*KVZB3B-J,R%Y(X09E MM/+IJ6O2)OV['=6LVS+W2K_,W8/?7>*;#_I2#4OWR*]S*_TDIWYG?@I#"!BQ M5_CR"G_PUQ8+-QT/?)Y+M9PH$EQD#8SY^E(SEXYU-)G"IA>KB7"#JG-"D)0Z MIZ'J>(I<@*MUV=#4N6SXM>>O^+KS=R6Q%1MB^V9B@WW;:[K88%3FC\E$.]:+ MO.(0)<.S.J%S2,#2[[V=V-F%P.0W3XUG9CBML"YV.H0).V;GA ,2: UJXCGC M8I:D]V*!L/+-CMHDH($#^1A.YCKTGG+TAG""OG-?(]%$ _)2YQ;]8&I.[YB: MTPTU7T'-W>1>?B4]6J@7Q1@)IC0[?[S7S+"ADCL)WIW=Y?-W M2O$U=7;JT=K>8RU2$$XG$.2B1]SQ#4>Z 5_YJ9#GOFMFCPMX%6W&$8D8"G97 MI]ND8+YL6T2],76ONS?(,=^@CV2$"]E: 0T,6TVWV(:K+K):*JZ!I5? M(&@ M)"B8V$MTCD6#+JD2*PI=[BK0@!3CU]?X$M1'^VFN>=!B>Y.;PR]:?^"0,KBQ2:4C^K#N++@9/?#"C.4O,#N?3-J'LZM//=!3*!@\&TR[U4DN2;TN46H*[-SAK1>\]-!8;L$' MMLEEK3N]ALY\-TL7C':T?,.ML:<,9$O.E)B=E9/YZ5E[\!*?41!?)VH<[=RA MJ/'/^]ZB9C6)[-JTLL=SWM=G+7QMML/-V0O 7P[5;.*EW[4R,\ M:4'M_V6KT$%+ M4-WEFZ$IYD855MK7PU0S8$T.4["-V'=K#)8VS[7&6F!&CKL/1@&B>XQHXVU9 M2PB;N\:0MU(00N3?.'S"AK4TJ$_7Z \=Z+TNF7EN[\M['*K)(AO"*,BR5W#M M[OF,?J]RM106(M3!C=34,L "?@E_NCK-ZTDFP<97)\'B<#TTRTV9F31!L-U- MZNPF=7:3.KM)G7V80_Z6U-DOKC6_)YUV_8S!_OC.@ AO?*W>JW(R>A&,MW] MDW@1O'X/!PCA/$2 IZ/C?_;2]Q_VDX/1P?G[?UY&!Y]WX-[AZ#B&=^YB!SH] M.CS:B?=?+$6 1^_/\+K]SRJ&:X?P[&1_]\W@\)_W'][_L7>Q?W2>'L3'V!OV M FN+]G=.DX+L"EI:7RYZZ$-6 )Y0I3!S0C4NF$Q#JRJ::&2V4?'2+&U4G-'OO5V8L>"'X^@O'Z MONO8?37ZOU"(Q$8"&&8EJ99_4OOX$I M,AV*RV>#L9N.N^DWU\<3C*[P2'A+4&4YWR[2!+7960G_Z?KQ0='==HKN_\ST MZG=9M,US?N77T3;M?@?#PZ5P"3?ANGJ@<(C-@[GRBZ=/X$HWRS._-N<#=2P!7M]L.SM>D7HR@WY8AJ->E^X9]^'3K]PV_YK>9_N;O[= M>;OJF@'TWH_A_O1^]'>V".[[/W1^?1P6B?'L+8CH_^ M-3SX?#!\O_N2[A_]?7;X-MSS[W^=R9$>'GYX=X%W'G]X_^'X\]GP\.AU?/SY M'=O?_=?9_NA=LA__?;Y_].[3P3\O4S#E9P=OHT]_'KV<[>^<4"5,EIJ8V#P% MD]Z <2_S7!,AK(UIGC"-.#-IG/0SSE8J I; U^_Z!.&WMSQ)UPG7FT3,LH#> M<,(-)USBA)%(<\ =PPLN& M$_+4R#A+!8EHG&%!;42*0L,/2S-31#8Q&=]ZSE+:C]-DPPDWG/!I<\(\+10W MW)C8U_^U%:2 MI?NO*.@W[W5'*%VY+YX.(BAC>Z@HB;(+EUO\XLC5DA"(D: P_/7OY)4P8K,1 M"+@2.3V%03/S?'G6[P1KL:0,<1$)RG\A'0A'E@@A0P9#3-?6&5--JI=& M)YS;_Y"J_UL>_\.?F8_;#HY.&W_FU+NE]3]\_R2=;W%N/%J6&F*9XYE+ QOK MP0[CSB@7G?(.2Z:8=K*8W(4E$V+HT0*?DV8,Q%D MR/R^LJGE=3Z&.2'V9B1[5'WRRBUO=7V_>!DW(+7!88\9CQR.5$N#P5X$$[AT MB9-B4"Z9C%\8E$EP#J:B1: F"\1U<,@1HE&0PFFA;)0)KZU38YI*7B?E*3*^ M,C+.@HL*;*1(K 65FCHG< (!QT9*' DMIM)RR?B,J93M7HFU0F#$4,0]_'#$ M."2E#L8'QA4U%4U[T_#K5.W/)^,+BL96]V;X%15UMHQV+I+UEM4HNJ/Y/$TK M9+ R87B\S^6^VN"F$ MVX2U Q)8CVE' MH#M'.RXWC"P\271VG%*E4V) MN1 \\=A*RW Q])<,;"\,?>:\-#)*Y(1EB%L;D,5>(@'2X'V@G#&[MJX$:59I MN 5L"]@6L'U*Q>%R6#&QG/"Z2)L*(3<@: M#IHMM@1I@3VB7G)/";/,X[5U24R34K$R8%OY:WZI2OKFKOY>XKK*R2^YY_)! M')2BRIHXHTI1Y;(-MA15EJ+*FGQRE4K<2E%E*:HL196/:?-MOVVM>,CNI?LM M7I);@@JG9)"&,4*YE=QZI;R3,7BB%;Q8 FX+<4N<[NZT>ZW^UK<6[9S ]_'N M^W=[VSOO>NVSEFCM?.RV]G_K=_K=?OO-5;?$;X,6W3IM]=^>[?9_[7;Z'_WW+7RECM(S96S $D5.+>(L$:2-9HAA;D3@Q"K' MU]:YX4TLKW=6JFG.?*D>*DCX2-5#+ :E3.)<"NY)<%1$3W,A$0F)J%"B84N& MA!?1L! "5]QJI'PRB#M*D%->(F4Y88)1'.%46^>*-8TT!0D+$KYL)*32&QRU MPHX8'H2P(6'-/-.1.6VC*J&JY4+"F5 5%3YB&10BC$7$BBFT O."RAUE/>6W8U,"K]O1WOQ:%E=#Z7TXCMS$6=1A@2@&4 G8)>)G2]5$(IM/.8$8' S,Y95TPA XL-ZX@#25IY(T FF)%- MKF6-2B]*>=6"99S8P#P-(-V<\2"Q#9A3RP6-V&/)7+$EETS&+VQ)SPEHQ<0C MZ4E.]L$>60IJ%#:L$ED2NK5.EFEC4J;RJR/B"93Q$:T+$/#@3.3!. M65M**$M53P';4D)9P/9>8'MAZ!.BE"3!("]P=N9QT/]E](@(X[1RSJ5 2@EE M =L"MJ6$LH#M?]CM^<9@Z"IJE+R4TDK)9;US@ZZC8VJG;VME[AM9*P7A+6KS@&(HLT MX9B(,);C8%W@'/[R6'*BN2TAKX4X!@X'K9UVK]/?.VGWMTX[9QV\N_^6P&>^ M=3ZWX#,MWCG[K=NFN]WV56ZE_4_?6O2W7G6]_F_]=O_C?F?GDVAMONMVSC[" M?]U^:_\MR]>K2G?>?'<,:%A1F21'(KF N!$,:2X#1A18- HCXJ1% M/"@0;ZH=BBH9KW@D 6N0<6*:A#_8Z*E?36)][9JWQZ/A85Q"R^:&B5X]1-2) MD0/,-@0?0AQ51WE%9V%:63,9G+!O"E4H$P)E9G7F4$D,VR(0DQBG0R)A- M!F0A-M'44N8LUI:I[GATF;[1E#O M \M(F8J1LTS@^&G6R.'2Q4B=0DH0@SCF#FE)!?)42#CZ@HG,K:WKIF0/)OPH MCMWZ2GC 2F.II9)6:(>>41I\$A MRU) F=-'>J\94VIM734E+^'9%99P&8T(CK$@=>"6:,N%XI%[Z60*4A4#9\DD M?,; "5:!=B8\\G!F(VXQ12Z!E6,P'.[:2AU]9> TB:S3(5[8).M@Y10FG<*D M4S@BRV'S@\.F,VLP8HZCX,2AB(-$G.B G)8:A2!""-KH:%WAB"RT905L"T=D M =M[@>V%[6Y% "4^"*3!?$,\88$<(Q9@ES'FX.2,NG!$%K M8%LX(@O8W@ML M9^/$408N(BBU6J7%V.N<3Q5%);L5>/?E^9U 1;S9;C8.@"X.!J.3C=[8S\8CH]'<0>N_^M@ MZ/>>&0W:FUM3-!B>M,_VSMK]MZ)-6W#=#=S>[V"XUK=._Q/>?O^)M38'>^V= MK]]:(-F[_^EBO__7@?ULCK?[&VQ[IT5;.WNL<_:6MS8_T-W^!QCWNUY[YP/? MW?$G<'^RO?GVVW_./K$OFFE-@J:(Y3:DG!J*C!$$):VM!?DS+/$)NL/&CF$C M0W(202D98:L%S:5,QAHNG6&2<&$B@3F/ +"',.M'H^.XMOY]SJ\+S>RNOB) MD\7XZ;W6'WG#_.F[,1P/XG;Z_AAOCD5SKMIW!MGHMQI"LYW@MV5IL15^!4L M[>*I4^DK0>2R\+SFP:HGYGFM"2/CSX_KRB3XS0)6@Y20YAW"-2L_"ZPY#SWE MRDY'/DA?\G:XQHR[\L5W'^U) XQU^#*8[X_'BK32_J.7Y![21@FP.Y@)*N?) M6HL3$U%8S80D7N O6P^.=W[7X&!OMLZW9CL>;:>/$1[P[SBNC1/HOIK[M%$( M;NV_/6WMP/L[?PU:_2WM_@>VN_.QV^Z'7N=S)U_G;/?];WL=NMO-W$^MBT8ACN6Z30XJ M?](<<1<9=SHQ+ZAD M+&F<25\JN'M8Q+' W>+A[J()'0[&>1PC(L2:S-Y$D79,(A%#%$)YS9*JX$ZI M!Q.[U(3I;FETS\_#T1[J':##T=#'\>UI@_3&1UN]#.:GU*WRW&\=_#&9^8(V M]T>;UB7EBGI-N(_(\JCODC?XJ3OXJQ/FBJG/$6>YS*!"*:-E@PC8AT3(:<3\9Q,U,1JSNAVC8H! MZGN:O^L=],;=&!I?A\-PE\/\A1(Q/.4I?[XF[_.2%)RY/\Y\F#WE9:)41H 8 M..P!9Z3!2$\276A5%EA27Y*C:%(\N(D^73&&1J\)Z"J M"Y$TXEHGI(E*R)-D./-,4>-!DEE3"E(C29[/ 3"1.U-GW6%2/-B[R#6Z>4Y+ M/O.BYV%EL/@IM2J WP*ZU'WV;./YG"P%V JPU4C)+,!V#V"[T":)DR$%$5$*5B+.N44Z:(\X M<9XY:8S..<^$ZJ; \]97/#NP/6H9Q6V9M3\JHIA>=RI7G+Y2^2J'PW$OW_OU M* Y@$'_':3[M5.YFOC@=";[XBG4P;<='MW_EMB$^=8ZS9I>G8_;G'/4E6EP4 MF'1'%V?5UXC<*-H]9!,\XVL[.+&GX[5?+B\GK-QT3"8/^NJ4W3HQ*3U:#+?Q9F?[8Z?Q/]N_;VZUWS?>;'_\X]42C+T]/(++ M'0WSG%= :G,1P;O>@3WP/;!3_SR"%_;S8C10M2Y5>P$/^Z"1"OGS[/7"+''[U$ M;ONH&T>Y7/9H7+\BN>W-3Z>_T]W3SF?1'O_7:_5WQUT=D)O]_.'O\/[OWCXG]\&NW3PM^L/3V$,@];.'MQCZ[33 MW\.[_=#M]#_VVSM[%*YQVM[_J]NF\/ESW.Q):4/! MXD1,A)P2Q#4RM$J#E,$&3 BHVU?+YB38I '[H*TF/*H RKA2BBFBF>$R^*N5 M4G^,XJ'MA7$#MFVC6I3&M/*L,5F=>Y33_70,3U=.M^$]/&;XO6==;P#*4QS7 MJJ"N%AOMPQ<.MH"4DB/&I4+*:5NKQZ MU.7M]T(8Q!=6E_>L3N+IL=GP73@E>^-&B)6GJE3IE;*59XR&IN&W]'JZ-3N[])[G[N26V/W?$]GMXK_^!M3?ANOVO9YU^YW1W9[#7SK&& M?NBW-S]-O_,7W$L<9#ZGSMF>V.WO\=W]OWIM&"<\P_[V9KO7[O\V@/'BW1U_ MVJ8MW/Y+GU;Q@BH@NH5;_;TO8(=YYL#RRAU*$9<)@S'J$J**:A^LT9@"\DK9 MU&11"66E)J^ 6YT>O!X1T0)NBP"WUB5PPSRO5+0H4

36$?VWAR>ZZ3#"5WC_?+\ M7T0_DB?(2)LBU=MOA_%@'*<.YHV#T!X>3!UL!;WF0Z^SJZJ92I;:H#3"+@!Z MA>"18=(A&TW$/%DC_*1]F'XP6T)I+E1?87Z"+*PBS(\@S)=5$9G+=ICA"%8R M@2H2'#)$.42T8,9%;)4)N3Q7J15L(U1K;>,\.'HX'%6B.$P-Z__WN#?)S$)5 M,E?,C[^?I6,2%.W&06CT#G) ;#0\*06'S^4,FJ[='Y.ER\'A[POW<;)N;V:6 MK8#8?""&KVHDVE+,%:%(<&$1M]X@K8/)'108$R;02,3:.F\*HFM4LE2*#VNI MD9S%T3#8<;<(]%,*]&6MA%$NG24>49K31'RRR/F8"XM9(B0JAA,(]/_]AZ:$ M_G>-1/HE>$&V;\A6*2Z/9W1YS"0XOBE6T7WPAUQ5*"RW.-KH$4]&(-@$'IG M&:@6!A-*G?#69]H4@U6-K*+BXJBE0E&$][&%][+RX)7#3I&(K'41<2H-"./O5S:Y7E#4^V%3LS+( M_>21IHV#4*#\H5!.K^IA,=J@")/(<2,1=R$@*V1$(4;"K>)8JE11U9JG:85Y M1SE:C@2A@J(%19]=_RTH^A@H>D4AYH88)4$#-CX@;K!#)JF B./:8!IID("B M!%"4KP**/C8MPT](&.[:R5*LK<_;R?(IZM5N+M,5CUZF^\=H> BK>OK'P%8Q M_K?_>]P[S%E6]2O:S?(YY6$!>=X%>?VXW^K_VMW]W,&[[S^<;N]T2.9'V?[\ M<;_=WSKK?&[WKS!WE]WX%KOQOL]C_N[6X"CO3_&K3?PUC?=VBKW^[" MSV__.0.L./G"' Z(00I9CGB4A)D,=:(.>.<=8J1Z*_UMO1))T=P"%'Q$+GA M46@2';5"69W2]2+=R2HT&]4Z5 ENWU>BV3B(1_=I>OG305P>M"<\8..H5%AR M0XTE6'I)8A+,JZCBVJWWD01V'$N"!^ZDUT$E"=,$>U+"W<6U^Z24FSFKY#CC M+$;-0& E]\%SF%)BEZ64]'S)#K\O63Q?LE)&6LI(2QEI*2.]J8RT]'>L21WI M_]CJ?LX74.=U]!9_MKOC:;N?F2\_\-;F M6]$ZV\*M]Y^^[7[^V-WM;YWL]G_;N]+PD6&+O?,>+"F?*Q@41R[ ;UI(!_8" MTQR#\J]$4XG2\+% W0N'.JVDY#A2@[-A'3F8XX*PQ+&F&H?H%N(%+E"W2*B[ M(. 55-,D3$1*.X(XP1;IR#SB$A/CN=6&Q;5U3IN,+PW4/5&6Y?-IJ%L'$\G) M@CD^'1_%_7&S,4RIY^.,:R>KK^EX!()[/(HE _,V^#(JD1"5<)$YGOGU58J1 MRT2(])JZ6#2U>L'7I>Z13!OCK7%(IES9H5W(/F^,$M:>R,05=FYMG? F47.V MCRR9F$LEQ,;D!F,F>>HX9<+8P(,6QA$,.@B/10>IG1!?Z" RAIB7!W'.LKDE M$C(RY"8 6+F4;6:1,"$8D29HI&42\PNM2ITDHAI28,>0]Z M!+?4(&,=19HS)\ (,HQG,#)-O3#?3XW<.T6(SX68*&RL<,(JH7E6+7R*6!@L M(N:8>EHTBMH)\85&H9*)U#./A),4<:\4;ZV;IK2/)ACHC@BZBO#T1B<$WF5<8H;2;5)(7(1 MI.#:4X>+VE [&;Y0&["347%-D4B&(XX)148QBA+1/DEE/':FJ@PE+Y#LZAFU MAFC'L3O,U%4_2,(IILOWW!,=!.>*D@AZ!/7*Y$V=(E-8!^*F93E%CZ@-!G4N MMWIFTN<(+ N$(9[K< S+2?U"1!6D3C[GGA#1Q.K!Y>G%_U!?(8[,2!.YQ5$D:B?$%XJ$4]A20C *3F6*"0IV@(L)">NDD"QH8G*_ M=M;4?%$,WL7_< ?Y:UG?A1='IU5R!%SN.,&D'X]R@N_WQ(GBH+C5)ZJEDC8[ MU@"9A"'&4<8%QHZ)(+ K#HJ:89*?52P2YHXIIQ&U7""NC4:&1] N.'?:P\(J M)=?6-6E2_6!,*AZ*^@IQ"EK%Y 3#.G*OK?/6$A-=E,P2Z8MB43\AOE L@J1;$S@B]G)NY)4N;#=(D7 M8=](@!] '\;@*3G'QA(50[0>4Z<,%:KH$O6"H:^SN@2Q6B7KJB[@-C9,"<1!J4-580EX,=&#\X<[I^+HIY:#"?4:NX MB0-S'DOF8=5X2XU-3\+P6+!I8=BT=TF_4$ECRADH% HCGIQ'FG.'5%+>*Y=+ M#?':.J6TB>FBFHC5I@)W@9Z,%RS_3\)-6.1_D?)_H9MX%@6C,J*(8\A)V!C9 M8!B*1F,59*+.Y_B)P$V ^661_Y5W@OP>Q^/7#>O]\?[QI/E8B([/&OXD-9!5E_ D6E MR/JSR7KKNZQS%I*6DB,A.-@TP@BDD] (&X>]< FSQ"JFC9NZ$#Z+K+\H7\L/ M:5*GS+;W4BAOYKC&/Z*YOI-UML1<28N?H'H?!_72_&Z%]W8L"#\GPG^;U>8< M'..6TH@(9P)QPPVRDA)D?20^:)PLKJH.69/J114!+4Z&GMFM5="TH.E*.0$+ MFMX'32_T94!#@XD,B,)Q"/JR ML8!X\8%; /I!')T\P*HYM,F95!TUN:D]RO M&4GN.C![__[Q^*B73I^I$<&LZ=F(DX8^C1,[;OR?.23Z7IU$[BG:LP->>E&^ M?W.1MZ?;H-N89"BE%@4E<\?;Y)!Q!HS97+-.K#$NR8I1@=U0T="<:XFM-XSQ M*(G6+I=.V)28"\$3CZVT#.NNRS ]<9MSZ\,5%+PQ6$>ELH' >$C+1.12LU9JG)#0!*T4WR0V$ MKWG&JRXQI]&.QHUX$&)H3!M&3$Y?I55K^)JCVQ&'_=='$W>H3J_ M1>#G*(X/(]SF[S@X;39Z!WYP7!'OU_5T>&,/>T=PKI[%\&;*C?;GE!IMUIE* M7O!^VSIIG7QQW@DFL$0I!@=6,?/(!9T0(YKK(+FIVBW3)A77J7CJ>W"4U;_# MZK=/OEB0-1VX0"!] ?% +#(&"^29=T'ZP#'/ATI3U^5,*)5XT= MN$E>:GMPVO 7J[^4QQ"8HWFHRY^*=/_=V3K=!I7'6T]9,F"M^(BX= P9+20" M7$C.>\)H+L>F36.N\[K YOR^/QLW$J'"*^.C<2-,RHC/-^D/]NBK._1$_&GO MP2N]"KE3.E)!F!5PI#)LH_-2!Y+@!^;,S=FKL#Y>@YW9GH2-:5_!XWT8+UQD M7$VWA7?]9.X 3,)-;@98Q.J3WD]$.U\KMS[,_ILJ4VE\!/]4O#(30(+/Q7MV M0+Q]_AZC*R+!^!6>^$7G;8LHX4W&[]II\ 8G__E(05[B(W_R[GT.YWJH.=X3 M[/:;WKLIX](-5C]Q!\F?;1PBZM97S]RIK=Z[J3Z3>OEHGE5K'JGKXA/*ZDWA MP+MV]*[WJEUKAOC@95F9B2&F3,S-$Z-?5OO,-Z -9QUJ#!;'[21]SZE$S-^9 M:J7S!^9[^'KG!I@FE7+!;&?6>6:4AN.]N(1#'I)%+"[,J\ML8C?](CU%F0R]T%4/]Z_LN.6:L<)7G9< MV7%/^&R4B4*+^&BS^S&.HQWY;J63A/AW' Q_3(M8+ZWDK@7(2RRQ-SUBS26V MB?F\IT3]"N#+GENF/4=R__"RY\J>>\)GTY0N/F#;]*,K;/)?T7%5^ M+U?[K?_;C7Y9OUP'=W>>HL=B+KII5#-7GDXEIZ]4ONSA<%R5P;X>Q4'EX;NH MG/NORW,U'0N^^(IUL/#'1]>_\H/IF?G9_;Z\A_9K1&X4[1ZRZ2B.7MO!B3T= MK_UR>4[@\<\W0A:!F^]Z@YBEM! QNU;#0/%_398A1#\<58OX&K9?'.5/P9AL M;<;2Z(YR[?4_>M)8X4F*C 3%'2$F8,H(T11[;#D)7Q385%4AYC UWL -<]'G MOW^QM^^G:P4FBX>[5^(.3[^V_F[[/XUW&V]VMC]V&O^S_?OF5OM]X\WVQS]> M+<'8V\.C7*\[S'-^47?[KG=@#WS/#AI_7E3@HFI=JN+F)7BP:8EW8UK=W5B" M(?^SJH<>'L-5PKC9B-]\A%/L,!>U=Z?4"\>P$/^Z"=EN+%>_0_GYS67NA =L M')4*P_>HL01++TE,@GD559RS;/T9:]2GG!'_]Q^:$O7?X\9@F ]9.&U"PX[' M$7:U.VU\C<.O(WO8[?G&]Y+U:K['TQKW\3UKSJ\D9/+G9SR^#*B++2E=SEE@EV?AI6Z* M?+2^Y.UPK?1\Y9-'/QWTLH98Z877"HGO:-^_=!_0TKMXYF#=4E[K9#%1RD5. M'77*\@2:)0W2*!9U:9UP)[+O7HMVSG8_MS",@[9I!^[UB73Z'=+>^;C7.FOO M;>]L?6OU/]Q ]KUU!G>#\7[@K7Z'[?8_]MH[?_7:\/WV^P]G+?I!M/IO3]N; MF>Q[:[;?I\*9&DT:A'7DB"L7D"..(9\$%8[HI*A=6R><-P5],-?WO!*R'.[P M@G0O!^F$AO/0[PH7 M*$U66DUY2MRE$ 1-)LJ ;2"V:&!UPJ76I8[K@!4B4(NB '#B*C'DN#;(.1LQ MC2&8E#4PW51B4VC<9K7)YKX>& MGC'!9Z5MPM7/@"J=15<4V3_,*F?,.$]EPD@H#,J9M@#J1D1DL7*""NXL]PMK M+%J;!+F23EK M*Y@6AJ++AF8SGK@.(Y8";!TM4570-^:HQ18WV\3Y< MPR^@$=!E&/@]@HD0MP$*;.9S_#W:<1SOP!U^'0S]WK.+_]=S\>?MLU_[N^_; M_>W/[4%[_P-N[W\ZV?[\B;;[W0$(/8;WN[M]>+UWM9_/5]9ZW][KT);HT$]T M=_,#W=W9$+L[';K]_A-MG7V ]]_MM^'UW,)P>]-_P8GHJ*1%$J82<:XTT@#' MB(3@O/.Y(:F\VB%'*;"#;8K..L5#M!I^BB PG 64) F?CP"JASE/@LGAI9:)\.Q$]:Q&!QFEL-.89+-F0-9K]8] MYZVTNG;<&)YOXL8@SVW#?AW%:<9O;N]UF8:CZLMU(WE8LP$C.TX R%7'I4F7 MN/%UZM,&?*0WZ!WUXKAJZP5WK.X[AL'\'>'R^Q;N]WTT1W&T/VZ,[,'7ZKNC MX7[CTJS!+'C4^X:ZO1#BP>L7)'-;)]L?OA!O3;)6(B\CFW2'-6!XH*!T9"ED M-$MKZ\.#<_Z4G.G](V@41*MD2=34>"ZTMA$[([1(@3A,-)LU1V=TIKP*K\/Q MZ 0.S'$\N M:[L#";J><49X/\1>'F%5_/J8E3<0 8$8N$8^ FH:8B)*FTFJ- M.'/=L,\SHF'[8:/\2">V$'>%"]O*PC0?W&P21A0?1G.K1HE)L@%EQ"V M1(.]0K@*=&T] 03?MA,JO/W9;LB+WSNP1_%B0XP;)[VC;N]@\2K3S[=$&GY+ MMZ)#;Q+:_0-&,PPO;E>T: 8(X:C#(B%M'$=K[0N:AA?.SZT1_ES6 /0$,:5 K6P$ZV".@#N>UF+_5B.&_/ M=U4MN-*-$[[6 RLI5A@SOMAM\.T0)_OMO /C# =C_,7 )[&V?KIC6&W@L)1 MF4QHF*J6H],"C;RO)U\<]*R[276855G"L'$P/*HV;W[P/$+8@S =\*"@NO1" M?N*_[> X-KX>6] KCB),#*#A[*>.8/:RM@.7 >BUU3,OI +D>36_C7%C?]H& MZ.AB!?_?^'Q[3.?N<#3\&U84YF[28A/F Q2P(]#]9KXU7/XK*C @(LC!(QZ,65BO MGHJ7\>_S]$DV)@_R\?PYOH,C>7& ^/:DM?GU"_;<2$DI4E2"C:D(0XY8BBS& MSLH(1I[F:^O\E:17T7#:S<].E:%K>^4'^WAF.UQW0QXT>OQ]O_*YQ]@R]W: S^J>PD6.[=LJTJB7[9?Z>L7*[5V D0U11X0 M9U@@&QA&0BO0FF&Y*797_41+ZIS9ON*,F32QKG2L<2Z[F1[=WULO+Z8PM;:] MD#5]9>3].O'^L-J3O]+L;J6I*U?8=^]&N(_:!W>>2$N]9^ZY*@*?-49[$VR5 MVL"763&CFA0_C"QMZ4LBGE<6 ;='E]2'?Y)_O;#J",.6GP>WUIOL1OK;>XOW MBX;W9<)VW21L7E;SIVPB>H5KCEVC[5M$-'H"%7NU_-8Q$%H_&U'OG.KYW0E7H[S.)W? ?6N?;7P1 MD44=#CX'KRS WO@(^@<,1Y="CM7 M5,.3O(.?!(![XX6S/SZND_W^](^,OV+L?ER,CW39'[_'].*Y*JEZQ2>S]X0! M@?MXFVI(@??K5-S^K,3MS0#4Y5[J36A4[T -^*AVV'+-Y!7*XI?%*W@UA'"# M"7:OW70/UW*M'4^_/\;L+)SEK'CTEL2C5Z]2]2M)X7F[]%VF=[9YW^AV_MZEE_ZX%1<-K>R3ER^3D&>V $7"JO)-C;Q!7RSA'$ MDT](6QZ0Y9: K16%PW9MG7>4S3?'HU'.>;WF=5R$6K4,$[#A M/5BEH1&_'<:#\6*>N[0X7>86IW4^KLZ]4*=3N2WGU5SGU25"3B42S'D(",OD M$=C MX22L5 GRTXKY)7Y+ M*Y,D%AODF<"(>Q60JQB5 *&UX\8&@[]G--VPS9[>XEUE=>"F1RSJP(/5 4!, M7S2"^T'%A49 O4[8,H5TE 9Q0@+2Q&$D@TJ11NN4B&OKQ#0)N1ZAO)\%^T@, M/RL08O-VW&VDP?#DI8372@U+J6$I-2PKK=-_O"'G;^@RB\"$"B%^\UU[\#56 M"7 3RV?H8-@3YH12[?(RJUWFT$#OE>YT3U7T2NAD>[J/MP[>3GW-[GZ'?J"[_3U01M_B=G^+=W8V2'OS ]O^_'%O>_.O_?;.!FN?7F.Q MY-OO=_N[F[O[VSLPWIT/M-7O=EN;GW![TXO=]Q]X^W.'M#8]N](QBU)%/<8. M<:H9_% )[%D*]JSA0063 G-5QZPF4:6-3(VD^$W69P\MS%Q%>3?ILWS.G_2= M"&FY0/J2TY%+*Q.Q F'J!.(L M4N2T="C'P:6#Y?,$YVQV?$,V^S/'%GY<6_(@HN#;/0VW<0=?KK7B])7*ESD< MCGOYYJ\K;T#O[WAA0?_7Y?SBZ5#PQ5>L@^/K^.CVK]S43/TYG"%:7)Z.V9_= MT87M^#4B-XIV#]D$@WUM!R?V=+SVR^6%@3687MSDNU]]]EN?,*5'XU">; 9 MI.&HVDFO84_'4?X4C,G69BR-[BCC\3]^SF"MUM:KFH!\;F?.T8RA__[%WKZK MGV"GO1)W8K-^M_V?QKN--SO;'SN-_]G^?7.K_;[Q9OOC'Z^68.SMX5&L>"=A MSBO-M/(/ONL=V .?N?:J+M(3XCY4K4O%O[P$#W8E5?=V=L#Z#/F?E18[/(:K MA'$SNS,B'$6@733&W4P,.=5Z_W43LMW(J'T'ANRG)V'_;L:V;":B/CHMI4 [ M8)=R28(+ 25C$]BEQB&C-$&!8<*IB#F(LB*E0--U[\7QC39:PYU><@C?@0RR M$HX%1"OJ%YI0YA4F=XLAS!6:T*^4OEO$8[6<"[?'(6:VW.HE;][\V).N>ND8 MQ/&"I_7%116N%?*4').28_( =] /=9YS[]#F<6S#H'8JAH961="P*@ZC_=9F M=]#YO-N%L?4Z_0[>W6_O;V]^Y=N?8:R@$K7WWY[N9N?1GU<=1IV3[?=_=7?W MWYZU/O_6:_<_[G=HA\-W1>?S!]8YVZ.=G=_VLO.H*IZXA*7QBUV7+"40<4GYV384&AN5#H M4FP1UC+D+B"(<*II[GCL1$0\.8Z,4@D1QV)BQ&+,V-JZ !QZ<&E. MT8;FQ2%>M*$EP:%WP^-1@:&Y8.A2]W5C4S)&,J2]E+FB72&GN4?1)\JL!X"B MH ZQIB /;A=<>D225*HAT+T3JS"*22%@& M8R6B1B;$N8W(,A,1R2RZ+N'H%*L0B1;%Z(D1J8J(7FY<^1!%Z6$U1 6X%@-< M!:OFPBH_BU4))R.T#DB+ %@EJ4%&B(A@15.4W :B(V"5:FJM2KU,?20UR\;K M1F__\/BH*H^9= E^87K6/Y<(KSX=A&FOV!C>?O/PT8TJW;. UUS@]746O !] M+--8(INH1=QF>BIC'(HZ\@ :F/$T9$4+D^NU?M<:ND24DST*T(Z%8YU1MI#FBEI;%8DF@B=H!1H@DO% 6K M/H(Y4;#.>?8.AZ,?LND7_:J0?2X72+T]J0"J JJ-+S[@H),P"%,#4&4]:%)" MY]2FY!F)/@;E;F/[+)K4HS8:F"V=J1KH_023[G@Z3(MDKC1'S ]4B'$6-D'U MAO>E0/>5XVY\,H#_=@G@98@\18$2H3KGKA)D\4/+&QMYQ]>#H[S,C9-NSW<; M73MN' R/X.7]_7C@\P>K*LXKU=:O&K_"ET-C.*'E.;QJ\N<7+T=9)H.(,"_[ M507Z>?N<1B9[0Q79VPW]74\O,UKVQA?CS026AX>CX;?J@H/3N3I< M)H&TC0P%&[0B/D3I)KF&/V^.V@!\S&=+?J_9&!^[ #&7NB=/L>XR M?%8,$I.(R_ [B,(R'X2*E.RH:X\:L*DFS9@O8/"\ [;-+):]\4R7M;Q1 &M_F2')QTM Z^:*" MP4Y*@I@B#G$5&,H-I)!)2F#) K&4@S+7A%U\31JND-;]P6#C(&P='-F#KSU0/2=-DC=[8S\8 M9O;"VE"A[+R=;N7#;HM^[+?/MD[;9[O]UGX'=_8[K-/W)V"J],'<8)T=?[:] MTR*M/Z]L93!%=M^W6*N_Q=K[K=/=_L?>;C_TVF<;8*JT]SL[H=L^:XG6V:=O M_X'K;W_X8AC5CEJ/%%'9U:0X($5@"TVP:2*BF@C(XHS7&%!,4L$ M=IZ5%KO =3 Q<8.IH5>94\[7H8+'BY5H;$S[-%ZE;9N5B!N9=GX^@,L#5MBG M)!.+S"M.F-9>Q^2U]"!%3'K[:,P\%<;^Z;LQ' _B=GK7 Z2/U78,,55__ [' MX+7=^?9;)MH$/#Z?N0EI3ZV8>YYAN[:_?E&,&FW <":.VZQYP':-)B'K+&P# M0I3D[D'$/<]F)7Z7B@G5=D5(-=D$C:_37="LJ'? &#P<]2I[;V+:38AXLG5> M-RH>8UXIK.[#Q,/E*\W5XIEXR"LF[];7>K[W!+O?5CX;C\:U@4Y=1>CL:G<*,UWZ@$Z;!*Y; SS?2R]IS&]X?[Q]7 M[L=E6%"8US-[*2!8EO7&]HGQJ/;+68!DE7;BK4? M\3\SG^,UQMPYU*@[;B^P,)[I"<\C;WCJCKX+>>5=XJISB."B.F^]P%LN*$UI MDFACZK%/;VG@]5G^+ M[^Z$?F<'GK.?V[3XT_;F!WZ%VTXGHF1(!N$@".)6..08UDAQHI.*EL600TJ& M-XUX,+O= GD42M/I%PA+\^2E/R\NS?@0-F9,]()4\R+53!MJC)-W2B,N4\YD ME 89;RCRRG LJ(DZMZ'FLJGQ=:"Z>ZYZP:B"42]"=6K7*>]P2>"H/4/VXD%9 M8H(BJ8A '+. -"A-B,I$A'34HO ME :<.V5A31#A)E?A:@/FC?.().LHJ!.$.092BF]-#5I@V>LR.'.&HYRSZKL' M<,.OIR^L['6.H]LZ0:/@-G!%.$[&!)FLX,2XJ%2BK'@]Z@8+EYBTJ72>.Q(0 MU2+W%2$6&4$%4I8*HSEC3@ L,-Z4M$Z=:.^)/[>>W:LIQO-X"9Y7CHN78$&2 M?7'@NQ!"=@: L84XG#*(X.M0U%J&MS-A?; M^1&%=,9V#E112V* DS<''00QR&K+D0KPC_(:;.NXMF[X@YD':RRF#Z/-J:V MWFPW$^69"!0+Q[CQVL:(.7?,,JMTPK;8S?60T(MCU,=@A,0>"2Q 3 ECR&+E M4$A,&E@XQ8U:6]>+-9N7-@?B#WOT4$;AU3Z2G?'<6J(4-HEK$8Q7\+P:CFFI M%?.FF,MU0X-+'5](I$8D&I"VSL)Y+2/2&H-FK0V1P05FG,IUIUHLBLJNCI[N MU93B>:SEYQ7C8BTO2+ OCOEH"-A)AJ&DI,D]5 2R"HYYP90PA$7O5,B"+=AU M-]@RA]177*:?1*2+L?R(,CIC+#N%HV>!("IHKIO7! Y?[E$BC'"M-'9>KZTS M6J>>CR7(?']C6261G(E6X@3&LC .8\.IYS[A1'"XF02@&,M/+J&S/F?+>>[+ M:H+6F>\Y(&,H!D59<"D]"&G(F6E/%F-FJL[&:7D MF8, !>U>!MK5C$>_^%8>'P OM$*#A:&4>J1D3CU4,2 =$RB)8+!E;1%[)M;6 M=>Y2M !N_66!OGG2%$K/GV="@^*QF5_R9STV7GLC-$>,@[QSXSAR-F&4M!.. M6!N\(;DTP#1YKNM_4:K/@Z_Q1 U GM$^'MD0]^UH;URQ6+H1_!PW*W;V\;'K M1U\Q%M](_',/M]G,OKF!J7^1CKF'7*,&HWSQD0)N0P+L!8K" MPQD):XATX!'A9 F.P2>3*2M5AM^;6CU52 %#6!<\-D4([K9+6@5CBBDW."@>59*4 Y MD8F5 'X]E)]+#>PC53%YS!!3FB$>E426Y_YK&GN&2:">Z+5UA9MN'20\P:9="?&_F-Z#*"J.E-@)SDY2-@F%JL!%)VN!4+MD@FL#&0!>" M6THVGEQ(+W2&)(,(L%Q(>9,0UX$@DVA"FFLA0@A>2+RV3D@A.%@8+^"+2))P M6CI'#<5!6AXU'-J,&0K +RS'*M#B\Z@;++P]J2"A.K]S0;3$GB2.B"(&<=C% M<(SK@%A*1G.*!3>F(@;D-Y",KTY6Q&K*\5Q4!\\JR,5+L"C1;GT7;2[AA ^$ M(XV)1=PK#:<]EPC4,IJDCDQ'7#$#,OP09L BU>5T+G;UX@3XTW2QEU%$D; MQ74,1(98[.JZ"*G_+J2>2"ZX-4@:FU.F',XV-4BJ(%:" &N7%D\L$S94.SIVL'!MUE[.@D;(\V. M-1,2XH9YY(2G2#N)+>;>L"@6Q!Q88U_X:HKQ/.;T\\IQ,:<7)=D7YC1+F A# M'&)"ITE//HLM_*EUQ;.YF,R/*J07)G,P41"5.,@G M\0A$,2 'ARYR$6PJDA1G*L>BZ2H?OB\I$.TI5X;!"ENJN9#2**F4D@Q':WUR MLAC,-1'1"X-9@GQ2X@D27BG$ TO(BB01L=PG@0W5+"V<,]C$SU/WNG$O*"2L:2QL$87OT'M4/%TUF]@(HZ1 M8H]HL*"]"":1YE@A%YQS<*H9KWGNVRF;BM$%>?MK4WGYP'[@!>Y6 ^[F\:\\ M+]X5_\JB$/#"O^*U9D%[A2+-IIO$$;F4VXU'&9T#RPUL[+5UR9M:7"^_FCM= M85FP;YY2GH0^\SE:R:"*&!?KW:C#*%Q\MH(!H5!A"X.#A MRDF-'2,Y6X0YS!@V"SB2"GW@XQY29[.'%,;!!6U!-;7>(FYXCO$KC*)U(@5/ M&:V:GN!%\ >N1G3A,=B/EM5E6PM=H$;7N*-^-MG+-QUBQ>FSL E:F2/W":S MPD"X^&,67TIZ3U$9%0*RC.6"-# (=<061:=BE%ABFPM5-6D:OF!;< &BM!+& MXB]'%AX>_@V]O]>OA6'AQ?-K@]'UM7=P/F\"I'GZ2IXH<1EP?00Y'4TA9/W? M;O3+142WNL]#K_NC) 'MI=!4*QIATS !V\L[A5F@S&M-;VXP.!'[-/R67O_I MNS$<#^(P_<@E/&-@OOUV& _&<2?/XPX,X]?!T.\M*1;L_J>+_?Y?!_:S.=[> M?WNV^[X%,K_%VONMT]W^Q]YN/_3:9QLGV^\!*79"MWW6$JVS3]_^<[9UTOKP M17CJ3,Z'3X)$Q(D'K9D0BT(DAN,$NK.-:XT(@'D(TWTT.@8=^M_5!OR^@R?" M![MW8 _'\?7Y+_\=>N/#@3U]W3NH#HWJ2S=H@?]]T@M'W=?&O-*"Y?-DJH1. M+S]YE[RJCIHKB#%Y3^)71IE;W\:OR*WO_>BR!-X4]%Z7_?%[@MWOJJLU6':G MR_[$*ODIT!)Q[;,W:)L3D'H:K4W=7:MN[// +FSABRL3=;^+T8Z2_U=H@GM6G&L/4Z'W7MZY5 MCY7\D)>1'S*')^!>*O\]70*S.W4[7;4+5L49T-W=&?3:[S_QSMEO>QWZ%L-_ M,-Y?!RWZEK7['HR!;A<,>][J774&O!ML?]["NSM=N-?'?F3G8#LF \> D98AKZ9%F#)9,,:6H8((%M[9.5%/H M!S/R+EEP;PKF&>] >&(DFCM.*7*IL1<")YX;*5E^,9:B()YM<"\"Z(^ M@1,S6@<$RT81MS@B[95%!I;0J&1XB'9M7389?W 3\0)Y!?*6&_),<)(IJZ4P MCA/B+<6, ,+))$7BD5:0IPAE&$VQ3Q?(JP?DS1 (!X=MBH(!T#F!.,$2.<,M M"AC.,XN%%X1DR,-2+ OD70ZD7*UD^QY8R9NY=W!<[:E+(9"I0'#Z2N6 Q^%P MW,N?>3WI+/-WG#JUIP(S\\5IT 1??,4Z>+SCH]N_ M<+*% %V&HVK!7\.^C*/\*1B3K+?Q9F?[8Z?Q M/]N_;VZUWS?>;'_\X]42C+T]/(++'0WSG%?(E<1O+"? M%Z.!JG4!A)GQZ]?WP<[[QY&J?QQI+,&0_]D[:!QUA\?C2=)Q_.8CG!B'$>"J M:TEDO[1^/CWKI] >1\ROGR$3]4-BG)!.+S"M. MF-9>Q^2U]"#&3'J[=N^(^\6 'B?D?JYOG4?=M]-Y7LT+#J6?MKY^D8*9Q)1 MACJ'N )=R6@>D51".(9U"L0_22@=CM%7>'*4SAM+U_P5U;>_?>^(+WLEZ-TN M>\>09KTLQ)OC0N=RT.!\'<"17\5U8X>%)?J [1-Z>LVOI MLUJ8"U2P%I; /B1$9DC+9("*)"U$0DF0.E>GG,GH5; M)O5Q'TVC&/.>!Z7P^>DF:&6 71LE--/,!&6XM-;BQ$045C,AB1>X_$0ZIJFT5*,NN7&O1+SQ 7UG)A*$XQKJU3;9KLX<7-"Q>71\R% M>9I(X@_K=]\='QV/8JGBO5[%V_[ZA7M-"94**6(UX@9VK^%)HZ@P+$-B2L;K M5;QWC2_GB/F3G>>2.XSES?>\0$OE?I-4??1Z/[5)*.R M'@M^L^(WE]E0DM]?:O+[$RC]\_&=M&%H.R=Q\'=LP3B[*^/JV>OLO*5M,!=: MG[.JOX5W]W_K;N_LG;7ZNWNM]^_VMW?RW^U!ZYJI\+';VND0, R^[;[OP.<_ M[G?VWPJX_FE[_\-)YW-'M.#O%OUT.T-#I=&O3J@&ZUZH^Q@*<@T!S)= MBNQC:KF(5"$J8D(\4(Z,M12T*QQC\)9CS2IDPG)13!)%8[H/,O&B,2T5,KT; M'H\*,,T%3)="^L%*'I)UR,-^0%Q[@HP/'$6&F0U4&<<3 )-NZH5%A(K*=!]@ M$D5E6BY@@L\68)H+F"[%JAUGR26FD%4!@,D8@YQC'$E,:+)"*28, )-L4K(H M(IJB,A6,NA=&=2[E0UKNB68)21<,X@P+0"NE MD4N>1\P(<]CHR$WQ13WD2F8;9^+I8_915 M"8X.3ZR@)(C$,>6.T>@#]0I++956:[=\[^=#O?QHDFI!X*PRWD7.M774!!G@ MWD%(V,]\.;)KSR=\FE$[OA,]S;QYLH^4%7O_=D$*OP+ 6'Q2+'TEB%R6#CQY ML.I).O L:]+K19G8?9F95FD66'.>A-^5G8Z;,G]?V//CQ\C\KF^S8- .1\-, MX780&A6Y[\QY67+ 2P[X\_LWWNX?#H:G,7Z<[,X9ZV5"R5 G%\?];)>)BV-X MTH'KMNE;NOOY73=3F7<^MUCG\\>][?>?>*O_%]@PGG5R6\O3*RZ._J]=> ;6 MV=D==#Z_%9W^QV[G+'1WWW_@NS#&-MP?QM%O]3?.KF1,$J/ BJ <)1$M@A7D M2,/*(6)$])%YHF#EUBEMO%X,C07M%HYV%[UM,!Q6V"F* M>&0Q4S?F3'%LD!+*8 9%;3MPYC)!@^^_IZ7Y1RQ3@M>W0>O+F6-B\@DMH*@E*S->*61 M%8P@$[0+,3JIF,B-:>K%!G=/(+K5F?#B9?@)U(XBPXN5X=.9FK0@F.04Q6QF M<1Q!?*4C*+CH @"R-@9G&::&56_0H@ZJLY;!WXX7YL'-EOC<-):E7Q/CRC#C%-\IFLRH[]5ARE M]X.>2\57TG*MB"6(*AP0EX[EP@:";!0\)DN4)&9M72W"3UH<#_45WR=0'XKX M+DQ\9^(<1A"#!:C[!"27@^:/-'<1@>;O0&WPG!._MLZ;M%;BN_(^A_:;K88[ M/AT>'WV/713_PW/H#FGX+;W^M5J)[Z[.@C=SX)Z^EU*F?) M6'C2\CFB*4:P:$!2@,<#$@++Q%U5F&9G..&K:WK)GVX MTE"\#/65X:=(;R@R_"BZQ,87H8R64BL4O,R=603(L,(1:6^]Y48&PTA6_,W# M>2WKYVJ8B**ILT)1\: 4JI-"=;(*JEA!\,4@^&66$QE8E)@CI@Q!W,F$C"(2 M:J,(Z8N]EM$AB2G/. MG4/:68Q"8HX'B8E+86V=B:;BBV(L?7X@O84MZC([U/WYHF;88VZCAYI>9BIM MG$Y(4P^'XUZ^U>NJJ+WW=[SH-OA?E]EKIC?&%U^Q#N;I^.CVK]S&8/74!#=: M79Z.V9_=T04%P]>(W"C:/50QM;ZV@Q-[.E[[Y?(RP(Q/+V[RW:\^^ZU/F-*C MT61-]B)@V'!4[9O7( %QE#\%8[*U&4NC.\K _8^?DY0I,,@JLJ!A:KS)F/__ MV?O2IC:2;.V_4L&]\TYW!$GG6I7IGG $;6P/$PUJ8]P>_(7(%01"XJHD8_CU M[\FLT@;"1BQ&0/7TT"#5DLO))Y]S\BS=0?FOW_3U4OT3)&U-W"AAV;O6?[-W MZV]V6SM[V;];?VYL;K_/WK1V_EI[ FW?[@W@<8->'/,$@2G-Q;MV5W=M6W>R MCP/XX"1.1H;2O*1,6$^@8Y=JO6=/H,F_M+O9X+ WA*>X?4 UP= MZBI%:\Q:]^L\9)N;V^P&NM]:'?:L-\\$J M%# !-9,[C922&GD5M/2FB&#Y%$LXKP-_^PIS/,Z> S!S5@D T.HG5XWY]GGG M\DQ M+VA$.B()I;)!NB5!NLD9+15,26P42!'1B'/&D S2H8)X&[S6OG \9F."+QJD M:Y#N92-=[B7+I<54V)P7C&FE=&Z$<,PHYF6%= 4@G6J0;CF0KC7%Z:3 GA8& MD2 EXL9$MSZ&42$\\]YZX.0Z(9V\9Z^^)M7M[5/='NK^@8\G2+97#J*30 GB M?WWXUY*;"9H0ESN=,C\(I'X>'TUNEN70NP9B%X+8K6FU67)?J%P35'CI$0@) M![79.22%U "Q6!8F1(B5\LZU$YKXM>5=W-HJQKC/2?\>(&-2:?;_>RK M[@R3@_3XO%2#O)]XE[6[F;;_-VQ7;OK/6BMZ$=F"EDGZ^Z_D>%*-F/3_B>I[2AHH\4$0IV;3!S(\ 9T&>*QQAJ5$AORJF:)9T,]B02_/64^SH&^YH*>T M&DV4]H6@*)@BAVW:%D@"UT*8^*"M8%@5,BYHF2_)#OURDI*^[;H7&1#7Y %L M\@ N54+5QOWZ'G>?O6G]D NFB+46"<,]XL13I P+P"Y#P,'FP8=[+L#[^+D MFZ2J#9@N*Y@V\/1L!RTP_G*][-65ZE+?Y0OF(AB9=%LD43\A%R8\W.[JK7L M@7.M[E1)-O_2_<'Y+B!"60EFN=$N;:=7#OM+E&;5CI"!;6W 2OS\Y6COZ)BW M-H[QWNXQ;<%S8=7RK?=O 26VR)?/.TX< MMG;W^-;G#P30!M[U!Z#&WX J6QKVQH?]PE!J3 'D",>"3$P:) 5SB$I' M@0!+;D.HX#PE.5Z/8.P9YH (B@,_YO%4DRD%LT1S7+B<8W4Y+VL]"UF:AFQZ M'JXNJVG!GYN_]X9SLRPW4F&UH[7I8][;]:&IT+'A@'F:]B/ MW\$V"^\);0L7:%M7@XBN]O_1Y:GOQU>YMN[JM6P7&C9Z)#R^[[/>61>Z8,ZK M/)&PM?M^^JP?6SYJS&IV=MB+>7"[O3-X6^9/3CN]&I'I^U5*X&/8- M'S/KPG/[O9/I@82;8),Y.,S63_OM3DQ]'7-?W"8G<"T''9B-M[N(#NM MCU'BJ_YW$[!G[%_ M;ZNRGDM$8GXZ5)VU=H\)](%N7:RSUB[ %A.B\)RA8"50$Y%KI'(M$+$$*$WMK'%B1@ \$S+VB M5R8_H=="LRND,$Q0G><@;-+""R4N*'.Y4$+F^<)>Z,WL?F=ED^V+#_O>2(44U0S0G,.RPLK6-LTNOVL'3CA6WB*G2\Q-NUYL\3"4:_7)K2]8U*NM?=3=20,/T-1%P4OC'(Z8 N;QRHIYI"#*$:G,*1EPL:O_K!M.[[ZHP0,?%SY MN59(0/U:3S5P-KLQ!J 5/L8<4(U45%)!MR_>[@MJK 45#4E!!5 *BV.E/8%T MKHC7FA>6 *7@^&IFCB@2P]/0CKJA/=8'55FHB#53H.4JS7C$/+Y#/-:R]829 M\[Z;W;D/]6)$55EOH!LV2""J.2,ZP$K 2CA3.,-XN)]JNJG4TE_Z/!I&9T6P MK@>YWG7;O2H&9:F*0SZF#&Y^VP:EQ>0% !&H*H'C$.UL#$EM)7(%$8J'G (X M163"9(X4+JJVW%X:YD_YCK>^_?7JK#Z7$[HS;^W8LFA,U8 MK<.7@,B^'TMWP/8T7I"(ON@5&?MPO&^54Y2$'%'F8BH)09&B+@?T91*(&,.8 MJABH>F5!_@-69#6V<;=^]R[[]'&D!H/L]6%E165H(1,Q]0"]Q!3P?NZ=4E0" M.,,_VN9$C\V$("9HGKPLM%&/A E6B6EWDS(:"UFVG:\TTZ15@.[>]XXT"%[+ MRS;(BR%8$F=RI*5GB D'@TZ5N^C_@"*"$ +VM;OE -#@ M9.:,8G2L4:$CIO3Q+3*/6()WP;8L8)&)W@V512998)YL'^C3;GZJM'MRTAY4 MTA^74E5Y]\!W;=L_IGDL\92T(^@ZZX3N7+60C#);0M^-H:[2W7>Q1^-_1IMC^O'/X9?< ;],]LK?;.=Y^_^%\Z_/; M\^VC_QQOT>WVU;UM^^C+T9?VUM$Q^?+^7:>U\8%].?K[$-Z)OVQL?MO;W:1; M)Q_@^9NPM\'O1Y_V!0\X#Z*(YZ/ >IRV2&/8U"C."Z.QX:2PEWT[/7W/)Y40HA15PZD+DG&JCM,F=Q%84 MA0R6XP6]/AYN!:0GOFK#?MVV-U@3[RHK]T= 2$"T]9/*=A31;0?89U+LW@!/ M:P^R=Y6WQ?DST.DVN]GZ\ ":$!TTV*SA*Y4@3 0HJ72VZGSM:G)>:7(?A\!A MX^U_Z.[Q:K:]MKY6'6>ELXF(""[KQ)'LE_'(H&T/T['^*;2VYZ+37W2=F1KJ M_FBH?XDM65E@,N(YV,QA@VXG]YC4I06>DQQHAEU?>:P,3V&9I(&("D<:B?B\ M+HS^W/&(PY"&Q6:E3WZ!FT]B&8IHJ^H.KEMB\3PP+K*;S^)HC=W\CE%_ M0%T&%E!>:;Y8S4[[O:^@$$>WM])WV\#=2F^'<3S[_FNO\S6YP<%LQ-&KA[8Z MNQAI?5.!5/">E666G MS6 MGF2=GNXN*@Q! "53WN;6,*Y)8; VV&"9&\5R0G!M/\S)[8LF18JVV2V! MKT7] \3!5P>&+WCB9]V.6KOK^\R"6N4-0S#T"G%/;+05$J2)]$%R8B1/9X3S MI:!"J(D0@,)7#LV1M\DR/;'DZ)-H[[FHB/#(E'.]G]'3V:>ND* E \0-7QD\ MW[6[T:DI9(^O!D:29@C M"=^V+K;VM?+ 1V(JLTB*N H%4H(:% K&K>#>!T63#Y6X6J;J&DF89=)KV?K8 M3AJ/L._B]W+[K6-6'#YUZZW9NT27:CQ;.@?MGR\3YUL;'_8543C29 2CC!'' MT>6>F8 EV4HA#%4 4?F;+X'U>1L?3@9YGD;QZPQI8[16$P@C,;4<2()]Y9; M+Z453A5&PMX21!!%(Q!W%HCDI8^95@%(,N7&("ZP1,8)"KM'(0-WF@GF06DJ MYD!$[:Q[8Z$8:?,Q@JS=M9VAJ\Y'QT?T$ZM&+3&K6=?3,J7]&Q_)[XP6&OLFAUKG_H%6O4Y2?W MNLD%JJ^C6H;2Y4:7H(GVOOK^I%WU\KNY->VRT?@G1[[7#ZZU34[7BOB8TU[E M)?4JN;^UO_K?S]IN<#C*33%U8]T4/+E%&X"!X>#Z6Z;::).9]9&4:BDOC?S4 MS\/^J#6G^L CT_?Z&"0<&OM*=\[T>;GRV^S$P!S4#U?Q[9?[_M#.(O-L^8_E M++)@6V[NJ5"LO-Y-/D"PR*)W0@3E:<>$[P62/92DK8D;'[?^9K>U MLY?]N_7GQN;V^^Q-:^>O&P7!/7+;HWM.RCY.]'M5>(\.I M&@G+V[&:?&0CWO$$FOQ+HEV](3S% 77SWZP_'<2CUZP\C Q.)]-S^>L\9)N? M[^'^3OZ7SF)Z\TUXQ!)2LJDL)@WM+%$%]@K MKUG.#?::,,- 1[346T4*G^*ED.6R//YYS->OKW[83_W7&A0(U!N%8T1)@$I7$@D,2XX9JS0!/95LC;G M^.(?R6ETH9GF6AFA1)"4<*ZE,YXQHW4.VK8B/#0S_5 S?;2^'X1F&@@'L@P7 MB!O&D DJ(%QXBSGG,2 !E.^U.3'R_U@=G6.'3@\ (&$'L!6 ]W\D1)@!D/C' MZ)(*.">P,/T-0T!NB@.0E<"F/RZ'1*1$3 /E-+9< M%13!1AO+66@3CS\I"C(4&ABO*@Q=>8WO"3QDX(JHO @N$$ZI5\KE7F(-4^TC MLVYF^H%F>G=]GUH,PTP*9 Q,,F?"(TVH1=065*G"PGPDI,.0'*YS6W%,2E( ![EOS M5L8;.;F%\_#9UL;FOA6LD!SV%QI)!. Q1D9ZBYQAL=Y)R E+B# G7O4?:>87 MFVABE=:>>6-SQUT>3_FX] 8S3Z6G!C<3_3 3?;S/J RDD#2F4XK^3\'&8QV# M@.#%I'I:4@^\D5W#)F82YEP/#[UA/ZO4H:CH?/5]?3!E :TH1GM7D4UWX/*;;6,NO9MOXQZ).G^*=E1KENP>5P(Z_GDYJLUJ[N*8@ MW?A\4,NG#[5+/6B7X3RSPW+0.XD&G3"V325KXZ6#SRCP\57P9Z>=#L(29Z]. ML[YZN#4VZ]I,$L_!GVPZ1.!R5JM9S^?N)1@IS_3I5.@W7'+H'CE!B!"7K063ESGCB9^;+LP21%84P3L)!C L.:3 "-!GO/+:: MY)J._#HE:&JW=V'IM[^FPX_*G[,5_AU[ZC8'_N0EG_]-YW\YW]K=V@<&PTAN M+%*6@KXL-2"4PQAYV!)@3Y!:%$4J6#S?PS>>#X,T?*UI0R5FXS.^)NSV06(^ M)19//^XV=>*IMS]#V01IJNTPX@PPLZ6(N;TV)=TU ;=/$,,ITB+:/JU%.8^UJSF3BOL; M MQ5^.[W^BQ11V4X6!3J>R(*5*+EDY/('VPD/*>0YUHTSPBVRTK^Z%6HP]-NIF MCOS64I$;&+"./BW]J]$OOX]JRK:[J=OIICFU>FL/+Z76IR:LN%5P_OO;_ M6DO^7Y_$XP^3&.+&SWV!^68 M?UA/_>JE<^JC5:+R2'7 KCC\X%D?I1M48W[VH\!F1^&E"D7.?(E%8:\'S7PPO=[3I>'W[,S/'EMKZX *;:/ M#N =!V+O8HMMT;=XZPC>'>\_.C[;_KQ)]TX^X*V+3F?KS>4*D%4.S=9&YVCK MPEY >\ZW=O\^!-WAI+6[3O9 E_BR\>&B]?G3&>@+@ZU)!4@3E.!""E200B&> M>U 491$S61>:*R\4CDGUTX$;_?U^:T ^EWJY#:B]'%#[":7#&V2["[)-"H5K M&G!T44:P)84V!9FFB']\W289BKU;,YK M6_3$@G/CF9C3X>>&OO.Z^&P MCD\>&J@NS5-)^]T[K @Z,['M@>6/" MV*#2TT:EGT'[&E2Z9U2:4$$J';:$1+=G&\,B,$8< X[:2P1=.7ULH'2 M\S?GE?1S@?;#-/TK7&$$ M5Q8I[SGBV%ED&,N1$=1SZA7S(F:.8O<"M?/A;ID-A@U(+5/?EHS_-2#UH" U M91@LJ"BDI8@90@&DO$ RZJC&"QP$B''!'.BH1;%D(/7LC7^UG_!=V&"C:#]M MH&W*)SQEF/TTS07O5GJAL04V$+6<$/5(7+"!J/N"J D35-X8 Q.)K!$8\8)8 M)'.I$#K_4U57?J\:-ZEE[7[>E"5E=] M3']+\0#3N7JG"S,^6*;>GQ784\]ZVZ=DU]V#7=\_B6DZ4MK5EQO?$Y\3H>_@ M8OMB\V)[XX#O&QQRDP.9PD$#M\*6(,D*@PJ>!\H"?*W5,PGV6;\V%<9J%H:Q M!EQ,0]6U[5/=F61WB+&-'1 A- [E7ZWSRX\R=-MAOY]J;E=%NE=CSHUQ$%$J M95>%&)5/( X(T&,-5SQFT4 @R=>HO/[K6\?6L#5!;_;8EQI&<4ULS2,.QTG; MN8Y?EJB2GT1R'K73[V*.@W8D\*DLQ0VB:A;W/9ROH3Y[8^*\**5&)W^F.OG/ M,!M.$=()4=WQI^/Z+'^-:,AF=SNV#/9R&.G=,]_YZK>@M8=/OW!+K:L#$=TZ MVS[:AG?]YVA[%TCK>VC/YZV+K<] 4$_V0'?_ -=NDNTKNCKH]A?K=(M"OTZV MR/;&SO'>T1^'H/-_VSN"3X\^G,-GAWM'G_"T9V%KUY[M&RX(QRP@5QB-.!4, M22 M@T@+(=*'6422F@INBH"4+ CB#N=(%XXCS6+254*"HS%%9G$?B-0<)"^$2.Q6 MB'13'M@@T@,ATF'?/_WZBS\7DS[-8A(/3A@6,4FS6#\B9@12-J#@,-=4>Z>5 MCBND.=+XZ9C$&Y;T!#'I76_8;R!I(4C:FX4D88D)N6*H4%(@SKU'4DF-\H): M*24!WJ3N"Y(:FK00)(F&)CU%2&I_;5C28I!D9R$).V.YQQX)G;O:!]@RC[P2 M,-TB9R8G*Z_9-:E7&YKT8 MTMS?0G;OPI!^?@S1P=>N:!--E=][H?O_\V86G M_B0X.IZ%(Z])L)@&Y#&/_AS.(5T$AZB0CG+XEWM0VIBZS[BIFRV4ACQ=LS3C M8IBDS[:]\DJ.DF=.I7[Y*>!40C_AMUNCU"?X,GKX7'BWT2YMA*J_^OZD/3Q9 M[[IT:3V%;V &RVW? -EB0/;V+/G2)C [9C$$U#KBG MR1?4\=P4B&A/$,]Y3 *2VU@",\ L:BP8!XXEU:J0LN%82X%4DK1 RN0<<>X!ZY7&Z5L3'G/;*=BJ3V?>=5.=R$C7UC]FPN+HI M>'*+-C!HP\'UM\P+\7J,,#FI9H=C^F=L;EK0-RP*6M]VV)]$$AUX9/I>'R,= MH(^O=.=,GY=-W#:Z@W*Z5.N5Q? 3!'1-W*#W*Z_?M?Z;O5M_L]O:V5JYK]9#SO8J0>X.M1]G^ET(%G^.@\0KVX_:7,4 M*3#N)T< ILX0LI8]<(#]I,#SY%BD7.^ZNM#S.O"/K\GQ)!Z0='KEL+\TP?:M MC77R)_UROO?9YELG\-G1IPM@@WA[PYU$!KB]K.>J=?]EX=[*]"RP1F!\PR!ADCUL;;QG\EWTY>7>X M??+W<6MC^[#UM_RV=;0'S]_B6Q?V?.L(GG^PS[#5@M@"<<$!-"$C18(K/%//.*$2H'*["SBMLX]G.E7(/@'9 M3N614]2_+@^ST.F=9?UV>9SILNP!?DP:PLB!.>8!B.<<-YY$"22:XKK)$&2%'?PQA@)3.6!T0I19+S; MA(UH:52Y1UG &\=B>_]+BQ3@2.M"2AF(9?(4*X0UCDNC(7% M(F.:'SS? 36=E<&^_E7WVXEY18%(=J&U#"8[UI7MC;?-AV6X\Y;%8S'(IQ5*=1J;.LU1=.=I%3D&QA=W#Z-)GH?T-=H;T M2'CCM? /,&V #]_'#K"Y_>YZG'\7F[-9[TL[T*HQS"/ZLG&>0U^^[:L\$"D- M0\$5J>)7#'T*.;*T,$;E!@8;P*R/\C<2[8]OL>1"7^Q_I$Q:*8'?2] MKJM1_4)^S0@ZB='\V9^;?[1V5C,0SU_HKTL@'9U>K]](QWSIL&+?&\P$)005 MN:&(<^ #AG.#P:PK^:G1VV[2%(X/\-VQ&T=*<#(C"^=CJ/U=3' M\'MTE4M45I>C)L:+#B,KA-N I1@?!3L:A5W$PBC;1G=2V\I#[P>9'F1!M_L MIYVAKSJ=>G0(CS3>=V?> FVN7P-_Q:&([YUBV.G%(ZB&[SU\-:CX>35BXVQ= M=5OJ\4W%1HO?RQK&U\N4R2L^?7 X-<)1U2KK7NGL$+:,#N@ (?BHS_K9MT\U M>W:^HA:P.DW[4UO'0S"Z/[TTVA;&PU?-[/!DV$E/[:7MR4('^O[0=\O8 IBG MWHG/?@&5NOQU-0X-?-WKQC-$>&RE/.$5+[=N=.1=G48HWE9X;*S)(8=H ,I;VJ\9Q'-+6=< M2^-UKC#GBN>*8B,994[%%".LN/[X[5I@AO;_'9O?"I,/E\G3]''A>>ML.\4M MSM73<>@T!>U2M&ZR"KU)?^*?0[ 8^. MAG]0IP811T'QURY:@480VP:(;0^&<29G-4+7@Q9W>P-0E!(*G&[2 M_7Z4D JSDPX8SU;K106Q_ M\)7AZ])$SO7*^;YGS0W=1_)\96%]XQ'/7NF#G[V"@)RT!Z,3US>CJ;%+>=JZ M?;17^]V='G]YOW,$R,B^1"2^V,)[=.>PM6O)E\]?#K(OW/EY* M;7ZR _=NG4?TCO=O7>P<73Y>Y=Y*@+2N/WS_;7EH4@2DO@Z622^N,IY8)D8M<*2,T?0*' MLO,7T2;L.R?==FC;:G36#_K>URST$1DH CZ<<#1QL>CA BC;+Y,)P0S+=MP% M5V>.CT_T>7;:[WT%;@= /].I=.#P5:=P=Z!-O=.*Z45"FRQ0%F8 =ND^/!'V M5]>+OT2?\?3+Z&U9Q/=NNBC>7&WV\;-(:=.V $A]"GMT>J+O)X '_CQ(MXR- M?O&!@[0)=-H@T0#X@QZ\K1+0JSAS:7QKVJ097 ^2 Z=@!C&H:P=$8]0+V'WB.35'FG[W:O02B@.59@$:W#VH3*2C)J1A.($6Z+CIC]\U MK8:D%T2IB:.>.@[#78ZUC'9TGX3]MXR#6 ]W-&*..[$Z:3E<,6[X6O;YL-VI M6@OSF.A?]41X22T/F=7=* )IYH "V(D'0]70P?GL4(^9@_&=MO_JJ\9?>D7B M+=545FSRRGS,,AD8VHKOQ&;!.@7YJ%CF=09=$/!A9Y!64Q2C:FVM3A&LD=]M M')!.&V;-11OITS)DSH?)/_T!].^O?L]Z'Y?Q8Z/C>M;19^40R&-420((7-(! M-KSU\;BJ]K A(HKUQYWU+9C+_FEMS,A^B3-*\>_QB_0K^?W7D5;^:>WC6@;< M9@ ;Z0#N&O8'J]EV+YW?=B=?@ ALQGQ&O7;$PWJ5S9.9LT-@TN>H=]:%%I9# M [IW&Y!X-=MY]S9[H[O:Z>S?O4XZ#XEM7!NW;G+!J(VUI:'NN 94BU;_4QV] M:&<1#9J7.O)7]5UUAI>I52"[JY@6V2\K\6?U[E[X2DJL8]Z.H&D 8%-C4?3XAJ"$(]ETEZ\]^GWG;J!Q6R61TWZK@S5)8P/;@R)!&GRT.0^,K,52%RW8.K3ZXV M\)X!^1N6T19^H/OC*C>ID5/WC!IZS3Q$_;<:X_C8ZI(HD/#RT="/AN>==TF[ M?=/NVRC%OZR\67_W9BQ,\#M<.JP.U8/^VNM?KY,17W\!N.)RK=%L-\1@,?NSV#&U.=T=44Q;U^>N%\')Y&T_!DSM)J MZB:2F!S4H5OIGLH*U6W7HY[&*S6@74X_+XU\KULWNNI^^FRJ:R PM4Q=DOW) MZJD>?5>)GWK>)8G?O?2P:G1\W:^J$W431T(=YW!D:!E/Z&B>I_I>W5:]XC8; M6WIL!//8_?/ZT6E.)YAZ=>\#L*@$8Y;^35;'- B,4>@F1IY[($Y-[-45.J7P M];%731!5$T35!%$U053+UN2[!%'--8C^T,!YR2"*0TY]89564G/!J:26*)H[ M[*P,,N8(6WI-?_YN$,U=8\4BJTX)9^GV2 \<*8 33Z:,JDJ_6UR;?@-]!^;6 M!4([HA21:$3N BSHLLX[TMR3BGU9=1R<]28=&%L"DP)>T>AH/SSU-AF&0#F? MHRJ76;Y*F%CEC">BE:\*4:SF!9^E:]=HQ'% AIUZ/=WC8$R4YBM=GF-YF-E5.:AYN?1M#/^+B[2YT,@[QL#NR748%'L:C4P5N75D^[4I?2!LX M/*0V@&:^7=MRIVR:?9"M9+*,SZNLLW#;>;0SENUX?V4W7\W:R?JYFB7=!%XP M@-ZN9>O3KAS=W@@4IV9W^OC^BD_*Q*Y93G:VD?Y<^L&@,RU_$^ON6O;91PB. MGB))=:XB&X:=I#_ULIZUPWYR/(=F@PZ;+.)1][55F!MT0J>>Q:$"T3'I_DJ_ M'@\!*+V@ L,7,X/[SW+J=&32_K@ZQX;9N5;<:+GJN*B7C6S!G4K%U^XK="E: M6'2R#8_UZ,ELMKM?>YVO,]X^R5HZ,G97/4I&]O8/#W76LC]T[= P[8%4YSB) MS?BJVYVJXR#'NL: ZPWDT-?V2?(5]DD?F9@&?>Q8?5N_C.4RB+?21$\?RSZF11QEK2YL)5\KXS?#:>,I9G%G<-CO#0\. MLW?OLD\?9VW. !RV]L.)=T2OFFH*WW7T07G8/EW--KMV+7._F=]TMCLL[<@" M-C*CP/O^,?$X S&?\Y:X]B\]/#^$R$+5_3D[,*D/9I:O'IWS3W4H7 M1K_]:'*K+&J_Q.]7WL1/6NF3E5_CN^L^CFT1E3/?8H$OWGCML;>64\$+[E7. M??2GT 0SXY2(#FZD((3A:0(H M($%RB;A@%"F>6\0+0D7(=6&TCU&R(VG'=M*-5/?K!75Y@:KRF M+GU#>;JY=J:K\/\4I/=;0N*R\K2+)P)^,/(A;=62N%(I'HB1]O5'UAV2?T&H?;C4"WPDL<$;,Z[:KTFPB"BPCHK=PD%Q30 MA&F;D\[\5?=EC&0CR:T0#>2U%6*EI$9(*R'%VW&'5SCFX["2"YAMY$LK+SF( ES\J%$+%I$ M&!3@(BNTS(4RG!"K*6:$4)J'7 3N:10&H/R4812]*^ ;^7#XL(Q59A]9'H[6 M]YU50=.\0# )P/USQY$TUB'I?AS8<"K"GTKM MSMK^ZCOGEW-LM!<3H9^QQ8PXT$ATWO7Z.WY$Z%MAQSO0 N(V'3/FQHB,JA[? MB#,W\@3RM+V[1UH;G_89@ BP5HL,48 O!HB1"L$BQ;16S@F*G;MNI\G?&NU8]ZEW<; MJ5>@6+5[[F/=CEIB\A7S 8+^.K,M=C./8+]X9'J MI2-8@'8LG>",>L\U!8P'#5;04.C H&/ZD2W#,P$ZC^HL71F7NCZCU8ED[0&: M3O1FG>Y^&7FL4?Q[^F3L'AT1(^+8 WP.= M?5W+/NOS:%NK;5MC*;TBGX\Q$?.%_L="G,7$-IVUU>RPMDXF>V*RQ\1PVG[* M*18/<5QO$L,9$T?<B==/+3P_,RGG7'P\;2QSCS]'$ZUDNG5LF?OCG\F1="U"==PJ %$Z)#KI ME8/J@3&"1J?PCWBR7=8>Z,DEM3+6ES%XIY_\Z+.3F.,G'K7W3MHVZ_IOPV0, M\&47&URE5%M$&U"%1;7[KD@4Z@74#4ZX]BH[WF9 M1R_X\4&8BG\1[9WLE) MM&F.KAUA_5Q2*1BQ,E*D+C(V)JY M-(DBCD<%FOB7C<.CUON=XSWZ*2KT>'OW+6M]WFE_V?A/9YO^??QE]Y/8HSM' MKMLH_)YS*!T\^Z=#FR%QPQ0\ETNN.'TPY M/<RD,@^DN! MZF;]#S.>_N7[::XNNQTI6!6%H)(%QX45@%1K\P[< M)L0J6D( Q,MR%"%0+ISN]G$P8\:K:*=*MA[ELD&-J_*R??%VWV),HW$SIL.E MB O!$,Q70(KD3.0P@\;ET?%,S<6-RO06C9UC,9DU.V7)B%!E?3GKMP>)^SC@ MJ%6\0_(^BI[:93G*AK1L,I8< *8$[--45S9&'6E$JA(IMKUK][&22A#C45XX M$"DB)8@4!9$*'/[E)KAXYD_(*IZ7]7)A)Q"@M"I(+*CSG'&KG:9*4<*P#)JX M_ 8R\..)?C.1T6:J1U-]]&F_L)QKGPM46!VSFPJ'E%(!<9E[4X#JX4U8>2T( MF5O\:,Q.;=1*4_*(169>.$88*;P'C8A["1@ \\N$*5S.5 CD9^XPK8:6SA&1 MUN[;?< =Y:E%NCHS^S0CH6NPO*.9,KABV)-8V47*7L:OF4:H.IS@=JCIKT MEW$>Y\44F3N*S#R7C$9=65@N^-:1W02I%HDXUUUO:^?E.IW/+/6H?2=B=.\ 8;*/B#VSE,? X5PZX:L/45,D3#0V M^G*<+WC0FV.)**>]L$([+HCDC%7.\\9B=3'&R E&">2J;ZBL_"7N$+'X2#;@ MRO 7W2! 0F(2YK\Z\+1G)ATQ/5%O.("54.4;TF>Z[T;)']/,]SJ=WEG\JBI7 MDS*95^-Q&L?C5;HJAHV-C'C5PHV#54<1IB_CWS%/V_CJ[5X7Q1.:X: W,0#. MOW?VTNI)X^1-(%PL:YUTVV98SMX)GU?7KL$3Q@7DZAZ.G,,. /7C&K@,&>-& M9W6T]C4M6G?1\+E\8!Z\?9+9._;SG8^?X.>I[R<>%;U7XO:; MU+K?H'_37]30^DSD?+[0IMP*VL5:%+73PU32V]%!3!V9//!CQ[\JYR#\L3'. M0CN;.&(413.>\>'@L->OYWQ4_J+ROQB+?*2QS9GY@O"UJ M?T.';>=\]]5+(C]\>W=OW\2"L%QIQ(#4 ,VQ!:C%*D\<%@9E&*/:A6!R>+"1@BA'M9>6<7B8FGM8.*7PQ/EX!9OQ60]FVW>O M$-OQ(>&T]*Y/$O7^<7[E''$]2D[Z\7Z6^GT=NNV\M2V8?(>KO?E0O/ MJ &%2U*I"#$83"B],+@4207'$B1&@]&B%>!!>!&N]PT55X/>2)%04.8%J!&!75XY- MT+R6]N'LP'=CWM3.><+DK/G6J3@$H M6_T*!6K#V#3WON;^Y!<.MUY;IRSFY(X_%C.Q254(R213KE \USJ&J .X:"K1W9* M*9A8PZ[3CKJ+FFM_@BS=FN;.6GO71Z[[('OOXZ;\DD7N?'MW:]]A[K!TH.X4 M%LBOD10I4U D83,T+A2.* -49Y53>JW(C0,B:G\$G;+Y7;&+S : 3'A0,H>4 M61?T_OJ![Y#S+-6KWS%5+WR^&80BVHF<>JXX%UQ[3IW"17"8.F;O M)=?%" ;7.YU>JI8P'P_?5@/ZDD&-;&^L[XO<6LL-\$)>%*#12QW3-'%4Y 3V MJ1R4>NQ67LM5^/..B4ZT$<6F3PGJ/ %+T0D)CF/N0= #N9,_J)^+5H*ZXE5 M\(JF,NQ/[5-1B4L'2_8'&]K,\4W:6\:E M@1)M701>( MA*L,CRD YF6'NQSOD\ CN' $2E0T0Q*#C-$.$<,=%RXG12XOAZ]\-ZSSP0_< M)N?%@Z0/E,,38*+PD/I$;#SCX\QV-;N;649UDN=82#TQPKVCX*08WP_2C6=3TO_:O3+[ZY=@MIQ_JK=3>.1;OK]J^\/ M8K* ^I'PEDG@[1JN@F\'??B_&SV__GHM??7;P%W]+H>-.D84ZM?HO/O;H"+R^B:O'>M]*J?J2.I\7Z[EJ50TQ:&U738:Y"U/?\]S^'YL1U6B>@T9[LG, U9]"&BU;,!'GD#K^\?\NV+BS?WGC+MR[6 M\9>C=?[?B\W!]AO\[<_=MX.M]7W) A)H;, MYYSY5Y:0!UL5\=L%5\?W]L ?[027]]$&W1ITNQQCJ8"W\>@AQ3EGCJM@+)&$ M<:<(8\[>X#"B0;>?@6[M,;JI(J=?@&ZM"7<3 MU*F@U00:I:(YRV+$05Q8C4WB!L'-.Q? #*PO09=F===GYL/.@A.[2*Z\U^[[X M=1M/[;DP+KB898=K+2DVDGK"E3"LJN?7:&E+L&XG6II@4@BB!1*Y-8AS;Y$T MDB/BM 8-.V>.B977 E\M3M*LVV>S;G$NM:$%$XH5/ 0O"QQXKJ4+NB":X$;_ M6(YU.Z5_$)P7-M<$&1IB26/-D'$^((]I'O?B(H_A8O.*4#W>NGWV)X8Q_$OW M8[51T#*<_^H[O=/HR_4$]8PY0_\,<<^I@F-XC+*!XT(8@#N*O;=.:>D+U^@9 MRX!['Z;UC,(* 37ZX79VER4R'#?K M=K1NF??>$&8U-Y93GDLO,"5!Y4#& MY KE,G>>!.5]3,)8T*MY.IMU^VS6K6 AY-89%\LE!YP*7OC">DZ$-SPWC9ZQ M'.MV2L_@.4R2Q+#?AAAO*(Q"2A0!Z6 !6;TN"B567N?\:I+,QUNWS_XHXWT5 M8)[4C%&VMWXJ-O<$-8T786%1N7"P2'+KG>&>%I)@3W.:%PPXJ["LB:1>D&N#%G6&Q,9LN[Z(FV@K.&C-%840_;=@B8*TEOH*,TB_IQ%_64^B(+SKT. M 05%+.)2>03\2R(GC-=,@U(3TXZ)U9Q?S9CQY ]*JK5)UZA89F5F-Y;66"Z] MY8;.>'78/8.1=KUA#*H?C5;CPWMO _1L-I8FF=83WUCVIE7 N^3ANI,'\#VL MJ:<1 -&@:X.N3;:ZEX2N$UW\+HGN&G1MT+5!UWL^OG F9X66>3RX)<1JBAD! M,,U#+@+WC5%D^=%U^DRW$('Y@B"7>P'HZBG27BK$Y M)A4B'^A0^&J*OG$J[OIY*-XSY-/%WN[QPSN%:WW;\]CW_:.=MK;GS_Q[9,OQ]L;?\.X MP'A]_H!GZJL>'7^#=NX#C"AJ+$> ([$@LV?(2&41-CH02X@+ E1D/L=UY+LI M-.=DHHVU1_PW;X$H2GMN48'W] M+]/_[?6U:5;K0>)TK8C/..V5J3S.JR2"('*3)*C_F 7_^L5X=B?I'X\\,CTO3Y&J7S0*]TYT^?ERF^STP C7C]517N5:J_$:^"-NFE:4MVV(\;ZO^TM?Z; MO5M_L]O:VB,TKP 4$VE5UW>CM6XG-5 G3V!)O^2TFOWAO"46!S8?[,>U(53WZ_*K63Z M! C^H/QU'K)=VD8J^E@HH@H&C#T$P4F>:U6S2T-E!C2Y*;I M5T3>>N)U.8RU%.JJ?E7MJ51VL[JAYJZV ]0"7E8E-+\I>K-_RPCFSOI M=:N75$45^N.R!!EL.K!QG%<%.^-]LR65+S.N)SGU[V:K@<^=U[F4=WHJQ@,? MQR=2W7'%ZJKV9M);JCI?PTYU!0QK?)*M-954&!5FU.M4=..TUT\#/3NMT$)= ME7[[?_\C*2E^+^MGZ*K41M\?0(-'!3: A/JO43:FBYU/2BSNIDO27(^J$\SM MIR[+7BR[[NLRH]\?+'CD_PW;L:/.!QAL-WYCDFMXF"^36$(_V_YKZDP2NZ.A M.TA_ %1/KDHEO?L],ZHD#XT\\2E%3_755,\.>K#PUK)+,OFSJG_,+WXZ #]0DQ>L"(A9%N/7J4!2BH P9\$H:A3F M?EX!D">H5?^@>LC.QT^9KD7CU7U#[4/4^E!J30IVFU(?!5Z#!7C_)2'HFB#Y M@]2OH _3V.*GU*]0RU:4XL?\,YD$/G7C-@E[2BQ%]4"%*)Y"8OX;#M?V9>[1 M&P[* 6RV-\MP]Y)*'=QP1#^G/[Q#&EH%5&R:? ?=[F=?=6?H%Y',IY_;9+PH M@;V.++,95;Z;O\$3.E:?6V#:.\N)UD$6F'.54\-P("%@02PW M.(188#J>K%/U_?.Q6U>1?IN*#6]V@:\.DYFJ%0NO[Q[J;JNJ[+?=JV>^PIEG MW=._(XI@T=NOC^."= M*HJEQ!)1;P3BW(D8-XA17FBJ O>\4#RFQ+ZO8.IGYK/TTEV2GK7'T5^^GP#J M7O"1/@(\CDC#>L49WD?*L &,X1T0AK\C7Q@C)VZ0\V;(>3YQ61*4:TIS9*BF MB&OAD53PHQ"$!Y5KC3U=>4W9FKJO!#)/)>'VTPCR2JOA4E7!%QQV.I<*DEQ8 M63#&+=-<6:^)]Y0&;6)J',SXPMEQ'@[TTG26F]VJHG%#"1<"MJUI2D@DXUXI MBH3-8SX[0I%BTB#&-;&%P,P'!.C':&:2L-YV+E-2O6<+%$&/&B0MC?Q)/)SBWI MS=/-_/?+L^4W[WK]X-N : W%N16 ?9BA.$Y(R1A#U+I8"$X+T.)RBK1CA0)T M,UZ"[L:N&KU^751G6R*3UC-?^L^:W-2K?P@0UC";>P>&";/Q/.>%]@[17"@ M!H (#;..L*1$ZP52.<\("9RRKD&;.-ZY74N[IPC^8FY,#7VGLO,Z':P MT'CN/ O F'"A8$,>L..@'B7/'4N1,<"%""5":4U 18H'W&J-W5*!>*2-ELAZ MFFON/!$^,X-4CZ7"/N@T;:*> X M0>7"%-Q;9U9>,]C]56.W:9QS&E[3..<\)G8=3Y,:P"T1OO&.6=I%_ZS9C6-<\X#@\.$V&AMJ2><(*54 #IC*=)4 M:!2<8**@6&$M !SR-7QGK^/E,]DL+YF9=LX9I1ZNL\$WKCFW/;4RU"K8_3C' MEG-AA(31++ BI%"Y8]C%,_C')3V-:\Y=@.WM60*UQ'S6]P-EDE*GD"N813RG M 6EC""I@+>0XQEQIO_*:TSO'B3:^.4\"$JXG1K?#A<8WYWD@QM88,:C!E@;B M$-71M,,<18:#HA0+V')L@K%"QQ(]]^"HW!AY&N>0K@]6V: M[F@:$%BWGQ9D*C(+=/)>V/J>2!&;D:GK QC]G:=?^LZ8W MC7_.@R+#A-O87.98,HJ4R#'B'J;>Y)2A0AA7&"YPC@5P&[DF[BLE%].TQA,L)14"D: -T!ILD2:*H!PSZ[PT5*J4]OAJ3&CCH;.T M*_]9\YK&0^>AT6'J6$H*#/S%(:<=0=RJ@+2R#&%GG3#*VSP>9+/B'F+&E\]L ML[QT9IZ+3ET=_!Y<=.K*E@Q&W_6&L6SEJ$"/CQ-C!3#GA6$()$[#="G*0(=CR&#A<'8N-S$>A"@ MW=VO#\\]++XEKR'V LJ$/>]*8+?#P<9GZ7D@Y(0<@H)(A+4%4J H(DY B53< MP@]+\\*9 /HC67DM\!JY&M[QR':OWU)E[5%Q[]]FBM;?5W7SU_\R_=]>7RDC M_HBES\<%-4=GKC>H/[^L13) MW=Y =ZX"PU.E3E_^>XCMR=]=_5D-6T>'QZWW6_S+^YTCN ;>\0'NM^++^_\< M;YU\8E\^[W2V=SM'7]YOB?]>;/&MHX-]5F#!>,P&;U@\Y"(>EKDH$ >H+XSS MV')8W$2LYO1JAL'5A:3I'B(#&VE:8FFZV-R/54)U4 I9+RQL%;E'1N4,"6U" M]'/ETO.8AW>U4%Z7V:^ZV CK.TH%3&IC2FKLY_645!) M'D=IBZMO1KF+5[.^+T\]O.:K[YRO9>MEW&KG/SHV(,J,[IYGA]IE^O2TW_L& M,C: 6Q>2]]L;)FXLYF]/3CN]<^\_^O[7MO7SI7[,NY. ETEDI[]_TRL'V[W! MGH=VV]Y!%_B+FSRINNGR*GC)DBZ@W?O!Y90*01$F.0?HA%U0<9!TC@O8,143 MQ%&0]&*5S0D-B-(W[/;'HPVTLV>/D8GC#3(TF9K,?XN_>Y#?CHZ\<-!+U' U M.SMLV\/LK-WI9"9^/7Y4#VAV$N*^/]'M+O#R[*S6MY"N%*Y$,N,7IPG#8FMF MI?Q?,\S['DCFE$ #5;:OW+ ?%_E/$^<*K-_U^O5'\3KRXB3WPUEK=PLHI-&& M4X9" )'@7C"DB?8H"*^%8)HQ&S?]-5%

=O]M=^>RYUT@XFSG$1<9L-)DU4F56,.V#BTXZ MO_3Z[YGUG.OO!E&_AE_XSMM_#%MW$5G)F@]4R M4T2[C$G%,VV0RSP*S!&IA19TZ74"8FK0OH?[%_X9W >!BV^"&Z1GVDD+DXQ) MQG3 F?(4 >,2(9#G@D<$C+O_A-"N]T"#7*P"N*7I;/9\./^?HT !$:8)OI'X-7>"BJ-$EQ;AK$S M!(%I38B(0"PLD 0OEI@ %<$'!4?4&-Z1=?QJQ5566]X[W '+Q)O2]S^>>' B MUL_!T.CGMA/>Y?W!=$$_;UZNG![T_FX?7)ZT]\GV\?Y1*V]NO#UJ7>ZCK;6_ M\ZW=!/@V//L#;>WNGS5WWW0.=C3:W_N[?[![TCV ^V[M?43-HT/6/()G71[" M>-WYP>['RT1 ![L>2./X\F!U=,V__V[;KN]L 9SP#OQ@]\/%UMKA!;S7T=9: MI]VZ?-MI[0(!D$^=%I#&UF[K^-^7;M!<3: #^"N?&:=>*N(R1R/-F!//M#F7A/$_OK%UM[F M63/7Z.#?;>2ZGWIF3P^WCCZ2UM''\];1X7ESXP-<#]=TTQA;>6O-G>^#V-_? MW>3[1RL7_[Z$Z]<.R>> D3&2D@QL;K#)E!&9,@P#V_-@K)4J2N#S]_B']#;& MWG/,N314,G UE6#$&L=C(@_#U>?-N\",B>5=Z/=#V#H)I4D4\RZ8?M@-97R-&[:_-I:.QP#Q5J7;XX.-EI'6WNM3JO[ ;6Z'Q,O @CM3NNHB>!X^^ ( M?O\"J$/:W #]3YI\GWPD!VL?R,%NXL5]LK7QD21>!QG0;<'O":BM#Y]!.>IH M !PG K !0=-[=$#^-D>RMU+-!NPC;)!./(HR!H88&-D1 M90DTT);:@ =]+7ZW!NU0CA'*0_\:HZF2RMP0R!88YF.CO7GI+II[H(C7/H!R M/CQO;0!1;&P"PR8#N@E&M_ML__+::&\>@;&] 6,C(-'W/N5@A /#'_+F M4:<+RIHUUV!L1YOPW,V[1OO%UNXV&/,?+P] HA_L;:*#M0/0",<@_0] 61^> M-3?621/&WNRHLVNC_<,%& .?0R3,>>\S8U(8'%&36<101ID0+IA(+ _75'*# M0*9*%JMS)C[FA#K.;U/'_F<1)(Z$Z\QR%T&?1)MIY%C&)3?:&127QA:.>17[O]N.V_" M?5I[8-OMMD#5?SH&]_\8U S;[VYW0?0G7#'8;X#[)^;_]7?G@'1.[=%)9VL# M;+>]#^D8J)Q]U-K;;F\!W30OV_G!1G(16MVMM4_Y_J=D5Z[S%MQK"]P!,"LN MP)0@AE'F#-CLA 3P[#3*3 K%<>P9(C0P[..$H7\6$[,!O?4!21%]LY6)3@>7\Z!@\>O /PRG?N>@_MXZV- M)CO8V#Z"<^ 9'^!ZQP\V_@:+\B,]V-L&#[X#EFR3@^?.6KO[GZUU3(%EF%$J MP&3D3F:&:@$F(Z5!*@+<*'_8?0B46!J<(DIC9KT <@+&]MC92)%GWXK./D,[ M"6B!O3]\#LI%Q"3-O.$@SB4QF0Z*9I)J)R)W6&L!T+(OH7UY>YFT##$ =[O0 MOV=U-RTJO^I7Z]$ ?J-:9'XUN#@!+/MY]Z23EH2KW]IEHHU;"[G+YWT/MWAY M^Q[U\Z\?.AI#OQB6U;=J+?K5B.!J:']F.6!\HU"M!8R_Y3Y]CWDH&]6 PKTY M#*N;_W,[M'WWXM?CGV[?_:0BR/&W_L"4@S505*_'"0"(C:^[/G8U3#\^%5>G MXNM'U$?&W\7EKHL;W&?;R>M*&U=S7/W9!AP[+\'J4@O+JX\[:^/+QH?'W M=/V]&!"NG.->*JT1!*,CMZ T$>AD P,?&4<$Z]F: M49Q2:[#^N1F]-0,_8![.V@SBO7L_G MIS"LFZ=6>LL,BO(GQ=D7UZ*'K O(VF6$U@WL!>%\$' M(#L;&9$6G ".D0-WS$DX1J9 ;Z/7#X?)MJ^_>GC8^4DG=_F@7AUL^+R;G/F4 M/'SE.HQ]__7_#%-$ /R'H@=?^ROG>?_:B=T. Y/W@E\W90]\A?YXN?'>YUS- MX=5PYH(;:/0>&1YE0)99C,#3\UR"$#%6XNA)TAZ)&\BC6Q"/#";\WBUZ.X/" M'4\>QVNU5O,FF81IXYA55F J(OC?S'&%N3.4:HLMN,H*+0PTNV6E&B_F"1R% MK93>6BR59]3#)^0-%LZ#*)08B84!9\7[*B9J.N]-[C=[J^8D'YC.G,"D-4:< M">[@?XR8:(UUP5E*'0N!(;,X,#DW[ X[J02F6K5-YY6AG>YV&C9[KNB&.8%, M #K2"@9_'/,JB;V ;CHO(F_.7!2462H4B@JSIS BD6$I.5>@0NN#5\\R?[$$%",$P#7AR8IAR1G!QDWG'AL,-1&Y M-"(Y0;4DB&">$TD\8X%P@QD $QT*BB$FGQ"?:!K>Q8 J%* *;0EWJ/)L.4RF8O2TC MD>186.NDE,RF-U[,(KXG""&R!$)1*'0HU-6 9.7#/ MF=UB=.GP:I9,(#I1Y[+BS"ZA8IQYDG8Y,YM:C M@!EB1A!FF;8D2*J5E]IJA>(T.GO,O:D[?50CL6 ]@1TLTB84 \ZDB:9-K.&$Q"LAH0I2A2=,9G2JS; K61&FP7AAHGBZ2-CEP>%3* M&2]-*F1QR%GK+3$J:A\($4HL##C3B*1-$"9E)2(<40WB31)G1(I.T[3:KR5> M(!Z:=B1MZ M: G3.+MT?1WORO?JX,_.TJ\&)(20:811A,3(;O>_C# N2JW9BO6$:RU>:])W Q_$-'MRBS_E(7 B,&Q18 M8"(%AKVARNMH%0ENCMS3U:+G0MI)(]E=VWG_^,W%F]!S[:XIC[_0^HGY^MO! MA?S4V,[WE/R#Z*QICHIR==@?@-%0CI16M2O+^+>51?2$B47(1R\%)XA%930' M-UAR&[&(@JAY2@7]W0EH.EF(X!%BX6,T"GM0\,K8Z C2FEH1* KQ60)-CH#> M+*0$P@0':YA5W#'XSQ(:P, VGH7@.)FGSG^_.P%-J>4F284+C'--P+853*W#=O3@)=R =GL!]4K#^SLE/ M1UWU;JO#TK5-/RSD"K>,B(2TTY[%FH$QK;TVT6CA.>52F#GWZW][HIJ.I+)" M"XNCL6D!.$9AE))<1:U33Q 5T!0609Z):EH=F2:U0L2DS3C:NP#O#<7#W YE(/XD"IUFD;'Z:9<@_3)=(;UUH:=3G%F MTGYW*SV_'?JA/ W]+^GKZK2W1=DJ!N'A\8-?6X"=8.HV6+_>,HL\I@PTC95: M$(<\L2PH\+YFM_Q]SC";8.4[.,C!.A4I)1Y$.#?:FQBQU#1X'OT<=.V?%\PF MV,<>2121-D)9SA3VFC/I$(O<21VU)W-DU\TT>-.WL8BQ)NT"::B+S!BJ-&$ M*$W)C$93/T4DX3Q)52@4?F,-=(66^P=$8ZCYF>HY[(\X/T5/HD M \Y$1L4Y DJ68"Y7Z]<#5",U!IO], _PX:?]:!(TC ;XTS!ELJ5?PM[4D MVJ 0F@.-FY:AMM,6Z]=MG)IY+^\.NY/R7]^7!4SIX.)]!V89"")EJY^DT=WG M3;\9YG#7WN$B:FUP4(T.6FFE#%,Q6=B&>^H-$3Q:+N: 6AX3TY\B57/^ %*= M2VIQC-C4+DYC\)IQRN1W5 C!'$>$^+DJ>/XA:MF*,7?AZI3'()H'R;>Y)!HF M Q4N@)%(%4/P;PJ+*:H$I59+-D_=2F:-:!97TA"C#)718.(44\08$#J"$RRB M ESIPA+-3A$'9Z8,:^$T=(J'$,Y\PAN84S*F)%_/G.!I&XF49L>9]M8A/0?P MSIB1VC2NG?=">7'SQ$4D'1Q"E (+I)1(':*4B=CY%8R4#=S2CI3D#I50LJ(;G;:Q1)PGTW8VUT:@3H8B@Q9I9GU8-""VT,DPB92 MX^D\!.)^2IWLEJ;7/RG*015W77#)X(GT/GCB,4."&LE3(S@<)-,ATGF(GOU> ML8A@@B94&6T(9P0S)47:P(A@%XB+Q,\I8(LK1(5!($:-"<83QDVT-G)A"8^( M"!&5N!Z1:(3,(2F-,]/":1%1.-8D#-WAKP89&U"@LNF#$6,^^U(L]4 M_4PW]]&-\=*[U'#46[ N S6!$N$"9E$$@? <;(XP%7'T:TOSDTLZ55Z#.L,H M$I'VAR%6QD C!C29P)[KV8?OF>VG03<\&&(4Y>!,@D?)C6:>8>J$Y4[(H.?! MDTRX (/[H1MLE3NA/,W=S6C#^^(LE,%_"NW<=1:S%A,9+K'505ID&-=*,Z>9 MQ=8A@W7D:@[R(V<)Q"GMMLB5TT&'0*)FPAN+F-)(Q=01ER#MYR#U<:9 G$I6 M([4L&5!(&T=!DEHM;;#2622HI,K.2]3F&R#NG 27F\[@8B?%X?H;93$\6429 MJ@$;;Y%#E 5&J33$:^2XUYX)&]D\U+?/'))3RBGW-DB0J $;T(Z!6 O6#L"( MM! H8#+_@G4*2$Y%NA)NI?!"4XH),X(9)T&VBN =5A)^G /I>J/*=5 :-]C+ M!^UQ]YNJ%2AT9$YPY["WAP9%D!F$?L9RG M I]9!78ZLI<(IU%0$J4N,9YSXR-2U%$5J%4FR#F0O3,/[%1$,6IR3*'P!V)0Y"F1H1A,&BBV1L/'7$ [2,I@VGC4>,@/U$ M MC$@MK%%,E3 7@ZHMD'HWU :3ODP*J5HH@L :',J)91Q\44S=,!>"HB.M! M(@JQJM9#WEC/&'P#[F58,3,OV:S?V)XA'6Z!Q]-> <#AYT64PUPY$4V5E( ! M/VU!*(-9G+:6BUXJ/@=R>*90G%(+3H32UCZ2F^!8%%H[CRA6RN@8.;=J#H3M M;*$X%8G*HL8"1>8ID8Q09[WTF/L8;-0JN'F(/SP Q95^OIB25!O+I#)21,(0 M@,8)9TBG3="XT2HNAB1]?/2F(T&1B%9*37@$]F(@,B/8,](Z)@-V.IK%D*!/ M@-Y4)*>*%'LF@D3(LK37/ _1.Z4] E:T9!["!0] ;WV8DMD7478ZAH103GF* MTT=OO4>&8X*T],;H>6E /P/X34=Z,O "<00&# [,%TV4]\PK)266SA(Q#\[^ MK. W%?DIB<$TI?0:F_K,"I-$)R?.>9K G(=-L+Z#7Q6=V0[]01$'[;!7P-T6 M49!Z)!422DAA!*,L&DI=C)B$&!C(TP40I$\.Y)0Z\P;PYRVE7BC/#%:&<:-,T*9VFM"0'E%AVQC%"N3?(4N+9I MLPS/YJ#C_,R"-$%.\E;[0$DP"('X4P9<\NBT]YA' NIKP3CI23I7/0HW88FT MX9:;M#](8BL7 ^(:\8 8(HXL&#<]-5"3Y*B@!%5&I1(:(;TE44HFE$.,*T3\ M@G'4.]/S-XR).>&FH#6B&"NIK61:$*4CV'[<"\X4J"NT8-STE"!-CI.H\IPQ M27 3B).ZB"9BH%*I#RV6BT:)P73#^VBX^?0BPK@[&IPGI"U8(<[;JDS5" 2 M4-I="+-%XZ+J+QE5/#]7DN$H 1( 0I<;[U'O<8!E\, X1FU(- MY()QU9.U3WLD7TK8$ (5PEDFP T&,1/"?XM(!HP@3- N4 M8&S!U0U(S2T&8Q9I%;V/\YYEP:*AG"5 E&K'$\IFDS?(;=HJ=LX_@X MVQ9AE=K]!T6T YVA3$!6<\73WIP(*SI?4_]8#1D?1V=3C"FE01!-Z_UK+1A7 MRFIA@?+U'!A8;X'4!^%=?AK\9@^FX3"WG;#2[X=!_\U%TQP5Y6K'].\TJ1H7 M(6V'3J6]^^W\9%Z" E& ]Z^MB S<%X08&,4F8!F# PA9F*=M-6<9N^FG(AG+ M2>#,>#"F&8I:^U1HQ+"V0:;],Q:,-ZMTEM6B#+O!M7M%ISB\F!>.Q-)1[@D" M5X=I\%=#0(Q9:JB1*B*SJ!SY)(A-GP\M6"7&8"F1!IG+O7;2>*^ -X62U,W! M8NY/R=GW,%WS$RJ7D4>K@Q$H @^"?D1(,^*8BRBF1E&+RH./CM;T^0\T8#3& MV]0Y$0R>5).I:"#@+( R)(3//O]M]GR(/X/J;FE\2-7P<\.&1'O&-!5>6J:B M49P8;K&*UG)*[1S$ &?9)GV4P$E)?C['@L?%I8CG]R?F X?:L9#2@DEDF'0E=Q@<.X-B_"#H>!:+!@?/J4_ M,3D>=(3)U'I &Z(8%T)+(:44% 5C7*P;!2\B#SZI/S&EGHN/ 9'6.T#ERZRO[ M,OCW0.(75>Z <==[5XQJ^0#(SE8<)Y0NI#>/";"9 T/&4,2BP88Q1SC!CNJ4 M>;\ B +_W3QR4\ 8[;5-6B8ZA7$B(.3@7%#Q_L%T954X%JY DU NN MN1+SI#MG'^(I]:O &H,Q*!H&,9$2U"<. M2RNU#6"S4@NBU'L2#1*&"3=.%9.$/(/S<"-59H1,PD@E 5@$K%/B!0M>:Z* MB>!_Q@ELKDP: "=[1NEGA.%-G+XC#&^>^BN[.W.#O Y..!!]!J>-NRRR2 FK MJ0#/<<1O L_L+IWOBMYA:J6\%NS@SO[NN_#SN\+T'IN]1(8GL?,E1QXCX:0, MR+$(2&#,P;I4A FE7<2SKYBFC<7D])#7V/)@N#>R<>2[%KZG1:=4_"\;Y\T)]A8@X@'PQRSX)@+2J7=L"2X7AY' M'N>A6.:-Z9B>"SOM$ ;O"F>NXR-7[2 &[5"NGY_ E8_01^Y18'$NM?:3!"P! M!GP"+A,202B&!2&6D'EH#3=3O#/]^(9UV$@4=#!4,(M":OU'M5..!*>QK'O$ M"<0KY[?^,&N(_G3-P(-IY9,I\%6/:=3*= M]V[SS=;V(X=+1(;XPWSKNZ?^4@J3MESSJ AFS"AO Z76& $"6F,6YY5B'E3J M\$PQ/^6 (&802!@B<$HZM59HQSSWC'H3;91S2C%/)6/>EW!V^GD1:4-%IK$6 M,OI4G$9"J@P("AD@CB"9Q7-*&T\E31::-B1W 50*!\^,,"RE"H8Y @0BL:5T M+K; F'%],*4U-:>-"318)SSS(OG:3 6+:" JI-9*BX#K$W'F=!!4# FL2*HQ M9@R1:#FH\^ #<@8+0\8A187EK *W!B]["D[Y:=@$=[@5$9Y+$^N^FI@B16>6 MKV;".[_&!M.$#9U$"$50<)IL,$(CEKKK:X*LHH1ZS;&Q= XB6S/(.A-L4P;0 M!!2<8X0SR8).JV"$@EQ#U )&%>M(#-PSJ_"\&?;S7NCW5]Q_AGD_OY.7]<@K MD:FM.K[15OU7PO,F4@X67Q"*, -2#$>!P%/P8"IH.PH!S_0"Y%21F.":,!:! M&NRP(UPPY*P1 BD-W$ )?$!BCNRUG:'MA_\,X:+U4_CKGJZRMT]81.--&+ , ME'0!&YKR+;0S"&M$?0S"!N9&<(IJ-XGZPRS#F?O!54\;&>)NZ?^REXO&F98EP0 M]8SE#XI0,1EEIH5(I;Z($Q\89'34*YT.L4@W7KK)!D,"RFKG+-<$9GT$.-86@#8 M4<\08,VT^<=?#U@Y,Z7_TCY9[YYTBHL0:B'X1"3R]#9*U)928GR,5C#% MK.)8>V*".KFR;W\"I!I8[LR=X/@*R@_]O)! M?WOGXR*":2RGP?/@. CN*+W&0M-DMWF#A#/S5"\U2V!.IS+**.[2CN=6",&\ M1S9*2BWF3%MEU"AQXWK?2:1G;]_)F03SA_:>1'I"VZ)KEX*GU"/)F676,AX# MQ5Y;DX8T3V)VL^>*;KAJVGQ_>NUJT1^ EP6^UD+6'FN-L&8BK.8J( H*IL;&55%B$ HE(4$+F*77I07#NA$ZGWC.V:2(9#)VD4&IK %4 D*P7EM5)!^T20S>#C! ME*X-\-[8*76!A3,-(5A,G6'6L517&SAB6%"5]AU4=N$,XRD"/!WYS&F,PGF; M=HY@$?C9!1VD"PSS8)FPBR:?IPGP5$2T%MP+AH0+WK) I,)@. LB)-4V;>FU M:")Z(_1":3J [XKOYKV\/RBK],H%%M+8.,X8!5.+4R984,PA&PV3VB,%.GG1 MA/14(9Z.F,:&$X6=BHHHQJ*U!FD2@*5C1$PKLFAB>KH03T50!^\8-B:"A\32 M'NF6HH@!7HX=LRC&4;(T,+6N>B,4BSZM*6IBI88\)68D,A;9&9?RM2F\ZXY M7QD.VE4WX=MT_;8H0W[86ZUWNIX3*0-J-R7PL[0U/,,T@/C7GI' J71I?Y/? M#);O/K6JW]B""39I<>%=T>^OFK*\B$69A%T?/*2\K#RJ]Q4&-UL*FO/]8$J8 M3CXGM$%M0"1RS[DPC&&E*/4(N4"$0H(C/ONT 7->5U;?!.G^D.2DDMV_1XYK M<+0_R-U\B8D8>=1"T!"#8"$)#1NEQ%3A@(4F;/9)X7NX5"&1E9Y/$9'.W\,R M[_O<32*5??*T."M$0600CA'J/:AQ4"":F!")-T("N1 U?\M3T]/MTX]Q2A,C MHEYZ%=,.K=)P#IJ*>^>1C%R%V7..]%,XK^WN@1><$+8^,,>##D^@\,SYH3)@( MX-U[+9"+\[#G\,Q+P@EN/!Q< (&7=FQ'3(.K%22+8 _Z*!V*-OP>:#VN))R@ M5QQ-L"EAA"#'*'>*$B,81CXT[$)R"&N&BH2IH1*,#!V#$D4^P&>(/4_G- M301_99^Z@)CG 72&%* ZHN4D&$FM)]13'<=4/@_[0DZA$^%="G[Z32"%$QBE M^O5 4\5'ZKZE(N=4NRBD&;<9P@#.'T0W5\40YPEQZP8T&:2/3U@#& M@[8QC#-NK?9:S9&6F3Y^T\CQULP(9#5VRC"OL&*2.(H5CY@C[MGL>[?3;> Z MP:B080H+PY'#C*'@M !KC;MHL1(!=/S3Z?+Y1&)R-D7@BDOA$0@RRBA%)@7F M@#=B<#ZU.)Y])-[FO7P0WN6GP6_V8!H.<]L)*_U^&/3?7#3-45&N=@P =;O: M?]@?%-U05ANOICU8V_G)]^K^?SO:L)Z#N,188L<9TF!Q&R.L#<)B2Q1""T8; M=7Y/:7SHFO)XI>??E*;G6Z;[O5*)WXXP(O/,&>JC 0,(NZB1UH(I[[SFD9LP M!X[(3_?+G$O/(SH-ZM4%[S%.Z\^*>DM-$-QSC C%/>/S%O[,'SEJ9X$OE63JA4: .6LM#,@4L3O=;$!26L4UKPVR&!-(&S M.&\/=<7K*9Y(=[%40,:4B\B V@03*+" 2A-14$0K?=LU:E_XY,E'?[@O&%] MNQ'BT^3WJ12G4 AC; 2SH!)B3!N9,A<5X8B[T;R)*EFSFL!'W_#L)^9-/"PO M)W4R_S\ M51GZQ;!TH5]_;0=P(]-@?7[Z^A_PU[A.QW"'JRZG:2]9K'VROG%:9 9!B/WG M9,5=7],?7'1@GKIY+VN'_+ ]>,7(LN0G@[_.^_D?_Q/3& M%[BB4Y2O_@OF$<7X5X1Q9M%T\\[%J_^["Q9UO]$*9XWMHFMZ__=%W_3Z61_> M;'1B/[\,<&-X1O7UK'ZN1.BO#OBNXW%@@O[/7^GM,Q]<4=?*O!KVX)W363 F M,S-C:;3+$/^Y]%_?GWP0E;MI[\Q&$1NK"=S>H/^/EP8029,[!N8+>*I'FTY^ MV'OEX))0+GT5#1CYS\P N3,#[)X96'K=N#W.FP1DRD.@(5L,!D7WE8"[W3?F M0?7NHTML4<($9C#VCCGIAU?C#W_YO'_2,1>O\EXU@NJBOTY#.'EZM#+P?^RV-:+6OT]<-H&5\=>UG=NQR?,)H5>C)8 MJJZ#L:>)^><27;KS>J,9P2>#1K_HY+XQ1FET'%[DGH,GQON\=_@*-7#UB.LQ MO*RFXP=HY/4_;/GR]5>!>WK2NH^YEEY_;&WNKJ\U=G97=M=W9GZT.^NK'[B\;:\NIR M@R#.]'C8TY N__U?6*"_'BAB^!.*&**7"=5S)V%^0HB,YC@)I:]-\$0I@SZ, M5M]N;3='U &63Z_HM89=N)-KC RD[:1^X^/_BD6.OHX_EGF!EEL->9-8IGS"D!GY#,L/.<6H.C$&;I-4;9_U3V MYS4*/Z9?^GU7(]YY,6N;$HNV8 M5\.K@E?^RA9%QYJT!Z MSN^3R"N]WM!TML-)40[F4C*_S>W&1]$\^ONX1?X^ M:AU](/N7FY>MM76RM7M\N7]YT#[8^\CAF9?-#?BVL3^ZYA,\B_<.=HN+9O<# MW>\V26OMX C&A9J[^WQKMW74ZK[M'.P>P_LUSPZ.6L<''77V;G=ET-Q!Y_#O M9XFI4$+Y3&N&,R:MR53T-HL$4V=QOO/V[O?%QI[39VMQI@R^^"P5[;%Y@VMK8;F/_A_ZQ_ MV'K;V/W7>N.&P7]E[*^L[C;@,-:4W9JIV3*Q'N@.O"W*QJ =&C'O UR-BV#* M1NCYX!N/R?^O?.HO"7=L>W.1GAEZ]PF NJQTO0Z6S:4$^&G;[+QY^?&S,PP3 M+$TF;8@9"Q%GRE"?X8 \UI$IA?CC"NI;0-T&:758 FR#MQ7AI$K?WQC 3.7:'[HI$ >+")/:/B9&O[ MBQ$_VX;/MN'D;XZA?N2YM$^:ZV]R0_2LW?3,P_R M5O<#:ZZMT-;&YAW[\.0(;+].<]?!.^Q?M(X.47/C[PZ\9SN]7ZN[20[6#L^: M:>QW[$.E72H8!7U"/&@6QU&F *M,V>"$=$QS)D;V(5MH^W!W>Z6ULYD,P6<; M\7LVXN"*YQKU@F4CED6W44_&EW\/BJ\>>@[V_D;!W@6KR?LAU\IDO5KI3T^K'S:72N17PK\?\&>!J75.XRQR"K8K&M_^Y$KOPT1JWCUL]$M7-S"]8I;/AWCY M,(]+#=,9?.W0[3F1\N3\KR\?>1>^-(+Z\ A&JMC)^=++;XLK.AM*\7%,X+MB M:3L<5AMK] :I4.3W$TWDL\(H;7OE,BDBRQC5-M/4V$Q2&5+7#.NB3-;)>>.M M<8.BO&C\J^@DKFJL%N7)\B^)JL?5@/9; $UR%FXB0?8S95V)9,?(SL\\>/ON/=-N? M#X344WIW5NKI?WK[]6EB(OW4@?BD+$Z3IK@=BZTU1FIP6IZ,\A2K?L6C7J:K MA9]/!5('2%IK^VR?O#V"<\_V29.VUCZUF^1MM[6W>;&_>XB;:]LPAH^7^]WF MW04TU#IJ'^WO-4'9O#G:OW2HM;=^N;^WC_>/_FYOK7T\:VW \W9;^3Z^'2#1 M/-+ ',N,E"2%WD.FG,29UQ@[):-F'BV]7@L=] W'=I=]><;XY2 ML>L=Q^;8(WMJJEV_HMJTK*LY(YE-RT0,8YI9#_3K+!R<;.#>S*V;LG.ZK3RT/3RR^K[GW/,SU^9 MCLWE[>6=Y<9Z]Z137,!\W&:^1JM8_G.6 YKGD%GM=":U0=$(;"-B2Z^%H*SQK[.+!J=? MKGT^%5*K\'&KW"W.>K\;3KOKGY'&*%BI,BZBRI@C/C-$F$R::)66J2.'7WK] MIC3]T!D4O;LH/1E(E:C>*M^#J9OWW'Q:KK^"U(?/P0=J8@K*BF!!CWN<&694 MY@G8I,HS(J58>KVQ,C6(WA?@C70.\I.Y=2U^!2#WF=& @X\THY:CC%F",H6D MR9Q6DFMAE(UXZ35%',L?3>GX3@QA*M;""/5D*+TO@2?S$]-IK)\'-TS;_C:V M(A@.H?]GXP^@B$8BB>\F#_]&ID+2.2ME,+\?JZ0P+OV,E6:49]5&3N_;1>]W7?S[>/&9.ZX,XRK34H+EYEW( MC 6IIGD !Y*GACX2_$7),L'1KZW]326@?AU"_^__4@3+O_J-W= ))PGUT0+S MBSHC ?R_SK!:.TBL^AT9]AQ9GY&US2<+LLME1L3/ $'),F63SS;$:EEJ/?G8 M/5_F7/Y\[%[_; +85(.;.V#'E/D@ASN6E< (9?"-DV'9'Z;%MT'1@#.JL @F M?]@_DQ64TJ%6W.#5CP3,1K287O\.TWR]*/RO60TK?26;+A_430[6C6LWJ@Z( M#PB=_0X34YI*N>Q<=&W1^:/_D(CB]Z>EK)^PF%,V7@:O2&G]W+53B[X&,.%> M.X=?MJ\X]7?AP;OUFT^4FGUM,8_DY 4FMF+TN;281XLSW-MX@-XOR99!RO[(]WO M;A_O'WVDS:-CWKH$:WOW VEVU,7-)47&?+0V\(S#U&9,,9P6%V6&D-!1!QX( MCG4:)!#YSJ!PQR\:)Z9LG*8].!K_.]4[X)1XV^BW?V[)\9GX?X'X1Q*\%N#/ ME/\ RK]>ED22&\J\SRAV%BA?\LP(^)2"T88" D*ZU.WAWV\?A:KG4TU.B>+O M9IT$T+Q?)IR,5<%8+\]MBN)3,\7F=89)\%7ONXR2*O9B0Z:]99GUF"-AD2-> M@.$(CD9K96=MY4.M$AJI/4,8--Z]6_V5Q?MON?!_?8.C[G7MY^X1WY(+<\7] M?XQ(8Z-36-,!-[4#CNJ(1'YD_7YFFX@]+'C_0P[\X?T._*R^6Z-5],)71WFG M>>-)4==GO2JKW2=.PQ?M'*]9I^(9='V)L< %P\&7EWR=%&[^W2ZO0S^'(;-E M,,>9B3!QKTSGS%ST4W+_<^O)>6D]^>5BY-<7[HZ&_4$>+Z84Y-_L^92U%!KV MHN': 51DVF2CD=<\7EXGT>?]AFFA?)&R['V( M>:_.L=\>PJ0QQ,?2XH:0 <&QW'C\M?8]&.O_I*'NC$:Z60UT+NVL7UJHNOQL ME)214IZ15*7,)-:9%D)E04IC*)911/ @]D/_KE%T7]7II&KE'T:?__U?A-,? M??9$.014R"Q, Q;J1PI_%T'>](H!_/*?89[L$3!#8BIL+:N&!?W[[1.:LS[8+*(@\12\*EBFCI=:N8=9F[>,+FK!VJ+/;;$N=5XP\\:DW1!ELF"1O? M,)W.E<2Y*8IL&)T =Q[)FZLV%R"";K2Y^-+^N5J- 9F4Q%-J<]'P<+1W6)UZ M4@87JO4N3!I5]ZA^XP^X:80__:%K-_KM(M4NCMM(#-IF<%=ZGIG^EZ*SNGCT M-G^"P=;SC3_(C5>V(0!$0WN4W&"XJ#H?KDQ#&=TL-8_I5R.I1FKZ@X9�\. MRG+CT7O-UJ)EU#FK;ER38LH#,QC^?A+F _OL8V $<9F1J%7&B V98L9E3@BI MD3!81/-LUGVS;_:7?S];>],2P(TD@T#\=//! *16%8TKBUX*%G8N&N$TE!>- MS11+,J[*FUTS U,W.[DCF:_O<=-(3!YI#>K(+=T.A\-ZE]'&3K;;^",=E'\1 M2I:O_%8P0D%6GZ1"\<>6T/6@KV1NZ/_Y%$[RC?E,TSF2K;^?,.6?HW8*"68S MC;S-&,%V8 ZF:3ML');%V: ] M/KP,UFZHQE8%!*L >57]L/2UL2TUEN[]\>LC6*K,UZ6OC&!I'((<&>7$9F0< M";AI?B]/F$0>(WN6HV6B?ZY%!5VF\F%--7_HMLN,T,G?]?$&RZ?05W2J]UU*B"/ZNC$^;2J!@E.("!T#QJ'VWM_=W9VD@)"W - M?&\>P3,O-U%SKXE@C/!\]T6" YQ[ =?P_>Y'MG^YGPR1]/T"W@^N_W"^?_GA MLKF[G;?NM-"@P2/C<Y^@?KX/4=_E+Y_ M7;&C6K&/>NY/^WTFRJ\KU_C5"FL$XK1?$((3J_=>&T%5'/]9MB'@?7G,T[[I%8 :/_F=:=Q M95P@R&4^8I\Q+DEFD) 9CU(0$CF5#CVLT_@""=SU^YV^9X:=$,..YW>CFM[5 M*Y?ZF7&_R;BWDO8Q44%1SC-+TN8S3,O,*F$R[HW5R$;&8YC$%@$/R//]^2;G M\Q @BPT@SJ]%HEXT\H?FFZ3%AVK) 2RXE'@R*!K#?AW%@G>M-W6ZIX5_45;/ MZERDAY_E\.@TG!Z\7)'"5J=YO[((>Z;GHPDS@"_U&(:QF<-J MR?RJ?X+I]\$(2C^-(0TQAFK]I3=J$9.NS-.R3 _H)$0M#[$:)]8XIK8';9EOGG7!1I1O\@7GCX_).VKE8$I'JL?],+W[]EJ/< M;]L!Q7.#6&->=NMEK!-XMDDG 7U7J9^^&K$9^GPP&M?R=W>N>%I:G9X^W72Q M7$DS4Y0KU_3QMF,.YU*=_L(^7T?[J+769,U+=UGMN'/VF5D9 C(VHP;4)*/: M9$8RE$4M@T1,V.#L]S=9_%T$3[6TTV^'3F>LVQI_?)EQ_9WECC]G)05RVA;N M3IK(>39L?RDW\>PSX418KEF&M+ 9BU%DP'6IJZ%AP(-$L-1S\CO6Z6PL-\_2 MHO."I$V^,7HJF_4 MUJ53_AYV1GLYTFKO1M3X(UW521F%=A0K2GF%7S[ORI;J%OUD<:3ZLLY%;86' M9+T#_Q<]/]Z3]3_#>J.'%]5MS D8V^=Y-\E=>B<0 M%U6J9[54'E-*)%S6_W)L55;/C6? N/[W2-:]K=)LX([#7EY+NF'?+]T6?80K MY[B72FO$G*)*6JRU=%1+B;@1GSVW=M.80;@(<(,A>H.OY,,O&CM;IY]UH)X3G',!"$N8RB5U4?J,RJC MUT03(QU>>DU><,1>8*E>H.L6;F,L7R\W5BHJ>!ML>6-W4EUO1UJ17!D:9^FO MKY)!U8^B?X<2P"X*DEA/-$AD+X+1D5MG.:*(&:"!BA(P_%_?I(3-UML?HH6Z M6T95&;U3C6)K.*C<4F#WWY@X/N#/5G'O G499A%G+*B86 M9_B%0N0%X>P+RJC;C-PC(J[$UVVA>3WQ/YF34FV\- 45FMW MI['96MW:?K^UO;*[OM9XL]_87G^[OKW>6EU? $7YB.F9XYU:^]>M]8-_W%GRM5$GZE1*F)D,TZIS%B2WQK4)G"GI-88AR-72XT M NPDU:*7P[#T^GT*F(SRT+["D6NC;+73T'@/&ORB4;72KH(UXXJ'RE)9Z?6& M8%DT0ZAB(W##2H2VBXX/9?]6>4@5$;Q3_Y&B15=>V8U]&V\E*U_G)F.V4@4D MX6OE%II4AU_77#2J"O$ZC 0W';W9S!S MMLRK8/4#^BC/^H5MM*?:8G12FWL]5&(_#,?G;@S/W1B>OAL#OJ;/ MR9D/#]L9>N?]^NKFRKM&:VMW'>RBC97MM?,S>;6W]3_J^LPNV M4V5,S8EE6-WQ53Z Q[D'6%&[WU%,>=5<.E1EAV>F]%FG*(Y'*VBU>NZ_:)Q5 M;2V3#KM1P)BT8=+N!/W5-S$TP"0'T5?]@O]J.&#KP:T2S@:1*_5P)ZSZUOGK;TYW)C+X4J+N#//-#4=E6Z_5D[],#=K7$X :E9V4<]L(?:IA/'$[$Z+A-X^_5W. R] M4%:%7Y7X#U41ZW PA!N'T^H,L,C26XY^O%X;2[^?I%2\*F85RLH?3B9,M7R5 M]TZ+SFE%):?S MQ6_%L./O_MAOW_=K.#\!DKS[*Q@[O;N_I5E)>U0,PMTC[KX;I[7*WA>_#E)B M\I>/*XNC>T91.4[=D\X]C[2ADP/@7[P-B+#N/:<#2:9MR>[^W,F/0^>+:3XI MD@8!"AC_#J1S8T1Y;QAN'$F4VTOQPN0?U)0,^-:0)IJK5FWZ.8A,L+O!5.A6 M/\.T)VZJ.*0B0+@ST%C-H34F-?^\:"1O9! .+X ! 97JZFINJ\/?9)81?=7K M0 ^Q\V_(R%XRRHMA_VM<\&(D?],C[7!0NR+PEH.Z;+&^JN;1],/76X)]UZT? M&9YUSSDJ[E5:]4]Y+W'@JPRK1]#=/ZO&*E(1CUV,]T.#NCVE>.13)4+N U6: MRF-LP]D@9?->E8:0"*%*:0&".JR^@4>4U,"+*[&UNO5IG?=&1\CR\N_85UFFZQ6GM30&M>*'[MKR<749,^!S SA8%652+!7@ M56QEM I[ I;_H);2SQC.-H;754_CC,6$&NCX.@MW@>!;9!T+,K7H)Q^ZDJ^C M^$ %:NR 5AT^&TQS F:50%/46<3'*>PP-HL7"+O%0.JN+NRF$H!P(VZ5C)G^ M\.0D)3:U4^@HI$U"\]"#/XL$YZ*RXAV 0R\6I:MMG:0I.RD;+@5H '? '$ZJ MNNDO$K*+@^,7$>8;0>6;T;%T;M]4(7*74A-!"H^^@CG4K\I\8CY(X97Z>PT@ M'+YF^Q00[%6QYAO$4X?"01W7RYNG53RZ#4JF&Z*:S;Z)W!I43[#/=MP]ZML=Y#48+[!Z>E/ M/O*,?3"I(7:%K4\):+D=#HJR"EV.5EU X!>'I3EIYZ[Q',R:3< 3TXY*C4>+ MVB.D$H[UPL9954-P IS\XHO%OI1]:$I?-[3K]=,27!+ZHV2[T5K%;9HJ0V+^ M*@A:N^@UR=QS]3.QS!BQW,#+AV["-J63WM#C6=TGL:JQ63B%OJ@NWMUH"^#9 M+WJ]T'EQH_"[=N2/\TY*!@X]P"D\QV-F#\N[^GOH0([VXS#E'XVS?5XT0BH0 MJRK' -0:X\95#DECW FBJD$S[C_#O)]?9T952>&]D!S 6!;=T6KZC;.>:6+& M:"+Q=S$2!L<\TI? XWDA_7J5&-Q(%M4(3V*W=R3EO)E%@D,:1B-&]1] MWN%3D@?/X=9Y@/GNNJ0W)X-;^3^-;N%#IW+%:_ZM._ODW1-39^".?:\;MMK MG#!V 3?G+XU3)<)W_> 1\WT_)HV,I M<>7&^>)&+EK/7]%&JB"KPSDOJA3A1"VUZU;E@IKAH%V4^: >RN$P]V94206_ MP]FW'OA,9#-/9"/?++4<,)U.30KCWSKY6/RXCLF[_;_2T<6!=#$ '-G/9>G+?YFP3\HO/>+8:.N-QGMU@D.<]4XYANE M,::J'+K2M#!9MPI[JC*GM@&5::L^-%5)\X1J'T[*'.86)B;]?"M3^&9P=B38 MC\)HA,:"'WBG^JCRZ>%2/RKK #-A5*I2E6B9JJO?+1/TQ8T5Y"MY\R+%=8>= M0>V$7+DD+\9CZ*=AC9YV[8]69Z<68.,>@O68?.B[,K?U5*3#WP+A=A5(5<;Q MXF[EQ[4MD_RBHJQ+HL:K&>,*N_NN_?+2Y(.Y83\A"O-Y6@=10J*=\' M[\6//&Q4=C-J4]@] 63\C1' TU(->P.O+#>6MN&6C;?UA4L/J&>_5?8->KA^8"*<6\^K9Z6FEZ\0RXTZN52V M^N(6]52WK-7619U"]BT!L/P+P:L9UD=OT\94@,55?=XW:X9#;:V/E^ 'HYK= MD52]43)<4?FW*VZ_7T+\E;+@Q]R/:C9 V?TV\W2-?XC\'Q<"%[U.G5-W.K8F M1A/IZZ,CO[U"\+:^2P^J!$/%)8-41=TK&H7MC *Z5<_G$U]'^+^I/1\ZY&K= MMA(C-ZJ6;[/]=0N7>OS?5S^I%O7ZOJD*)N_53;\JXJUO5DF?NG4+W'+8NR[J M]5J+&_6I+T;%KM=6 M5-*VG6*D;:L\NF]8(\ :%[=-27B"JY :5O&KNOVY\&_3/>NFDH]Q./Y=9]4HWL4 OF:]=-CEAR![@529] M=#XR+2\:_RHZU0K2:E&>?)T,'G_D#VM.\G9KNUG)FYD?Z3T^]S?][9\DJ?EL M,[6,A)[XIHJ*+&LZ^=NR95%O=#FIO1I_=G.,']X\ILK>G](>.5\P144I[T$* MWVZ&_).]Q!YG+G^R ]EB[%_T?F5[M[&Y? N81]SEY>N39HT[/BP+,+*RT;L[ M%T*,#VL0-P]374=Y'C#37YV*>7K;\29KTWC?^Q5L)1B_/AL3BNC?-QO36EWX MP;$\?'4!TZ77^)[EA)_B\UC];ZZ(>Q2P_2G:GL/7O1F5GL8[/_/S8_.S 'XF MDV+H.=16-4._^5V4\\=>&?JI]Z!/?:5CK%HPWG)7G[7U G&W7GI-Z>^NKLGO MHJW?UW7\>7C6U8O(S81,DIOG4'E5W$Q_%U7]+AR:3MH# H9>;0SVK*(7D:DY M,/7_S]ZW-K=M)=O^%93.S#E)%:A8EE])[DV5(MN))^/(Q_+$,_<;2&R2&($ M Q"2.;_^]NKN_0)!^1''DFE634TLB<1C[][]7+WZWI=NHN]]*2;Z.?TF.<^F M9K5.'DMM&K7:O;W>Q:/]Z.U'^\9K(%]&F>.+J7,LBCPOS4VJ\ON?T$VYT;?5 M,:( Y;W<'.,E4PV3)[]WQ6J=TB<$+QG,Z$J>8UJ[LK \PQ#S)GG1-9,YYCP M22#?#0!\-[&R>ROQ)UN)XWMD)>Y_Z0[@@R_% 909Q*0)GKH^C,?9*ML[@+MX MM!_2T7[XI2=L'GXI"9OGCG#'#_.49A] HF'E3ZJL7+>%3&MVY__4]F'Q9U[Z M5JPSUXJU3_WLH'JX=X?4P[=?NN5_^,6 *?X7S@\7] CO_]C^;X?X;VDH__HR_%._#V_CQN.3H'PS[_G#7K#P\& M]M;^EA]W"@;N/_C2K?VW7XJQ/_5D4#CD9-ZS66-SPX'&XP]\[7=I)7ZO:]P&I,C-VX6C.U^*S_>X: SWT*7)DS=FTG'&]PS# M%"W^ W0<-5.I_01R-<1^'Q;N[5W"VVT\'MU]N_'8:?TL1__#NN$_P]?UY_T4 MS(A5N_<+=_9HW_^81_LS-'-RM#^LW>XS?%T%9JZ3LZN*[/B\6#+_D\YP^)$' M[7 &5_[.=OYY/)3I&ECHWOKOHHIX1"KBT1=O_3^LA^\S?%VK#%Y&$U?#D_^J MH?F^:RF.PK0;MYU.^]_:CO<\8WFS/^[5V:!/?)XANR$I^R MK_"&,T;S8ER > ,IB<3^8F[\J]F=A),T$7(COQQ?<$''TQ[8!^H,)YMUAD MS7H?Z.WDL3Y^^['^C-R_![ME<<_I";+5'H6WLZ?OVX,?'KR%..VMI^_!ISI2 MG\_)N4Y2AMI=/I2#Y8^FPCXH)/L,]=A [(?W?0,LT$J:3<& #DYHT'>?%^<62G]C\'HLA?=N"PF47ZW M:!9[IWXGC]1].E)_5N?.EV*SR!IQ9I*+H3]F)4_8.Y\;XZ8J_BVK.G3&'J7) MW3MWC[A68G]WS+^[$1SI_GS]Z>?KT<$/#^_L3=;'.U]!YSF;,(SQ9@([3*!< MFPPSJVFG\OZ92_L'3H *9F(68W(B[S[";X\^K)5_;^9N^3&\>X^.X4>;^;,W M<_UC"%QP8^:F:H$2OAV'C86\KD-&OGR=.ROFIO^BCN[>-M/XK'=!3_K+$:G] ^KNJE MR,O-',9?ZQ5=;%4GT:F\MK;CEWEOUW;E,#V@PW1MHO,;'A[_P^:\^F!'WF?, MO;["O;N'#^_3:R[KE@EROVNXC^+2^)GT?XTE0*3BNSO^*]F8!+=;;7YE^X.$ M_X]K%_G_/7B7,O.!_=+&G_?.D9V. ^]V;D^3W?);W8.XX^.$5!%7";A)'5EP;8MV7QD76S&B'&$E[ M?WF-5OE(NGCH_06D+)P6SS;/S3N*Z/'!]M?3HP/ANQTO_.S5D^?)T6&2)#_^ MX_S9KT_.S[?JBVM?X7YL3/[=M:MBNO[T[BV_U%G7D%5H&.U*NZ*7/2-.9P^Z,D1]EQ_ MJ0_/%.;^.RD25X?)29MT+7D(<].8HDJ3@_ C!_3CV3_I/[C9$UA:'EZJK2M/+P M$QSV-ZNDJ')R(>#3U*!JNBI:>G5LR;(QBZ);)..&KI6^QX)FC9%77C8%;0<) M#, 6XV*RGM#=DZ\.QL6%:0^^3NFM:$?.-??X[_\P;H:-766 M^\\P721NBG^ &KJ>3N4CDVR9C8N2I\.D_M?NF_C2JNDF%^@M+,L1K6B#?L3@ M]B>O?I/'J^JK14T7PY7:I8%_MUK'E\J6RQ+K)\V*BYJV0M\3?YU@E'##?J'< M\S Y1RZ3)*7F);;+1TO&-YC"G:,%$UFG-?0R33_0CK?Z=6QA:3*1/[JA)'3&KR^@I@7,SO7;%DO'QP9AJ\[MF3Y_RZ5_,"7X 4R!/EF.!3C#N] M-4E,V_$A6 MQUJF$M 6N.-&?[_*P'4ZL30V.8A/3^DMZ!A518:?CKY]^.@Z/3-TA7A(#Y6Q%H&U8NAN0$HJRW_O MLH:',$V;>I&<3VA7VN0WDDI#[Q0\/TG$CTW6FG)5DUK[R=2T91E+T63.3VZF M4S-AGH_P48^/),EPN /B0(M]TLWH$?!&Q[S6L 4E'U9Z'%*2*YS]I4!@2!G1 M?6AWOSIX]N+LX&N__CP8JT6"571O^!NV-DV&= []"COXZ\GYXY/_37Z2LR?C M03= =V"?E+[7HQKDNV-T\/#SYL\8_NWICG\]BTDZ98AF([[EKZ M6-ON@""]-JQP,ZOWF\BS:4(KT.#UW]T8#QGB"]BSR,;^:186IO0/&M)TFR6E M11N;LC!0,*$QY6-&9Z^J+V60A"QJY,*0-]DU\A9KOCYIQ4)_EB/(;@_.7M:V M-=T71YK79$[[-@HN)>]K)O.*A&6F]CO++S/6N/:ITF2\MKK1)#-#>\P?7!B2 M-O?HJWFVPD^7<(AHZQK=AV*!7YJBM\;_ .Y%0O:R["XIRQIVSEI*Y*OX'17O [0..$ M:]1W>.9D'\;&5+0WI.@P*!#K.U[+9M=N_<=,&;,28Y2*(NLF$SP-CD%33PW/ M$B*QR%9S*%Y:L7F-M8MO2(M S[<2!6U6!0L&/2ZO!%UR#F@5+O^/"BKF%"X5 MG2"+$5[Q/4SRG/G)P65#IRAYC6 A.>V6(@/T[7\F/V6+C06A.[U9,E]Y_% - M&44\Q]6<5H)/*@F)OM^T*[>\G^1Q+@UM0%%-RPYD&/+L2YF5B/V<9VB8Q"+1 M*\Y)4V:M:@9V\ )GKC7F@K_1EVO[F)N[BY>0/2-Y)[&@\,G:IO[!:+()^T5F M)C4+6CI\VX9IP0LL$$)E[;)HK"_KGSQX7.SNE7\>/#U<$;/HP!XR)'CQ*KH5 M$'&PJ[I=G4 Q^_/:DH.6\"&5Z(A4ZP0Z2H[V"I+'9[J-%7C;S6:FA8PWAN2G M3%I(DWQ9UC2^32&KV2WI71+VR(K2^OU%PP=3?2M]S@0QW*Q&F+<3GO9KJ[;C MS:!]30-K&/]Q5:=1?,2QO,/]#T5+&84F9&J8>Y*B(#G&0Y$.+L?92KTO';.J M,N4AV*O65KO1)7PF(87G7G9\RY^*K%JER8OBLJ;_G-,/67+:=/\A+6)MW+E8 M15HABK79Z4Z35XVY2)-_D;9B?:2&\E^O(!WGSHJ>"P ;?_KQY0MD4!JZQ,]U ME9,W_C=CEFGR"T4,;791T"/4)9D"NM^K>EVO,MR#I'@YIW_0SC\9KHF;+$ M?\7FY+R9=A_(Y)LJ'[Y\*/=]/<5[6M.VL8E=D)!5*P371;LL,['[07C5%R9K M$X,7#3T&]W!DPO"SUE_IZ4+]LZAS4SK]@!00_0F'WMLX\LUFAB,WE'M@:=)( M/;-[WS=F6P02IH0VZ,KMS*<,U6\P/'A6Y73P@E[ASUKS+:'O08M#0DE[34=V M9NS^6D#/)LG6YH6I^SPZ'W003^ MM+".D(83[!3JO]EVC_@'FTH,+KKQJ,/YPMLB:=D/-0AAQ6>DWT\R]N>M M]X-/(,K9\*12K_ZL'?"*="E9<]B9D4VOQFEM/%P%'\WE2C=-RK61MWTQ$0^$ M*BWX;1%0:#P>F3IZ6+8-$S(#%RHTUCM?D!&4X 3'8X)IYQ,(4CWDX>)7U^@" M-1>;AAA_<5LANRJ!#"(X1+1\SZF13O#4/U8<2ML+VSC;A]9I&%?+"XK-([54 MSRH9\=K"[YB%T8S;M5$0T>1T++&4[?;,X:>HD;^MC/^IS^/1]D+]ON:^BS7W MS\-&A,F/OD:/]4[H[&2LO$D[VG-HQ*^>-?45F?N\,UP#HPLW4$R93A!PYOB[ M/V!A%6PU K+JNZ.CP[O#2RJ_*KC-];N1?NZ&UAFQ[=T';J#'IW^$>-$>LLXX M^(&V@U1-*Z5Q#9+(?4+63=HXKC6BW^^W\%9M88;#-C.AN]7VTEZ!O\5UXP89 M8T0?>8%>4\VC& ME5F0M'#",,^01!W3_5%1D 0,I]D89Q)DU^JD6\Y0VQ3'59P]DU3T(E',:*JY MEE.\YO@>W]G+QLW+1J K1#G42Z0DNXHC<-X_YP%<'Z448;'%9CIV(FH^::,7 M1::%EF-DDSGFLBXOY1# U:'#@J />8S2O _TB@\>Q M)+_NGJ(T:E^P)C[HO*CJJ]&TF[_"^/TK] MV6)IWHZ&F#1UVR:+KEP5R]+G%EPF=0?4"R=9KUT%M: .%QB=Y[>LT&'R*BB# M:2HNR_'*',;Z\YFZP(V"M$K*U$F>+9;T+*F_058T2;OD[0M=O30I\4[RIE(] M+F8%:GUD%HJLC%)DX1>E(FA6\SIO>VGLL(:S18?9#-I&[ERP6>JL;!2(&[/L M5H*C>VM, QR)J_WPM0,D RK]^'P[UXP=DZ_*>LE@JSWDTR7\*4K MU5=2_Z6%I]-+$L<''(*9"P01"B' RSP]^^>?XHP^.+S_3M[H1GX7VS4ZYF_W M>^. 5.64X7__U]'#>S?H1!_\D&+ADI_2(KI*CLP!&N>&76AM%L@3U^BOBD(A7%12A\9:^//D@,R#[.:K@H M R 909WO%_?#%Y?E.*R.LWMI@=C#N1 ^..J!]E!ELI!*NKN4F MJF@(NJDGB_V&;#+''W/K,UE7B9L_>@[PJYKTP%+8<]UE..8OX$C3V_52=]:O ML$^@N=\0FQVY\:[K*0!?#08L',=+0./?V#XZNX#!8^^FV_NJR2877$=O$ T' MB5A>GF ?W.Y($F0'G.!G0=+90W'"5U9W&-7&E$'\R859!_@%16QJ75&QS.O# MY+$DI3@_]X9$KF X MF@( =EVT\MB%1QJO0A%^#:U(*+2#*!X*\8*WKIP)0^ M=77E7'CVV1%DPPY6#L@WH67&Y1$,DWH>X_-+$GF8[%[\[L)V6$CS)D-'4B\U M9T'O?K,PD752RH%D1"W 6&3-,[II7D?=.,$"N3/M<,PAF$L? M3Y!A@288V#K);2Z-/( N!/=*BAKB4'I?\[T-10#.B C6?T)R2%H^/)IU13=8 MF2"_2Y\UWIIL:>6PUDXSO3"=!D4&?3. VV3-@<^E[<;P5XC@EE01**/'!MRA&UI^01N;#N+[#:Z@A M;K_5MV&K?1.=U"/*,AMS-O^2^_2# =EL]@9#00T"I:/$-JC@I+]9F2K?K)/$ M%5%Q'8.B*,,J]L)Q"X2C9O^8O0IXNKZ?$.J>_J4M#I)!"*)C:S0$ENSDA/R8 M^@H>%,G&[UTQN>"*/Z)RJ!G2%A.S7&E='2IB)W 7P@[%,A18,U%H[=-(@+P?48I9 M>^'R25\=_./5;P=?:U3I&GC5TRNX@JK7'O.U@[ VE$$/S9F(047#+'MGUUI6AI8_?M^33OV8-3#\P/2Q2ZJ06 MDO,6F\!--@SC66AB@VP*23*G&:^Q\E]BK\3=?:_$[7B6F^^5V&OBCZ6)_WDW M3/AQ<4,K>'JI]MY/;D0+"BI7:T,V'( IQT%>%!?C23?UY@Q"'$59B1Y MW*'/37A4!,='T6?9TTWR+BM'W-NM<"-+DDW'N[$/18I;?"/&K0LL>=55TJK MK!0.QNXX55;KI7I>^!)#7[$3^^:%VR"1)V5'ZAD%[#H'[0UIG4*2S#KD)_(9 M>!U_%)NDW(5*3N*J""-WE#O MA>(V" 5[\_-UWF0=R-AHA1.TC0MTFAM53::56;!F\*X*EP9+1M$RV*#IH%]( M>) ;%L>-V41L^00"4'&;L>2CV1]#\S>Z8@6O.I5F>7I+TT'?[,7C%HC'*]J_ M:=%0>#C F F.3 H5%) ?"!'<>[#T+5,+."_7KKX/D8#,L30]K_]-7GD4BRO' MPI!G7R%$I7!B"D1^=ID5)=^8(W5<5CH?U_LDWFT0'=0QL<^> (;>T'BTJR: M(I\Q9+JU9!H,AP[QR\(FHQ(AZ9D6+;"T=7/LN)9!Q6,)" 7"K#XSU/C;!\0P M>^5RBR2D^-]S$ )!MX#4A_:6=$BPIS838&V2;6(I*LG?5^P\I\EYR%<"X7CE M"8VM7B%CMHX8@J;%RM74)W.300C/GMA?[ZW0;1&4KEPUV8@[(:S'.:D+(>_A MQ@FW^1+ ),LR6R'Y:YDON;4@6Y"F@5U!)Q?@QF&&V#)ZH/:8L61*4=M2I,EM M]Q)Q"R3B[\]^>P+VY4OC&EN6 !)AB%-K%L4H8QJT=(M&L82B0/D 8)>M,O$B M7([;!C'HUZDE^)4X6EM4W*4NBV;5*3DAW!3ZGZF[MEQ; R0\:(+2G6<"F=!X M&1U$11L!@]K 8U+])LK-Z3+T]$0L4WN!O 4"Z;P=;,N2'%82#1;28'/![IHA M24.N,D^!1YI;87(LD9R[L5Q_M/,,=@C<(.$)V^@DRTKP%JWFB[THW 91.+Z; M)L?W>-^.'S@*^W/#U%)/_WYV\BIY^NS5/4]^B+I,RQ3%J(VPDRPW33W$"V5K MSL[8!D.IW7"M PIP6J/>/9(F Y8/6+=GY YSE?25E\*OZ.84M)4UQ6,C[XR+ M_YU:]D<0=4DAA[SNZ4CN*G#2F13B29DQ8&]>8!'D__3RV8N[(GM6$I2T31 4%581V,%.E4\&_*L7'Q(JYY_C M\TQ&USI&-$C'K,DN269'S*B&_"/?YU!OW--O180BVN"Q'T,A> 7_'IV1T!8[3\!2ER6^_G4H:/ M8Z]0;H%LO)ROR?%.6M$:;#\=#ME#ISAZS''H)0 PC31]DC=?5!YI[$A[6474 MBZ)5P MXPWK9BOWNWX;=!]SX*?[OMZPK5\G/W3C5U!%]:22[J^U#LVPF6*0H M>D_FW;@UMNC/'D-=EZ-I8X"A9]9FA06TQ6)9TK8@'8KZ&)L/9IR'Y['(_DW. M=_8&RF%%:B9K-2>"N:P9A!:/$G8%9PKQ6P'[4%YB6 M!U8DB_"#\N&$ QK8IA!,7%ES%!'SE7Q[G)6N]=0R+.T9Z&Z)2#W). WUY/3; M.\GYWY-3YM,&J#-+H$ R'I[B&.J5;YN'(UC(1RN0Z%#EC WY)F2.CM[PIM]] M(U<0CC9&6)('5%2-TIQ.BUDG>8!K"*H_ZX[C<]>L(/W6."68L)%N'22Q"PAR M2WT5SSR*FC-DR"*([ICILL7G5PPN&6KAEZ9@+A C-56N70)@ ??)]G$%G<51 M3[W.<.#&+!(7UMNU$%\>(=3T)9=VX M*->:&"ZHE:;UW7E;)A_TIKC$;(B2;6R#GFD_LJYZ)XK,WOB8B*=%"!\B>@A( M4U.H.,@+O'5RS-:CS)B$_H2<=V%9^!*!YL=[H/GM>):;!9K?=HO^Q%%<,!S1 MQFW6J71:[C/GN6 MH=?DJ4V=K5HAD.328X,\=ZICE_">JX+90]+-9O&(_-8.G1U+\U*VXM!)P68< MM\,F(<&+$K[2M[=^3EVOFSWL+-=)]I8*0KX)-G 8;V4:$JN5Y9 M,^\W[@0!)=YG5@, +7P";Y9V8JL. 20WT=?NV5?[*$.-0VXH*VHH2"3YNJ+W MG&STP;* HX=/9CI&4TJG-8(^7!^T0-:M%_^(G,FV*Y2)@5X2+_NA/9^W73AA MZ"P1MPT\$&V(']VGYN'EL9C$D+Y\!\0ZDI7)P++(DH0T9]S*J.68?2TB/S^. M,DH%%LO&C%BZ@5&;V[B5LXA27JFU'#$O"$I23T'+^([&_-X)Z-6SEBE#4# K M)%CXH/VF1W=@([A6P-0(6=GF!-&/#N_,PK$4/%,8X7LT@R)F4]:"6%:YQEZ= MOI%C9LJW=:CE:(CN@DT>;>DY=!YWC5!6/B),%0IX3$MW:*-<-:+%,7 V/ MU\!^1:,065YT?*+VHK3SNBMS'^$&(TRO&5.@SDC*4637D(-QS75ZG& ^0MY- M3?IW.\:@A^L7+\<;2FY*9\2MG\+7\\QV1)U:@0^("8M6K2\%:%E('C<1?Y&I M9F4JY.9\"."[VE54DPZT9N-!T+;"-XYE:1NSPR<])Z3/C5S$I&#'!2H$C$R' M=1FV.+L&L3@)5!7XH2J;FYGQB"5\%!X,,C5T"%SU5=QR)J6G2Q"[%6?1<]06KVU6"-(V>Z9)GID1S:^)Q)T)(KU/)68*B)]E- M;7AFEZ!E6EXG%)(+!I,9$ *V<<'SJTU^[PKQ979""[X3[PQT'TB]\OCU^]RY M$=^M74$]3E*4Z*_S!KT;9Z?OWCFZ)W*-NT'K\?18>T424AXH+S!\5-"8Z@[! M.V <04J84:Z!>AKJ33L,+Z8A7)LFSI^(LLRT[F4Q7247I"U]=YL?"AURLUCN MX1\?GR?G_L:XWO\#:>K9=,K^SHLP,7_]JXOKY*K3WTA1\3#YI<)8!"X)@[Q9 MF">U&AU2PO2_&;ZNBWH'WKE?^M"QP &36_@)-/A)Q=%." YH-NT@X3$+F!TX MS+D7N.AUBS67.>+2ML'5$W&_HZ* 7:[[:6B.\U[ WYOK%,R("229VT%,P_FD MC%99>J*?9\U_ZLED7J"B?/3P^U9>O1=DT$/\2EX]HZ_I:1ZF[B;B78[;(B_0 M"?/T:?*/P_/#Y.>ZY(4XK9OE89)_,_XF2UYU9*PHCGF._DB7F?KJ0']_\/6& M1##$!$:>]3J<#BV;A*?D:9G-D.M(Z2DGA^GU:8[>L;&%F_#X](H]T:8OL\D% MN4 N3&QA9T9HF1D85CZV7>SP(>S5E&N(/0];+@""]KCDD\KW=7.?&\AM2W_ M4F"IY'"0W+7ZJB Q9N_[66YHM>VG29&*5YD/!*?PVP)4XG.<%)[4*FG)\D+ M#Q!7,=65(%FDOQ]\C16P'7CL_W7DX#0$*Y63R6[6'XBAN%7FOQ_ZNQP':$?@ M*Y)3:TOH?&RU<0J*I-$[= MR]R@Y%N$$QO7/1V_JB'(GH) M=5X;7?6!@BAX$BN54KHZ*_!T8:?;&,T,E-< MLQA^'WF%G*U-B/22I)HB#OZ'E,"_Z[7C/./D#/="BC7B)L2:7)9=$*2ST.<+ M01LS#E0+UTE7C(5\("F %J,'MHH1*KEM1!S2A0MF'X*'$[GF4/E+@N MG_$LM$&1UZ[9*6B='3 TKTW0E2\I0['S<?]M@'66+TR@/ 2*$H!!F^_(6J7&H=&OJNF(H*"BB5> MYC9DP@ZF%7LW50KF:M7K;*92__:LK#(%9++81YFJ_26C)*1,),+ MN70HD/*(\OSQRK)L*A4A^C!E8$GT>*'?+V.'[-3P>69;?@?+XFET])R+7E33 M)@-)WD3G?)$;)4W!B=0%%8/AW+D\/(L-'2M.&O:+RXWTA[FR,:T,W9!?L^&[ MUSP"!@U)'2>+:*W5D?25UHVZJ;L<+0[3>TZ,,D](>B9]1U2RK8)RR9N3>@%Z M6%125!5].U@X^&Z\I9<%*DP,L8&*E7D[@OM:@0#:NMW>(R=YR6L@!WA>C2\S M0W[^F?R4+9"/L234K-.Y,XO_;D.!:>\I@B$Y-<^]"N(NS"]FQ%J,/6N8!"WO MZ7I7VY-$U*2>5458%M1!=1 ]R:C0:50(#T)=KIS##+B49D^)RQD#,;>6_Z\_ M9*F^65=FC;#26,D1;/25GY.YY105NXMC>Z:X%:6[4+G#!"=:*NZ$<27."01A M!Q3Z8TEH2>;Y*JS4<$U'&B8XS5@SHH,)WY'&CBC=[,BY.$NF2!A78Z;E>Y71 MN>DP*)W^=955K!_H7%9&,##:)D*'%6,;7&V2YP)Y].=DU4P*^+$%"4OVU&25QN-(:Y&2;.C<^V8) M_ 'I3B;_:>WM>?UZ\<)X/#19!VJ&8C[#V#R"8JHW9BG[H&BA'KX6=4D*3*$+X\ M8T_&X@I8=G7_2+2.]+J((?F'*,IDAX8!]^3B9!^3H@@ M:H 42.U*_NK5W,_>Y4CN>OR?1TX,F7W&NP**(6;-@BLRG5BA:IY7[U*R6/*S M#N:Q4_A09"TL8'BI^/$(6=PJ?/#Z9NH48=L5NC S/PZN=UDI@P&O@K6)4-,> MPHP_DP8^3,X#5)I]%>0:%MDZ@">BO@P:6;@*Z?89F:S-L?)*94X7G?J4[BM/.'4U^RM8Z.^)ZX#M=9<^[3XC8QX(6#&1 M$0!VN<,&%Q3?N:X!S!5S=&TT$(?YB'X+L;3\ZO&+VH/UMN("J\7VB.Z>U%J0 M&H7 ,Q-(+][1#3>5V5:;HLT^A&WUQC>Z:J/Q^^VM!:\$2!\()/ &8U;QA<.5 MQFT\'DV]JZTZ&S[6#JAK%\A!=YV/S^2> M 9.VWKY_S5_^]6/RU2_9.AMG]"5!II :.TR3OZ_RPZ_3Y+__Z^[1O>_G]&HM M ( 0Q1/Z2H:.2 H$1J1K%3RD2#42^5<&(7U-WWZ=E1>D+)Y<9N[K],N:XB2+ M%N*C_L(9+(6:T\UPF&7V3G+)N2D[>%!9[XWL D=@;" M2U:9A],WBMD=!<,GQ33UE^?_/4W.L\F\3;ZB?SVETY>3JIFW\VQJJN3D)WK# M%S4IDD(MZ,#K6A*1&-+ZI+S(0EBGO/;@6E^_7N^U4IS?",-=?:2=B%6'CYIK M% I:>P.0V3N>O%?S==N:ZI>&@L/DQZ)L5X9N%>S?3XOQS\E7Z 3@?HD+1M22 M%V,_^[7LU"]N@P(:7XN1V_RV_WA+%WA&8;5KX'BL&)4T.2>+.CH9O<[H0B07 M[(,D_S@_"1Y/;OZ21&=>)U_9T^E.3K!D] P G7.&#OHI4S:MN.G47>O+_1HR.WM!%M%IKEX<](R7]DI3T MD$;JEJ-IL5I%'$G]5Z2';^>1@<0]'I\_LS;0NI2?2T;C?7G+>FGNG;7F6PL8 M[^0M?)<.C+(3/]S]%0HL.QGQ5%. MAASEDQ&=0OK.*HL2.8NC'= "O"O(L-[[^ MFP&A5C&C-7G<9* BIJ44O_4TJTQRVJ 1_%0Z;NA"OYU%)_7'NAT]MQ2G/V+M M_5_5]QQT68?.L22+A)WPFEW#4O*$%&Y]EW:G@IRNKQ"/NY=3Q&ZT[A^T"L^S MRV*R^8T?:V!84$U4Q^U\7M .U)]-Z?NMA"TN6[$+NL)8'D$E(?*%Q;=T1T\M M!7P,:9+T/O)5@Y5(2=\,_ G9S!:H$4EF88"'=A,+NDY'>@AP^AJXS95-J*V% M70+MRY)J.Q^XJ4QTU9XZ^/ 7].!?J?*<:$G.9P+:KSG5!Z1#IR2,"#?02D$> M>#,.)KKK^&!Y'#11K;21"L5W,"FYP0XS252RCC:K%:>%F1[C,(FD#1U=(?EY MH&RVTN:-(S:>W3A*V").6L^:C#,H%@.AB=4(\2F%*4>.'H(G MVGHYE^YH[ORE^'DQIKWS+)R<Z]N9>\((TX^GM]D08MI-K3JU[)Z8E%$$(I MA9G/UC/B>+/"]!-5[F83Q"PZJ GQ&[I?NV]R [4VEY[P#+LV'- YT*/+/4P! M#T0:3&^UY4;'FZ'79K?1H*]/:V3,(P#""MJ2O]%:D7H%MU3E[TBJVM";:\,9[#3K#6C&6%*-&6 M\S