0001424929-21-000047.txt : 20210506 0001424929-21-000047.hdr.sgml : 20210506 20210506161337 ACCESSION NUMBER: 0001424929-21-000047 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20210402 FILED AS OF DATE: 20210506 DATE AS OF CHANGE: 20210506 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: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36040 FILM NUMBER: 21897912 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-Q 1 foxf-20210402.htm 10-Q foxf-20210402
FALSE2021Q10001424929December 31100014249292021-01-022021-04-02xbrli:shares00014249292021-05-03iso4217:USD00014249292021-04-0200014249292021-01-01iso4217:USDxbrli:shares00014249292020-01-042020-04-030001424929us-gaap:CommonStockMember2020-01-030001424929us-gaap:TreasuryStockMember2020-01-030001424929us-gaap:AdditionalPaidInCapitalMember2020-01-030001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-030001424929us-gaap:RetainedEarningsMember2020-01-0300014249292020-01-030001424929us-gaap:CommonStockMember2020-01-042020-04-030001424929us-gaap:AdditionalPaidInCapitalMember2020-01-042020-04-030001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-042020-04-030001424929us-gaap:RetainedEarningsMember2020-01-042020-04-030001424929us-gaap:CommonStockMember2020-04-030001424929us-gaap:TreasuryStockMember2020-04-030001424929us-gaap:AdditionalPaidInCapitalMember2020-04-030001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-030001424929us-gaap:RetainedEarningsMember2020-04-0300014249292020-04-030001424929us-gaap:CommonStockMember2021-01-010001424929us-gaap:TreasuryStockMember2021-01-010001424929us-gaap:AdditionalPaidInCapitalMember2021-01-010001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-010001424929us-gaap:RetainedEarningsMember2021-01-010001424929us-gaap:CommonStockMember2021-01-022021-04-020001424929us-gaap:AdditionalPaidInCapitalMember2021-01-022021-04-020001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-022021-04-020001424929us-gaap:RetainedEarningsMember2021-01-022021-04-020001424929us-gaap:CommonStockMember2021-04-020001424929us-gaap:TreasuryStockMember2021-04-020001424929us-gaap:AdditionalPaidInCapitalMember2021-04-020001424929us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-020001424929us-gaap:RetainedEarningsMember2021-04-020001424929foxf:PoweredVehiclesMember2021-01-022021-04-020001424929foxf:PoweredVehiclesMember2020-01-042020-04-030001424929foxf:SpecialtySportsGroupMember2021-01-022021-04-020001424929foxf:SpecialtySportsGroupMember2020-01-042020-04-030001424929foxf:OEMSalesChannelMember2021-01-022021-04-020001424929foxf:OEMSalesChannelMember2020-01-042020-04-030001424929foxf:AftermarketSalesChannelMember2021-01-022021-04-020001424929foxf:AftermarketSalesChannelMember2020-01-042020-04-030001424929srt:NorthAmericaMember2021-01-022021-04-020001424929srt:NorthAmericaMember2020-01-042020-04-030001424929srt:AsiaMember2021-01-022021-04-020001424929srt:AsiaMember2020-01-042020-04-030001424929srt:EuropeMember2021-01-022021-04-020001424929srt:EuropeMember2020-01-042020-04-030001424929foxf:RestoftheWorldMember2021-01-022021-04-020001424929foxf:RestoftheWorldMember2020-01-042020-04-0300014249292022-01-012021-04-020001424929us-gaap:BuildingAndBuildingImprovementsMember2021-04-020001424929us-gaap:BuildingAndBuildingImprovementsMember2021-01-010001424929us-gaap:OfficeEquipmentMember2021-04-020001424929us-gaap:OfficeEquipmentMember2021-01-010001424929us-gaap:SoftwareDevelopmentMember2021-04-020001424929us-gaap:SoftwareDevelopmentMember2021-01-010001424929us-gaap:LandAndBuildingMember2021-04-020001424929us-gaap:LandAndBuildingMember2021-01-010001424929us-gaap:LeaseholdImprovementsMember2021-04-020001424929us-gaap:LeaseholdImprovementsMember2021-01-010001424929us-gaap:MachineryAndEquipmentMember2021-04-020001424929us-gaap:MachineryAndEquipmentMember2021-01-010001424929us-gaap:TransportationEquipmentMember2021-04-020001424929us-gaap:TransportationEquipmentMember2021-01-010001424929country:US2021-04-020001424929country:US2021-01-010001424929us-gaap:NonUsMember2021-04-020001424929us-gaap:NonUsMember2021-01-010001424929srt:MinimumMember2021-04-020001424929srt:MaximumMember2021-04-02xbrli:pure0001424929us-gaap:RevolvingCreditFacilityMember2020-03-110001424929foxf:TermLoanMember2020-06-190001424929foxf:TermLoanMember2021-04-020001424929us-gaap:RevolvingCreditFacilityMember2021-04-020001424929us-gaap:OtherExpenseMember2021-04-020001424929us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2016-05-112016-05-110001424929us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2016-05-112016-05-110001424929us-gaap:PrimeRateMembersrt:MinimumMember2016-05-112016-05-110001424929us-gaap:PrimeRateMembersrt:MaximumMember2016-05-112016-05-110001424929us-gaap:LondonInterbankOfferedRateLIBORMember2021-01-022021-04-020001424929us-gaap:PrimeRateMember2021-01-022021-04-020001424929us-gaap:InterestRateSwapMember2020-08-170001424929foxf:SCAMember2017-11-300001424929foxf:SCAMember2020-07-220001424929foxf:SCAMember2020-07-222020-07-220001424929us-gaap:InterestRateSwapMember2021-04-020001424929us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2021-04-020001424929us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-04-020001424929us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2021-04-020001424929us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2021-01-010001424929us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-01-010001424929us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2021-01-010001424929us-gaap:InterestRateSwapMember2021-01-010001424929us-gaap:FairValueInputsLevel1Member2021-04-020001424929us-gaap:FairValueInputsLevel2Member2021-04-020001424929us-gaap:FairValueInputsLevel3Member2021-04-020001424929us-gaap:FairValueInputsLevel1Member2021-01-010001424929us-gaap:FairValueInputsLevel2Member2021-01-010001424929us-gaap:FairValueInputsLevel3Member2021-01-010001424929foxf:SecondaryStockOfferingMember2020-06-302020-06-300001424929foxf:SecondaryStockOfferingMember2020-06-3000014249292020-06-302020-06-300001424929us-gaap:OverAllotmentOptionMember2020-06-302020-06-300001424929us-gaap:CostOfSalesMember2021-01-022021-04-020001424929us-gaap:CostOfSalesMember2020-01-042020-04-030001424929us-gaap:SellingAndMarketingExpenseMember2021-01-022021-04-020001424929us-gaap:SellingAndMarketingExpenseMember2020-01-042020-04-030001424929us-gaap:ResearchAndDevelopmentExpenseMember2021-01-022021-04-020001424929us-gaap:ResearchAndDevelopmentExpenseMember2020-01-042020-04-030001424929us-gaap:GeneralAndAdministrativeExpenseMember2021-01-022021-04-020001424929us-gaap:GeneralAndAdministrativeExpenseMember2020-01-042020-04-0300014249292021-01-012021-01-010001424929us-gaap:RestrictedStockUnitsRSUMember2021-01-010001424929us-gaap:RestrictedStockUnitsRSUMember2021-04-020001424929us-gaap:RestrictedStockUnitsRSUMember2021-01-022021-04-020001424929srt:MinimumMemberus-gaap:PhantomShareUnitsPSUsMember2021-01-022021-04-020001424929srt:MaximumMemberus-gaap:PhantomShareUnitsPSUsMember2021-01-022021-04-020001424929us-gaap:PhantomShareUnitsPSUsMember2021-01-010001424929us-gaap:PhantomShareUnitsPSUsMember2021-01-022021-04-020001424929us-gaap:PhantomShareUnitsPSUsMember2021-04-020001424929foxf:RentalOfBuildingsMember2021-01-022021-04-020001424929foxf:MinorityShareholderMember2021-01-022021-04-020001424929foxf:SCAMember2020-03-112020-03-110001424929foxf:SCAMember2021-04-020001424929foxf:SCAMember2020-07-2200014249292020-03-110001424929foxf:SCAMember2020-03-110001424929foxf:SCAMember2020-03-112020-03-110001424929foxf:SCAMember2021-01-022021-04-020001424929foxf:SCAMember2021-04-020001424929foxf:SCAMember2020-01-042020-04-030001424929srt:MinimumMember2020-03-112020-03-110001424929srt:MaximumMember2020-03-112020-03-11
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 2, 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
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)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerEmerging growth company
Non-accelerated filerSmaller reporting company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of May 3, 2021, there were 41,964,252 shares of the registrant’s common stock outstanding.

1


Fox Factory Holding Corp.
FORM 10-Q
Table of Contents
 
Page 
Unaudited Condensed Consolidated Balance Sheets as of April 2, 2021 and January 1, 2021
Unaudited Condensed Consolidated Statements of Income for the Three Months Ended April 2, 2021 and April 3, 2020
Unaudited Condensed Consolidated Statements of Comprehensive Income for the Three Months Ended April 2, 2021 and April 3, 2020
Unaudited Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest for the Three Months Ended April 2, 2021 and April 3, 2020
Unaudited Condensed Consolidated Statements of Cash Flows for the Three Months Ended April 2, 2021 and April 3, 2020
Notes to Unaudited Condensed Consolidated Financial Statements

2

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
FOX FACTORY HOLDING CORP.
Condensed Consolidated Balance Sheets
(in thousands, except per share data)
(unaudited)
As of As of
April 2,January 1,
20212021
(unaudited) 
Assets
Current assets:
Cash and cash equivalents$291,471 $245,764 
Accounts receivable (net of allowances of $803 and $663 at April 2, 2021 and January 1, 2021, respectively)
137,022 121,194 
Inventory166,546 127,091 
Prepaids and other current assets55,814 87,920 
Total current assets650,853 581,969 
Property, plant and equipment, net170,793 163,288 
Lease right-of-use assets25,308 26,148 
Deferred tax assets17,663 19,362 
Goodwill289,175 289,349 
Intangibles, net200,027 204,491 
Other assets3,279 1,954 
Total assets$1,357,098 $1,286,561 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$121,722 $92,403 
Accrued expenses63,812 59,391 
Reserve for uncertain tax positions 1,095 
Current portion of long-term debt12,500 12,500 
Total current liabilities198,034 165,389 
Long-term debt, less current portion374,933 377,088 
Other liabilities21,840 24,913 
Total liabilities594,807 567,390 
Commitments and contingencies (Refer to Note 9 - Commitments and Contingencies)
Stockholders’ equity
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of April 2, 2021 and January 1, 2021
  
Common stock, $0.001 par value — 90,000 authorized; 42,854 shares issued and 41,964 outstanding as of April 2, 2021; 42,692 shares issued and 41,802 outstanding as of January 1, 2021
42 42 
Additional paid-in capital340,347 336,834 
Treasury stock, at cost; 890 common shares as of April 2, 2021 and January 1, 2021
(13,754)(13,754)
Accumulated other comprehensive income2,689 1,068 
Retained earnings432,967 394,981 
Total stockholders’ equity762,291 719,171 
Total liabilities and stockholders’ equity$1,357,098 $1,286,561 
The accompanying notes are an integral part of these condensed consolidated financial statements.

3

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Income
(in thousands, except per share data)
(unaudited) 
For the three months ended
April 2,April 3,
20212020
Sales$281,136 $184,361 
Cost of sales183,212 127,746 
Gross profit97,924 56,615 
Operating expenses:
Sales and marketing16,858 12,063 
Research and development9,876 8,029 
General and administrative20,369 22,413 
Amortization of purchased intangibles4,965 2,543 
Total operating expenses52,068 45,048 
Income from operations45,856 11,567 
Interest and other expense, net:
Interest expense2,904 1,847 
Other expense959 62 
Interest and other expense, net3,863 1,909 
Income before income taxes41,993 9,658 
Provision for income taxes4,007 920 
Net income37,986 8,738 
Less: net income attributable to non-controlling interest 488 
Net income attributable to FOX stockholders$37,986 $8,250 
Earnings per share:
Basic$0.91 $0.21 
Diluted$0.90 $0.21 
Weighted-average shares used to compute earnings per share:
Basic41,851 38,571 
Diluted42,343 39,151 
The accompanying notes are an integral part of these condensed consolidated financial statements.

4

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited) 
For the three months ended
April 2,April 3,
20212020
Net income$37,986 $8,738 
Other comprehensive income (loss)
Interest rate swap, net of tax effects2,145  
Foreign currency translation adjustments, net of tax effects(524)(940)
Other comprehensive income (loss)1,621 (940)
Comprehensive income39,607 7,798 
Less: comprehensive income attributable to non-controlling interest 488 
Comprehensive income attributable to FOX stockholders$39,607 $7,310 
The accompanying notes are an integral part of these condensed consolidated financial statements.

5

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest
(in thousands)
(unaudited)
Common StockTreasuryAdditional paid-in capitalAccumulated other comprehensive income (loss)Retained earningsTotal stockholders' equityRedeemable non-controlling interest
SharesAmountSharesAmount
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 withholding45 — — — (2,047)— — (2,047)— 
Issuance of stock for business acquisition— — — — 322 — — 322 
Stock-based compensation expense— — — — 1,921 — — 1,921 — 
Other comprehensive loss— — — — — (940)— (940)— 
Net income— — — — — — 8,250 8,250 488 
Balance - April 3, 202039,493 $39 890 $(13,754)$123,470 $(790)$320,741 $429,706 $16,207 
The accompanying notes are an integral part of these consolidated statements.

6


FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest
(in thousands)
(unaudited)
Common StockTreasuryAdditional paid-in capitalAccumulated other comprehensive incomeRetained earningsTotal stockholders' equityRedeemable non-controlling interest
SharesAmountSharesAmount
Balance - January 1, 202142,692 $42 890 $(13,754)$336,834 $1,068 $394,981 $719,171 $ 
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding162 — — — 598 — — 598 — 
Stock-based compensation expense— — — — 2,915 — — 2,915 — 
Other comprehensive income— — — — — 1,621 — 1,621 — 
Net income— — — — — — 37,986 37,986  
Balance - April 2, 202142,854 $42 890 $(13,754)$340,347 $2,689 $432,967 $762,291 $ 
The accompanying notes are an integral part of these consolidated statements.


7

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
For the three months ended
April 2, 2021April 3, 2020
OPERATING ACTIVITIES:
Net income$37,986 $8,738 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Depreciation and amortization10,069 5,829 
Stock-based compensation2,494 1,921 
Deferred taxes and uncertain tax positions(438)(8,649)
Amortization of loan fees411 389 
Changes in operating assets and liabilities, net of acquisition of business:
Accounts receivable(16,536)14,391 
Inventory(40,074)(22,479)
Income taxes2,288 916 
Prepaids and other assets33,263 (61,695)
Accounts payable33,653 30,345 
Accrued expenses and other liabilities2,912 (3,191)
Net cash provided by (used in) operating activities66,028 (33,485)
INVESTING ACTIVITIES:
Purchases of property and equipment(16,885)(12,841)
Acquisition of businesses, net of cash acquired (329,209)
Net cash used in investing activities(16,885)(342,050)
FINANCING ACTIVITIES:
Proceeds from line of credit8,480 156,000 
Payments on line of credit(8,480)(139,000)
Proceeds from issuance of debt, net of origination fees of $6,622 393,379 
Repayment of debt(2,500) 
Installment on purchase of non-controlling interest(1,850) 
Proceeds (repurchases) from stock compensation program, net 598 (2,047)
Net cash (used in) provided by financing activities(3,752)408,332 
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS316 (351)
CHANGE IN CASH AND CASH EQUIVALENTS45,707 32,446 
CASH AND CASH EQUIVALENTS—Beginning of period245,764 43,736 
CASH AND CASH EQUIVALENTS—End of period$291,471 $76,182 


8

FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
For the three months ended
SUPPLEMENTAL CASH FLOW INFORMATION:April 2, 2021April 3, 2020
Cash paid during the period for:
Income taxes$2,048 $9,280 
Cash paid for interest, net of capitalized interest$2,422 $729 
Cash paid for amounts included in the measurement of lease liabilities$1,994 $1,602 
Non-cash operating activities:
Right-of-use assets obtained in exchange for lease obligations$1,160 $4,336 
Non-cash investing activities:
Capital expenditures included in accounts payable$3,633 $3,805 
The accompanying notes are an integral part of these condensed consolidated financial statements.

9

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
1. Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies - Fox Factory Holding Corp. (the "Company") designs, engineers, manufactures, and markets performance-defining products and systems for customers worldwide. Our premium brand, performance-defining products and systems are used primarily for 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 the leading cycling and powered vehicle original equipment manufacturers ("OEMs"), while others are distributed to consumers through a global network of dealers and distributors.
Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the "Company," "FOX," "Fox Factory," "we," "us," "our," and "ours" refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended January 1, 2021 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 25, 2021. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.
Fiscal Year Calendar - The Company operates on a 52-53 week fiscal year calendar. For 2021 and 2020, the Company's fiscal year will end or has ended on December 31, 2021 and January 1, 2021, respectively. The twelve month periods ended December 31, 2021 and January 1, 2021, will include or have included 52 weeks. The three month periods ended April 2, 2021 and April 3, 2020 each included 13 weeks.
Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Summary of Significant Accounting Policies - There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended January 1, 2021, as filed with the SEC on February 25, 2021 that have had a material impact on our condensed consolidated financial statements and related notes.
Revenue Recognition - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include Side-by-Sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.
Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements.
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.

10

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
Segments - The Company has determined that it has a single operating and reportable segment; manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Use of Estimates - The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.
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 ongoing 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; increases in COVID-19 case counts; any additional waves of the virus, availability and ultimate efficacy of the vaccine on the new variants of the virus; and the effect of the pandemic on short- and long-term general economic conditions.
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification ("ASC") 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
The carrying amounts of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's First Amended and Restated Credit Facility (as defined in Note 8 - Debt below) approximate fair value due to the variable interest rate features embedded in both the line of credit and the term debt.

11

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
Recent Accounting Pronouncements - 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 and early adoption is permitted. The Company adopted ASU 2019-12 effective in the first quarter of fiscal year 2021. The adoption of ASU 2019-12 did not have a material impact on the Company's consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements. 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 adopted ASU 2020-10 effective in the first quarter of fiscal year 2021. The adoption of ASU 2020-10 did not have a material impact on the Company's consolidated financial statements and related disclosures.

2. Revenues
The following table summarizes total sales by product category:
For the three months ended
April 2, 2021April 3, 2020
Powered Vehicles$162,747 $120,526 
Specialty Sports118,389 63,835 
Total sales$281,136 $184,361 

The following table summarizes total sales by sales channel:
For the three months ended
April 2, 2021April 3, 2020
OEM $151,480 $103,748 
Aftermarket129,656 80,613 
Total sales$281,136 $184,361 

The following table summarizes total sales generated by geographic location of the customer:
For the three months ended
April 2, 2021April 3, 2020
North America$180,483 $130,622 
Asia51,856 22,878 
Europe45,739 28,959 
Rest of the world3,058 1,902 
Total sales$281,136 $184,361 



12

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
Remaining performance obligations represent the transaction price of contracts, generally considered to be the customer's purchase order, for which work has not been performed or has been partially performed. The Company has elected to exclude remaining performance obligations with an original expected duration of one year or less. Revenue expected to be recognized from remaining performance obligations as of April 2, 2021 for contracts with a duration more than one year was approximately $30,304, all of which is expected to be recognized during fiscal year 2022.

3. Inventory
Inventory consisted of the following:
April 2,January 1,
20212021
Raw materials$118,902 $87,503 
Work-in-process12,067 5,306 
Finished goods35,577 34,282 
Total inventory$166,546 $127,091 

4. Prepaids and Other Current Assets
Prepaids and other current assets consisted of the following:
April 2,January 1,
20212021
Prepaid chassis deposits$30,150 $66,812 
Advanced payments and prepaid contracts12,140 8,683 
Current portion of acquisition-related compensation held in escrow4,229 4,518 
Other current assets9,295 7,907 
Total$55,814 $87,920 


13

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
5. Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
April 2,January 1,
20212021
Building and building improvements$75,738 $75,753 
Information systems, office equipment and furniture15,396 14,176 
Internal-use computer software20,752 19,853 
Land9,642 9,698 
Leasehold improvements16,385 15,075 
Machinery and manufacturing equipment89,517 81,281 
Transportation equipment6,475 6,187 
Total233,905 222,023 
Less: accumulated depreciation and amortization(63,112)(58,735)
Property, plant and equipment, net$170,793 $163,288 

The Company’s long-lived assets by geographic location are as follows:
April 2,January 1,
20212021
United States$149,277 $144,529 
International21,516 18,759 
Total long-lived assets$170,793 $163,288 


14

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
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 1 to 7 years, some of which include options to extend the lease term for up to 5 years, and some of which include options to terminate the leases within 1 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.36 years and the weighted-average incremental borrowing rate was 3.14% as of April 2, 2021.
Operating lease costs consisted of the following:
For the three months ended
April 2, 2021April 3, 2020
Operating lease cost$2,070 $1,576 
Other lease costs (1)225 274 
Total$2,295 $1,850 
(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 related to the Company's operating leases is as follows:
Balance Sheet ClassificationApril 2, 2021
Operating lease right-of-use assetsLease right-of-use assets$25,308 
Current lease liabilitiesAccrued expenses$7,200 
Non-current lease liabilitiesOther liabilities$17,947 
Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal yearTotal future payments
2021 (excluding the 3 months ended April 2, 2021)$5,983 
20226,731 
20235,260 
20243,499 
20252,775 
Thereafter2,727 
Total lease payments26,975 
Less: imputed interest(1,828)
Present value of lease liabilities25,147 
Less: current portion(7,200)
Lease liabilities less current portion$17,947 


15

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
7. Accrued Expenses
Accrued expenses consisted of the following:
April 2,January 1,
20212021
Payroll and related expenses$19,268 $22,407 
Current portion of lease liabilities7,200 6,754 
Warranty11,521 9,835 
Income tax payable10,231 7,595 
Accrued sales rebate6,904 4,471 
Current portion of non-controlling interest buyout liability3,600 4,550 
Other accrued expenses5,088 3,779 
Total$63,812 $59,391 

Activity related to warranties is as follows:
For the three months ended
April 2, 2021April 3, 2020
Beginning warranty liability$9,835 $5,649 
Charge to cost of sales3,261 1,054 
Fair value of warranty assumed in acquisition 3,158 
Costs incurred(1,575)(1,142)
Ending warranty liability$11,521 $8,719 


16

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
8. Debt
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 three months ended April 3, 2020. 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.50%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 1.25%. At April 2, 2021, the one-month LIBOR and prime rates were 0.11% and 3.25%, respectively. At April 2, 2021, our weighted-average interest rate on outstanding borrowing was 1.87%. 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 April 2, 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 10 - 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 April 2, 2021.
The following table summarizes the line of credit under the First Amended and Restated Credit Facility:
April 2,
2021
Amount outstanding$ 
Standby letters of credit15,000 
Available borrowing capacity235,000 
Total borrowing capacity$250,000 
Maturity dateMarch 11, 2025

17

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
As of April 2, 2021, future principal payments for long-term debt, including the current portion, as summarized as follows:
April 2,
2021
For fiscal year
2021 (remaining 9 months)$10,000 
202217,500 
202320,000 
202420,000 
2025325,000 
Total392,500 
Debt issuance cost(5,067)
Long-term debt, net of issuance cost387,433 
Less: current portion(12,500)
Long-term debt less current portion$374,933 

9. 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 to vigorously 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 February 2021, the PTAB issued opinions in the 027 Patent petition cases stating that the Company has shown all of the claims of the 027 Patent to be obvious. The PTAB has also issued an opinion in the 250 Patent case stating that the Company has not shown the claims of the 250 Patent to be obvious.
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. The U.S. District Court, Northern District of Illinois has, in view of the 027 Patent PTAB process and opinion, stayed the SRAM lawsuits against the Company.

18

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcomes 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 has been or will be settled in quarterly installment payments beginning in July 2020 through July 2022, which amount to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $1,850 during the three months ended April 2, 2021 and had a remaining liability of $16,569 as of April 2, 2021. The stock portion of 136 shares held in escrow has been or will be released quarterly starting January 2021 through July 2022. The Company released 19 shares of stock during the three months ended April 2, 2021. 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 April 2, 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.

10. Derivatives and Hedging
On August 17, 2020 the Company entered into a swap (the "Swap") to mitigate the cash flow risk associated with changes in interest rates on $200,000 of its variable rate debt. Refer to Note 8 - 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 for a portion 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 April 2, 2021 was an asset of $1,895. Refer to Note 11 - Fair Value Measurements and Financial Instruments for additional information on determining the fair value. The asset is included in Other Assets in the Consolidated Balance Sheets. At both the inception of the Swap and at April 2, 2021, the interest rate swap was considered highly effective and accordingly, the $1,895 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.


19

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
11. Fair Value Measurements and Financial Instruments
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:
April 2, 2021January 1, 2021
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Interest Rate Swap$ $1,895 $ $1,895 $ $ $ $ 
Total assets measured at fair value$ $1,895 $ $1,895 $ $ $ $ 
Liabilities:
Credit Facility$ $387,433 $ $387,433 $ $389,588 $ $389,588 
Interest Rate Swap     915  915 
Total liabilities measured at fair value$ $387,433 $ $387,433 $ $390,503 $ $390,503 
There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three month period ended April 2, 2021.
The Company used Level 2 inputs to determine the fair value of its 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 April 2, 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 10 - Derivatives and Hedging for additional details of the agreement. In accordance with ASC 815, Derivatives and Hedging, an 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.

12. Stockholders' Equity
Secondary Stock Offerings
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.
Equity Incentive Plans
The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:
For the three months ended
April 2, 2021April 3, 2020
Cost of sales$121 $129 
Sales and marketing152 152 
Research and development187 201 
General and administrative2,034 1,439 
Total$2,494 $1,921 

20

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
As of January 1, 2021, $421 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets. This amount was recognized as additional paid in capital during the three months ended April 2, 2021 upon the issuance of the underlying restricted stock units.
The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the three months ended April 2, 2021:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at January 1, 2021450 $50.12 
Granted36 $141.35 
Canceled(3)$46.70 
Vested(19)$55.00 
Unvested at April 2, 2021464 $56.97 
As of April 2, 2021, the Company had approximately $19,544 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.45 years.
During the three months ended April 2, 2021, the Company issued performance share units (“PSUs”) to certain executives that represent shares potentially issuable in the future. Issuance is based upon the Company's performance, over a 2-3 year performance period, on certain measures including return on invested capital and free cash flow. The PSUs vest only upon the achievement of the applicable performance goals for the performance period and depending on the actual achievement on the performance goals, the grantee may earn between 0% and 200% of the target PSUs. The fair value of performance share units is calculated based on the stock price on the date of grant.
The following table summarizes the activity for the Company's unvested PSUs for the three months ended April 2, 2021:
Unvested PSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at January 1, 2021 $ 
Granted26 $140.24 
Unvested at April 2, 202126 $140.24 
The stock-based compensation expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. Future stock-based compensation expense for unvested performance based awards could reach a maximum of $7,270 assuming payout of all unvested awards. The unrecognized stock-based compensation expense is expected to be recognized over a weighted average period of 2.25 years.
For the three months ended April 2, 2021, the Company had 54 unvested RSUs and PSUs outstanding which were excluded from the calculation of dilutive earnings per share because the effect would be anti-dilutive.
During the three months ended April 2, 2021, 144 shares of common stock were issued due to the exercise of stock options and no options to purchase common stock expired or were forfeited. As of April 2, 2021, stock-based compensation expense related to stock options has been fully recognized.

21

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
13. Income Taxes
For the three months ended
April 2, 2021April 3, 2020
Provision for income taxes$4,007 $920 
Effective tax rates9.5 %9.5 %
For the three months ended April 2, 2021, the difference between the Company's effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from windfall on stock based compensation, the recognition of uncertain tax positions due to the conclusion of an audit and a lower tax rate on foreign derived intangible income. These benefits were partially offset by an increase in the valuation allowance for foreign tax credits, state taxes and non-deductible expenses.
For the three months ended April 3, 2020, the difference between the Company's effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from the negotiated reduction of Switzerland withholding tax on prior year earnings. These benefits were partially offset by state taxes, global low-tax intangible income tax, non-deductible expenses, and an excess benefit related to stock-based compensation.
There are no ongoing income tax audits as of April 2, 2021.

14. Related Party Transactions
On May 3, 2019, the Company acquired substantially all of 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 a former owner of Ridetech, who is now an employee of the Company. The lease is effective from May 1, 2019 through April 1, 2024, with monthly rent payments of $16. Rent expense under this lease was $48 for the three months ended April 2, 2021.
On March 11, 2020, the Company acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA"). 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 $202 of parts and vehicles and sold approximately $120 of upfit packages to the dealership during the three months ended April 2, 2021. As of April 2, 2021, the Company had $27 and $88 in accounts payable and accounts receivable, respectively, related to this dealership. Refer to Note 15 - Acquisitions for further details of this acquisition.
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 9 - Commitments and Contingencies for additional details of this agreement.

22

FOX FACTORY HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(in thousands, except per share amounts)
(unaudited)
15. Acquisitions
On March 11, 2020, the Company, through Fox Factory, Inc., acquired 100% of the issued and outstanding stock of 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. 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 $1,290 in costs associated with such retention incentives during the three months ended April 2, 2021.
The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:
Fair market values
Tangible assets acquired$28,678 
Liabilities assumed(32,479)
Intangible assets139,900 
Goodwill195,754 
               Total$331,853 
The Company incurred $10,579 of acquisition costs in conjunction with the SCA acquisition, including $1,750 of transaction compensation, during the three months ended April 3, 2020. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income.
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.


23

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended January 1, 2021, as filed with the SEC on February 25, 2021, and our other reports and registration statements that we file with the SEC from time to time. In addition to historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in the “Risk Factors” section included in Part II, Item 1A.
Unless the context otherwise requires, the terms “FOX,” the “Company,” “we,” “us,” and “our” in this Quarterly Report on Form 10-Q refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Cautionary Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q includes forward-looking statements, which are subject to the “safe harbor” created by Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). We may make forward-looking statements in our SEC filings, press releases, news articles, earnings presentations and when we are speaking on behalf of the Company. Forward-looking statements generally relate to future events or our future financial or operating performance that involve substantial risks and uncertainties. In some cases, you can identify forward-looking statements because they contain words such as “may,” “might,” “will,” “would,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “likely,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q are subject to numerous risks and uncertainties, including but not limited to risks related to:
the spread of highly infectious or contagious disease, such as COVID-19, could cause severe disruptions in the U.S. and global economy, which could in turn disrupt the business activities and operations of our customers, as well as our businesses and operations;
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;

24

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

Critical Accounting Policies and Estimates
As a result of the enactment of the Tax Cuts and Jobs Act of 2017 (the "TCJA" or "Tax Act") in December 2017, we believe that it is more likely than not that a portion of our foreign tax credits will not be realizable before their expiration and therefore have provided a partial valuation allowance of $6.8 million against that tax asset. We reassess our projections and assumptions regarding the realization of our foreign tax credits periodically as changes in our business and tax regulations occur. To the extent such a valuation allowance is established or reduced in a period, we reflect the change with a corresponding increase or decrease of our income tax provision in our consolidated financial statements. In the first quarter of 2021, the Company increased the forecast for additional revenue from Taiwan. The additional revenue will generate foreign tax credits that the Company believes will render tax credits carried over from prior periods not be realizable before their expiration. The Company has therefore added $3.0 million to the valuation allowance in the first quarter of 2021.
There have been no other changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended January 1, 2021, as filed with the SEC on February 25, 2021, that have had a material impact on our condensed consolidated financial statements and related notes.

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


25

Results of Operations
The table below summarizes our results of operations:
For the three months ended
(in thousands)April 2, 2021April 3, 2020
Sales$281,136 $184,361 
Cost of sales183,212 127,746 
Gross profit97,924 56,615 
Operating expenses:
Sales and marketing16,858 12,063 
Research and development9,876 8,029 
General and administrative20,369 22,413 
Amortization of purchased intangibles4,965 2,543 
Total operating expenses52,068 45,048 
Income from operations45,856 11,567 
Interest and other expense, net:
Interest expense2,904 1,847 
Other expense959 62 
Interest and other expense, net3,863 1,909 
Income before income taxes41,993 9,658 
Provision for income taxes4,007 920 
Net income37,986 8,738 
Less: net income attributable to non-controlling interest— 488 
Net income attributable to FOX stockholders$37,986 $8,250 


26

The following table sets forth selected statement of income data as a percentage of sales for the periods indicated:
For the three months ended
April 2, 2021April 3, 2020
Sales100.0 %100.0 %
Cost of sales65.2 69.3 
Gross profit34.8 30.7 
Operating expenses:
Sales and marketing6.0 6.5 
Research and development3.5 4.4 
General and administrative7.2 12.2 
Amortization of purchased intangibles1.8 1.4 
Total operating expenses18.5 24.4 
Income from operations16.3 6.3 
Interest and other expense, net:
Interest expense1.0 1.0 
Other expense0.3 — 
Interest and other expense, net1.4 1.0 
Income before income taxes14.9 5.2 
Provision for income taxes1.4 0.5 
Net income13.5 4.7 
Less: net income attributable to non-controlling interest— 0.3 
Net income attributable to FOX stockholders13.5 %4.5 %
*Percentages may not foot due to rounding.

27

Three months ended April 2, 2021 compared to three months ended April 3, 2020
Sales
For the three months ended
(in millions)April 2, 2021April 3, 2020Change ($)Change (%)
Powered Vehicle products$162.7 $120.5 $42.2 35.0 %
Specialty Sports products118.4 63.8 54.6 85.5 
Total sales$281.1 $184.3 $96.8 52.5 %
Total sales for the three months ended April 2, 2021 increased approximately $96.8 million, or 52.5%, compared to the three months ended April 3, 2020. Powered Vehicle product sales increased by $42.2 million, or 35.0%, primarily due to the impact of our SCA subsidiary, which was acquired in March 2020, and the continued success of our product lineup. Additionally, Specialty Sports product sales increased by $54.6 million, or 85.5%, primarily due to increased demand in both the OEM and aftermarket channels.
Cost of sales
For the three months ended
(in millions)April 2, 2021April 3, 2020Change ($)Change (%)
Cost of sales$183.2 $127.7 $55.5 43.5 %
Cost of sales for the three months ended April 2, 2021 increased approximately $55.5 million, or 43.5%, compared to the three months ended April 3, 2020. The increase in cost of sales was primarily due to the 52.5% increase in sales in the same period, as well as certain business factors affecting gross margin which are discussed below.
For the three months ended April 2, 2021, our gross margin increased 410 basis points to 34.8% compared to 30.7% for the three months ended April 3, 2020. The increase in gross margin was primarily due to favorable product and channel mix including the impact of the SCA acquisition. Additionally, approximately $1.8 million of additional factory costs were incurred during the three months ended April 3, 2020 as compared to the three months ended April 2, 2021 due to mandated closures in response to COVID-19.
Operating expenses
For the three months ended
(in millions)April 2, 2021April 3, 2020Change ($)Change (%)
Operating expenses:
Sales and marketing$16.9 $12.1 $4.8 39.7 %
Research and development9.9 8.0 1.9 23.8 
General and administrative20.4 22.4 (2.0)(8.9)
Amortization of purchased intangibles4.9 2.5 2.4 96.0 
Total operating expenses$52.1 $45.0 $7.1 15.8 %
Total operating expenses for the three months ended April 2, 2021 were $52.1 million compared to $45.0 million for the three months ended April 3, 2020. When expressed as a percentage of total sales, total operating expenses decreased to 18.5% of total sales for the three months ended April 2, 2021 compared to 24.4% of total sales in the three months ended April 3, 2020. The increase in operating expenses is primarily due to the inclusion of a full quarter of SCA related costs, including operating costs and amortization expense, as well as higher employee related expenses and various other costs, partially offset by lower acquisition related costs.

28

Within operating expenses, our sales and marketing expenses increased approximately $4.8 million primarily due to SCA costs of $3.3 million, employee related expenses of $1.0 million, and various others. Research and development costs increased approximately $1.9 million primarily due to investments to support future growth and product innovation. General and administrative expenses decreased by approximately $2.0 million due to various factors including a decrease in acquisition related costs of $9.9 million, partially offset by higher headcount and incentive compensation costs of $4.7 million as we continue to expand our administrative support functions, the inclusion of a full quarter of SCA operating costs of $1.4 million and various other costs.
Amortization of purchased intangibles for the three months ended April 2, 2021 increased by approximately $2.4 million as compared to the three months ended April 3, 2020. The increase is primarily due to the amortization of intangible assets obtained through our acquisition of SCA.
Income from operations
For the three months ended
(in millions)April 2, 2021April 3, 2020Change ($)Change (%)
Income from operations$45.9 $11.6 $34.3 295.7 %
As a result of the factors discussed above, income from operations for the three months ended April 2, 2021 increased approximately $34.3 million, or 295.7%, compared to income from operations for the three months ended April 3, 2020.
Interest and other expense, net
For the three months ended
(in millions)April 2, 2021April 3, 2020Change ($)Change (%)
Interest and other expense, net:
Interest expense$2.9 $1.8 $1.1 61.1 %
Other expense1.0 0.1 0.9 900.0 %
Interest and other expense, net$3.9 $1.9 $2.0 105.3 %
Interest and other expense, net for the three months ended April 2, 2021 increased by $2.0 million to $3.9 million compared to $1.9 million for the three months ended April 3, 2020. The increase in interest and other expense, net is primarily due to interest expense on additional borrowings in connection with our March 2020 acquisition of SCA and higher foreign exchange losses.
Income taxes
For the three months ended
(in millions)April 2, 2021April 3, 2020Change ($)Change (%)
Provision for income taxes$4.0 $0.9 $3.1 344.4 %
The effective tax rate was 9.5% for the three month periods ended April 2, 2021 and April 3, 2020.
For the three months ended April 2, 2021, the difference between the Company's effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from windfall on stock based compensation, the recognition of uncertain tax positions due to the conclusion of an audit and a lower tax rate on foreign derived intangible income. These benefits were partially offset by an increase in the valuation allowance for foreign tax credits, state taxes and non-deductible expenses.
For the three months ended April 3, 2020, the difference between our effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from a negotiated reduction of Switzerland withholding tax on prior year earnings. These benefits were partially offset by state taxes, global low-tax intangible income, nondeductible expenses, and an excess benefit related to stock-based compensation

29

Net income
For the three months ended
(in millions)April 2, 2021April 3, 2020Change ($)Change (%)
Net income$38.0 $8.7 $29.3 336.8 %
As a result of the factors described above, our net income increased $29.3 million, or 336.8%, to $38.0 million in the three months ended April 2, 2021 from $8.7 million for the three months ended April 3, 2020.

Liquidity and Capital Resources
Our primary cash needs are to support working capital, capital expenditures, acquisitions, and debt repayments. Historically, we have generally financed our liquidity needs with operating cash flows, borrowings under our credit facilities and the issuance of common stock. These sources of liquidity may be impacted by various factors, including demand for our products, impacts of the COVID-19 pandemic, investments made by us in acquired businesses, our plant and equipment and other capital expenditures, and expenditures on general infrastructure and information technology. A summary of our operating, investing and financing activities are shown in the following table:
For the three months ended
(in thousands)April 2, 2021April 3, 2020
Net cash provided by (used in) operating activities$66,028 $(33,485)
Net cash used in investing activities(16,885)(342,050)
Net cash (used in) provided by financing activities(3,752)408,332 
Effect of exchange rate changes on cash and cash equivalents316 (351)
Change in cash and cash equivalents$45,707 $32,446 
Operating activities
Cash provided by or used in operating activities consists of net income, adjusted for certain non-cash items, primarily depreciation and amortization, stock-based compensation, changes in deferred income taxes and uncertain tax positions, and net cash invested in working capital.
In the three months ended April 2, 2021, net cash provided by operating activities was $66.1 million and consisted of net income of $38.0 million, plus non-cash items totaling $12.6 million and changes in operating assets and liabilities totaling $15.5 million. Non-cash items and other adjustments consisted of depreciation and amortization of $10.1 million, stock-based compensation of $2.5 million, and amortization of loan fees of $0.4 million, offset by a $0.4 million change in deferred taxes and uncertain tax positions.
Our investment in operating assets and liabilities is a result of increased inventory of $40.1 million, and accounts receivable of $16.6 million, offset by a decrease in prepaids and other current assets of $33.3 million, and increases in accounts payable of $33.7 million, accrued expenses of $2.9 million, and income taxes of $2.3 million. The decrease in prepaids and other current assets is primarily due to timing of chassis deposits at our SCA and Tuscany subsidiaries. The changes in inventory, accounts receivable, and accounts payable reflect business growth. The changes in accrued expenses and income taxes are primarily attributable to the timing of rebate payments and the timing of tax payments, respectively.

30

In the three months ended April 3, 2020, net cash used in operating activities was $33.5 million and consisted of net income of $8.7 million, plus non-cash items totaling $0.5 million and less changes in operating assets and liabilities totaling $41.7 million. Non-cash items and other adjustments consisted of depreciation and amortization of $5.8 million, stock-based compensation of $1.9 million, and amortization of loan fees of $0.4 million, offset by a $8.6 million change in deferred taxes and uncertain tax positions. Our investment in operating assets and liabilities is a result of increased prepaids and other current assets of $61.7 million, inventory of $22.4 million, and decreases in accrued expenses of $3.2 million, offset by decreases in accounts receivable of $14.4 million, increases in accounts payable of $30.3 million and income taxes of $0.9 million. The change 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 March 2020 SCA subsidiary acquisition. The changes in inventory, accounts receivable, and accounts payable reflect the impact of mandated shutdowns in response to COVID-19 on our shipment, collection and payment cycles. The changes in accrued expenses and income taxes are primarily attributable to seasonality and the timing of tax payments.
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 procurement of property and equipment.
In the three months ended April 2, 2021 and April 3, 2020, net cash used in investing activities was $16.9 million and $342.1 million, respectively. Investing activities for the three months ended April 2, 2021 consisted of $16.9 million of property and equipment additions. Our investing activities for the three months ended April 3, 2020 consisted of $329.2 million of cash consideration for our acquisition of SCA and $12.8 million of property and equipment additions.
Financing activities
Cash used in or provided by financing activities primarily relates to various forms of debt and equity instruments used to finance our business.
In the three months ended April 2, 2021, net cash used in financing activities was $3.8 million, which consisted of payments on our term debt of $2.5 million and $1.9 million in installment payments related to the purchase of the Tuscany non-controlling interest. These outflows were partially offset by $0.6 million in net proceeds received as part of our stock-based compensation program. Refer to Note 9 - Commitments and Contingencies for additional information on our purchase of the Tuscany non-controlling interest.
In the three months ended April 3, 2020, net cash provided by financing activities was $408.3 million, which consisted of $393.4 million in proceeds, net of issuance costs, from our credit facility entered into in June 2019 with Bank of America and other named lenders, which was amended and restated in connection with our acquisition of SCA, as well as net draws of $17.0 million from our line of credit. In addition, we paid $2.1 million to repurchase shares of our common stock, as part of our stock-based compensation program.

31

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 three months ended April 3, 2020 and the remaining $0.2 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.
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 April 2, 2021, the one-month LIBOR and prime rates were 0.11% and 3.25%, respectively. At April 2, 2021, our weighted-average interest rate on outstanding borrowing was 1.87%. 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 April 2, 2021.

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.

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


32

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



33

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
A lawsuit was filed on December 17, 2015 by SRAM in the U.S. District Court, Northern District of Illinois, against the Company’s wholly-owned subsidiary, RFE Canada. The lawsuit alleges patent infringement of 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 250 Patent. The Company believes that the lawsuits are without merit and intends to vigorously defend itself. As such, the Company has filed, before PTAB, for IPR of the 027 Patent and separately the same for the 250 Patent. In February 2021, the PTAB issued opinions in the 027 Patent petition cases stating that the Company has shown all of the claims of the 027 Patent to be obvious. The PTAB has also issued an opinion in the 250 Patent case stating that the Company has not shown the claims of the 250 Patent to be obvious.
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. The U.S. District Court, Northern District of Illinois has, in view of the 027 Patent PTAB process and opinion, stayed the SRAM lawsuits against the Company.
Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcomes 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.

34

ITEM 1A. RISK FACTORS
Our business, financial condition, operating results and prospects could be materially and adversely affected by various risks and uncertainties that are described herein. In addition to the risks and uncertainties discussed elsewhere in this Quarterly Report on Form 10-Q, you should carefully consider the risks and uncertainties described below. If any of these risks actually occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the trading price of our common stock could decline.
Summary of Risk Factors
The risks described below include, but are not limited to, the following:
Risks Related to Our Business and Operations
our business, financial condition and results of operations have been and may continue to be adversely affected by global public health epidemics or pandemics, including the ongoing COVID-19 pandemic;
failure to effectively compete against competitors, enhance existing products or develop, manufacture and market new products that respond to consumer needs and preferences and achieve market acceptance could result in a decrease in demand for our products and negatively impact our business and financial results;
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, a shrinking market for these powered vehicles, or a material decline in demand for the high-end bikes that make up a significant portion of our sales;
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, such as work stoppages, or delays in our planned expansion of certain facilities, could have a negative effect on our business, financial condition or results of operations;
our business depends substantially on our ability to attract and retain experienced and qualified talent, including our senior management team;
we may not be able to sustain our past growth or successfully implement our growth strategy, which may have a negative effect on our business, financial condition or results of operations;
the loss of the support of professional athletes for our products, or the inability to attract new professional athletes or disruption in relationships with dealers and distributors may harm our business;
our business is dependent in large part on 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;
if we are unable to enforce our intellectual property rights, our reputation and sales could be adversely affected, while intellectual property disputes could lead to significant costs or the inability to sell products;
if we inaccurately forecast demand for our products, we may manufacture insufficient or excess quantities or our manufacturing costs could increase, which could adversely affect our business;
product recalls, and significant product repair and/or replacement due to product warranty costs and claims have had, and in the future, could have, a material adverse impact on our business;
an adverse determination in any material product liability claim against us could adversely affect our operating results or financial condition;
we are subject to certain risks in our manufacturing and in the testing of our products;
fuel shortages, or high prices for fuel, could have a negative effect on the use of powered vehicles that use our products;
we rely on increasingly complex information systems for management of our manufacturing, distribution, sales and other functions. If our information systems fail to perform these functions adequately, if we or our vendors or commercial partners experience an interruption in our operations, or if we are impacted by cybersecurity attacks, our business could suffer;

35

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


36

RISKS RELATED TO OUR BUSINESS AND OPERATIONS
Our business, financial condition and results of operations have been and may continue to be adversely affected by global public health epidemics or pandemics, including the ongoing COVID-19 pandemic.
We face various risks related to public health issues, including epidemics, pandemics, and other outbreaks, including the ongoing 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 and has resulted in over two and a half million deaths worldwide, as of the date of filing this Quarterly Report, and continues to spread in major markets in which we operate. 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 to 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.

37

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; increases in COVID-19 case counts; any additional waves of the virus; availability and ultimate efficacy of the vaccine on new variants of the virus; and the effect of the pandemic on short- and long-term general economic conditions.
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.

38

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;
changes in consumer trends and perceptions; and
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.

39

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.

40

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

41

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.

42

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

43

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

44

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

45

We are subject to certain risks in our manufacturing and in the testing of our products.
As of April 2, 2021, we employed approximately 3,240 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.
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.
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 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. Additionally, in 2021, the U.S. Congress is considering whether to pass national minimum wage legislation. 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.

46

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

47

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.
We have grown and may continue to grow in the future through acquisitions. Growth by acquisitions involves risks and we may not be able to effectively integrate businesses we acquire or we may not be able to identify or consummate any future acquisitions on favorable terms, or at all.
We have completed several acquisitions over the past several years, including our acquisition of SCA in March 2020. 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.

48

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.
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.
RISKS RELATED TO OUR INDEBTEDNESS AND LIQUIDITY
Our First Amended and Restated Credit Facility places operating restrictions on us and creates default risks.
Our First Amended and Restated Credit Facility with Bank of America and other named lenders contains covenants that place restrictions on our operating activities. These covenants, among other things, limit our ability to:
pay dividends or make distributions to our stockholders or redeem our stock;
incur additional indebtedness or permit additional encumbrances on our assets; and
make acquisitions or complete mergers or sales of assets, or engage in new businesses.
These restrictions may interfere with our ability to obtain financing or to engage in other business activities, which may have a material adverse effect on our business, financial condition or results of operations.
If we are unable to comply with the covenants contained in our First Amended and Restated 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 First Amended and Restated Credit Facility, which constitutes substantially all of our assets.

49

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 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 April 2, 2021, we had $392.5 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;
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 April 2, 2021, we had $392.5 million of indebtedness outstanding under the First Amended and Restated Credit Facility. Based on the $192.5 million of variable interest rate indebtedness that was outstanding as of April 2, 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 $0.5 million increase in interest expense for the three months ended April 2, 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.50%.
We may incur losses on interest rate swap and hedging arrangements.
We may periodically enter into agreements to reduce the risks associated with increases in interest rates, such as our 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.

50

RISKS RELATED TO LAWS AND REGULATIONS
Changes in tax laws and regulations or other factors could cause our income tax obligations to increase, potentially reducing our net income and adversely affecting our cash flows.
We are subject to income tax requirements in various jurisdictions in the U.S and internationally. In preparing our financial statements, we provide for income taxes based on current tax laws and regulations and the estimated taxable income within each of these jurisdictions. Our income tax obligations may be higher due to numerous factors. Changes to tax laws or interpretations proposed by the current administration in the United States; modifications to the U.S. tax reform enacted in December 2017; revisions to estimates regarding our ability to utilize foreign tax credits, particularly increases in revenues generated in Taiwan or changes in the export potential from Taiwan; increases in applicable tax rates; and actions by tax authorities in jurisdictions in which we operate could have a material impact on our net income and cash flows.
We are subject to extensive U.S. federal and state, foreign and international safety, environmental, employment practices and other government regulations that may require us to incur expenses or modify product offerings in order to maintain compliance with such regulation, which could have a negative effect on our business and results of operations.
We are subject to extensive laws and regulations relating to safety, environmental, and other laws and regulations promulgated by the U.S. federal and state governments, as well as foreign and international regulatory authorities. Although we believe that our products, policies and processes comply with applicable safety, environmental, and other standards and related regulations, future regulations may require additional safety standards that would require additional expenses and/or modification of product offerings in order to maintain such compliance. Failure to comply with applicable regulations could result in fines, increased expenses to modify our products and harm to our reputation, all of which could have an adverse effect on our business, financial condition or results of operations.
Moreover, certain of our product offerings require us to comply with the rules and regulations of various standards of standard-setting organizations, such as the CPSC, the NHTSA, and the European Committee for Standardization ("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.

51

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.
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, and we may incur higher employee costs in the future.
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 environmental matters, land-use, and noise and air pollution may have a negative impact on our future sales and results of operations.
The products in our powered vehicles 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.

52

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 retain certain personal information about individuals and are subject to various privacy and consumer protection laws.
We collect personal information for various purposes and through various methods, including from third parties and directly from consumers through our website, at events and sales, and via telephone and email. Certain individuals may object to the processing of this data, request the deletion of this data, or opt out of the sharing of this data, any of which may negatively impact our ability to provide effective customer service or otherwise impact our operations. Collection and use of personal information in conducting our business may be subject to federal and/or state laws and regulations in the U.S. and foreign jurisdictions including, in particular, various jurisdictions in Europe, and such laws and regulations may restrict our processing of such personal information and may hinder our ability to attract new customers or market to existing customers. We may incur significant expenses to comply with privacy, consumer protection, and security standards and protocols imposed by law, regulation, industry standards or contractual obligations.
Our vendors and any potential commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements.
Our vendors and any potential commercial partners expose us to the risk of fraud or other misconduct. Misconduct by these parties could include intentional, reckless, and/or negligent conduct or disclosure of unauthorized activities to us that violate federal and/or state data privacy, security, and consumer protection laws and regulations in the U.S. and abroad. Such misconduct could result in regulatory sanctions and cause serious harm to our reputation.
U.S. policies related to global trade and tariffs could have a material adverse effect on our results of operations.
The current domestic and international political environment, including existing and potential changes to U.S. policies related to global trade and tariffs, have resulted in uncertainty surrounding the future state of the global economy. In 2018, the U.S. imposed tariffs of 25 percent on steel and 10 percent on aluminum, with only a handful of countries exempt from the increase. Throughout the Trump Administration, the U.S. and China imposed a variety of tariffs on most goods traded between the two countries. The U.S. and the European Union also imposed tariffs on each other's products stemming from a dispute at the World Trade Organization related to aircraft. The Biden Administration and United States Congress have created significant uncertainty about their review of tariffs and future relationships between the United States and other countries with respect to regulations.
While we have limited exposure to implemented tariffs at this time, any expansion in the types of tariffs implemented has the potential to negatively impact our supply chain costs as well as the operating performance of our customers, thus negatively affecting our sales, gross margin and operating performance. Additionally, there is a risk that continued U.S. tariffs on imports could be met with additional retaliatory tariffs on U.S. produced exports and that the broader trade uncertainty could intensify. This has the potential to significantly impact global trade and economic conditions in many of the regions where we do business and have a material adverse effect on our results of operations.

53

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 $166.88 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,963,975 of which shares were outstanding as of April 2, 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.
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.

54

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.
Our Amended and Restated Certificate of Incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees.
Our Amended and Restated Certificate of Incorporation provides that, with certain limited exceptions, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for: (i) any derivative action or proceeding brought on our behalf; (ii) any action asserting a claim of breach of fiduciary duty owed by any director, officer or other employee of our Company owed to us or our stockholders; (iii) any action asserting a claim against us arising pursuant to any provision of the DGCL or our Charter Documents; (iv) any action to interpret, apply, enforce or determine the validity of our Charter Documents; or (v) any action asserting a claim governed by the internal affairs doctrine. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have received notice of and consented to the foregoing provisions. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and employees. Alternatively, if a court were to find this choice of forum provision inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition or results of operations.

55

GENERAL RISK FACTORS
Failure of our internal controls over financial reporting could adversely affect our business and financial results.
Our management is responsible for establishing and maintaining effective internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002, as amended (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.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
The following table contains the details related to the repurchase of common stock based on the date of trade during the quarter ended April 2, 2021:
Period
Total Number of Shares Purchased (1)
Weighted-average Price Paid per Share
1/2 - 2/5— $— 
2/6 - 3/5813 $127.15 
3/6 - 4/2680 $81.19 
Total1,493 $106.22 
(1) Shares acquired from holders of restricted stock unit awards to satisfy tax-withholding obligations.


ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
None.


56


ITEM 6. 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
Fifth Amended and Restated Non-Employee Director Compensation Policy, effective January 2, 2021.10-K001-36040February 25, 2021
Certification of Principal Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amendedX
Certification of Principal Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amendedX
Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended X
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.X
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover page formatted as Inline XBRL and contained in Exhibit 101

†      Management contract or compensatory plan.
*    In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act.

57


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

FOX FACTORY HOLDING CORP.
By:/s/ Scott R. Humphrey
May 6, 2021Scott R. Humphrey, Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)


58
EX-31.1 2 foxf2021-04x0210xqex311.htm EX-31.1 Document

EXHIBIT 31.1


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

May 6, 2021
/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 foxf2021-04x0210xqex312.htm EX-31.2 Document

EXHIBIT 31.2

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

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

May 6, 2021
/s/ Scott R. Humphrey
Scott R. Humphrey
Chief Financial Officer and Treasurer
(Principal Financial Officer and Treasurer)


EX-32.1 4 foxf2021-04x0210xqex321.htm EX-32.1 Document

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

May 6, 2021
/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
(Principal Executive Officer)
/s/ Scott R. Humphrey
Scott R. Humphrey
Chief Financial Officer and Treasurer
(Principal Financial Officer and Treasurer)

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


EX-101.SCH 5 foxf-20210402.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed 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 2103102 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Revenues - Sales by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenues - Sales by Sales Channel (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenues - Sales by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Prepaids and Other Assets link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Prepaids and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Prepaids and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Property, Plant and Equipment, net - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Accrued Expenses - Accrued Expense Components (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Debt - Summary of Amended and Restated Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Debt - Future Payments for Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Debt - Future Payments for Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Derivatives and Hedging (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Fair Value Measurements and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Fair Value Measurements and Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2141112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Stockholders' Equity - Narrtive (Details) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Stockholders' Equity - Unvested PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2147113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2449425 - Disclosure - Income Taxes - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2452427 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2153115 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2354311 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2456429 - Disclosure - Acquisitions - Allocation of Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 foxf-20210402_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 foxf-20210402_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 foxf-20210402_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type 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] Reserve for uncertain tax positions Liability for Uncertainty in Income Taxes, Current Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Level 3 Fair Value, Inputs, Level 3 [Member] Debt issuance costs Debt Issuance Costs, Gross Interest Rate Swap, asset Derivative Asset Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Cash performance-based retention incentive Performance-Based Retention Incentives, Cash Performance-Based Retention Incentives, Cash Derivatives and Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Proceeds from issuance of debt, net of origination fees of $6,622 Proceeds from Issuance of Debt Security Exchange Name Security Exchange Name Intangibles, net Intangible Assets, Net (Excluding Goodwill) SCA SCA [Member] Tuscany [Member] Sales and marketing Selling and Marketing Expense [Member] Income from operations Operating Income (Loss) Long-lived Assets by Geographic Location Long-lived Assets by Geographic Areas [Table Text Block] Total current liabilities Liabilities, Current Prepaids and other current assets Total Prepaid Expense and Other Assets, Current Unvested at beginning of period (in usd per share) Unvested at end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 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 9 - Commitments and Contingencies) Commitments and Contingencies Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] 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 2024 Long-Term Debt, Maturity, Year Three Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [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 assets Operating Lease, Right-of-Use Asset Prepaids and Other Current Assets Other Assets Disclosure [Text Block] Useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Other Expense Other Expense [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Income taxes Income Taxes Paid Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Purchase of vehicle parts Related Party Transaction, Purchases from Related Party 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of April 2, 2021 and January 1, 2021 Preferred Stock, Value, Issued Total Lease, Cost Total operating expenses Operating Expenses Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other liabilities Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Work-in-process Inventory, Work in Process, Net of Reserves Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents North America North America [Member] Inventory Total inventory Inventory, Net Sales Total sales Revenue from Contract with Customer, Excluding Assessed Tax Secondary Stock Offering Secondary Stock Offering [Member] Secondary Stock Offering Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Rental of Buildings Rental Of Buildings [Member] Rental Of Buildings [Member] Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Current portion of non-controlling interest buyout liability Interest Payable, Current Acquisition cost Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] Statistical Measurement [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 (in shares) Preferred Stock, Shares Issued Payments on line of credit Repayments of Long-term Lines of Credit Term Loan Term Loan [Member] Term Loan [Member] Business Combinations [Abstract] Business Combinations [Abstract] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Interest and Income Taxes Paid [Abstract] Interest and Income Taxes Paid [Abstract] Interest and Income Taxes Paid [Abstract] 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] Shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Unamortized debt issuance costs Unamortized Debt Issuance Expense Debt Debt Disclosure [Text Block] Amendment Flag Amendment Flag Weighted-average shares used to compute earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Sale of unfit packages Related Parties Amount in Cost of Sales Accrued sales rebate Accrued Sales Rebate Accrued Sales Rebate Powered Vehicles Powered Vehicles [Member] Powered Vehicles [Member] Schedule of Allocation of Purchase Price Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Other accrued expenses Other Accrued Liabilities, Current Amount outstanding Long-term Line of Credit Fair Value Measurements and Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Net cash provided by (used in) 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] 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] Renewal term Lessee, Operating Lease, Renewal Term Prepaid chassis deposits Prepaid Deposit Prepaid Deposit Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2025 Long-Term Debt, Maturity, Year Four Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Summary of Second Amended and Restated Credit Facility Schedule of Line of Credit Facilities [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Issuance of stock for business acquisition Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization of purchased intangibles Amortization of Intangible Assets Lease Costs Lease, Cost [Table Text Block] Fair value of interest rate swap Derivative, Fair Value, Net 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Supplemental Balance Sheet Disclosure Leases, Supplemental Balance Sheet Disclosure [Table Text Block] Leases, Supplemental Balance Sheet Disclosure Option to terminate, term Lessee, Operating Lease, Option To Terminate, Term Lessee, Operating Lease, Option To Terminate, Term Total assets Assets Related Party Agreements Related Party Transactions Disclosure [Text Block] Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Installment payment, 2022 Installment Payments to Acquire Business, Year Three Installment Payments to Acquire Business, Year Three Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Income tax payable Accrued Income Taxes, Current Related parties, 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] Interest expense Interest Expense Net proceeds from issuance of common stock Sale of Stock, Consideration Received on Transaction Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Land Land and Building [Member] 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] 2023 Long-Term Debt, Maturity, Year Two Installment on purchase of non-controlling interest Payments for Repurchase of Redeemable Noncontrolling 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, 2021 Installment Payment to Acquire Business, Year Two Installment Payment to Acquire Business, Year Two Inventory Increase (Decrease) in Inventories Weighted average interest rate on outstanding borrowings Debt, Weighted Average Interest Rate PSU Phantom Share Units (PSUs) [Member] 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] Shares held in escrow (in shares) Stock Redeemed or Called During Period, Shares Raw materials Inventory, Raw Materials, Net of Reserves Thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Underwriters discounts Sale of Stock, Underwriters Discounts Sale of Stock, Underwriters Discounts Additional paid-in capital Additional Paid-in Capital [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Interest Rate Swap, liability Derivative Liability Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Machinery and manufacturing equipment Machinery and Equipment [Member] Common stock, shares outstanding (in shares) Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Specialty Sports Specialty Sports Group [Member] Specialty Sports Group [Member] Research and development Research and Development Expense Temporary Equity, Net Income Temporary Equity, Net Income Standby letters 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 (in shares) Common Stock, Shares Authorized Ownership interest acquired Business Acquisition, Percentage of Voting Interests Acquired Property, plant and equipment gross Property, Plant and Equipment, Gross Warranty Beginning warranty liability Ending warranty liability Standard Product Warranty Accrual Advanced payments and prepaid contracts Prepaid Expense Income Statement [Abstract] Income Statement [Abstract] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Non-current lease liabilities Lease liabilities less current portion Operating Lease, Liability, Noncurrent Prepaids and other assets Increase (Decrease) in Prepaid Expense and Other Assets Over-Allotment Option Over-Allotment Option [Member] Charge to cost of sales Standard Product Warranty Accrual, Increase for Warranties Issued Business combination, purchase price Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Remaining net tax basis Business Acquisition, Goodwill, Expected Tax Deductible Amount Call option to acquire remaining interest Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage Comprehensive income attributable to FOX stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2022 Long-Term Debt, Maturity, Year One Summary of Unvested PSUs Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] 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 (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] Contract term Lessee, Operating Lease, Term of Contract Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] 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 2021 (remaining 9 months) Long-Term Debt, Maturity, Remainder of Fiscal Year Cover [Abstract] 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] Performance period Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award 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 Proceeds from issuance of common stock Sale of Stock, Consideration Received Per Transaction Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Current lease liabilities Less: current portion Current portion of lease liabilities Operating Lease, Liability, Current Unrecognized stock-based compensation expense related to RSUs 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] Forfeited (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Founder and Minority Stockholder Minority Shareholder [Member] Minority Shareholder [Member] United States UNITED STATES Fair Value Measurements and Financial Instruments Fair Value Disclosures [Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Interest rate swap Interest Rate Swap [Member] Fiscal Year Fiscal Period, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted-average incremental borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Number of shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Debt issuance cost Debt Issuance Costs, Net Proceeds (repurchases) from stock compensation program, net Payments for (Proceeds from) Stock Compensation Program Payments for (Proceeds from) Stock Compensation Program Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable (net of allowances of $803 and $663 at April 2, 2021 and January 1, 2021, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Aftermarket Aftermarket Sales Channel [Member] Aftermarket Sales Channel [Member] Goodwill Goodwill Document Transition Report Document Transition Report Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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] 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] Document Quarterly Report Document Quarterly Report Related parties, accounts receivable Accounts Receivable, Related Parties General and administrative General and Administrative Expense [Member] Total assets measured at fair value Assets, Fair Value Disclosure Base fixed rate, payment Derivative, Fixed Interest Rate Underwriters commission Sale of Stock, Underwriters Commissions Sale of Stock, Underwriters Commissions Credit Facility [Domain] Credit Facility [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in dollars per share) Earnings Per Share, Basic 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 Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Installment payment, 2020 Installment Payments to Acquire Business, Remainder of Year Installment Payments to Acquire Business, Remainder of Year revenue expected to be recognized from remaining performance obligations Revenue, Remaining Performance Obligation, Amount Allocated share-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, $0.001 par value — 90,000 authorized; 42,854 shares issued and 41,964 outstanding as of April 2, 2021; 42,692 shares issued and 41,802 outstanding as of January 1, 2021 Common Stock, Value, Issued Document Fiscal Year Focus Document Fiscal Year Focus Current portion of long-term debt Less: current portion Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status Purchase price (in dollars per share) Sale of Stock, Price Per Share Rest of the world Rest of the World [Member] Rest of the World [Member] 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 usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Performance goal, 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] Beginning Balance Ending Balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Common stock, shares issued (in shares) Common Stock, Shares, Issued Present value of lease liabilities Operating Lease, Liability Long-term debt, less current portion 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] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Stockholders' Equity Attributable to Parent Business combination, consideration transferred Business Combination, Consideration Transferred Payments made under lease Operating Leases, Rent Expense, Net Total liabilities and stockholders’ equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] 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 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] Operating lease cost Operating Lease, Cost Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities General and administrative General and Administrative Expense Anti-dilutive shares excluded from calculation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Return rate Derivative, Floor Interest Rate Equity Component [Domain] Equity Component [Domain] Fair value of warranty assumed in acquisition Standard Product Warranty Accrual, Additions from Business Acquisition Gross profit Gross Profit Property, plant and equipment, net Property, plant and equipment, net Total long-lived assets Property, Plant and Equipment, Net 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 (Loss) Attributable to Parent Changes in operating assets and liabilities, net of acquisition of business: Increase (Decrease) in Operating Capital [Abstract] 2021 (excluding the 3 months ended April 2, 2021) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year LIBOR London Interbank Offered Rate (LIBOR) [Member] Inventory Inventory Disclosure [Text Block] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Leases [Abstract] 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 Operating expenses: Operating Expenses [Abstract] Less: comprehensive income attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings per share: Earnings Per Share [Abstract] Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Internal-use computer software Software Development [Member] Cash Flow, Noncash Operating Activities Disclosure [Abstract] Cash Flow, Noncash Operating Activities Disclosure [Abstract] Cash Flow, Noncash Operating Activities Disclosure [Abstract] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Filer Category Entity Filer Category Summary of Stock-based Compensation Allocation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Stock performance-based retention incentives Performance-based Retention Incentives, Stock Options Performance-based Retention Incentives, Stock Options Property, Plant and Equipment, net Property, Plant and Equipment [Table Text Block] Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Leasehold improvements Leasehold Improvements [Member] Expected timing of performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Number of stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Interest and other expense, net Nonoperating Income (Expense) Amount of interest rate swap Derivative, Amount of Hedged Item Maturity of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Foreign currency translation adjustments, net of tax effects Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock, shares (in 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] Loss Contingencies [Table] Loss Contingencies [Table] Revenues Revenue from Contract with Customer [Text Block] Cash paid for interest, net of capitalized interest Interest Paid, Excluding Capitalized Interest, Operating Activities Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Summary of Unvested Restricted Stock Units (RSU) Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Cash and cash equivalents CASH AND CASH EQUIVALENTS—Beginning of period CASH AND CASH EQUIVALENTS—End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 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 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 Derivative Instruments and Hedging Activities Disclosure [Abstract] Tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets Total Long-term Debt, Gross Entity Address, Address Line One Entity Address, Address Line One Prime Rate Prime Rate [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Performance-based retention incentives Performance-Based Retention Incentives Performance-Based Retention Incentives OEM OEM Sales Channel [Member] OEM Sales Channel [Member] Credit facility Total 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] Repayment of debt Repayments of Secured Debt Maximum Maximum [Member] Shares released (in shares) Stock Released During Period, Shares Stock Released During Period, Shares Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Retained earnings Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Remaining liability Payments for Repurchase of Redeemable Interest, Remaining Liability Payments for Repurchase of Redeemable Interest, Remaining Liability Effective tax rates Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 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 Other lease costs Other Lease, Cost Other Lease, Cost Equity Award [Domain] Award Type [Domain] Schedule of Other Current Assets Schedule of Other Assets [Table Text Block] 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 April 2, 2021 and January 1, 2021 Treasury Stock, Value Information systems, office equipment and furniture Office Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 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 of acquiree management Business Acquisition, Executive Compensation Business Acquisition, Executive Compensation Segments Segment Reporting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from line of credit Proceeds from Lines of Credit Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 9 foxf-20210402_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 foxf-20210402_htm.xml IDEA: XBRL DOCUMENT 0001424929 2021-01-02 2021-04-02 0001424929 2021-05-03 0001424929 2021-04-02 0001424929 2021-01-01 0001424929 2020-01-04 2020-04-03 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 2020-01-03 0001424929 us-gaap:CommonStockMember 2020-01-04 2020-04-03 0001424929 us-gaap:AdditionalPaidInCapitalMember 2020-01-04 2020-04-03 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-04 2020-04-03 0001424929 us-gaap:RetainedEarningsMember 2020-01-04 2020-04-03 0001424929 us-gaap:CommonStockMember 2020-04-03 0001424929 us-gaap:TreasuryStockMember 2020-04-03 0001424929 us-gaap:AdditionalPaidInCapitalMember 2020-04-03 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-03 0001424929 us-gaap:RetainedEarningsMember 2020-04-03 0001424929 2020-04-03 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 us-gaap:CommonStockMember 2021-01-02 2021-04-02 0001424929 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 2021-04-02 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 2021-04-02 0001424929 us-gaap:RetainedEarningsMember 2021-01-02 2021-04-02 0001424929 us-gaap:CommonStockMember 2021-04-02 0001424929 us-gaap:TreasuryStockMember 2021-04-02 0001424929 us-gaap:AdditionalPaidInCapitalMember 2021-04-02 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-02 0001424929 us-gaap:RetainedEarningsMember 2021-04-02 0001424929 foxf:PoweredVehiclesMember 2021-01-02 2021-04-02 0001424929 foxf:PoweredVehiclesMember 2020-01-04 2020-04-03 0001424929 foxf:SpecialtySportsGroupMember 2021-01-02 2021-04-02 0001424929 foxf:SpecialtySportsGroupMember 2020-01-04 2020-04-03 0001424929 foxf:OEMSalesChannelMember 2021-01-02 2021-04-02 0001424929 foxf:OEMSalesChannelMember 2020-01-04 2020-04-03 0001424929 foxf:AftermarketSalesChannelMember 2021-01-02 2021-04-02 0001424929 foxf:AftermarketSalesChannelMember 2020-01-04 2020-04-03 0001424929 srt:NorthAmericaMember 2021-01-02 2021-04-02 0001424929 srt:NorthAmericaMember 2020-01-04 2020-04-03 0001424929 srt:AsiaMember 2021-01-02 2021-04-02 0001424929 srt:AsiaMember 2020-01-04 2020-04-03 0001424929 srt:EuropeMember 2021-01-02 2021-04-02 0001424929 srt:EuropeMember 2020-01-04 2020-04-03 0001424929 foxf:RestoftheWorldMember 2021-01-02 2021-04-02 0001424929 foxf:RestoftheWorldMember 2020-01-04 2020-04-03 0001424929 2022-01-01 2021-04-02 0001424929 us-gaap:BuildingAndBuildingImprovementsMember 2021-04-02 0001424929 us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 0001424929 us-gaap:OfficeEquipmentMember 2021-04-02 0001424929 us-gaap:OfficeEquipmentMember 2021-01-01 0001424929 us-gaap:SoftwareDevelopmentMember 2021-04-02 0001424929 us-gaap:SoftwareDevelopmentMember 2021-01-01 0001424929 us-gaap:LandAndBuildingMember 2021-04-02 0001424929 us-gaap:LandAndBuildingMember 2021-01-01 0001424929 us-gaap:LeaseholdImprovementsMember 2021-04-02 0001424929 us-gaap:LeaseholdImprovementsMember 2021-01-01 0001424929 us-gaap:MachineryAndEquipmentMember 2021-04-02 0001424929 us-gaap:MachineryAndEquipmentMember 2021-01-01 0001424929 us-gaap:TransportationEquipmentMember 2021-04-02 0001424929 us-gaap:TransportationEquipmentMember 2021-01-01 0001424929 country:US 2021-04-02 0001424929 country:US 2021-01-01 0001424929 us-gaap:NonUsMember 2021-04-02 0001424929 us-gaap:NonUsMember 2021-01-01 0001424929 srt:MinimumMember 2021-04-02 0001424929 srt:MaximumMember 2021-04-02 0001424929 us-gaap:RevolvingCreditFacilityMember 2020-03-11 0001424929 foxf:TermLoanMember 2020-06-19 0001424929 foxf:TermLoanMember 2021-04-02 0001424929 us-gaap:RevolvingCreditFacilityMember 2021-04-02 0001424929 us-gaap:OtherExpenseMember 2021-04-02 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 2021-01-02 2021-04-02 0001424929 us-gaap:PrimeRateMember 2021-01-02 2021-04-02 0001424929 us-gaap:InterestRateSwapMember 2020-08-17 0001424929 foxf:SCAMember 2017-11-30 0001424929 foxf:SCAMember 2020-07-22 0001424929 foxf:SCAMember 2020-07-22 2020-07-22 0001424929 us-gaap:InterestRateSwapMember 2021-04-02 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2021-04-02 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-04-02 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2021-04-02 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2021-01-01 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-01-01 0001424929 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2021-01-01 0001424929 us-gaap:InterestRateSwapMember 2021-01-01 0001424929 us-gaap:FairValueInputsLevel1Member 2021-04-02 0001424929 us-gaap:FairValueInputsLevel2Member 2021-04-02 0001424929 us-gaap:FairValueInputsLevel3Member 2021-04-02 0001424929 us-gaap:FairValueInputsLevel1Member 2021-01-01 0001424929 us-gaap:FairValueInputsLevel2Member 2021-01-01 0001424929 us-gaap:FairValueInputsLevel3Member 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 us-gaap:CostOfSalesMember 2021-01-02 2021-04-02 0001424929 us-gaap:CostOfSalesMember 2020-01-04 2020-04-03 0001424929 us-gaap:SellingAndMarketingExpenseMember 2021-01-02 2021-04-02 0001424929 us-gaap:SellingAndMarketingExpenseMember 2020-01-04 2020-04-03 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-02 2021-04-02 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-04 2020-04-03 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-02 2021-04-02 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-04 2020-04-03 0001424929 2021-01-01 2021-01-01 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2021-04-02 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 2021-04-02 0001424929 srt:MinimumMember us-gaap:PhantomShareUnitsPSUsMember 2021-01-02 2021-04-02 0001424929 srt:MaximumMember us-gaap:PhantomShareUnitsPSUsMember 2021-01-02 2021-04-02 0001424929 us-gaap:PhantomShareUnitsPSUsMember 2021-01-01 0001424929 us-gaap:PhantomShareUnitsPSUsMember 2021-01-02 2021-04-02 0001424929 us-gaap:PhantomShareUnitsPSUsMember 2021-04-02 0001424929 foxf:RentalOfBuildingsMember 2021-01-02 2021-04-02 0001424929 foxf:MinorityShareholderMember 2021-01-02 2021-04-02 0001424929 foxf:SCAMember 2020-03-11 2020-03-11 0001424929 foxf:SCAMember 2021-04-02 0001424929 foxf:SCAMember 2020-07-22 0001424929 2020-03-11 0001424929 foxf:SCAMember 2020-03-11 0001424929 foxf:SCAMember 2020-03-11 2020-03-11 0001424929 foxf:SCAMember 2021-01-02 2021-04-02 0001424929 foxf:SCAMember 2021-04-02 0001424929 foxf:SCAMember 2020-01-04 2020-04-03 0001424929 srt:MinimumMember 2020-03-11 2020-03-11 0001424929 srt:MaximumMember 2020-03-11 2020-03-11 shares iso4217:USD iso4217:USD shares pure false 2021 Q1 0001424929 --12-31 P1Y 10-Q true 2021-04-02 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 Yes Large Accelerated Filer false false false 41964252 291471000 245764000 803000 663000 137022000 121194000 166546000 127091000 55814000 87920000 650853000 581969000 170793000 163288000 25308000 26148000 17663000 19362000 289175000 289349000 200027000 204491000 3279000 1954000 1357098000 1286561000 121722000 92403000 63812000 59391000 0 1095000 12500000 12500000 198034000 165389000 374933000 377088000 21840000 24913000 594807000 567390000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 90000000 90000000 42854000 41964000 42692000 41802000 42000 42000 340347000 336834000 890000 890000 13754000 13754000 2689000 1068000 432967000 394981000 762291000 719171000 1357098000 1286561000 281136000 184361000 183212000 127746000 97924000 56615000 16858000 12063000 9876000 8029000 20369000 22413000 4965000 2543000 52068000 45048000 45856000 11567000 2904000 1847000 -959000 -62000 -3863000 -1909000 41993000 9658000 4007000 920000 37986000 8738000 0 488000 37986000 8250000 0.91 0.21 0.90 0.21 41851000 38571000 42343000 39151000 37986000 8738000 2145000 0 -524000 -940000 1621000 -940000 39607000 7798000 0 488000 39607000 7310000 39448000 39000 890000 -13754000 123274000 150000 312491000 422200000 15719000 45000 -2047000 -2047000 322000 322000 1921000 1921000 -940000 -940000 8250000 8250000 488000 39493000 39000 890000 -13754000 123470000 -790000 320741000 429706000 16207000 42692000 42000 890000 -13754000 336834000 1068000 394981000 719171000 0 162000 598000 598000 2915000 2915000 1621000 1621000 37986000 37986000 0 42854000 42000 890000 -13754000 340347000 2689000 432967000 762291000 0 37986000 8738000 10069000 5829000 2494000 1921000 -438000 -8649000 -411000 -389000 16536000 -14391000 40074000 22479000 -2288000 -916000 -33263000 61695000 33653000 30345000 2912000 -3191000 66028000 -33485000 16885000 12841000 0 329209000 -16885000 -342050000 8480000 156000000 8480000 139000000 0 393379000 2500000 0 1850000 0 -598000 2047000 -3752000 408332000 316000 -351000 45707000 32446000 245764000 43736000 291471000 76182000 2048000 9280000 2422000 729000 1994000 1602000 1160000 4336000 3633000 3805000 Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies - Fox Factory Holding Corp. (the "Company") designs, engineers, manufactures, and markets performance-defining products and systems for customers worldwide. Our premium brand, performance-defining products and systems are used primarily for 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 the leading cycling and powered vehicle original equipment manufacturers ("OEMs"), while others are distributed to consumers through a global network of dealers and distributors.<div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the "Company," "FOX," "Fox Factory," "we," "us," "our," and "ours" refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended January 1, 2021 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 25, 2021. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Calendar - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52-53 week fiscal year calendar. For 2021 and 2020, the Company's fiscal year will end or has ended on December 31, 2021 and January 1, 2021, respectively. The twelve month periods ended December 31, 2021 and January 1, 2021, will include or have included 52 weeks. The three month periods ended April 2, 2021 and April 3, 2020 each included 13 weeks.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended January 1, 2021, as filed with the SEC on February 25, 2021 that have had a material impact on our condensed consolidated financial statements and related notes.</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include Side-by-Sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements.</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%">Segments -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has determined that it has a single operating and reportable segment; manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates. </span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 ongoing 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; increases in COVID-19 case counts; any additional waves of the virus, availability and ultimate efficacy of the vaccine on the new variants of the virus; 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%">Fair Value Measurements and Financial Instruments - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification ("ASC") 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity). </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's First Amended and Restated Credit Facility (as defined in </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="#i34d8d880da63473db69937aa70326354_52" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8 - Debt</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below) approximate fair value due to the variable interest rate features embedded in both the line of credit and the 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%">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 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 and early adoption is permitted. The Company adopted ASU 2019-12 effective in the first quarter of fiscal year 2021. The adoption of ASU 2019-12 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 October 2020, the FASB issued ASU 2020-10, Codification Improvements. 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 adopted ASU 2020-10 effective in the first quarter of fiscal year 2021. The adoption of ASU 2020-10 did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended January 1, 2021 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 25, 2021. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Calendar - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52-53 week fiscal year calendar. For 2021 and 2020, the Company's fiscal year will end or has ended on December 31, 2021 and January 1, 2021, respectively. The twelve month periods ended December 31, 2021 and January 1, 2021, will include or have included 52 weeks. The three month periods ended April 2, 2021 and April 3, 2020 each included 13 weeks.</span> Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include Side-by-Sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements.</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> Segments - The Company has determined that it has a single operating and reportable segment; manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Use of Estimates - The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates. <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 ongoing 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; increases in COVID-19 case counts; any additional waves of the virus, availability and ultimate efficacy of the vaccine on the new variants of the virus; 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%">Fair Value Measurements and Financial Instruments - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification ("ASC") 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity). </span></div>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. <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 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 and early adoption is permitted. The Company adopted ASU 2019-12 effective in the first quarter of fiscal year 2021. The adoption of ASU 2019-12 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 October 2020, the FASB issued ASU 2020-10, Codification Improvements. 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 adopted ASU 2020-10 effective in the first quarter of fiscal year 2021. The adoption of ASU 2020-10 did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div> 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 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%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Powered Vehicles</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%">162,747 </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%">120,526 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Sports</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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 sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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-top:6pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 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%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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 sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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-top:6pt;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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 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%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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 sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 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%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Powered Vehicles</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%">162,747 </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%">120,526 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Sports</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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 sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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-top:6pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 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%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OEM </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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 sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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-top:6pt;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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 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%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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 sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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> 162747000 120526000 118389000 63835000 281136000 184361000 151480000 103748000 129656000 80613000 281136000 184361000 180483000 130622000 51856000 22878000 45739000 28959000 3058000 1902000 281136000 184361000 30304000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,067 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,546 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,067 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,546 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"/></tr></table></div> 118902000 87503000 12067000 5306000 35577000 34282000 166546000 127091000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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%">30,150 </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%">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"/></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%">12,140 </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,683 </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,229 </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,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;text-align: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%">9,295 </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,907 </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%">55,814 </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%">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"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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%">30,150 </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%">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"/></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%">12,140 </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,683 </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,229 </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,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;text-align: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%">9,295 </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,907 </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%">55,814 </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%">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"/></tr></table></div> 30150000 66812000 12140000 8683000 4229000 4518000 9295000 7907000 55814000 87920000 Property, Plant and Equipment, net<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following:</span></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:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 1,</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%">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%">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,738 </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%">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"/></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%">15,396 </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%">14,176 </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%">20,752 </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,853 </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,642 </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%">9,698 </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%">16,385 </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,075 </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%">89,517 </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%">81,281 </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,475 </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,187 </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%">233,905 </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%">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"/></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%">(63,112)</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%">(58,735)</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%">170,793 </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%">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"/></tr></table></div><div style="margin-bottom:5pt;margin-top: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 long-lived assets by geographic location are as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt;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:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"/></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%">Property, plant and equipment, net 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 1,</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%">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%">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,738 </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%">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"/></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%">15,396 </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%">14,176 </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%">20,752 </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,853 </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,642 </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%">9,698 </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%">16,385 </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,075 </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%">89,517 </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%">81,281 </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,475 </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,187 </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%">233,905 </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%">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"/></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%">(63,112)</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%">(58,735)</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%">170,793 </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%">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"/></tr></table></div> 75738000 75753000 15396000 14176000 20752000 19853000 9642000 9698000 16385000 15075000 89517000 81281000 6475000 6187000 233905000 222023000 63112000 58735000 170793000 163288000 <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:6pt;margin-top:3pt;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:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"/></tr></table></div> 149277000 144529000 21516000 18759000 170793000 163288000 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 1 to 7 years, some of which include options to extend the lease term for up to 5 years, and some of which include options to terminate the leases within 1 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.36 years and the weighted-average incremental borrowing rate was 3.14% as of April 2, 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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></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 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%">2,070 </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,576 </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"/></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 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%">225 </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%">274 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,295 </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 #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%">1,850 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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"/></tr><tr><td colspan="12" 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:9pt;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%">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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.285%"/><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:19.398%"/><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%">Balance Sheet Classification</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%">April 2, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">25,308 </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 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%">7,200 </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%">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%">Other liabilities</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%">17,947 </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%">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;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: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">Total future payments</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%">2021 (excluding the 3 months ended April 2, 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%">5,983 </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%">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,731 </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%">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,260 </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%">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,499 </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%">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,775 </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;text-align:left;vertical-align:top"><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,727 </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 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%">26,975 </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%">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%">(1,828)</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%">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,147 </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%">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%">(7,200)</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%">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%">17,947 </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> P1Y P7Y P5Y P1Y P4Y4M9D 0.0314 <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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="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%">April 2, 2021</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></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 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%">2,070 </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,576 </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"/></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 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%">225 </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%">274 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,295 </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 #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%">1,850 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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"/></tr><tr><td colspan="12" 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:9pt;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> 2070000 1576000 225000 274000 2295000 1850000 <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:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.285%"/><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:19.398%"/><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%">Balance Sheet Classification</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%">April 2, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">25,308 </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 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%">7,200 </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%">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%">Other liabilities</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%">17,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25308000 7200000 17947000 <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;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: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">Total future payments</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%">2021 (excluding the 3 months ended April 2, 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%">5,983 </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%">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,731 </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%">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,260 </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%">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,499 </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%">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,775 </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;text-align:left;vertical-align:top"><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,727 </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 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%">26,975 </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%">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%">(1,828)</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%">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,147 </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%">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%">(7,200)</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%">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%">17,947 </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> 5983000 6731000 5260000 3499000 2775000 2727000 26975000 1828000 25147000 7200000 17947000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales rebate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of non-controlling interest buyout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top: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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 2, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning warranty liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835 </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%">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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261 </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,054 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of warranty assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,158 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</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,142)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending warranty liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521 </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,719 </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="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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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%">April 2,</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 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><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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales rebate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of non-controlling interest buyout liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 19268000 22407000 7200000 6754000 11521000 9835000 10231000 7595000 6904000 4471000 3600000 4550000 5088000 3779000 63812000 59391000 <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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.838%"/><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"/></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 three months ended</span></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 2, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning warranty liability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835 </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%">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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,261 </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,054 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of warranty assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,158 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</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,142)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending warranty liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521 </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,719 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 9835000 5649000 3261000 1054000 0 3158000 1575000 1142000 11521000 8719000 Debt<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 three months ended April 3, 2020. 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.50%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 1.25%. At April 2, 2021, the one-month LIBOR and prime rates were 0.11% and 3.25%, respectively. At April 2, 2021, our weighted-average interest rate on outstanding borrowing was 1.87%. 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 April 2, 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="#i34d8d880da63473db69937aa70326354_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10 - 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 April 2, 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: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:10pt;font-weight:700;line-height:100%">April 2,</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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standby letters of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowing capacity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity date</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">March 11, 2025</span></td></tr></table></div> 250000000 400000000 7615000 6458000 1157000 434000 277000 157000 0.0100 0.0225 0.0000 0.0125 0.0011 0.0325 0.0187 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: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:10pt;font-weight:700;line-height:100%">April 2,</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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standby letters of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available borrowing capacity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowing capacity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity date</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">March 11, 2025</span></td></tr></table></div> 0 15000000 235000000 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 April 2, 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: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:10pt;font-weight:700;line-height:100%">April 2,</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 (remaining 9 months)</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%">10,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%">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%">392,500 </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,067)</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%">387,433 </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%">374,933 </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> 10000000 17500000 20000000 20000000 325000000 392500000 5067000 387433000 12500000 374933000 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 to vigorously 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 February 2021, the PTAB issued opinions in the 027 Patent petition cases stating that the Company has shown all of the claims of the 027 Patent to be obvious. The PTAB has also issued an opinion in the 250 Patent case stating that the Company has not shown the claims of the 250 Patent to be obvious.</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 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. The U.S. District Court, Northern District of Illinois has, in view of the 027 Patent PTAB process and opinion, stayed the SRAM lawsuits against the Company.</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%">Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcomes 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 has been or will be settled in quarterly installment payments beginning in July 2020 through July 2022, which amount to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $1,850 during the three months ended April 2, 2021 and had a remaining liability of $16,569 as of April 2, 2021. The stock portion of 136 shares held in escrow has been or will be released quarterly starting January 2021 through July 2022. The Company released 19 shares of stock during the three months ended April 2, 2021. The exercise of the Call Option effectively canceled the put option held by Flagship, Inc.</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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 April 2, 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.</span></div> 0.20 0.20 24975000 6556000 4550000 2700000 1850000 16569000 136000 19000 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 (the "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="#i34d8d880da63473db69937aa70326354_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8 - 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 for a portion 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: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 fair value of the Swap on April 2, 2021 was an asset of $1,895. 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="#i34d8d880da63473db69937aa70326354_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11 - Fair Value Measurements and Financial Instruments</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on determining the fair value. The asset is included in Other Assets in the Consolidated Balance Sheets. At both the inception of the Swap and at April 2, 2021, the interest rate swap was considered highly effective and accordingly, the $1,895 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 1895000 1895000 Fair Value Measurements and Financial Instruments<div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's hierarchy for its assets, 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:6pt;margin-top:9pt;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:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.794%"/><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:6.794%"/><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:6.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.794%"/><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:6.794%"/><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:6.794%"/><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:6.806%"/><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:10pt;font-weight:700;line-height:100%">April 2, 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:10pt;font-weight:700;line-height:100%">January 1, 2021</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%">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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate Swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">1,895 </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%">— </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%">1,895 </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%">— </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%">— </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%">— </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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">1,895 </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%">— </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,895 </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%">— </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%">— </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%">— </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%">— </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:middle"><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="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="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="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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate Swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">387,433 </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%">387,433 </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%">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"/></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three month period ended April 2, 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%">The Company used Level 2 inputs to determine the fair value of its 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 April 2, 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="#i34d8d880da63473db69937aa70326354_58" 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="#i34d8d880da63473db69937aa70326354_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ote 10 - 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, an 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: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:6pt;margin-top:9pt;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:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.794%"/><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:6.794%"/><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:6.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.794%"/><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:6.794%"/><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:6.794%"/><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:6.806%"/><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:10pt;font-weight:700;line-height:100%">April 2, 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:10pt;font-weight:700;line-height:100%">January 1, 2021</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%">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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate Swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">1,895 </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%">— </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%">1,895 </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%">— </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%">— </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%">— </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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">1,895 </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%">— </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,895 </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%">— </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%">— </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%">— </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%">— </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:middle"><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="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="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="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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate Swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">387,433 </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%">387,433 </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%">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"/></tr></table></div> 0 1895000 0 1895000 0 0 0 0 0 1895000 0 1895000 0 0 0 0 0 387433000 0 387433000 0 389588000 0 389588000 0 0 0 0 0 915000 0 915000 0 387433000 0 387433000 0 390503000 0 390503000 Stockholders' Equity<div style="margin-bottom:5pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Secondary Stock 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: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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of stock-based compensation in the accompanying 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:71.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.380%"/><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"/></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 three months ended</span></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 2, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </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%">129 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </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%">152 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">201 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </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,439 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </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%">1,921 </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="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%">As of January 1, 2021, $421 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets. This amount was recognized as additional paid in capital during the three months ended April 2, 2021 upon the issuance of the underlying 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 following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the three months ended April 2, 2021:</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:99.415%"><tr><td style="width:1.0%"/><td style="width:70.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.578%"/><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 January 1, 2021</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%">450 </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%">50.12 </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%">36 </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%">141.35 </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%">(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 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.70 </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%">(19)</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%">55.00 </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 April 2, 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%">464 </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%">56.97 </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%">As of April 2, 2021, the Company had approximately $19,544 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.45 years.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 2, 2021, the Company issued performance share units (“PSUs”) to certain executives that represent shares potentially issuable in the future. Issuance is based upon the Company's performance, over a 2-3 year performance period, on certain measures including return on invested capital and free cash flow. The PSUs vest only upon the achievement of the applicable performance goals for the performance period and depending on the actual achievement on the performance goals, the grantee may earn between 0% and 200% of the target PSUs. The fair value of performance share units is calculated based on the stock price on the date of grant. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company's unvested PSUs for the three months ended April 2, 2021:</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.415%"><tr><td style="width:1.0%"/><td style="width:70.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.578%"/><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 PSUs</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 January 1, 2021</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%">— </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%">— </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%">26 </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%">140.24 </span></td><td style="background-color:#ffffff;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"/></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><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 April 2, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">140.24 </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%">The stock-based compensation expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. Future stock-based compensation expense for unvested performance based awards could reach a maximum of $7,270 assuming payout of all unvested awards. The unrecognized stock-based compensation expense is expected to be recognized over a weighted average period of 2.25 years. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended April 2, 2021, the Company had 54 unvested RSUs and PSUs outstanding which were excluded from the calculation of dilutive earnings per share because the effect would be anti-dilutive.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 2, 2021, 144 shares of common stock were issued due to the exercise of stock options and no options to purchase common stock expired or were forfeited. As of April 2, 2021, stock-based compensation expense related to stock options has been fully recognized.</span></div> 2760000 76.00 209760000 11015000 511000 198233000 360000 <div style="margin-bottom:5pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of stock-based compensation in the accompanying 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:71.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.380%"/><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"/></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 three months ended</span></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 2, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </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%">129 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </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%">152 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">201 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </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,439 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </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%">1,921 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 121000 129000 152000 152000 187000 201000 2034000 1439000 2494000 1921000 421000 <div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the three months ended April 2, 2021:</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:99.415%"><tr><td style="width:1.0%"/><td style="width:70.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.578%"/><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 January 1, 2021</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%">450 </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%">50.12 </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%">36 </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%">141.35 </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%">(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 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.70 </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%">(19)</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%">55.00 </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 April 2, 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%">464 </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%">56.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 450000 50.12 36000 141.35 3000 46.70 19000 55.00 464000 56.97 19544000 P2Y5M12D 2 3 0 2 <div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company's unvested PSUs for the three months ended April 2, 2021:</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.415%"><tr><td style="width:1.0%"/><td style="width:70.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.578%"/><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 PSUs</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 January 1, 2021</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%">— </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%">— </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%">26 </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%">140.24 </span></td><td style="background-color:#ffffff;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"/></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><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 April 2, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">140.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 26000 140.24 26000 140.24 7270000 P2Y3M 54000 144000 Income Taxes<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:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.498%"/><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"/></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 three months ended</span></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 2, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,007 </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%">920 </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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">For the three months ended April 2, 2021, the difference between the Company's effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from windfall on stock based compensation, the recognition of uncertain tax positions due to the conclusion of an audit and a lower tax rate on foreign derived intangible income. These benefits were partially offset by an increase in the valuation allowance for foreign tax credits, state taxes and non-deductible expenses.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended April 3, 2020, the difference between the Company's effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from the negotiated reduction of Switzerland withholding tax on prior year earnings. These benefits were partially offset by state taxes, global low-tax intangible income tax, non-deductible expenses, and an excess benefit related to 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%">There are no ongoing income tax audits as of April 2, 2021.</span></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.498%"/><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"/></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 three months ended</span></td><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 2, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 3, 2020</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,007 </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%">920 </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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 4007000 920000 0.095 0.095 0.095 0.21 0.21 0.095 0.21 0.21 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 of 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 a former owner of Ridetech, who is now an employee of the Company. The lease is effective from May 1, 2019 through April 1, 2024, with monthly rent payments of $16. Rent expense under this lease was $48 for the three months ended April 2, 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%">On March 11, 2020, the Company acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA"). 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 $202 of parts and vehicles and sold approximately $120 of upfit packages to the dealership during the three months ended April 2, 2021. As of April 2, 2021, the Company had $27 and $88 in accounts payable and accounts receivable, respectively, related to this dealership. 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="#i34d8d880da63473db69937aa70326354_73" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 15 - Acquisitions</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 acquisition. </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="#i34d8d880da63473db69937aa70326354_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9 - 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 48000 202000 120000 27000 88000 0.20 24975000 Acquisitions<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the Company, through Fox Factory, Inc., acquired 100% of the issued and outstanding stock of 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. 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 $1,290 in costs associated with such retention incentives during the three months ended April 2, 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%">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: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="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%">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%">Tangible assets acquired</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%">28,678 </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%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,479)</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%">Intangible 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%">139,900 </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%">Goodwill</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%">195,754 </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:700;line-height:100%">               Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,853 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,579 of acquisition costs in conjunction with the SCA acquisition, including $1,750 of transaction compensation, during the three months ended April 3, 2020. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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> 1 331853000 10589000 9283000 1306000 1290000 <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 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: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="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%">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%">Tangible assets acquired</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%">28,678 </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%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,479)</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%">Intangible 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%">139,900 </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%">Goodwill</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%">195,754 </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:700;line-height:100%">               Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,853 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28678000 32479000 139900000 195754000 331853000 10579000 1750000 195754000 P5Y P10Y 77989000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - shares
3 Months Ended
Apr. 02, 2021
May 03, 2021
Jan. 01, 2021
Cover [Abstract]      
Document Type 10-Q    
Document Quarterly Report true    
Document Period End Date Apr. 02, 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 Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Common stock, shares outstanding (in shares) 41,964,000   41,802,000
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus Q1    
Entity Central Index Key 0001424929    
Current Fiscal Year End Date --12-31    
Entity Common Stock, Shares Outstanding   41,964,252  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Current assets:    
Cash and cash equivalents $ 291,471 $ 245,764
Accounts receivable (net of allowances of $803 and $663 at April 2, 2021 and January 1, 2021, respectively) 137,022 121,194
Inventory 166,546 127,091
Prepaids and other current assets 55,814 87,920
Total current assets 650,853 581,969
Property, plant and equipment, net 170,793 163,288
Lease right-of-use assets 25,308 26,148
Deferred tax assets 17,663 19,362
Goodwill 289,175 289,349
Intangibles, net 200,027 204,491
Other assets 3,279 1,954
Total assets 1,357,098 1,286,561
Current liabilities:    
Accounts payable 121,722 92,403
Accrued expenses 63,812 59,391
Reserve for uncertain tax positions 0 1,095
Current portion of long-term debt 12,500 12,500
Total current liabilities 198,034 165,389
Long-term debt, less current portion 374,933 377,088
Other liabilities 21,840 24,913
Total liabilities 594,807 567,390
Commitments and contingencies (Refer to Note 9 - Commitments and Contingencies)
Stockholders’ equity    
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of April 2, 2021 and January 1, 2021 0 0
Common stock, $0.001 par value — 90,000 authorized; 42,854 shares issued and 41,964 outstanding as of April 2, 2021; 42,692 shares issued and 41,802 outstanding as of January 1, 2021 42 42
Additional paid-in capital 340,347 336,834
Treasury stock, at cost; 890 common shares as of April 2, 2021 and January 1, 2021 (13,754) (13,754)
Accumulated other comprehensive income 2,689 1,068
Retained earnings 432,967 394,981
Total stockholders’ equity 762,291 719,171
Total liabilities and stockholders’ equity $ 1,357,098 $ 1,286,561
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 803 $ 663
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 90,000,000 90,000,000
Common stock, shares issued (in shares) 42,854,000 42,692,000
Common stock, shares outstanding (in shares) 41,964,000 41,802,000
Treasury stock, shares (in shares) 890,000 890,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Income Statement [Abstract]    
Sales $ 281,136 $ 184,361
Cost of sales 183,212 127,746
Gross profit 97,924 56,615
Operating expenses:    
Sales and marketing 16,858 12,063
Research and development 9,876 8,029
General and administrative 20,369 22,413
Amortization of purchased intangibles 4,965 2,543
Total operating expenses 52,068 45,048
Income from operations 45,856 11,567
Interest and other expense, net:    
Interest expense 2,904 1,847
Other expense 959 62
Interest and other expense, net 3,863 1,909
Income before income taxes 41,993 9,658
Provision for income taxes 4,007 920
Net income 37,986 8,738
Less: net income attributable to non-controlling interest 0 488
Net income attributable to FOX stockholders $ 37,986 $ 8,250
Earnings per share:    
Basic (in dollars per share) $ 0.91 $ 0.21
Diluted (in dollars per share) $ 0.90 $ 0.21
Weighted-average shares used to compute earnings per share:    
Basic (in shares) 41,851 38,571
Diluted (in shares) 42,343 39,151
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Statement of Comprehensive Income [Abstract]    
Net income $ 37,986 $ 8,738
Other comprehensive income (loss)    
Interest rate swap, net of tax effects 2,145 0
Foreign currency translation adjustments, net of tax effects (524) (940)
Other comprehensive income (loss) 1,621 (940)
Comprehensive income 39,607 7,798
Less: comprehensive income attributable to non-controlling interest 0 488
Comprehensive income attributable to FOX stockholders $ 39,607 $ 7,310
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury
Additional paid-in capital
Accumulated other comprehensive income (loss)
Retained earnings
Beginning Balance (in shares) at Jan. 03, 2020   39,448 890      
Beginning balance at Jan. 03, 2020 $ 422,200 $ 39 $ (13,754) $ 123,274 $ 150 $ 312,491
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)   45        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (2,047)     (2,047)    
Issuance of stock for business acquisition 322     322    
Stock-based compensation expense 1,921     1,921    
Other comprehensive income (loss) (940)       (940)  
Net income 8,250         8,250
Ending Balance (in shares) at Apr. 03, 2020   39,493 890      
Ending balance at Apr. 03, 2020 429,706 $ 39 $ (13,754) 123,470 (790) 320,741
Beginning Balance at Jan. 03, 2020 15,719          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Temporary Equity, Net Income 488          
Ending Balance at Apr. 03, 2020 $ 16,207          
Beginning Balance (in shares) at Jan. 01, 2021 41,802 42,692 890      
Beginning balance at Jan. 01, 2021 $ 719,171 $ 42 $ (13,754) 336,834 1,068 394,981
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)   162        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding 598     598    
Stock-based compensation expense 2,915     2,915    
Other comprehensive income (loss) 1,621       1,621  
Net income $ 37,986         37,986
Ending Balance (in shares) at Apr. 02, 2021 41,964 42,854 890      
Ending balance at Apr. 02, 2021 $ 762,291 $ 42 $ (13,754) $ 340,347 $ 2,689 $ 432,967
Beginning Balance at Jan. 01, 2021 0          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Temporary Equity, Net Income 0          
Ending Balance at Apr. 02, 2021 $ 0          
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
OPERATING ACTIVITIES:    
Net income $ 37,986 $ 8,738
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 10,069 5,829
Stock-based compensation 2,494 1,921
Deferred taxes and uncertain tax positions (438) (8,649)
Amortization of loan fees 411 389
Changes in operating assets and liabilities, net of acquisition of business:    
Accounts receivable (16,536) 14,391
Inventory (40,074) (22,479)
Income taxes 2,288 916
Prepaids and other assets 33,263 (61,695)
Accounts payable 33,653 30,345
Accrued expenses and other liabilities 2,912 (3,191)
Net cash provided by (used in) operating activities 66,028 (33,485)
INVESTING ACTIVITIES:    
Purchases of property and equipment (16,885) (12,841)
Acquisition of businesses, net of cash acquired 0 (329,209)
Net cash used in investing activities (16,885) (342,050)
FINANCING ACTIVITIES:    
Proceeds from line of credit 8,480 156,000
Payments on line of credit (8,480) (139,000)
Proceeds from issuance of debt, net of origination fees of $6,622 0 393,379
Repayment of debt (2,500) 0
Installment on purchase of non-controlling interest (1,850) 0
Proceeds (repurchases) from stock compensation program, net 598 (2,047)
Net cash (used in) provided by financing activities (3,752) 408,332
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS 316 (351)
CHANGE IN CASH AND CASH EQUIVALENTS 45,707 32,446
CASH AND CASH EQUIVALENTS—Beginning of period 245,764 43,736
CASH AND CASH EQUIVALENTS—End of period 291,471 76,182
Interest and Income Taxes Paid [Abstract]    
Income taxes 2,048 9,280
Cash paid for interest, net of capitalized interest 2,422 729
Cash paid for amounts included in the measurement of lease liabilities 1,994 1,602
Cash Flow, Noncash Operating Activities Disclosure [Abstract]    
Right-of-use assets obtained in exchange for lease obligations 1,160 4,336
Capital expenditures included in accounts payable $ 3,633 $ 3,805
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Apr. 02, 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, engineers, manufactures, and markets performance-defining products and systems for customers worldwide. Our premium brand, performance-defining products and systems are used primarily for 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 the leading cycling and powered vehicle original equipment manufacturers ("OEMs"), while others are distributed to consumers through a global network of dealers and distributors.
Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the "Company," "FOX," "Fox Factory," "we," "us," "our," and "ours" refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended January 1, 2021 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 25, 2021. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.
Fiscal Year Calendar - The Company operates on a 52-53 week fiscal year calendar. For 2021 and 2020, the Company's fiscal year will end or has ended on December 31, 2021 and January 1, 2021, respectively. The twelve month periods ended December 31, 2021 and January 1, 2021, will include or have included 52 weeks. The three month periods ended April 2, 2021 and April 3, 2020 each included 13 weeks.
Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Summary of Significant Accounting Policies - There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended January 1, 2021, as filed with the SEC on February 25, 2021 that have had a material impact on our condensed consolidated financial statements and related notes.
Revenue Recognition - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include Side-by-Sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.
Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements.
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.
Segments - The Company has determined that it has a single operating and reportable segment; manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Use of Estimates - The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.
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 ongoing 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; increases in COVID-19 case counts; any additional waves of the virus, availability and ultimate efficacy of the vaccine on the new variants of the virus; and the effect of the pandemic on short- and long-term general economic conditions.
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification ("ASC") 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
The carrying amounts of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. Amounts owed under the Company's First Amended and Restated Credit Facility (as defined in Note 8 - Debt below) approximate fair value due to the variable interest rate features embedded in both the line of credit and the term debt.
Recent Accounting Pronouncements - 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 and early adoption is permitted. The Company adopted ASU 2019-12 effective in the first quarter of fiscal year 2021. The adoption of ASU 2019-12 did not have a material impact on the Company's consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements. 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 adopted ASU 2020-10 effective in the first quarter of fiscal year 2021. The adoption of ASU 2020-10 did not have a material impact on the Company's consolidated financial statements and related disclosures.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues
3 Months Ended
Apr. 02, 2021
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table summarizes total sales by product category:
For the three months ended
April 2, 2021April 3, 2020
Powered Vehicles$162,747 $120,526 
Specialty Sports118,389 63,835 
Total sales$281,136 $184,361 

The following table summarizes total sales by sales channel:
For the three months ended
April 2, 2021April 3, 2020
OEM $151,480 $103,748 
Aftermarket129,656 80,613 
Total sales$281,136 $184,361 

The following table summarizes total sales generated by geographic location of the customer:
For the three months ended
April 2, 2021April 3, 2020
North America$180,483 $130,622 
Asia51,856 22,878 
Europe45,739 28,959 
Rest of the world3,058 1,902 
Total sales$281,136 $184,361 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory
3 Months Ended
Apr. 02, 2021
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consisted of the following:
April 2,January 1,
20212021
Raw materials$118,902 $87,503 
Work-in-process12,067 5,306 
Finished goods35,577 34,282 
Total inventory$166,546 $127,091 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Prepaids and Other Assets
3 Months Ended
Apr. 02, 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:
April 2,January 1,
20212021
Prepaid chassis deposits$30,150 $66,812 
Advanced payments and prepaid contracts12,140 8,683 
Current portion of acquisition-related compensation held in escrow4,229 4,518 
Other current assets9,295 7,907 
Total$55,814 $87,920 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, net
3 Months Ended
Apr. 02, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
April 2,January 1,
20212021
Building and building improvements$75,738 $75,753 
Information systems, office equipment and furniture15,396 14,176 
Internal-use computer software20,752 19,853 
Land9,642 9,698 
Leasehold improvements16,385 15,075 
Machinery and manufacturing equipment89,517 81,281 
Transportation equipment6,475 6,187 
Total233,905 222,023 
Less: accumulated depreciation and amortization(63,112)(58,735)
Property, plant and equipment, net$170,793 $163,288 

The Company’s long-lived assets by geographic location are as follows:
April 2,January 1,
20212021
United States$149,277 $144,529 
International21,516 18,759 
Total long-lived assets$170,793 $163,288 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Apr. 02, 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 1 to 7 years, some of which include options to extend the lease term for up to 5 years, and some of which include options to terminate the leases within 1 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.36 years and the weighted-average incremental borrowing rate was 3.14% as of April 2, 2021.
Operating lease costs consisted of the following:
For the three months ended
April 2, 2021April 3, 2020
Operating lease cost$2,070 $1,576 
Other lease costs (1)225 274 
Total$2,295 $1,850 
(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 related to the Company's operating leases is as follows:
Balance Sheet ClassificationApril 2, 2021
Operating lease right-of-use assetsLease right-of-use assets$25,308 
Current lease liabilitiesAccrued expenses$7,200 
Non-current lease liabilitiesOther liabilities$17,947 
Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal yearTotal future payments
2021 (excluding the 3 months ended April 2, 2021)$5,983 
20226,731 
20235,260 
20243,499 
20252,775 
Thereafter2,727 
Total lease payments26,975 
Less: imputed interest(1,828)
Present value of lease liabilities25,147 
Less: current portion(7,200)
Lease liabilities less current portion$17,947 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses
3 Months Ended
Apr. 02, 2021
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following:
April 2,January 1,
20212021
Payroll and related expenses$19,268 $22,407 
Current portion of lease liabilities7,200 6,754 
Warranty11,521 9,835 
Income tax payable10,231 7,595 
Accrued sales rebate6,904 4,471 
Current portion of non-controlling interest buyout liability3,600 4,550 
Other accrued expenses5,088 3,779 
Total$63,812 $59,391 

Activity related to warranties is as follows:
For the three months ended
April 2, 2021April 3, 2020
Beginning warranty liability$9,835 $5,649 
Charge to cost of sales3,261 1,054 
Fair value of warranty assumed in acquisition— 3,158 
Costs incurred(1,575)(1,142)
Ending warranty liability$11,521 $8,719 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
3 Months Ended
Apr. 02, 2021
Debt Disclosure [Abstract]  
Debt Debt
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 three months ended April 3, 2020. 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.50%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 1.25%. At April 2, 2021, the one-month LIBOR and prime rates were 0.11% and 3.25%, respectively. At April 2, 2021, our weighted-average interest rate on outstanding borrowing was 1.87%. 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 April 2, 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 10 - 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 April 2, 2021.
The following table summarizes the line of credit under the First Amended and Restated Credit Facility:
April 2,
2021
Amount outstanding$— 
Standby letters of credit15,000 
Available borrowing capacity235,000 
Total borrowing capacity$250,000 
Maturity dateMarch 11, 2025
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Apr. 02, 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 to vigorously 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 February 2021, the PTAB issued opinions in the 027 Patent petition cases stating that the Company has shown all of the claims of the 027 Patent to be obvious. The PTAB has also issued an opinion in the 250 Patent case stating that the Company has not shown the claims of the 250 Patent to be obvious.
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. The U.S. District Court, Northern District of Illinois has, in view of the 027 Patent PTAB process and opinion, stayed the SRAM lawsuits against the Company.
Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcomes 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 has been or will be settled in quarterly installment payments beginning in July 2020 through July 2022, which amount to $6,556, $4,550 and $2,700 in 2020, 2021 and 2022, respectively. The Company paid $1,850 during the three months ended April 2, 2021 and had a remaining liability of $16,569 as of April 2, 2021. The stock portion of 136 shares held in escrow has been or will be released quarterly starting January 2021 through July 2022. The Company released 19 shares of stock during the three months ended April 2, 2021. 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 April 2, 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 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives and Hedging
3 Months Ended
Apr. 02, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Derivatives and Hedging
On August 17, 2020 the Company entered into a swap (the "Swap") to mitigate the cash flow risk associated with changes in interest rates on $200,000 of its variable rate debt. Refer to Note 8 - 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 for a portion 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 April 2, 2021 was an asset of $1,895. Refer to Note 11 - Fair Value Measurements and Financial Instruments for additional information on determining the fair value. The asset is included in Other Assets in the Consolidated Balance Sheets. At both the inception of the Swap and at April 2, 2021, the interest rate swap was considered highly effective and accordingly, the $1,895 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 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements and Financial Instruments
3 Months Ended
Apr. 02, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Financial Instruments Fair Value Measurements and Financial Instruments
The following table presents the Company's hierarchy for its assets, liabilities and redeemable non-controlling interest measured at fair value on a recurring basis as of the following periods:
April 2, 2021January 1, 2021
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Interest Rate Swap$— $1,895 $— $1,895 $— $— $— $— 
Total assets measured at fair value$— $1,895 $— $1,895 $— $— $— $— 
Liabilities:
Credit Facility$— $387,433 $— $387,433 $— $389,588 $— $389,588 
Interest Rate Swap— — — — — 915 — 915 
Total liabilities measured at fair value$— $387,433 $— $387,433 $— $390,503 $— $390,503 
There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three month period ended April 2, 2021.
The Company used Level 2 inputs to determine the fair value of its 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 April 2, 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 10 - Derivatives and Hedging for additional details of the agreement. In accordance with ASC 815, Derivatives and Hedging, an 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.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity
3 Months Ended
Apr. 02, 2021
Share-based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders' Equity
Secondary Stock Offerings
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.
Equity Incentive Plans
The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:
For the three months ended
April 2, 2021April 3, 2020
Cost of sales$121 $129 
Sales and marketing152 152 
Research and development187 201 
General and administrative2,034 1,439 
Total$2,494 $1,921 
As of January 1, 2021, $421 of stock-based compensation expense related to our executive bonus plan is included in Accrued Expenses on the Consolidated Balance Sheets. This amount was recognized as additional paid in capital during the three months ended April 2, 2021 upon the issuance of the underlying restricted stock units.
The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the three months ended April 2, 2021:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at January 1, 2021450 $50.12 
Granted36 $141.35 
Canceled(3)$46.70 
Vested(19)$55.00 
Unvested at April 2, 2021464 $56.97 
As of April 2, 2021, the Company had approximately $19,544 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.45 years.
During the three months ended April 2, 2021, the Company issued performance share units (“PSUs”) to certain executives that represent shares potentially issuable in the future. Issuance is based upon the Company's performance, over a 2-3 year performance period, on certain measures including return on invested capital and free cash flow. The PSUs vest only upon the achievement of the applicable performance goals for the performance period and depending on the actual achievement on the performance goals, the grantee may earn between 0% and 200% of the target PSUs. The fair value of performance share units is calculated based on the stock price on the date of grant.
The following table summarizes the activity for the Company's unvested PSUs for the three months ended April 2, 2021:
Unvested PSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at January 1, 2021— $— 
Granted26 $140.24 
Unvested at April 2, 202126 $140.24 
The stock-based compensation expense recognized each period is dependent upon our estimate of the number of shares that will ultimately be issued. Future stock-based compensation expense for unvested performance based awards could reach a maximum of $7,270 assuming payout of all unvested awards. The unrecognized stock-based compensation expense is expected to be recognized over a weighted average period of 2.25 years.
For the three months ended April 2, 2021, the Company had 54 unvested RSUs and PSUs outstanding which were excluded from the calculation of dilutive earnings per share because the effect would be anti-dilutive.
During the three months ended April 2, 2021, 144 shares of common stock were issued due to the exercise of stock options and no options to purchase common stock expired or were forfeited. As of April 2, 2021, stock-based compensation expense related to stock options has been fully recognized.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Apr. 02, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended
April 2, 2021April 3, 2020
Provision for income taxes$4,007 $920 
Effective tax rates9.5 %9.5 %
For the three months ended April 2, 2021, the difference between the Company's effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from windfall on stock based compensation, the recognition of uncertain tax positions due to the conclusion of an audit and a lower tax rate on foreign derived intangible income. These benefits were partially offset by an increase in the valuation allowance for foreign tax credits, state taxes and non-deductible expenses.
For the three months ended April 3, 2020, the difference between the Company's effective tax rate of 9.5% and the 21% federal statutory rate resulted primarily from the negotiated reduction of Switzerland withholding tax on prior year earnings. These benefits were partially offset by state taxes, global low-tax intangible income tax, non-deductible expenses, and an excess benefit related to stock-based compensation.
There are no ongoing income tax audits as of April 2, 2021.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
3 Months Ended
Apr. 02, 2021
Related Party Transactions [Abstract]  
Related Party Agreements Related Party Transactions
On May 3, 2019, the Company acquired substantially all of 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 a former owner of Ridetech, who is now an employee of the Company. The lease is effective from May 1, 2019 through April 1, 2024, with monthly rent payments of $16. Rent expense under this lease was $48 for the three months ended April 2, 2021.
On March 11, 2020, the Company acquired 100% of the issued and outstanding stock of SCA Performance Holdings, Inc. ("SCA"). 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 $202 of parts and vehicles and sold approximately $120 of upfit packages to the dealership during the three months ended April 2, 2021. As of April 2, 2021, the Company had $27 and $88 in accounts payable and accounts receivable, respectively, related to this dealership. Refer to Note 15 - Acquisitions for further details of this acquisition.
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 9 - Commitments and Contingencies for additional details of this agreement.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions
3 Months Ended
Apr. 02, 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 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. 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 $1,290 in costs associated with such retention incentives during the three months ended April 2, 2021.
The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:
Fair market values
Tangible assets acquired$28,678 
Liabilities assumed(32,479)
Intangible assets139,900 
Goodwill195,754 
               Total$331,853 
The Company incurred $10,579 of acquisition costs in conjunction with the SCA acquisition, including $1,750 of transaction compensation, during the three months ended April 3, 2020. These costs are classified as general and administrative expenses in the accompanying condensed consolidated statements of income.
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.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Apr. 02, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended January 1, 2021 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 25, 2021. In management’s opinion, the unaudited interim condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative of the results for the full fiscal year.
Fiscal Year Fiscal Year Calendar - The Company operates on a 52-53 week fiscal year calendar. For 2021 and 2020, the Company's fiscal year will end or has ended on December 31, 2021 and January 1, 2021, respectively. The twelve month periods ended December 31, 2021 and January 1, 2021, will include or have included 52 weeks. The three month periods ended April 2, 2021 and April 3, 2020 each included 13 weeks.
Principles of Consolidation Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Revenue Recognition
Revenue Recognition - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include Side-by-Sides, on-road vehicles with off-road capabilities, off-road vehicles and trucks, ATVs, snowmobiles, specialty vehicles and applications, and motorcycles.
Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product to a customer, generally at the time of shipment. Contracts are generally in the form of purchase orders and are governed by standard terms and conditions. For larger OEMs, the Company may also enter into master agreements.
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.
Segments Segments - The Company has determined that it has a single operating and reportable segment; manufacturing, sale and service of performance-defining products. The Company considers operating segments to be components of the Company in which separate financial information is available that is evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Use of Estimates Use of Estimates - The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. These estimates are based on information available as of the date of the financial statements; therefore, actual results could differ from management’s estimates.
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 ongoing 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; increases in COVID-19 case counts; any additional waves of the virus, availability and ultimate efficacy of the vaccine on the new variants of the virus; and the effect of the pandemic on short- and long-term general economic conditions.
Fair Value Measurements and Financial Instruments
Fair Value Measurements and Financial Instruments - The Financial Accounting Standards Board ("FASB") has issued Accounting Standards Codification ("ASC") 820, Fair Value Measurements and Disclosures, that requires the valuation of assets and liabilities required or permitted to be either recorded or disclosed at fair value based on hierarchy of available inputs as follows:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).
The carrying amounts of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature.
Recent Accounting Pronouncements
Recent Accounting Pronouncements - 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 and early adoption is permitted. The Company adopted ASU 2019-12 effective in the first quarter of fiscal year 2021. The adoption of ASU 2019-12 did not have a material impact on the Company's consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements. 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 adopted ASU 2020-10 effective in the first quarter of fiscal year 2021. The adoption of ASU 2020-10 did not have a material impact on the Company's consolidated financial statements and related disclosures.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues (Tables)
3 Months Ended
Apr. 02, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following table summarizes total sales by product category:
For the three months ended
April 2, 2021April 3, 2020
Powered Vehicles$162,747 $120,526 
Specialty Sports118,389 63,835 
Total sales$281,136 $184,361 

The following table summarizes total sales by sales channel:
For the three months ended
April 2, 2021April 3, 2020
OEM $151,480 $103,748 
Aftermarket129,656 80,613 
Total sales$281,136 $184,361 

The following table summarizes total sales generated by geographic location of the customer:
For the three months ended
April 2, 2021April 3, 2020
North America$180,483 $130,622 
Asia51,856 22,878 
Europe45,739 28,959 
Rest of the world3,058 1,902 
Total sales$281,136 $184,361 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Tables)
3 Months Ended
Apr. 02, 2021
Inventory Disclosure [Abstract]  
Inventory
Inventory consisted of the following:
April 2,January 1,
20212021
Raw materials$118,902 $87,503 
Work-in-process12,067 5,306 
Finished goods35,577 34,282 
Total inventory$166,546 $127,091 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Prepaids and Other Current Assets (Tables)
3 Months Ended
Apr. 02, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Prepaids and other current assets consisted of the following:
April 2,January 1,
20212021
Prepaid chassis deposits$30,150 $66,812 
Advanced payments and prepaid contracts12,140 8,683 
Current portion of acquisition-related compensation held in escrow4,229 4,518 
Other current assets9,295 7,907 
Total$55,814 $87,920 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, net (Tables)
3 Months Ended
Apr. 02, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
April 2,January 1,
20212021
Building and building improvements$75,738 $75,753 
Information systems, office equipment and furniture15,396 14,176 
Internal-use computer software20,752 19,853 
Land9,642 9,698 
Leasehold improvements16,385 15,075 
Machinery and manufacturing equipment89,517 81,281 
Transportation equipment6,475 6,187 
Total233,905 222,023 
Less: accumulated depreciation and amortization(63,112)(58,735)
Property, plant and equipment, net$170,793 $163,288 
Long-lived Assets by Geographic Location
The Company’s long-lived assets by geographic location are as follows:
April 2,January 1,
20212021
United States$149,277 $144,529 
International21,516 18,759 
Total long-lived assets$170,793 $163,288 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Apr. 02, 2021
Leases [Abstract]  
Lease Costs
Operating lease costs consisted of the following:
For the three months ended
April 2, 2021April 3, 2020
Operating lease cost$2,070 $1,576 
Other lease costs (1)225 274 
Total$2,295 $1,850 
(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 Disclosure
Supplemental balance sheet information related to the Company's operating leases is as follows:
Balance Sheet ClassificationApril 2, 2021
Operating lease right-of-use assetsLease right-of-use assets$25,308 
Current lease liabilitiesAccrued expenses$7,200 
Non-current lease liabilitiesOther liabilities$17,947 
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 (excluding the 3 months ended April 2, 2021)$5,983 
20226,731 
20235,260 
20243,499 
20252,775 
Thereafter2,727 
Total lease payments26,975 
Less: imputed interest(1,828)
Present value of lease liabilities25,147 
Less: current portion(7,200)
Lease liabilities less current portion$17,947 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses (Tables)
3 Months Ended
Apr. 02, 2021
Payables and Accruals [Abstract]  
Accrued Expenses
Accrued expenses consisted of the following:
April 2,January 1,
20212021
Payroll and related expenses$19,268 $22,407 
Current portion of lease liabilities7,200 6,754 
Warranty11,521 9,835 
Income tax payable10,231 7,595 
Accrued sales rebate6,904 4,471 
Current portion of non-controlling interest buyout liability3,600 4,550 
Other accrued expenses5,088 3,779 
Total$63,812 $59,391 
Activity Related to Warranties
Activity related to warranties is as follows:
For the three months ended
April 2, 2021April 3, 2020
Beginning warranty liability$9,835 $5,649 
Charge to cost of sales3,261 1,054 
Fair value of warranty assumed in acquisition— 3,158 
Costs incurred(1,575)(1,142)
Ending warranty liability$11,521 $8,719 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
3 Months Ended
Apr. 02, 2021
Debt Disclosure [Abstract]  
Summary of Second Amended and Restated Credit Facility
The following table summarizes the line of credit under the First Amended and Restated Credit Facility:
April 2,
2021
Amount outstanding$— 
Standby letters of credit15,000 
Available borrowing capacity235,000 
Total borrowing capacity$250,000 
Maturity dateMarch 11, 2025
Schedule of Future Principal Payments
As of April 2, 2021, future principal payments for long-term debt, including the current portion, as summarized as follows:
April 2,
2021
For fiscal year
2021 (remaining 9 months)$10,000 
202217,500 
202320,000 
202420,000 
2025325,000 
Total392,500 
Debt issuance cost(5,067)
Long-term debt, net of issuance cost387,433 
Less: current portion(12,500)
Long-term debt less current portion$374,933 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements and Financial Instruments (Tables)
3 Months Ended
Apr. 02, 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:
April 2, 2021January 1, 2021
Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Assets:
Interest Rate Swap$— $1,895 $— $1,895 $— $— $— $— 
Total assets measured at fair value$— $1,895 $— $1,895 $— $— $— $— 
Liabilities:
Credit Facility$— $387,433 $— $387,433 $— $389,588 $— $389,588 
Interest Rate Swap— — — — — 915 — 915 
Total liabilities measured at fair value$— $387,433 $— $387,433 $— $390,503 $— $390,503 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Tables)
3 Months Ended
Apr. 02, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock-based Compensation Allocation
The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:
For the three months ended
April 2, 2021April 3, 2020
Cost of sales$121 $129 
Sales and marketing152 152 
Research and development187 201 
General and administrative2,034 1,439 
Total$2,494 $1,921 
Summary of Unvested Restricted Stock Units (RSU) Activity
The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the three months ended April 2, 2021:
Unvested RSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at January 1, 2021450 $50.12 
Granted36 $141.35 
Canceled(3)$46.70 
Vested(19)$55.00 
Unvested at April 2, 2021464 $56.97 
Summary of Unvested PSUs Activity
The following table summarizes the activity for the Company's unvested PSUs for the three months ended April 2, 2021:
Unvested PSUs
Number of shares outstandingWeighted-average grant date fair value
Unvested at January 1, 2021— $— 
Granted26 $140.24 
Unvested at April 2, 202126 $140.24 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
3 Months Ended
Apr. 02, 2021
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
For the three months ended
April 2, 2021April 3, 2020
Provision for income taxes$4,007 $920 
Effective tax rates9.5 %9.5 %
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Tables)
3 Months Ended
Apr. 02, 2021
Business Combinations [Abstract]  
Schedule of Allocation of Purchase Price
The Company’s allocation of the purchase price to the net tangible and intangible assets acquired and liabilities assumed is as follows:
Fair market values
Tangible assets acquired$28,678 
Liabilities assumed(32,479)
Intangible assets139,900 
Goodwill195,754 
               Total$331,853 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Disaggregation of Revenue [Line Items]    
Total sales $ 281,136 $ 184,361
Powered Vehicles    
Disaggregation of Revenue [Line Items]    
Total sales 162,747 120,526
Specialty Sports    
Disaggregation of Revenue [Line Items]    
Total sales $ 118,389 $ 63,835
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Sales by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Disaggregation of Revenue [Line Items]    
Total sales $ 281,136 $ 184,361
OEM    
Disaggregation of Revenue [Line Items]    
Total sales 151,480 103,748
Aftermarket    
Disaggregation of Revenue [Line Items]    
Total sales $ 129,656 $ 80,613
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Disaggregation of Revenue [Line Items]    
Total sales $ 281,136 $ 184,361
North America    
Disaggregation of Revenue [Line Items]    
Total sales 180,483 130,622
Asia    
Disaggregation of Revenue [Line Items]    
Total sales 51,856 22,878
Europe    
Disaggregation of Revenue [Line Items]    
Total sales 45,739 28,959
Rest of the world    
Disaggregation of Revenue [Line Items]    
Total sales $ 3,058 $ 1,902
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues - Narrative (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01
$ in Thousands
Apr. 02, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
revenue expected to be recognized from remaining performance obligations $ 30,304
Expected timing of performance obligation 1 year
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 118,902 $ 87,503
Work-in-process 12,067 5,306
Finished goods 35,577 34,282
Total inventory $ 166,546 $ 127,091
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Prepaids and Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid chassis deposits $ 30,150 $ 66,812
Advanced payments and prepaid contracts 12,140 8,683
Current portion of acquisition-related compensation held in escrow 4,229 4,518
Other current assets 9,295 7,907
Total $ 55,814 $ 87,920
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, net - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 233,905 $ 222,023
Less: accumulated depreciation and amortization (63,112) (58,735)
Property, plant and equipment, net 170,793 163,288
Building and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 75,738 75,753
Information systems, office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 15,396 14,176
Internal-use computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 20,752 19,853
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 9,642 9,698
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 16,385 15,075
Machinery and manufacturing equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 89,517 81,281
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 6,475 $ 6,187
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, net - Long-lived Assets by Geographic Location (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Property, Plant and Equipment [Line Items]    
Total long-lived assets $ 170,793 $ 163,288
United States    
Property, Plant and Equipment [Line Items]    
Total long-lived assets 149,277 144,529
International    
Property, Plant and Equipment [Line Items]    
Total long-lived assets $ 21,516 $ 18,759
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details)
3 Months Ended
Apr. 02, 2021
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
Option to terminate, term 1 year
Weighted-average remaining lease term 4 years 4 months 9 days
Weighted-average incremental borrowing rate 3.14%
Minimum  
Lessee, Lease, Description [Line Items]  
Contract term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Contract term 7 years
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Leases [Abstract]    
Operating lease cost $ 2,070 $ 1,576
Other lease costs 225 274
Total $ 2,295 $ 1,850
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Leases [Abstract]    
Operating lease right-of-use assets $ 25,308 $ 26,148
Current lease liabilities 7,200 $ 6,754
Non-current lease liabilities $ 17,947  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Leases [Abstract]    
2021 (excluding the 3 months ended April 2, 2021) $ 5,983  
2022 6,731  
2023 5,260  
2024 3,499  
2025 2,775  
Thereafter 2,727  
Total lease payments 26,975  
Less: imputed interest (1,828)  
Present value of lease liabilities 25,147  
Less: current portion (7,200) $ (6,754)
Lease liabilities less current portion $ 17,947  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses - Accrued Expense Components (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Apr. 03, 2020
Jan. 03, 2020
Payables and Accruals [Abstract]        
Payroll and related expenses $ 19,268 $ 22,407    
Current portion of lease liabilities 7,200 6,754    
Warranty 11,521 9,835 $ 8,719 $ 5,649
Income tax payable 10,231 7,595    
Accrued sales rebate 6,904 4,471    
Current portion of non-controlling interest buyout liability 3,600 4,550    
Other accrued expenses 5,088 3,779    
Accrued expenses $ 63,812 $ 59,391    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses - Activity Related to Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning warranty liability $ 9,835 $ 5,649
Charge to cost of sales 3,261 1,054
Fair value of warranty assumed in acquisition 0 3,158
Costs incurred (1,575) (1,142)
Ending warranty liability $ 11,521 $ 8,719
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
May 11, 2016
Apr. 02, 2021
Aug. 17, 2020
Jun. 19, 2020
Mar. 11, 2020
Debt Instrument [Line Items]          
Debt issuance costs   $ 7,615      
Unamortized debt issuance costs   $ 434      
Weighted average interest rate on outstanding borrowings   1.87%      
Interest rate swap          
Debt Instrument [Line Items]          
Amount of interest rate swap     $ 200,000    
Other Expense          
Debt Instrument [Line Items]          
Unamortized debt issuance costs   $ 277      
LIBOR          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)   0.11%      
LIBOR | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 1.00%        
LIBOR | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 2.25%        
Prime Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)   3.25%      
Prime Rate | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 0.00%        
Prime Rate | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 1.25%        
Term Loan          
Debt Instrument [Line Items]          
Term loan amount       $ 400,000  
Debt issuance costs   $ 6,458      
Revolving Credit Facility          
Debt Instrument [Line Items]          
Credit facility   25,000     $ 250,000
Debt issuance costs   1,157      
Unamortized debt issuance costs   157      
Standby letters of credit   $ 15,000      
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Summary of Amended and Restated Credit Facility (Details)
$ in Thousands
Apr. 02, 2021
USD ($)
Debt Disclosure [Abstract]  
Amount outstanding $ 0
Available borrowing capacity $ 235,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Future Payments for Long-term Debt (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Debt Disclosure [Abstract]    
2021 (remaining 9 months) $ 10,000  
2022 17,500  
2023 20,000  
2024 20,000  
2025 325,000  
Total 392,500  
Debt issuance cost (5,067)  
Long-term debt, net of issuance cost 387,433  
Less: current portion (12,500) $ (12,500)
Long-term debt less current portion $ 374,933 $ 377,088
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Jul. 22, 2020
Nov. 30, 2017
Loss Contingencies [Line Items]        
Installment payment, 2020 $ 6,556      
Installment payment, 2021 4,550      
Installment payment, 2022 2,700      
Payments for Repurchase of Redeemable Noncontrolling Interest $ 1,850 $ 0    
Shares held in escrow (in shares) 136,000      
Remaining liability $ 16,569      
Shares released (in shares) 19,000      
SCA        
Loss Contingencies [Line Items]        
Call option to acquire remaining interest     20.00% 20.00%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives and Hedging (Details) - Interest rate swap - USD ($)
$ in Thousands
Apr. 02, 2021
Aug. 17, 2020
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of interest rate swap   $ 200,000
Base fixed rate, payment   0.73%
Return rate   0.50%
Fair value of interest rate swap $ 1,895  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value $ 1,895 $ 0
Credit Facility 387,433 389,588
Total liabilities measured at fair value 387,433 390,503
Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset 1,895 0
Interest Rate Swap, liability 0 915
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value 0 0
Credit Facility 0 0
Total liabilities measured at fair value 0 0
Level 1 | Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset 0 0
Interest Rate Swap, liability 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value 1,895 0
Credit Facility 387,433 389,588
Total liabilities measured at fair value 387,433 390,503
Level 2 | Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset 1,895 0
Interest Rate Swap, liability 0 915
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value 0 0
Credit Facility 0 0
Total liabilities measured at fair value 0 0
Level 3 | Interest rate swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Swap, asset 0 0
Interest Rate Swap, liability $ 0 $ 0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Narrtive (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 01, 2021
Jun. 30, 2020
Apr. 02, 2021
Apr. 03, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Underwriters commission   $ 511    
Allocated share-based compensation expense $ 421   $ 2,494 $ 1,921
Number of stock options exercised (in shares)     144,000  
Anti-dilutive shares excluded from calculation of diluted earnings per share     54,000  
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense related to RSUs     $ 19,544  
Period for recognition of unrecognized stock-based compensation expense     2 years 5 months 12 days  
PSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense related to RSUs     $ 7,270  
Period for recognition of unrecognized stock-based compensation expense     2 years 3 months  
PSU | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period     2  
Performance goal, percentage     0.00%  
PSU | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period     3  
Performance goal, percentage     200.00%  
Secondary Stock Offering        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued (in shares)   2,760,000    
Purchase price (in dollars per share)   $ 76.00    
Proceeds from issuance of common stock   $ 209,760    
Underwriters discounts   $ 11,015    
Over-Allotment Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued (in shares)   360,000    
Net proceeds from issuance of common stock   $ 198,233    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Equity Incentive Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2021
Apr. 02, 2021
Apr. 03, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Allocated share-based compensation expense $ 421 $ 2,494 $ 1,921
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Allocated share-based compensation expense   121 129
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Allocated share-based compensation expense   152 152
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Allocated share-based compensation expense   187 201
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Allocated share-based compensation expense   $ 2,034 $ 1,439
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Unvested RSU Activity (Details)
3 Months Ended
Apr. 02, 2021
$ / shares
shares
Number of shares outstanding  
Granted (in shares) | shares 36,000
Canceled (in shares) | shares (3,000)
Vested (in shares) | shares (19,000)
Unvested at end of period (in shares) | shares 464,000
Weighted-average grant date fair value  
Granted (in usd per share) | $ / shares $ 141.35
Forfeited (in usd per share) | $ / shares 46.70
Vested (in usd per share) | $ / shares 55.00
Unvested at end of period (in usd per share) | $ / shares $ 56.97
RSUs  
Number of shares outstanding  
Unvested at beginning of period (in shares) | shares 450,000
Weighted-average grant date fair value  
Unvested at beginning of period (in usd per share) | $ / shares $ 50.12
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Unvested PSU Activity (Details)
3 Months Ended
Apr. 02, 2021
$ / shares
shares
Number of shares outstanding  
Granted (in shares) | shares 36,000
Unvested at end of period (in shares) | shares 464,000
Weighted-average grant date fair value  
Granted (in usd per share) | $ / shares $ 141.35
Unvested at end of period (in usd per share) | $ / shares $ 56.97
PSU  
Number of shares outstanding  
Unvested at beginning of period (in shares) | shares 0
Granted (in shares) | shares 26,000
Unvested at end of period (in shares) | shares 26,000
Weighted-average grant date fair value  
Unvested at beginning of period (in usd per share) | $ / shares $ 0
Granted (in usd per share) | $ / shares 140.24
Unvested at end of period (in usd per share) | $ / shares $ 140.24
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Components (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 4,007 $ 920
Effective tax rates 9.50% 9.50%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Narrative (Details)
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Income Tax Disclosure [Abstract]    
Effective tax rates 9.50% 9.50%
Federal statutory rate 21.00%  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 22, 2020
Mar. 11, 2020
Apr. 02, 2021
Rental of Buildings      
Related Party Transaction [Line Items]      
Payments made under lease     $ 16
Founder and Minority Stockholder      
Related Party Transaction [Line Items]      
Payments made under lease     48
SCA      
Related Party Transaction [Line Items]      
Purchase of vehicle parts   $ 202  
Sale of unfit packages   $ 120  
Related parties, accounts payable     27
Related parties, accounts receivable     $ 88
Call option to acquire remaining interest 20.00%    
Business combination, consideration transferred $ 24,975    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 11, 2020
Apr. 02, 2021
Apr. 03, 2020
Jan. 01, 2021
Business Acquisition [Line Items]        
Ownership interest acquired 100.00%      
Goodwill   $ 289,175   $ 289,349
Minimum        
Business Acquisition [Line Items]        
Useful life 5 years      
Maximum        
Business Acquisition [Line Items]        
Useful life 10 years      
SCA        
Business Acquisition [Line Items]        
Business combination, purchase price $ 331,853      
Performance-based retention incentives 10,589      
Cash performance-based retention incentive 9,283      
Stock performance-based retention incentives 1,306      
Costs associated with performance-based incentives   1,290    
Acquisition cost     $ 10,579  
Business acquisition, executive compensation of acquiree management   $ 1,750    
Goodwill 195,754      
Remaining net tax basis $ 77,989      
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Allocation of Purchase Price (Details) - USD ($)
$ in Thousands
Apr. 02, 2021
Jan. 01, 2021
Mar. 11, 2020
Business Acquisition [Line Items]      
Goodwill $ 289,175 $ 289,349  
SCA      
Business Acquisition [Line Items]      
Tangible assets acquired     $ 28,678
Liabilities assumed $ (32,479)    
Intangible assets     139,900
Goodwill     195,754
Total     $ 331,853
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *^!IE('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 " "O@:924'=K*.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVFQ2.CFLN))07!!\1:2V=U@DX9DI-VWMXV[740?P&-F_GSS M#4RG@]!#Q.8T8 ].O24@)<7_*ZA?6) ME-621A'^_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 *^!IE(9.ZX\;P4 ) 6 8 >&PO=V]R:W-H965T&UL ME5A=<]HX%'WN_@H-LP_M3 BV;$C229@A)#39;1,:LA_=G7T0M@!/;= ;7J9LR6=<_Y9.%=SU2I0P2KC((BF(XHNKSLC] M>.-Y)L"V^#WBZVSOFIBNS*7\;F[NPZN.8QCQF ?:0##X>^%C'L<&"7C\V()V MRF^:P/WK'?K$=AXZ,V<9'\OXCRC4JZO.>8>$?,'R6#_)]1W?=JAO\ (99_:7 MK(NV?K]#@CS3,MD& X,D$L4_>]TF8C_ /1) MP'T(,#UC@1XVP#O,, _$N!O M WR;F:(K-@\W3+/AI9)KHDQK0#,7-IDV&KH?"3/N,ZW@;01Q>CB6+UR1+LE6 M3/'LLJ'HGWR!D*H0]T:/F,\_ O;$,<[&GV#1__"!'SI+QNO/!PU^E^15CT2Q;]=BR^YDQIKN(->>*I M5+J.$0ZE51NO2%]#Z-8";?K_2^*8W,'0_PLUZ*6'@YWK: VB;44&+G* EQAC-;D98B48K(Z"MC&"<*V6JCZ+DL.D"O1_ MEK X)M=Y!J^S^HF&XS0RJD2?XIJ]8[3BP A+$0[32*@2?XKK]E8@LT(@BWTW MD;D&GQ16S-Y'8OOX0RW1 KYOXNY;E#]UN^[43E M%Q17^1'L9T*[IYG$;%E+$P=HS&?E 127\')W-8DR8ZO?.'C.!![6SSL",ZEUC*QERO.0JY, WB_D%+O;LP'RD/HX;]02P,$ M% @ KX&F4KTV+9JF!@ QH !@ !X;"]W;W)K!9ZU06"XIQM"AY7LTNS]O?KM7EN6Q,D5?B6B'= ME"57SQ]$(1\O9F3V\L--?K\V]H?%Y7G-[\6M,%_K:P5WBVV4+"]%I7-9(256 M%[/WY/2*,>O06OR3BT>]6;6%[-DAC*QXDUA;N3C[Z)+*+3Q MEK+0[5_TV-GB&5HVVLBRFTJ_44I4!G&M(<]3 M3T2VC!N7 E#>%0*]K:!SR!7B!;S?=@5H>W>4 M8-;F=!1%<&$0S&)>O/F%1/BLF\KV,EE68M%#2$W>7J0AR-H(1A0H(!X+%5$J<4N_'&6[RQ M%^\7:7CQ"HCQ:/ HQ$G(!AC'9I!(&J5ND,D69'*@J," RCS/40T=SK2UM2]I M#=1DY@B6OPMR,I[@&,?I$++#+&(T2=R0TRWDU OYLP":0LKRT;%<'3=P,UW< M= 2!A@PG Z .JX@$$S@)[KD$>Y%^%"L!LY\APY\\&+LH^^6$SC( Z3)+640G M4.XP'O&B_$W*[#$O"BG(U M=B'V!L<8TW@(TF47!%-]B?041_P<]W?;C#P3S$8#,QJG0WAC*Y*&$^V<]*Q& M_+2V:4,><"ZZ":%=#U\2ER%-HC":JE]/.21\E>HH\V?+Y\[\Q\T?>#0>T:W#+J4!9A/)]RQ!_#0!&%4#/4(\U59XNN?(P1$L M(2.(#HY(V>3Z[CF"^$GB1FBA'@2"71)J0 0I _NAMJG54N=V^^%&/>[_>(C8 M01$X#2< ]PQ!_!3QLJ!JJ=K-$6BV0E;WQT:H$C8U=^XV,F8!0D,\@GS(;%]X M]V1!_62Q+Q=V7@475NKB E"E0V'CLHM"EDST9=J3!O63QN>]]!=^5 MW0E\3!0L#E(V)#NG78RGM /=V>#X"673JP^5U\$4) F&2\%E!G0RT1)HSR?4 MSR>;I7 (XY@NPC1(\)#U7'91S-*I!=L3"_43RY4LR]Q8G;B1Y$M9F;RZ%]42 M$*.W-U;\("/17]((E,*>>>APM>O@W GY$=@CG5-=\Z6XF-5JTZ-FE\BUB_X) M@?:KU',;]7/;K9'+;VM99$+I-[\DP"QGK< VS[[P/$3 MC D0GD*PT6X$:@>E9XC@.8@BQ!NSEBK_#SSL'%02Z36'G%&NM:4A:/&R,1I4 M5P9S [K!-L\?V-\ZIW%,G:-7R6>R7YN>6:F?6>UZ@^9_J##IL#!G**#S) P& ME;$9!V2>1L&K*M1&B5+JCI)@ZHCRZH*.B3X8B@&_S7Y)>R5 _4K@?9:U? _M MR>[%CT$&+'F=0[MRPARS.P/%%(Q:E,..10F;T+ZTUP'4KP.^*-@K-NKY90UP M UU*FS.4I!BN-LMC,ST_9Z&/M<$Q87$XHN6#=OMG;;V(8'X1 6*R*9NB/;/L MCDAD"2UM;0^:0<'E%=P[93 ;*P4:)<,]BL.*X&B"E%FO)IA?3=P(JRBM".:J M@M?!?3@XE@0!HVDT7$T..Y8&:3(A@UDO'9A?.FQH6;^RH7>@QQ(ACBA-1T>: M#CL"&^TIT#O'KS^H)=H%_8-)C ] [7>?R_\!4$L# M!!0 ( *^!IE)U9C*[00, $L+ 8 >&PO=V]R:W-H965T&ULI99;;]HP%,>_BA7MH94Z<@$"5(#44E7;I$FHM-O#M >3&&+5L3/; M@7:??L=.F@8(MXX'L)-S^?T/Q\D9KH5\5@DA&KVDC*N1DVB=7;NNBA*28M42 M&>%P9R%DBC5LY=)5F20XMDXI

,S^1J/',\0$48B;4)@^%F1"6',1 *./V50I\II'.OK MM^CW5CR(F6-%)H+]I+%.1D[?03%9X)SI!['^0DI!71,O$DS9;[0N;'L#!T6Y MTB(MG8$@I;SXQ2]E(6H.?F>/0U Z!*@Q$;G"/%9#5P.3B>Q&9?[;(G^P)_]-)EO( M"ZY0X 5^@_ODL/LWS,'=;W)WH1)5.8*J'(&-U]X3;Z9!/G2I1F*![BF'(E#, MT%0H:KONU\U<:0F]]_M LG:5K&V3=?9ICR*1+G$&[%[9-%2ZRA#:+.;:K<=]K#]U5O8R[-F'X;K.!WZGP.P?QIW#@ MB)30+="ET?,5RK!$*\QR@BZ@*6+!&)8*902>&@GTSV43>Y&B5^/R6I[G;]$? ML]K@[U;\W?/X+:5".->)D/0OW# ZBJN-\$7\;@W+]XK/%O\)AAL2PDI"^"$) M5*G\.'ZX0[7-?\7ZY_.?T?%E^ TT?Q VB6BR['L'1+R_&/W@H(A' M&!)5+E^W9!Q##W: ^H.&YCEN5V"[M4G'C)G?L5Q2KA C"W#T6CV(((O)K=AH MD=GA9RXTC%)VF<"T2Z0Q@/L+(?3;QLQ3U?P\_@=02P,$% @ KX&F4D\& M>"!#!0 [Q, !@ !X;"]W;W)KD9,F1**9] M$TO*\?2[X_'^(A>/7-S+/6,*/95%)2]G>Z7JB_E<;O:LI/*#G# ML^.#K_ENK_2#^7)1TQV[8^I[?2O@;MYYR?*253+G%1)L>SF[PA>!K5A1:$_ \4_K=-:]4P\\O3YZ M?V^"AV#65+(5+W[DF=I?SI(9RMB6'@KUE3_^SMJ 0NUOPPMI_J+'UM:;H"2917Z-N>'R2M,GF&7CV[7\P5X.F7S#-WJ?:-/W_"7YO%+K7HKZNU5 (*^6^']Z#S'ACOP83W.UHP:]*;89$9IA?U MPY(D&/O18OYPFHNQ&4X"/\*=V3.JL*,*G50K+I6N(#E%UPP/G[W6)Y@,Z"QF M)(Z#R$X7=721D^XWP:5$M>#;7-G@HM%;TS@EP8!M;!5&$0[M:'&'%CN+Y4O- M!%5YM4/LJ=8+5%XXBB3IO"8O%PF"Y0DM1-PS[=\6=S+.=I2$R2!NBQ7Q(M\> M=]H1ID["KTPR*C9[ YFQ!]"96B\6&V8ZGIXD'M;UV"CQ2&J'Q%[?-3UWY; * MYJE5RH_#]J=!,6 M8WV !%/=\_-*T6J7KR<69^OW%"A(HW"(/;8B83!%37IJXJ3^QA4DF(_6@164 MC-<@U.*P8BUF0>@%R01JW]BQ[T1M._M6\/((#&)J!?4M!$DX+%J+&<9A%$^ M]AJ!@QTGJ&**5>+P7W+Q^Z>W[VD=6W-P[BAD]0;=E:+ M%8C25!;ZKH_=;?_+:>!6.DOC#T>K=6P4D0FTONOC^.=R9Y\@*VP\XO"3DS;< MTHZM<.I-]<%>3[!;4-K*7S/84#!H)^9.T:>)93J6C "GZ8AU; 9=9VJ5]LJ" MW=)R*_A#;K8? /LRZU@X L^+AZ@6#=(?BS92TJL+<:O+9]B^-7PV,C*6"3]. MDV$/L9@EL3^11=*+"7&+R4%'H MOIVW)6T-92P=WC ,BP8E4U'TXD+9$Q8BZ/U'KTT M!6.SA(13Y='+#7%O)-Y144%FX&/-0N,N.9V]\Q0/DV"S(A/["M*K#'&KS$U>'/1.]1=P0QOND-9F-$G; M2PZ)G%/VPQPGL.PM?8#/@QT[[J /^BL,B@XJL89P$/NUJ>UUA;AUI9_:YL7V M!(TU(L!).)I0F^"$\52.>BTA;BTYG5$7I45$B!\,1<1BYJ9TJ;E1O#8'-&NN%"_-Y9Y1Z#W: /Z_Y5P=;_0+NC.^Y?]02P,$% @ MKX&F4B>AOA9* P [PD !@ !X;"]W;W)K4[EZQ4PL1XXOK,= M>,SFJ38#[K"_H'.8@'Y:/$CLN:67),N!JTQP(F$V<$;^Y=BW &OQ(X.UVFD3 M(V4JQ+/IW"8#QS.,@$&LC0N*OQ6,@3'C"7G\VSAURC4-<+>]]7YCQ:.8*54P M%NQGENATX'0=DL",+IE^%.LOL!'4-OYBP93]DO7&UG-(O%1:Y!LP,L@S7OSI MRR80.P#T4P\(-H#@$- Z @@W@- *+9A96==4TV%?BC61QAJ]F8:-C46CFHR; M;9QHB;,9XO1P+'B"FP()P982+$NHQLY$XP]W2RLB9CB5XQE)S>:M@-SR6.1 MSLG3Y)JJ[&GD9[VZ\X7!5< B.< C)G> Z5>0S$"\X(X$7^#5\QN^!AQ;N-= )RQB'UE]XQ%\9S*.Q M_#V:*BWQ2/]I6*Y5+M>RR[6.+/<-+W]F_=9M18'M6*RYXZMA&/6ZG;Z[V@U0 MU:H;A=W2:(]7N^35;@S#O4Y!DGA/?\&3G#"AU&F#]DZY1J=1^RW7($%I(C'D M1*WIXHQPL('7](7 ;(;IH_:(%G[;.XH#O]4^"$O5R*N/253RC1KY8BK"1,/Q MIDL)/'XE> JX8K1(<-X.6@)WS(7=8ULU.LZV5[+M-;(=U_"L(]BKK!WV.EYTP+!J%>&5JF?H>V^) MV6OD^!64NJR/*-5:9M.EIE,&1 O"!3^/,85*P=#+',V*6U";BKV&,USHJ3%I M=8_IV2DT_H=C7E%R<_^+8,V+GU/!$I#UQ<2OIK":7:DQBT+_\."X.Z4S!SFW M+PJ%85]R712<P% "D&P & 'AL+W=O?Q,+QB1Z+(M*G(X64BX_C,.2YI7H^E)\]WG>GK"5[+(*_:Y1F)5EK1^ MFK&"KT]'>/3\Q4U^OY#JB_'T9$GOV2V37Y>?:UB-MUZRO&25R'F%:G9W.OJ( M/USYGC)H$'_F;"UVKI$*9<[Y-[6XSDY'GF+$"I9*Y8+"QP,[8T6A/ &/[ZW3 MT?:>RG#W^MG[91,\!#.G@IWQXJ\\DXO343Q"&;NCJT+>\/6OK UHHOREO!#- M7[1NL=X(I2LA>=D: X,RKS:?]+'=B!T#[ \8D-: '&K@MP;^H09!:Q!H!B0: M,)BT!A/-( @'#,+6(-0IQ0,&46L0-J5*\E37\FH.=G)[Q*H/"8AF"*\&+/*,2%K<2/J#BI$#\#E8\_;;@1<9J M\0NZ^+[*Y1.B589N6,;@:,P+AC[QZCCEE:QY ?>X1]>59#43$AVCK[?GZ.V; M(R06%+Y!>86^+/A*@ /Q#KWIK4_&$H)2U,9I&\!L$P 9". +E[2PF)VYSK&JGRR6%V[+CUF6JS-("[2D>78,P:=TF=MCN-SC*TU7 MY:IH$L;E@M4HY24TI(7J% \,-A;6#+TMN!!'%O=7;O>_PX1CWBV MM&[\3QK_JL\^3/TD".*3\<-N^DQ4G'A;3(^ZOZ7N'TA]WE(_@.YLXS/<(1(0 M CK1YWMFPOQ$"\F$'&,_F@1]V(4)P\0GD0:[M, F&JDK"RE,@@3;]S'8[F/0 MV/D#^WA=I>KT0.;/V>;J2+4 :X_Y^P:Z"0+-6=,Z^\=1?Y/MS2?.)%X+L6IR M!UTMW;0 H6Z,5M &:\0VMU7'",X0;<1R")0E;)3W+9:GAA5&DSLFQMNXPM_HOAL!1\:,1T3+XBT*MV' MZ@4?;8./#@Y^$[6B/E\)P D!4P]$+YKN:R,>F8V%$(VV&],C'6])QT[23=T? MSYN=[N6%/:IK9J,:&S1P0K#&=0^H1S;9DDV<9/]XA?D^PF*>L//.EAXIDH0HPON0_6I[Y$'+M5O.6^HX/[^,ZPJ<@!22(OU(2PQ3F5T(*Q2J'EGJ"%0:37 MG@5W'"5&'5@F#^)%P<"1PMU<@0\=+&8O&"Q:I[W@)A%.!MATZHQ?)<]?6+GD M-3RLOEB:<:?-V"W.^CW>(75^KX?/KT4_XWA@ SH%Q6X)U0[F0<4=FM-4"+4Q M0*73,^P6M .G9=PPPU9FIF(%./:(?NHL,!(F1#]X)FRXFW0"B-T*Z!BL79'% MQIY#]>,(ZZ&9N,"(R\38&XJIJ;X?QKX^7%MPV MCO:%8O$$+CX<:2B?2./GQ M$S;I1)>X1??GFK&)*=]P-NU;3#KU)F[U_O_G;&(J^R312NQB#Z@?_,XSO%O^ M7S.R$E,]28(G.M\]J#[A3F&)6V%?-;82B\"&^I1]N0_59]RI, G^P^#:&O>& MI"B)M5GJJH5-!F%]8C\=!_,#MI M]MW2/#3;.LJZ]1@Z:(QW7C^H]U>_TQKR+5#![L#&>Q]!#/7FE=!F(?FR>2,Q MYU+RLKE<, K"J0#P^QWG\GFA7G)L7\Q-_P502P,$% @ KX&F4GN,IORF M!P 8AT !@ !X;"]W;W)K2Z"7IO.ROOZ&D2(Y$,2D0 MQ'H9CIX9SLS#(<\>A/RA]HQI])BEN3H?[+4^?!Z-5+)G&56?Q('E\&8K9$8U MW,K=2!TDHYMB4):.L.>%HXSR?'!Q5CR[D1=GXJA3GK,;B=0QRZA\NF2I>#@? M^(/G![=\M]?FP>CB[$!W;,7TM\.-A+M1K67#,Y8K+G(DV?9\,/4_SP+/#"@D MOG/VH$ZND3%E+<0/<[/8G \\@XBE+-%&!86?>S9C:6HT 8Z_*Z6#^IMFX.GU ML_;KPG@P9DT5FXGT/WRC]^>#:( V;$N/J;X5#U]89=#8Z$M$JHK_Z*&2]08H M.2HMLFHP(,AX7O[2Q\H1)P- CWT K@;@]H"@9P"I!I#"T!)98=85U?3B3(H' M)(TT:#,7A6^*T6 -S\TTKK2$MQS&Z8N9R#(Y^AN+XZ*YAMU-M* QN@<)=67+\LOXYXO M$_2'R/5>H3D@V+PI"?D(<_(NQAWX)G]I;AI!CN.>"0 MVK.DT$=Z]'V]F=].[Q;+W]!T=K?XOKA;S%>?'7J#6F]0Z UZ]"XAMWF>B(S9 M?%Z.#8NQ)H7O+\@DCL*ST?VI)[I2T81$M= +7.,:U]AI[W3S%X1K&3-:0(HG M(D]XRE!> S;/S5UBXND@Q3V'F4?K)_3^:"*0YQ\0U"=)-<]W98)SS9ER>2VL MT85.KUTQJ'()IV7MR#>(9D)J_D_QP.;(4MWXQ$4^5,:XYH\;]).%YL4!Q;,$(HMC%:Q#P2]$%L MZ,9W\PU E$3Y+4"[W(*CGW7JV M&M'EG##T<">6NV)#0H*HS_T-._F1LX NEM_GJY]8?/D-?_AN KDYRF1/S8Q" MD04G@4/T4S&[#.KOP:Q_K [I\@14QNC$TLHC-CD(# F.L==3/''#0-C-0'5@5K$(?_=,O2$4L963 MNIZWR9$ >V.O!WK#2A@[@_%ZL9PN9V\/1MPP"G8SRHT4"6-0M;=29,B\+282 MYH];HQ!WN2,*HLXD=J7\<>AY?8YH2 :_0C+TJ>HI\[> M="'#:U%S"=Q/]R& M9K";9EYZERMUI+#$-: W;*WKO!&2[WA>KBC-2M(\>Q=^##&V6M4EG(Y%%DZ* M">E;@."&E+";E&Z!XXL9>+;!"M#"+'CL=4!VQ?H:IFF),$>' MJM0:M+G(A]!0:BG2U.0\SS63D/]6"RRLXD?CC@5=L3X+&M[![K:H#IGWL)YZ M9HH/90 IT]>]Z.@,?^PDS8I0LEK2[8'&<9M$+4)#[ 63'EL:IL-NIJLK;D/_ MIXN"+<0\-/BOUU\+HY')N+V@L8@%7@3+2KL9I"$^XB:^^?7U?':'OEZC^9^S M+]/E;W-T.[V;H_)ZA;XNT6RZ^H*FRZOR8O[O;XOOT]_GR[N5S1[2I3CBMQL< MB]"0C'M(G#0D2-PD6.%?_"SD+K4%XXDW:8/NBA$6ZR?Q'TS:6PH6N4GH1WV9T- O"=R+XJIF%JO5JAF]*[9O;J#U0_^=KI66 MD,S_<^U^-NQ)W.SY6K=+NBP'5:M=W"Q2,8YZZC1IF)"XF;#8T38-+]H*69/) MR5+XP(&)^#]%W>MG&F+IU0+<+FT6J4G?)B%IR)*XR?*E"30K.V*>)^EQ4ZZ0 MH=M$&:/J*-DSZ:?,\.DK'2BQ;1AV=A5M4M#B]9C5,"AQ=V[U6<-'M!1YP3]? MZZ9S6C,-NN(J286Q[8V!V_ ><90U%-LAT-[SIIM8FXW-TJWL,2FVYPJ_ MEPX5ZY3O:.]V)^ERFP^^:CO4PH"DKVP%#?\%;OZ;E;%<[D3 4AL\]C),Z!MV M4ZIOO#A7"$E[,\4F%7GM9GYT7_J? M9^5Q7Z.F/'W\@TJ@% 6SLP65WJ<).%66!WKEC1:'XDQL+;0667&Y9W3#I!& M]ULA]/.-^4!]K'KQ?U!+ P04 " "O@:92F?.H9N(0 #<+@ & 'AL M+W=OW_= MX/.]=9=^IW5?7#=UZU_,=GW?/3TZ\N5.-\HO;:=;/-E8UZ@>7]WVR'=.JXHW M-?71ZOCXWXX:9=K9R^?\VP?W\KD=^MJT^H,K_- TRAU>Z=KN7\Q.9O&'CV:[ MZ^F'HY?/.[75%[K_W'UP^':4J%2FT:TWMBV<%OQJ]]]GG M@B196WM)7]Y5+V;'Q)"N==D3!85_5_IUQ[.B''QOF[ 9 M'#2FE?_J.NCA1S:LPH85\RT',9>O5:]>/G=V7SA:#6KT@47EW6#.M&24B][A MJ<&^_N5K[4MG.M:0W13]3A>O!H]%WL^+5\H;3S]_<-KKME>BR+8J+L2&].S" M;%NS,:5J^^*L+.W0]J;=%A]L;4JC_?.C'FS284=E8.F5L+2ZAZ73XA?;]CM? MO&DK74WW'T&\).,JROAJ]4V"9YU;%L>K>;$Z7IU\@]YITMDITSN]C]YM*8M_ MG*U][^!C__.- WY*!_S$!_ST_\DHOS=+\P?R5"R*M_:Z> L=6FSXBZTK>GQN M7;U]TVG'Z M:DN]0,2:E@AWSE9#B:>TTA]\KQM?8%F(.I"DA%)7B$>]+-X/#CMT8X:F6#ML MF3^ JG*Z&+RN\-2 )U,?^*"U*0]E#GT@>D7ZA\(TM*U:FUJ4UO2#'IY[23-O5N*"]) M;76]Z+5S2.?Y\6>??A7V6KMO+(@1)=_ITJBZ/TQ)J:Z#1=D'R"H6Y@QRTM/2 M-M M[0MG+HL+:)L#Z#^M MZ>Q>.YWD+*PS\!6_L)C[G:$-H.R$D\H@NLUZ"$>6 M$&U@%^EWS@Y;*+[8UG8-XJWNJ0Z1/)56-1, ,XF =9#XD^PB*_4[A X5F.+D M>/&W>3&TT)0O/(((9S$+>^.)^T)YEA6']_JZSYXYDHB]/@^3^:R8O7W_W_QO M#"SZNM?T=_#T%TK'/V*1/OH955KM2,C[HY%6&]@(T, I#F(_K.&Q!KX-,U,Z M8A4ALBL68TT)8GE/ZEI '1KEN12VV8P6J;^EB)F008PAVLAU6#UDPA!?R@,E(6H>Q#)G;K2Q5KKED*^4X[),(>NHG /L3;F,,0UB'3DXUO= M0BGDL'BN.SKCT1_^Y>?5ZOC9G\_./O#'DV>/B2 9ZW/+7%[0X:R:,[@5/![. M^'EYL9R1W6>317)<[U6XU MS-DTQC/ BDQ>O#E//(*<D!2A6XJFLK:>,GUT?IQW M*$C#R^)*J:$92A&*F<:>+T,K MB)BY)E&C%;Y/D,J6*,R6OTVO$IJR=RS+)XUU(61_] #";JMD,Y M)@Q"F_]OR0#YD%H(]CM5?0$X"-Z)(@$#4OI!J*G@2,&4"#='<=,JJBW$ANIY M::M+I'<2@52IBHTR#"S&= AB>91YM!>CWJ, 2+S&5C[NI,3W/B7C?!-47GR% MRK!-SDWW%M?I*QX1Q\\C- ,$S>R^+M_+E[V3\+!RJ$R MQ%KP9+5X/@F0V2#4_K_3(4RPVG"L4;V ZU7I52@FB/:$*Y$55UP:=K)* S-C! MGN7#&@:(!I\>*;> 9ES9/"58PI,^HY$7[$BCXKYF+:S0AOOSTH\GOX=D,$D- M+,(.*5HAFU&(@[Z!1DMF@?AZ$"3B'%3S BIX,-1'?:7;0>-_::&1X!KA5P%1 M@ESZ6)J)::]JS@L_WNH0.+ZK?_IT1PEX6 ,%F0=Q*]88M.,LE)8184ZGH#_X M('57").;SZ*?3YJK^UJKW]1.4=_T6[HF[G'&SFFT'_!SHQ5!%T;5DOA"5T ] MHY.H#YU3 "K<,M!P(@#79**)7:ALD6_\+X,J.6Z_0U29'H[0&[]A_#C5^+HV M6SER'8(?W8,+&+YWMI;B&*Q*[C&>/L_!^L!) M"4)4@L?:VX*JK:.<9_&;Y[*Z13[GP*-,;*^,9R^E;$% DU*.IZJSIH(XYYAB MU\,.U"!^!) 0K?!FJ;5Y+:0,,IDNXC,^T M%\PDRN4(:)7F@^ MRX8>6"7^*,E6NRM3?C_?3Y-&M--D&A#91Y"LR91-9UO^(6#,N!FV$A3MJ:V" M,K-ZEG=OR'KJ2IF:!1&Q@9FN5#VPLTOKY! =P5XW*TVY,WJ3,5@A.W+7VZA+ MCF;^A:VTLWO.4G5M2V((UD3Y+8.5*)MRI+!"1BV)3KYS3,0/27J9YYSSKC?7 M:!H8A[_? *^DW'SW0W)INJ"X1U^I+;AO%L.\(&=VU@MH#/*&]B&3.&B9'3B= M-9'\LV>?>>.1O!GSB]-*JZSRB?$MLSP(D](B.M6@=(X-=PJY,:D5G)LO$<>) M)2X'W@]-ET$(M=E08R=ID^*$.]S\:?RGZ^ PG MX^=]POQY!*$?^:(%6?0[2\-0WDEC9A9SFNX6%0V?VG@S,!_3LTR;J#VF[D3F MO'-.7;HW''J0M:1R7>F.4#_#G[:XU ?2N+=MJ^OY6-DJW 1[O6UG;+6).X@5NEB9. &W;Y;'HT3VZ$Z/:& MG9#[*1)NK;DTG/PI31KMT*^=5I>2],(H/?[(36W8P>>U M>JND?P\QK*MQUDG"!P*H\JUMP##BU0T\BPU/_ "X?:!FT;2,P,AS!2WG'2.0 M)TX)B![8EGM"+.Z!<8*NQ_I.]N;\E6:+C.<$CT+907:_TSC*+4R[Z&I5ZGE0 M@N!1R,OP+6,B,)_ET3$@@Q\OB]?:=_#:.].LWL +I1I+( 9HT.CJ$(>+;#P? MKU/B#8*,SVJ)U-B01N_2UWU(ME+#>6,T$[8C DPIDQ')D /[7)9UU^D&,:8. MF\IGG-DF41-4IZBGY&)*@GN@B$I3F<"8!"?/G5JZH;$# 05;7W$!X]L,3X[% M]VOWER7J7#+;/I6<.&2, :MVB4*4]ED6DD!6EAB?)S%S?%]F=6B<7\CU'10& MU-2C@G$"HWD5UNIHG/$P\ =_\=Q.C*HO%8][!L[2/+H9PWN/HU*.YYBSIDR7S%K"0$ M6#J%IIFM.T( TW8#G4X0$9AP[Y\6_Z$I"9X\12F6OA0$O@ZVEPOM4MQ/7J]) M5^ZIU5):@?O4>(O5^0U9)MQ\@\HM2:F\"NEYP;TY*S*[)5A3AT5*GD>#53!H MV:,0\?KX;2YR#&L:6/2&V_XTB>=**U@6N L]GP33Y-: M4:"H#*P_#CV4_,N8&QY4JSGA1@)<$LJW-.QR?EU"L[R&X(CQ%+,YBQJA>-I M'DGSJ\E8'C /GTL=<^^[[$9F=7SR)T$3E&93@KWXS$\6)ZLYT#^!V\TA-C09 M:0J'=]+^?%+7.MV] 4EUG@*>-W+K3G$K=I3M84S&>WO:2VX(E[4,"$@YC!"N MZ:J>*W(SJ]TT%2)'JOK6UWAT%72*$N-IR6$V(=PL1<"+4P*/]%[ M'VDB:7PHE:'1R.\8"%]O3GI^IL<-5X=\J7D>.LA5Z_\VD8\CEY=R.A5AJ\>!-O<>:DQC8OO#@#X MIO<]\)NX4[PBO.U.J^/%"1Y.ZO0[N2Q(J@=+%(%ILI#M9/3';P]D>T9-4X!@79R=DIL50=]RN2O^ M?A 4+//5R=PL #6Z Z(U=T]62/M5NBV@#2-D7."E\N\ MF[,1MOG#(FPN'?>-&/NA !.W^OT"3.C][@$VN37,WI!9WO5"ZU'VQC&ZK"V_ M5^VEZY"7C].OZ=7M,WEC>5PN[WW_HAQT[XM:;[#U>/G')S,9I\&PO=V]R:W-H965T&ULK55-;^,V$/TK V&/ M0B11'Y8#VX"3IF@/:8-D/PY%#[0TEHA0HDK2\69__0XI6>L%=ETTZ$6:(?D> MWQN*H]51Z6?3(EKXW,G>K(/6VN$ZBDS58L?-E1JPIYF]TAVWE.HF,H-&7GM0 M)R,6QT74<=$'FY4?>]";E3I8*7I\T& .7!1-:]U M%D- MO,$GM!^&!TU9-+/4HL/>"-6#QOTZV";7-YE;[Q=\%'@T9S$X)SNEGEWR>[T. M8B<()5;6,7!ZO> M2NF(2,8_$V]S(J_R%6[Y9:74$[583FPN\58\F<:)WA_)D-IM:^"NK['^'A^1BED*.TFY81<)MX.^@IB%P&*67.!+ M9VNIYTLO6X.]5AW8WS-Y0RXM( M=_.NS< K7 =TM0SJ%PQF.GC?D@DEZ?Z(O@'+=Q*G2R2^T+15EDLP7%*\>X5! MJ_I 1BMNL5'Z]1KH\P5+'+;5B-"-IX;NU(!J+B1,-9^RU&AN#JN5]C_+-QOZ\NW<*\B3,RMA%<4JN2MCN+=)%U\_4"Q.V M#(N\@#(.BR3]/VTTV*.FLZF=H095H_E !0:IZ,1\1Y"4FXC-F_UN9'-RLZZU@DL/%]F4Y6'7H[-J]Y=&[]V['C?5L^ M_C?NN6Y$;T#BGJ#QU2(/0(^]>$RL&GS_VRE+!?5A2[\OU&X!S>^5LJ?$;3#_ M$#=? 5!+ P04 " "O@:92FFL?:&<" 4!0 &0 'AL+W=O&? M-E7%S>L:I6X701(<#N[%KG3^(%K.:[[#!W3?ZSM#NVA@*42%R@JMP.!V$:R2 MV7KD_3N''P);>V2#SV2C]9/?W!2+(/:"4&+N/ .GY1DO44I/1#)^[SF#(:0' M'ML']NLN=\IEPRU>:ODH"E^;L@#R MQCI=[<&DH!*J7_G+O@Y'@&G\ 8#M :S3W0?J5%YQQY=SHULPWIO8O-&EVJ%) MG%#^ISPX0[>"<&YYHYY1.6U>YY$C.G\8Y7OHNH>R#Z IW&KE2@N?58'%G_B( M9 Q:V$'+FITD7-7F'&(6 HM94NMXM (+BU\@B29AA&ULC53;;MLP#/T5PMBC5U^2-!FULAR[U2)*(WCRZAB7 ;+N3_;ZN5<-59PB5L-IJDJII_6 M*-1A$23!\>"&[TOK#J+EO&9[O$7[N=YJVD4]2\XKE(8K"1J+1;!*9NNAPWO M%XX'P$H<#,.@9&GP?NSR<.$SB%QS2SB'UNMN+O,HK9MERKM4!M$,3FS-\J-Z;Q''IBG)K M-?WEY&>76XTUX[D!)G/X:$O4L#(&K9E'EN@=*,HZJG5+E;Y -8!K)6UIX(W, M,7_N'Y&L7EMZU+9.SQ*N:GT!<1I"&J?)&;Y!'^O \PU>X+O" K7&'#;*6!/" MAM7<,L%_8!Y"EXCPCT3 %3>94*;1"-]6.V,UO:3O9^0,>SE#+V?X_ZG?-*1/ MVC,E.$OI.GAF:I;A(J 6-:@?,/CW/? ,H3PBZQ"L162*VM!8RITJ@ !0*$'] MS.5^!E0F+H#*](')AAH;DK9B[=)Q0U82%3?4,;4RG"A?P2 .DU%,QN5E.$E2 M6.4/3&9T1\V>J.]MJZ<^$M#C%O#R(ZZRX-""S(-;X8CP+0[<1I-U;5OLMWRM+,\&9)0QJU ]#_0BE[W+@+^K&__ E0 M2P,$% @ KX&F4GN;/&ULK551C]LV#/XKA%<,+>">;3F.[2P)<+FU6(<>$/2NV\.P!\6F M8Z&VY$KRI=FO'V4[R1W6WHIA+[8HD1\_DB*U/"C]R=2(%KZTC30KK[:V6P2! M*6ILN;E2'4HZJ91NN251[P/3:>3E8-0V 0O#>=!R(;WU\ :;Q@$1C<\3IG=V MZ0P?KT_H;X?8*98=-WBCFM]%:>N5EWE08L7[QGY0AU]PBB=Q>(5JS/"%PZ@[ M(X]%;ZQJ)V.26R''/_\RY>&1019^PX!-!FS@/3H:6/[,+5\OM3J =MJ$YA9# MJ(,UD1/2%>7.:CH59&?76TWUU?;HP[;AT@*7);SYW(N.$F]]D&B7@24_3CLH M)LS-B,F^@1G#K9*V-O!&EE@^M0^(WYDD.Y'@8O/@<= M#WCQ?PD:_KC>&:OINOSYC*O9V=5L<#7[7_/[+*;KTX7I>($KCQK1H'Y [SL< MP46E.ZO@4Y5"4;L9BR6H"FR-4*F&^E;(_0*H"J(!JL*O7/;4P!"-!1D_FUXT M)>D-J+N3(-I.JP=T#@R\@#3QTSB;%DD,[^0X5EQ_FB/Y;8U/GBM1X(79@%CU M6@K;:X0H\>-\#M',C](Y(5C4DC>O>X/$ONUZDL&HRAXX*;.0_#"((S5TK9KR*=%H[L=9XCR%:0*WO*BI A2P,V\I^(HN1Z]=?!>2 M6>XG40I9Y+,L@GO-I>F4MF-L%[6Y/R/(N1]E*=PKRRFA<>SG80*,,3]D1!*- M6="T*OJV;[@K18E4YD*,4(X#;PE9_#5NO)S'?A2Q5_ RR2B[R:OOJ?,+B%)* M31Z[%0&P+(-[*O<-99#+XX\_9"Q*?S+0*+E_W=#<)*?&(.5F=X0]JKWF72T* M.B\F6I1L;J;K8O[MLGRD6A+D':4'W;V(9KG/TG18S?R$Y:>Z.FR7HXB22S6G M )-\RML_J7TMJ*^UWYWKL=Q>U$?'ZU;KO=" M4IZP(M/P*DT\T.-#, I6=E@.,?LATG01(@R5:L0+L&3;=]&/:!ELX6 M5TG42,I._ON](V5'SIQT_9*(U-WCO;MW)_IB8^Q7ES-[>BB+REWV+(TME]JXNP=V>O+DSC"UWQ MG277E*6RCS=Z<]RGBIFL)_-IM?N.4S$[S4%"[\ MI4VT'<,X;9PW9>N,"$I=Q?_JHYX4(CR)^75U84U&[)B M#31Y"%2#-X+3E13EWEN\U?#S5Q\8E-S%T -+=H9IZW<3_9(7_";TT50^=_1S ME7&V[S]$#+M DFT@-\FK@->U'= HZ5,R2L:OX$UVQ"8!;_(J,?KS>N&\1>W_ M>@5SNL.^@Z<*G"A/:,"O'$Z!B2ZTU^P&$@M.+&)@N5HSX*6QGZ+Q;$M'5E6KX&M- M26/RAN;TB#!GP =.LCGND)@@C2@6[8>)+9OE66,H,7?& N"H*JJ406Q2U6A M(BZJX&I.]5)SAD,[L3X58[!7N!1N.F/+@9A["A'>&<<@)6'/6#=.') 3Y]6B MT X4468K@^38+(\;.=$Y]K%FT;'0:G&H8%VA9(8JXR6J0%PBQ/QBJT$4@M&9 M,%ZKHF%:-0K5](S$H 1=*V]UF)B 67.E N=K1Z5Q7DKBG^C_Z+:Y;0^NK5DC M'3@8"0 BP* 9#[EVO%KVV$!=;8@0DJCG4SQ_"?X6[0$P&X^D/(DC$BPFI"VHGY( ^/1L4*0KCHA*= MEZ3%&BU-4030K25B-#AY$;V \FH_P?]R?S4_H M$X#M7B1'X[>4)#-*YE/Z8H2?^"1GL^!S.AL%B_>QI]%QN;'^.*1WVZC(V5I! MCE+E#O)^ZX7O.Q@HJDVA4VP\ #'<&6JIO]^K"B:#J-*@QS VBFY1@R(3WC=U7>QJC"D#I5*\<745;1GS)\Z#;VA+AQ$5 M"^O.Z::%O ^0MP6BP>A*(^I^89^7\A"+#R^^0?UF_*2E MEN$=Z_4_6E,^ -W\25MT(:)8EPW.?1H/,7]'40C;D3)YI8G>@L*L?W8ZD55" M)_WY9"R/$^PF)R-YG*+%IF=G\H@VZ<_G,U$VKM9+"%(VDGD;S/ZHHN2D?P;C M#Y#K.>FR;GSX4+63]@C=E9R^I;O# Z^;/-1SC!Q'H&UY:C2B2.]NR(']'^V=]IFD432L,[E(8K"1H/JV"3++:Y.^\/ M_,7Q9*[&X"+9*_793=XUJR!VA%!@;1T"H]\][E (!T0TOIPQ@\FE,[P>7]#? M^-@IECTSN%/B$V]LNPJJ !H\L$'8#^KT%L_Q% ZO5L+X+YS&LUD60#T8J[JS M,3'HN!S_[.&LPY5!%3]CD)X-4L][=.19_LHL6R^U.H%VIPG-#7RHWIK(<>F2 M\M%JVN5D9]>;NM8#-O#Z@=)LT"PC2ZAN+ZK/"-L1(7T&(8/W2MK6P&O98/.U M?41L)DKIA=(V?1%PT^M;B-,0TCA-7L#+IA SCY<]@W?''ME>H $F&_#Q,F'@ M[\W>6$V7XI\77.23B]R[R/^'BB\BN-I;F)[5N JHN SJ>PS^ PN7!;PLU(K* MPUA:4@>P+<)!":HS+H\+(!VY -+Q-R8'*CA(1DG'#ZFBZ:P71:-@]AKV!I)Y MF,XJ&J1IF,@',PK+(X1/3FDE+ M7I.P('_SL,H*>"=KU2%8]@#]F!9(XC#-$K(MYL44H&$N81KWQ(L YW$.>9B7 MR?=X2"5_)AVL"X<"!RXMDH06]L,CM:&)X2-DX8SXY6%1Q/ [J:6I*7PC:!'& M544'RW(.?RC+!$DPR\(J26E0S,-LGA!)ZB0.[Z*;57 :PW4J<+IIYIP(LP!J M'CXSMM6(T(VU@JY6GC+D,S+.,C^+88M'+J6+YW11\BF0F[.<1"F4T+>,*[AGHD!W?X$R@SU8^+"78?\,G##O:X__E"E M2?H+(21%!3M"I66JM?MC26X;:':#]@U+V,G$.IM=Q_2]02P,$% @ KX&F4B6M3*,E M!@ ?P\ !D !X;"]W;W)K&ULE5=K;]LV%/TK M%YZS!^#8DAPW69L$<)H5S="L1=IM'X9]H"7*XB*)+DG9]7[]SB4E/_): @2Q M)-[GN?<>DJX=SB]6ADTT)6P@[U0M98R;6IA,.KF8_L MPDB1>:6J'"51]&I4"57WSD_]MT_F_%0WKE2U_&3(-E4ES/I"EGIUUHM[W8<; M-2\> MB3.9:7W++U?962_B@&0I4\<6!'Z6\JTL2S:$,+ZV-GL;EZRX^]Q9?^=S1RXS M8>5;7?ZI,E><]4YZE,E<-*6[T:OWLLUGPO9275K_GU9!-CGN4=I8IZM6&1%4 MJ@Z_XEN+PX["2?2(0M(J)#[NX,A'>2F<.#\U>D6&I6&-'WRJ7AO!J9J+\MD9 MK"KHN?-+.7.G(P=+_#Y*6ZV+H)4\HC6F:UV[PM(O=2:S??T1(MB$D71A7"1/ M&IPNS)"B9$!)E,1/V!MOTAI[>^,GTJ)+9=-2V\9(^FLZL\Z@!?Y^POC1QOB1 M-W[T0LS^7XO>*6,=3='5P(U$G=&-M$XXO+PU,E.0$*DJE5O354V_-K4$(O'/ M W*%I+>Z6HAZ3;)V$L*D:J=)4!H4\TYQI5Q!%Z*^)9VS*Z-2X5UI&#%4BPJZ M)4=@[(!6A4H+6@E+8BC\-Z0M4GJ_1Y8-Q1=GMO? G UH8O509U@1962L-AI)IPW@: MN=3E4M5SXMHQ>BVT'E%!,VW0*;R>B@4< FO(])-)-(BB (P@E*:B4HO:KQU% M?BVDL5U2%BPX^P?,1"CAUT88K'GT0KN0*$N=>LS@TG7A>'V.O!\/ MXLGQ(Z+[> QIFN$',4)PO=^;A8"IH_$12QO)NP+CU=1M9C#Y0,3[&JD[+)O.3PL,BN15W)J%U-* :FQ]$V$^JT6/>.YZL M+E7F,K'C=YK_+N6>2,EIE+>[0Z].#9% M]+->2K.-JZW:\P?WI8.^'6.NPK:X^",#!9+*UYAW;!\UA_,!Q<7C%4O/F" _ MYKEGTAMH8&P,?;BZ^'@#CB@;Y@<<4^;H"R/J.>.9&UU1/(RB X8K&2:3@T'' M#7FIH>X](_=H.(D.O,$]__S2R03'L_4]IG["=]3YCMDWQM"UC=9NG&$4=2T/ M?3.&;#R,D*J":QLZ+QK&\8%?&H<\ -]"^B-2N7[(LFX,-+GJ,CL4*#:.;%O< M0U+@O,:A7G7&(6_IDG>7>'AR?/#B*C-1MNP,J,"9;-TIYAUNWJ[/6NKX_KN3 M)#Y^ _BLE4P%'!M =797Z@>LSX)Y0%F)6TR]- [#N:%<'Y2LYR''S3+:OK;" M'R=A/&QN7QO%&XTKT'J[1&A!XC9?MV MSGQG!4Y:2JAR6)Y^]BHSY(/"M)G#C2>;IXX*]9V"V958D)B#O3AK1J.0V5QZ M"TMA5 <3$X*P!3?YRNZ1Z18P:S5RXQKZN/M)V/D\76(]F"O;]M]PUQ"ESYDX M-/VFL1!'=$B7&(2EX%8,A7B/H/P,8)[RQOBYSB0J4MK0 .B2318O)Q+$PA$V M"XX"NWD7-J,@YK [YY"WAP.4" H=8F#'QH;VW 7>LU*W,<%8*1V2MEMNW=VE MX^"36V!W@(2[6VI.+=<@;3]6S@,:KE,@9_L0@S=\S'LA%[_>=PL=W2#9W=#Z MY&4.?^1.2OY<@M5E-ERB4C_2!\U,R#D)?M,- MF7#="R].+_P5:Z8=AMT_%K@A2\,"6,\UFKM]80>;._?Y?U!+ P04 " "O M@:92BVPDSQP+ D' &0 'AL+W=OTF,[1>?F^C:=3>.QD^Z'3C] )"1B A(, $K6O^^Y M%R EV;*[:?>++9' Q;GG/G 7:RL^^9+I8)XJ$SMWPW*$)J?1R.?EZJ2?F@; M5>/-W+I*!GQUBY%OG)(%3ZK,:#H>GXPJJ>O!^PM^=NO>7]@V&%VK6R=\6U72 MK:^4L:MW@\F@>W"G%V6@!Z/W%XU7D MYZLC&L\#_JG5RF]]%N3)S-IO].5C\6XP)D#*J#R0!8E_2W6MC"%#@/$]V1ST M2]+$[<^=]1OV';[,I%?7UORNBU"^&YP-1*'FLC7ASJY^5OX7SXD'K8FG(V?F3!-$Z:,.R[$*#_((-]?.+L2CD;# M&GU@5WDVP.F:@G(?'-YJS OOKVU5Z0"6@Q>R+L2UK8.N%ZK.M?(7HX E:. H M3^:NHKGI,^8.Q2<8*+WXI2Y4L3M_!&@]OFF'[VKZHL'+Q@W%>)J)Z7@Z><'> M8>_O(=L[_%_\%1^TSXWUK5/B7Y\S'H E&EFOD6IK MT3B[U(42>M>PIUE+&,'2PN?H$PPF*%=Y$6S*7N5@<:GJPM('@P7X0[>::*0+ M-0^BR19K.WY&GJQT*%'YOD$)LT7E OH,0(7 4W2=FQ:>+,A@$+4-PFA0HP## M8C7K/.%F*UW2+$.*P=T M$N!JI:%Q#:"M\73N*!!D3N1&:C!125#'!K0K.M>&% A9%)J(W&6\E%Y@NG)8 M%ZO8Q[1O 8X$%=H!!UAE!CN.[!P35'JHJL;8M2+'2ADPS1CP^KW%S.VU$8/* M$E$:A/1(HXY$BM9Q"(I'T0N:TH!CIPJ=$YYP!0E MH&&]2W5A 3C.,%HM503_: D:F$+9@@;W-![.R11S'ZDM)6Q)@J6<1GZH^9PR MV-;;J__M+V?3R>E;3PF.+82KB=(HUE8FYBA0%#2EE_6<)T2(T8@:TF8]%+^I M!5[>.ILK135 Y7TIC%SY5B/&('4.Q@I:]H/*534#]LDI==+),<7E_N[R$\"X MQL8UQ6N"-!V_I1?\W69 MAW$HOF"%SG&)LEPH:BR!JG"G) &/';F-[^J623G/)F?3;#P]%:\']#>^';SA MTEEJ:R(],=W$;[(N924N\S",%$:6);(YMYC0X4C$>8DTHBX;>CZV7(393ZB5 MR0F'!7\9/3G]//PGZ*?GDVQZ/ 9Z^MNACZQTJ9XRW&]2/.&D]JBX2J@]HET3 MA36W'C1M[H1+O;#.MMZL2>\H>AF@J^9#<>FYASYM8,P)FK*";%0I@<2&>%K@ MBT-CA!#\)BZ;1DGCQ965Z)"O![=?+J\&;U !R/>/U F[_>!.+4F58WV4="3Z/ M&?[C_>1:&HWPU5KV!41E1^S M<=5W_4N;C*/BR>L[,:!?C/G%A3+C20 Q ;W M=K2G/<;*=9,?'I]G)Z=%NN3W3$XB0%G8G?S(9F[;QQ.4] MO7>?5V?9= K/3J?LU5EV?GJ4CQDL'! MHD<*%A1D,&HGS%N3"O":#$15"Y]9FV#+(*18(>"PC):AA1&L+F/]H\-9HPM)C47;LBFHQW5*#6MPCA9+N$0;B&3EIHK=ZM8$?6G-,I(8 MY;)A.=9)T>@12V#]7X]<0W&%GLU*#?7+EPV\M;2.THQ@+*4VT?$*PB&5]_/R M%;YJ\HG\MJ;=DB];:GFO5$VN[Y>L/_E]_&;/L O:L1658F[L"BY^9I:VCZX' MXG.-XEY&:7HXYJ9XNELYH83R6)3BYD9\O=]5A,C\G(\PL88EJB)BN#%RX4O= M9-BR\J$H1K.1%%]:GY-!UC9I%\5Z?V6A P=8L.U9A9+WD<%+U(;-OT'!XCC@ M?]H#9YZ4"[7OO-]XQI%(1,-ZJ"546C(R"D]RTL2,"^2NKM,-Z?8 M0U(?7>IAKZ9'V-B.L=FON;UH4C1HNS,D=5XYC7%,XC$DH+B/ MPB"7T*QKC-P,OD/N8$E#EP%HH<:P#U@QYOR,MNDZ[M2).M#61Z1[ CI7I:;; M"6[?Q- KDAHX(;PZPO\Q(WPUS4['8[(4N2<5RR^BA71SHI?H9+L-K)$:LR?9 M&0P5K8M"D4(.SK&Q\PV>HAL\:'.GC9ANV2XE5[POR;V7N$, (M"E6 +4H9IE#YG.[7]A'ME%$:KQR"L+'T#X"84>;$.\DR%/*"[X5 MDJ(IUYZ4- D>#P]2Q;&RX(W3T7U*/&:DZRA6E+GEJ[6H.6AP+UV]-"K*N!9\ M!_G 9U"9=J"-X$WN\AQRU_,^55DT C9(T91\/T2ZV:<3/I;N;L4\W>XYOJ? MH1C^DI"WE(C& M@9T?1';ZR].7CO%TR^ WPK![QL6B:\@'TE1]>5('A&*- .G6A8$!$,'Q=-NU M59:D@]4!>B,PY*H;FXKJ40W\7G$1>IA19DJ;I4?[OL=8;3URPV87O#O4RQ,ZQ!_Q.F?]C^!7<9??C;# MX^]GGZ3#UN*1T'-,'0]/CP?"Q=^DXI=@&_X=:&8#4HL_EDJB FD WL^M#=T7 M6J#_8?#]?P!02P,$% @ KX&F4LU0;WA)!0 7 P !D !X;"]W;W)K M&ULI5=K;]LV%/TK%UZW)8 ;/Y*T69<$<)(5+;"N M1;)U'X9]H*4KBRA%NB15Q_]^YY*R(J]--VQ $$GDY>&YYSY(GV^<_Q!JYDCW MC;'A8E3'N'XQF82BYD:%([=FBYG*^49%?/K5)*P]JS(M:LQD/IT^FS1*V]'E M>1I[YR_/71N-MOS.4VB;1OGM%1NWN1C-1KN!6[VJHPQ,+L_7:L5W''];O_/X MFO0HI6[8!NTL>:XN1HO9BZL3L4\&[S5OPN"=Q).E'SB:S9&@$#C8X4AX4Q(_VF3;9_!N&A#=$VW& P:;?-3W7:.BNCSW;D->K($F+\G5M!KDM)6@W$6/68UU\?*&O?ZD1)E RI;TBLN5MJOS M202XF$R*#N@J \T? 3JF-\[&.M!/MN1R?_T$I'IF\QVSJ_E7 1=K?T33^9CF MT_GL*WC'O:?'">_X'SVEUS9$WR*UXI[3M) 4T5%#BQL="N-"ZYG^6"QACO3Y M\RLL3GH6)XG%R?_7^S\!T5M+BW:%Q*'9\Z3=E&+-=.V:M;);@L_LN21MHR-% M8:/6=" &HSN\C@X)PPTD6*G(:6&A0DV5$2]U^$ J!%=H3)9(U%A342N[ @5M M!1+0V-AC.A!*[@E:PW@ZG9*K2$/K3\IKM32<+% [RWA$MURQEUU_<1@[HZ=T M@W%"NZ&J]6#@81B5-D%0!JY\_V6\7V$AKJ!((J*7>+Q1OJAI-DMZG&:;G2!K MM86 J;*ITO?P*X%AK^G1\^-OD[9:^@_0Y%%PDER(K- %X;+8'LP.:?:TD0J@ MGU]?O;T=$QPXF!\"Y73Z[?Z6JBA<*[DG3NZIEN-1 $;R+:DJQKY4MN L^.+N MFLYFIV-Z) '&M*DUO/7\L=7BOS(&TO2V8X 6IBTE5P;#> ]Z95-@5=A1%*,: MN+(,(5JR" Z,(*LHL%2F<0MGR *@5/:(S"FY4$L:D NF>W>+N#<;8,OD4+V M'>1;VCA/T-KYU,2[%, @PS#F1,[Z(9"YHCMFG=K??7,VGSW_,73IL0AD'+Q2 M.81W.[VU;26JR4=%-7JY0;%4%:=3H^/2[3YP8C]Z4B'C84DDKKT@N_5I4^4' M8N8XMTUK$JI+:5_ <^U'(!@@*BYAND 32DPTX)499:_,*4MOEFDKR4!$- M<$Y*YNY[F5W(G'3HJB![^3;IO9"I/FS7S@9G=)D")F<.KV1WW-=EW-E_5O"B%Y(PZ#+UYL^R;UJYUSYN16MA'_%^0 [^M*M8S*X\37L5^E> M&S*9?/GK1_NK\R+?&!_,\[T;AR/.#;1%KK 4A][I")S2739_1+=.]T=D/&ZC MZ;7&]9^]&&"^&PO=V]R:W-H965T M?=5F7AM[[W)$#X^%TNZDEWM?'@^'+LFQ$&Y@2M2TLS*V$)X^;39TI461!J%" M#:/1Z*=A(:3N+>9A[<8NYJ;R2FJ\L>"JHA!V?8K*U">]<6^S<"NSW//"<#$O M189WZ'\O;RQ]#3LMJ2Q0.VDT6%R=]);CX],#/A\.?)%8NZUW8$MB8^[YXS(] MZ8V8$"I,/&L0]'C ,U2*%1&-?UJ=O0Z2!;??-]HO@NUD2RPF!LNG21N_!%.#-)&3FH-RYRWM2I+SBPLA+7P1JD*X M1N$JB^1Q[T#H%"ZD%CJ10L&E=MY686<^] 3+PL.DA3AM(*(]$!.X-MKG#G[1 M*::[\D.BVW&.-IQ/HU<5+DL[@%'4AV@4C5_1-^E\, GZ)F_[X%RZ1!EV@X,_ MES%936GSURL8!QW&0< X^#_]_(TAX'..L#**"E/J#+R(%0*5M@N;GC;/3%$* MO?[102[1"IOD:Q*P(%FM<^A='Y04L5322VR@+*9(C8-U::,_)!1[2QB,(+5' M4N^A:/BE(#RLF/9#H,U52O))92T?IVJ3C -F%=@\42W12I.Z8Z!4D K:5(!? MA:ZHL\"X_;["!U2P>4;MQOW9T?2-E=?>&K#&E_O<\BWQKIZB=0QGA"4]7(B$E]8[ I/98?]@,GG' MVE%_.IN]N/:"[S:'WGH>C:<[[XV?MG/M'BBVM0B7P MOL\M(A3<2MO\!^2&NEL#@U#4;=U"Y3#M\EOJLN*Z-G1K45SH,L'GP$2%2_M" M6@K:LFCT,^U;BB(Q3I^GS"YE$55P-7EZ:=;6"E#(;.DM1^T M=EV)EW9!N1-1,Z0+U]YC.MQM8[0:1D*PU:5*:47T*J+K,[W@/J"#2')<:F=!MA M0VYY=P:S\;2_3WE_CS?"Q4*W,] =07>&R;3\RAG%PDUI;E?FFDT-KC+:&273 MX)U8J$ DS$\-JMS769I4WTK!FJ 2H9)*!5V5)YRO[(W=@AN\-#T,MR:V FT6 MYE)2QY72#&_=:C?Z+IN)[^EX,S=?"TMN&T1UD09M'FPYLRS'^Q M\31-AM>T?(#V5X;BVWXP0/>'8/$O4$L#!!0 ( *^!IE*I&PO=V]R:W-H965TCJ@MMNW=6%;4.EC;IUPK=U+=WV1E5V+G7KU2546& ..OSN9H6)(F[C_WUG]D MW^'+0GKURE9_ZC*L+T=G(U&JI6RK\-9N?E:=/W.R5]C*\W^QB6/SV4@4K0^V M[B8#0:U-_)4/71SV)IPE7YB0=1,RQAT78I0_R""O+IS="$>C88T>V%6>#7#: M4%+N@D.OQKQP=1=L\6%MJU(Y_[UX_5>KP_9B&F"9^J=%9^4F6LF^8&4F?K4F MK+UX;4I5'LZ? M$ *^MAW62/&KQNW$0DV5AD298^8F\VN#EC>[,ON;F63AU3 M^DIQ*[=@51#7SDFS4OS\C^N%#PX4^> N8Q"NV>3-0H(<]KR@!#C=.%HNZCTY-)DHA&N3A'0"C$ MREGO,<862I5LY2A+SLGP1+P#- .U&7J#/8 KEP&V6A#);9P.['VI?6%; R32 ME(Q&>Y*%:#I-QTDZYZZC>9I2V^!=83UF;:3'L/.S<3:;103!!EGU7K+?VA15 M"_:*V<[]L(:S&\2G'P)[QG2"LM%AS<@/L=J&>^%5T[IB#SD OEJ6BJ;X5H*0AT'YWD, 5YHHRL9]D"$2%R^D3N+N&(YU)'EC"G1![,1M M)1$C\G=I*^@OK17DHE*=".M_L9- B-XBVD;T.,]=M1![H,&Q#P'@T441<<4( M&P1'EY(8-@"+U#$8IUX00IX7UDXI44>I4"05 H6N*]$5>OO0K(J6EUY8TZ)DD# !9@QD1,2OB\*U>'P=37C* M>>3&7N!O)&:B(N]H)^CY)6LJ&F:70^&O#/(-G_T^(1NI([%EH\GALF5&?E.Z MVJ:#@FIL>7F$8*B(BND!M@=H120'R4=K= 3X=5+2CDV$7G;\V55#:^YA%S8_ M;UX\&[V]>S]Z/LS\FBLOQ/O>(B9Z\5M;+Z!"E-%."-L ;IN2P/[)6[TJC^4] MB+12D#LJ64J$6$KMQ+VL6K6S" WYB# BGR>@U#R9I)GXB6:S[A#+\G0RFXM7 M%,T*C<]FS]&:GTQ.$_%'-/V^9QT=W^1P^3D)\3:^4[S6K/'GJZ(L16(-/N43DN)=U M9/K[W\ZR+'EY"W?X,7WYG-PKE O O2OB;L-P"N=C3Y+3D:>Q@009(AO78K)W M6KIL0^O41+SI2PAU&Z,[5->.]GL(QS%\4F3',P[ ?P8KC%)18^R5M*WA"9J M2ZQ-K&T$"WM'HUX&2!R7%,-"^K58HDQCR5(,."F8!6\&C+)8:VAMW).B""!1 ME2[8UWUH*RLK/Q3FIZ [W0:9&.-@/[0$:W\9\XD%MAUSRS5)')!;@>@8<"]L ME#(B^8Y7P*WENQYID&Z%$PGYU@G3KHHQY$N\0*8*615MY'M,6@M=']7'M M&<1%@2H]HY"H2"BB#5.6]UXH2]TEA:)G/HY&//V1;N&*UPO.0G5R,1$_C;L!#F;9(,$?^M)[]/=9Y[O7.$MF(J4 M6;I/RFXOH1.Y>NB.2$MG:S;7%V-WBBUU%8]65/Y\1]I=4A:JD*U7/$WA%%X@ MT1Q_. ^&ZN-^\A-WE10[YN[J='!M8M#=3E.VJC_A8_-PA?9J.#UV%X@8 &.' MU_T+Q8%AY$X[RI2+:X!>2X7+"!CZV7W_*3OX(2*LC0!!0Y M[GV5J!44EKZ],,]-B!\HAM;A\\YU_*JQ&QZ_#?T*@=8 4*DEIB:3T_E(N/B] M);X$V_ WCH4-P=;\N%:X4#D:@/ZEQ1;OJW\#4$L#!!0 ( *^! MIE)L&XXBBP, (D( 9 >&PO=V]R:W-H965TP0+#9;@]%#[0TDHA0I$I2<=Q?WT=2 M]GJ133;HI0=9(CEOWIL9#NGEUM@[US%[>NB5=JNL\WYXF^>NZK@7;FX&UEAI MC.V%Q]"VN1LLBSJ">I671?%+W@NIL_4RSMW8]=*,7DG--Y;TJ M.\OV$Y]DV_DPD:^7@VCYEOWOPXW%*#]XJ67/VDFCR7*SRB[/WEZ=!_MH\$7R MUAU]4XAD8\Q=&'RH5UD1!+'BR@^_]UQ@[ M8MD(Q]=&_2%KWZVRUQG5W(A1^4]F^QM/\5P$?Y51+O[2-MDN%AE5H_.FG\!0 MT$N=WN)ARL,1X'7Q!*"< &74G8BBRG?"B_72FBW98 UOX2.&&M$0)W4HRJVW M6)7 ^?4'79F>Z;-X8+?,/3R&^;R:T%<)73Z!7M!'HWWGZ+VNN?X6GT/)04ZY MEW-5/NOP*\_^8P9>C"?N,?,=X+#/U*;4<4DM(C%0T)68:+>*HH!MK[F7L$C0I MR>311X\_T?FL*%[A_0:&[YN&8Q>$5;+"P^+-_().IM^7\L^B52WASK*NF#;L MM\PZ3E^;?A!Z]S.0C^C(-('JA(2NHW%Y=D(-UVR%(N>%'[VQNV1JV:&S0 UF MG!=2[:BQID=_Z+H12A'B17M4=[$K:T+4.*F<",V>!%JN3*ME['X0CU!J/XQ2PB+)&ZKW0 MK=PHGJHPI\\=NY ?S8WTCN"!:1#62T2P TGC$.&.A24\&BONY54XRN*, M6F4VD(S4GP;?CXH;[&9/)7J6-HW&1,7.[;D1BHHA8/-&N1 H\&B# MF%H3XOM*FG8EZNQ"/K[IS/GW#K3\Z'KHV;;Q$G3@'+5/-\5A]G#/7J;KY:MY MNJ0_"MM*](SB!M!B_NHB(YLNOC3P9HB7S<9X7%WQL\-_!;;! .N-,7X_" 2' M?Q_K?P%02P,$% @ KX&F4G/M^&R2! 3@H !D !X;"]W;W)K&ULE5;;;ALW$/V5@> "+:#JLK83)[ -R&Z-)$!:PT[: MAZ(/U.ZLEC"7W)#A88YTWQH;SD9- MC-W;Z324#;U\ZV*V/K5-'2>59646C,M9K-7TU9I.SH_36?7_OS4 M]=%HR]>>0M^VRF\NV+CUV6@^&@YN]*J)CQ?SMQ9'()X&_-*_#WIHDDJ5S=[)Y7YV-9@*(#9=1+"C\?>5+-D8, M <:7KN/4[WL9S+/9* M9T+ZI766/81PV8?HVJTR$+3:YG]UO^5A3^%D]H1"L54H$N[L**'\345U?NK= MFKQ(PYHL4JA)&^"TE:3<1H];#;UX?L-&1:[H6OFXH4]>V: 27^%T&F%?I*;E MUM9%ME4\8>N0/CH;FT"_VXJKQ_I3X-J!*P9P%\6S!A>=G]"L&%,Q*^;/V#O< M!7N8[!V^.%CZ9[$,T6/W[S-^CG9^CI*?HQ_RLUAY9M1Q_"ZE+['T"/&?ECZJ M#1T*._,W8XH-TZ5K.V4WJ/4OO?;0"SW"4C9J90R.C2%7)TD5 L<@NX7V=*,K MID]<-M89M](EI,Q5=/E5*7KB-O);D6-"J1HV6M3:;LBP^@,PHP@#:NM MLGT-G+V7.V4K^*EU"0%5:J,C')"V]$&%CKVXJK2R:D*? &PP"?.>R:TMHE@" MNAAOV:<3+[@'*&-:-XYT((LD*4O<=L9MF(=(MYQDZQDGA+FN.0T$JKUK$Y/S MS"24O.M7#:'ZM,FGQ1&\Z-A0*P4.)CW229W:I+2*IX/Y*[ CIWR/@0DG/9K MPQB<9:]K4'9P=))8$F#P Y1M;AF6EMFZW!;\)*?8@^UY1C%[(LOSV>RG(5P= M0H^C1'H?)?DI01@DY9W(W%XNZ)I]&N<6*7GG,MTYX_3S" *C7S);@R-)=MRO MO<0%N%8]YI-+-%:L#/O0Z.ZYI,'XB_(U(.AZT 2$5C7>7>O,8\9>3@ *Z+8 MH3]""OHK-[HTG#>2]5W7L@\]"+2IN0>8<=]2"82N]# M#[J*',UL/YBQI"/T&"OB26UK:T@1J6'>Y3*Y,FHEX(:1\I!*,>E97@Y"=($: MUC8R@HV"Z>J*/M\.Y0G7'N$)_ ,TXYO7QSO6A$DJ7;O45J4//70S(N&S5*') MI20KZIQ/,FN-4;ADPA",!E!@Y$N/&F*/F+5%VQC3/NKQ82ID5F9%\2W9;\ U M"&IUS KB_1(E _1L2QEY@EY556)8F?_S/_ V^=XG:+KWC4=+K=)+)E"JEORY MWYWN'DN+_$9X$,\O+X)>?X?4$L#!!0 ( *^!IE))4JF;_ 4 -H, 9 M>&PO=V]R:W-H965T-FR %LMV7-M= M$B#)FK5 @P9-VCT,>Z ERN)"D2Y)^6._?N>2LN.T35'L)9:H^WW//;PY75OW MX&LI VT:;?Q9KPYA^;+?]T4M&^&/[5(:?*FL:T3 JUOT_=))44:E1O>'>?ZB MWPAE>N>G\>S6G9_:-FAEY*TCWS:-<-M+J>WZK#?H[0[>JT4=^*!_?KH4"WDG MPX?EK<-;?V^E5(TT7EE#3E9GO8O!R\L3EH\"'Y5<^X-GXDSFUC[PRYORK)=S M0%++(K %@9^5O)):LR&$\:FSV=N[9,7#YYWUZY@[RRV?,]@JK??Q+ZR0[&O6H:'VP3:>,"!IETJ_8='4X4)CFSR@, M.X5AC#LYBE'^+H(X/W5V38ZE88T?8JI1&\$IPTVY"PY?%?3"^47QJ55><87\ M:3_ (I_WBT[[,FD/G]$>T8TUH?;TRI2R?*K?1R3[<(:[<"Z'WS1XL73'E \S M&N;#P3?LC?;IC:*]T3/V+EN/$^_IRC9S943,D_ZZF/O@ (B_O^'B9._B)+HX M^9\5_'YM>F?H1KBBIL$@5B#/*-228U\*L^479]M%3==V0]<(WSHR5514WK%!F00!5\< R=U<75#G;T!T^U](9>H\O M6WIM-0OZC-Z^O2),/AV-1H-L.AYE9$ 44"V$KQ^=L@>Y*32JO9+\>25K56A$ M8%;2<)S'T9GR)$B#.SB,=Z]N2,"O=>I?V/!+62BAPW:OW C35DBS==+%*#2/ M&)4M9()KBPF"F!V0X=[#L7T;A6^DB^9D"9E*!WJMR(=D\8LAB$.G\ MQK8FB.2Y>(C,>DSW-=(&W(P7B8G6 H$7!EHD&?CZ2PV!T.)"J/RX,V '_:J$+]A"O31Y8/#;)2_X*,(GXP#F$N47)=<:ND+GAN6 M7(JMF*-]=A5+*P&93:"PMK25POFG*3E9V(6) ("'X2QG8X7U 17QW@(17*/8 M7=\BLJ_F4[:. <6^4BN;Q$J268G *4I3QRE/O/_TPW0XF/P&5UK;(A9\-SK+ M%G,(MB 6P"7 M:R#L6BA''>I60K>0O'_.Y!$-I]F+R93>?L7NSZ-A=C*9_0)"^#RFP6B6S?*< M_K"V7&,<:# ;9Y/Q"=W;P,BA;KJ?= ;U;5WTRL":1&")1[;JFA2[9?YI30=M M;A17BJ%U()VQ.=W&N4>?)^,\%OI@* !Z+!I>).GOZ>@H<63L*!K5@<;A22-O M52EN@B>, 89=QWZ($E>H8NYGX("RV*6,6; K'LJ8//M&6B5_+?G)6ZW*"$6P M:(CCXCD#9&4;F4#5=8]]+TR:T$C")<.T4G$FOL3+6B+B4C+U*-::;ZE4/I+# MK@+2!]5$YU7+9)B&LF+\?#$D(=:BLYTB +ZPKWEF@QABBG:QPP*R.-KA 1L1 MKTL^NHUED@M54*7"[KK8-_CS$4J4RM?8TP&//D1C7<"0=U7NX)S6&Y"$DSJI MUFKI=\'OZ /AU9QHI0\2&#D2-]D1"/3%;%/ MEN&QMX;RU&+%@XR^8),#-(*$\4HF3H\:X#C?SO^!!LLK)*4.UFF"1BVO""RORR7#J[89M,LMETEG7NY/]XO[1=I7'\73UH]]9Z&0D9855//CR;A'+FW2Z278 M9=Q>YS8 +/&1KWGI6 #?*VO#[H4=[/^=.?\/4$L#!!0 ( *^!IE)+W?;. M7 \ .$K 9 >&PO=V]R:W-H965TO3PT.?K4RI_<35IL*; MA6M*W>+/9GGHZ\;HG">5Q>'LZ.B7PU+;:O3R.3^[;%X^=UU;V,I<-LIW9:F; MS2M3N/6+T734/_AHEZN6'AR^?%[KI;DR[>?ZLL%?AW&5W):F\M95JC&+%Z/S MZ>FKZ8PF\(A?K5G[Y+>BH\R=NZ8_WN4O1D9:V\N7/$OF[>K%Z.G(Y6;A>Z*]J-;_]6$ YW0>IDK M//^KUF'LT4AEG6]=&29#@M)6\K^^#8KXG@FS,($5<2@;L92O=:M?/F_<6C4T M&JO1#SXJSX9PMB*K7+4-WEK,:U^^-CYK;,T:<@O5KHQZU7D,\GZL7FEO/3V^ M;(PW5:M%D56NKL2(].[*+BN[L)FN6G6>9:ZK6ELMU:4K;&:-5X_Z7X^?'[:0 MF/8]S()TKT2ZV0/2':OWKFI77KVI-Q9_UQ7\WV+GA>-Q-U-!NK MV=%LNF>]XZB^8U[O^*'U=ASX/^=SWS: VW_W;/!SW.!GWN#G!S;8:8)=BOP- MRZ@#]0GVUCA#6>MJ0Z?('#1=>9/3+X\CY;K%'PM;Z2JSNE >YRBR$36LLG#Y2M6M/8\H>67.D;H^;&5 HQIL8&M Q+V.08;> =[8K_#EJO M&XM%Z@)Z7YK*-+HH-O3>U+3'HS__Z>EL=G3VE_/S2_XY/7M,"Q+,/U?)U62D7*-&6X-&CQG[NJYA:3TOC&HZVI@>-F;9%:Q5W_L1 MK:*N3-8UMK5AV)O;;*6KI5$7KBRMY]C6"WGUYB+*B.5TD],!>RT.ZH)B7$.' M9Y6KC='-@:GR1,]S7;"R)*Y#W5JMM4>P:A !H?G&E:JWTBXSC-6\PSP'H2O7 M0H2LZ'( I2A4;GU6.-\!1A#D:V?)1/.-(@U/U(5I6F0"S)!\T8>+A7,M5C); MTRL:0N8*Z^>]978B8Q\>:/,$.H,B8$)7VI;.67>-[RA&M0XI*%OMMMV$0QAK MOMB,21I ^K< V:]<5T SP AR)0F-.5^Z2G(12TU'[:WP[06AT* %>#=A:_KDS*OS"N,+]9%AI" -I3\"ZS$]EFHMY52$054C<)&%=WM:UP1-;=[PP&R,^4O!EW.O^" M9!C0N5Y9&)#"#UQ-!R %4\+=&O*;2K= &8FA6QY:F0Q)C8Y JM1JH6U#J!K" M(19+O*8Y&J63H'+U%2K#--D?GM3+8!GU.:(( M<9(^8-S=[?6&Y7%OGNR>I"%X ??D@2"2"# M^4D7%%#AINID=G!RK-;&7&_A-@MS)P0] 2T9#S^.QBED?_);T]86^J!(ATDK M(%7@CXU>0ZWE''H^[GV EKOC%V/2;VV8!18;B9WMVA30?TDD(UI6EOW.-5FF M/D"R7#=F\,"3&1_>A]U6C=F]&6B)+=0LV4B>'/.3(V4T\!Y7G1Z'5??@X9>( MAU_VFO1RR)] X47TR0=8QF]>3&""8/HC :#7:P()5HZE -O-O*_)!*?W@1J#(\%0HFO*?M$SLIR\/!R 1 &2=B'/P I0HB,U,FEW=9*VKQ M&P]M>\J*4FV8QE,A5>2H0\PD]>T8XK]_51(/2NW$#!R*;8F1L$"R"$OJUH:R M^XU!;.\3\]Q>DW$O[[[K<7$%$0_FFP/Z'VG!50>-T\DX3F)NL9#'F:[UW!9, MQL;#XZT=VZ;+KO'V_-.O^-=7;ETZS*$)%#N SW:S/2.P03[AF)^4KG5-MJ$1 MD]Y2"NR[-)J(3\Y5),::,LNE/0(&_]C M2B;;K5? MVT!A-;Z!;//;8W/"[N4+>?!619&$B?OB3J44VNP*L%CV'V<4NV6 M3]&B4J<9?F5K\MT)>3^+GF)4R)[D-N(<9/>N 2/V%#MS@AZKE"8 (TTEW!(1 M@;(%K&.:4H90%+&!L5$.*72S1*S^\.:]W\H@8"B0L?!.4:YN*$8X//.9B"%\"M0C-[J#KLV*4VYL')4@2"+F_8!>676@J614ZR<<#7G;0+>T]& 4](FVN+"Q$14P!FR*U MB+*P]9?0!"&*TQ$QZLG&P-F1<++@R+TJV&&#X +6@ #!8U@I*HO%[O$,B34$ M)M)$;(J:(ZB&B'AO/_1!DEXG""@ HF;\]6B.'"XB/1>$L^9D%7IM;I$ K!?4 MI/).U'MV/CH?/;\O EV@"#&8R0,8GV@MF$N6RAY3V=E_2>!J3 MQM.]\?[*R/Z[,L7WS;Q#R%9<^)'G6'(GB<$M/];*4YUC FFCLPJ'IL* ZULO M:YX1\KH%O)E5*+X@@=XT-S;[=J[9#E@]1GRRL^_%AX/."49E[2I^$-AQ/QDX M$?[OJ2"$(1/ND-:=B+CZ1MN"#R+'!MVZT47'CB9%7P//#%BYF^6RE36+1, < MD9GK]5)?RDK9-"2Z.0;V_2U0#R] MES]YUIM;E#M<07Q8+&"&/B_L?DGN1$W-!_05"QJA[EOL;,[M(Y(%\;IV7@A> M.&\H?)(3!RVS\\2]TI/O<91GT5&>[87[9\^H>^.1>BA [W*8'ULA.(XT&G3: M$;T'C1_BL#2(3FY!'89V10PY0U!7G)NN$<>B2)P.O>_*.J%0>K&@LEC2!ODJ MQ=I20C"9!6 +/*RPD?'PWT/[A092IH>-:.>'YL@N=+Q>%[L[@57^H#@(I C! M@HO;FM2&@#2$XMC-"MFP[R,F.H"T,05N=9:B>^L8);XEZAF]:0S%]#%="71) MJ9]QRR:W4&\C7'I'PHUR[0/Q]&AHOQ_M!6&??=,N^D?KKT6GG^$L_)ZLL;-] M_H>M?B=M6*ZPOACA?NT*/H]D23-AS9(-L9T4#G)J+M+#YMH0<8H)5+J)U/Z@ M>HO0T;HQ!WC36@Y0L$9&A"HW-=7#3% K=6TVA GOJLH4XX%[Y*:4GF+#A6"? M8H3W^2ZC%LNB*^A%.]">,!0LQ[14P>/5JG*%6W(U0-( ^+&C*/23G3+I#HXC MT!$#O64WX3L0.MS<< +E;.- L%GQ.A>:JHL>C1C#U*4R)J?FT7D<$1J.6YF; MZU243-#RP&I+#K^]>'TR?Q4ZRZ]IY8_2UI(9EX>;$ MK<)#+M/##-ZO,DLM#9(094P^]++I\&$!\+#*E1 8$:7IN-<>WO@.!1%2_ K' M9XY,OB7UC$]0B-H NX2:"]4']R(QN 4+#;H>&!C9FR-L[!TSXY:* J-?&UT#MSD1@%D"A@I_-B-"CA61"W,;!!/GY,9>U<$/74=T MRA4WG.8AOB,^U[7$[/8D3JHM$]N>2M3N$L%03=1QA?ZT9XE+@G\Z$GP#PU@A8%;MLBQ',"H(8BQIC?.L!GD UX\%WR#ZC/-#:R.\P@WHP;W M7F.KF(78)\=]@I(P01)$@QM2LLXV<8+.$!I,WQ2HS!J/4*$D_)?7/!LP(L:^ MHR9:P*^ R0/)Y0@5!\3]^T(T."X&)A7TOD26W"-/]_>&J9W^*WB?";560@W> M1JB]J^#AW8,5SOX]Z N%4P]/,2]&S%:;&S/Z\8U#IAO>)9>X5Z'5X-4K1QV' M1Z.WYU>O1H\Y.%H0,6K6[AI^X7*.*HSB1Z/SJPM,>DK]['WRO1ZNP\)-1:2% M@@JFT1*>'J!H\1*.R#E5>:UD6 *ZL>P2?2=!AU.50!H_]J?JG\8BN#34_ (:7M@@:^=X\LV1''Q'?GJHH^F M0R6O.4U;)F\2LLI!.<+B.,'GU&W)R->[JD\/)N^509V?01=G0:39J?KGEART MD@?W0+WWD!KOB3J^(U$3MY" 8L7*J;C80-T<[QJ;J4([DF01CS(?NU M,WX+B+V\\3ASA-GM3"ZQ,\%2:DF.>M5P1O7(3LQDS#1!2@60&HC8%GQ]4KF@ M0%$91'\\4?OBTVR(3[-O--*I<;?UA0K8$WYGYN%P]/N61*!YEUQ.S8ZFSR3O M4TR)T>3J,[\YF,[&X.E$0Q>;OCA*EB;;OY-2ZI.^-?$6%)RG]H1NGLBM" *I ME&\R/;0<>6Y+JUO[U68 M79U+X2_9F(80M^["%6M 5>BZ?EI1F=%W=ZT/22V4!.G='S'AI:VXIZ07U+V- M:IV>A$LRKC"YHZ-S5_=\)L;$[184#]E6?[)[_!"A\6V\Q.7KX>$V4B[!^0.: M?COZB"19+[S^SD*09&MB>V[J>_\E_NYG =^X?P+0$3OUMZ7TXS8X.IGBY ME93>R<5+5#U$PN\\=BF2F-\%7I56_U 0.EP4+Y)]$N^5=I)D0^3KRY1#RWYVU(O]8%\@!F?QN]7S^6K MS6&X?/SZ7C?0O5>%66#JT>3)R4BN)OH_ !3^AA/9MW4E_UP9C?J7!N ]?6#5 M_T$;Q*]Z7_X?4$L#!!0 ( *^!IE+&7YLN(P, "X' 9 >&PO=V]R M:W-H965TB!UH:2T0H427I>--?WR$EJRZP<=%%+]+P8]Z\-T,.5T>E7TR+:.%+ M)WNS#EIKA^LH,E6+'3=7:L">5O9*=]S24#>1&33RVCMU,F)Q7$0=%WVP6?FY M![U9J8.5HL<'#>;0=5R_W:!4QW60!*>)1]&TUDU$F]7 &WQ"^\OPH&D4S2BU MZ+ W0O6@<;\.MLGU3>;V^PV?!1[-F0U.R4ZI%S?XJ5X'L2.$$BOK$#C]7O$6 MI71 1../"3.80SK'<_N$_H/73EIVW."MDK^*VK;KH R@QCT_2/NHCC_BI"=W M>)62QG_A..[-%@%4!V-5-SD3@T[TXY]_F?)PYE#&[SBPR8%YWF,@S_(CMWRS MTNH(VNTF-&=XJ=Z;R(G>%>7):EH5Y&ML:N.MKK/_I'Q&=F1,[<;IA%P&W@[Z"F(7 8I9%-H['A M_N2I/9S2_+7L7L1RE_+:#+S"=4"WSJ!^Q6#SW)(:)>E&B;X!ZRHW72OQ)]72 M*LLE&$[UA-T;#%K5!U)<<8N-TF_70 <:+&'85B-"-Y8/7?F DB\D3,F?1JD? MQ?"@CJAISV=L1>7 /T!2L'"1+9S%XC!G!3P-6 DN[1M92EL#25*&:;F$(@W+ M-(?G,W(?@)5)F*2%\R^S,"T2^&_:1J-J>=^C_&9A/]_=.P9Y$F9E[*PX)54E M;/<6Z>KK%^J."5N&15Y &8=%DOZ?,AKL45-M:B>H0=5H/E""0:IJ/D!.5#4= MUF^6^8GJT<*6($3%/=>8!*?.2DD58[ U@@.EH22AC(7EHH2[@Z8G +(\7*1+ M$AHN\R6=9V-/M*CMRIIBQ'D)2;B,V;_FYFM7+#KK842P\9V:*JL.O1W;V3P[ M/P;;L0?^O7U\2>ZY;D1O0.*>7..K11Z 'KOS.+!J\!UQIRPEU)LM/6BHW09: MWRME3P,78'XB-W\!4$L#!!0 ( *^!IE+PUC- ;P( !,% 9 >&PO M=V]R:W-H965T!K3IQ:(DOL='FM1LI\V3K1 =O-12 MV7E0.==,H\CF%=;<#G2#BFXVVM3H_O1W!K:13U+(6I4 M5F@%!C?S8)E,5T/OWSK\%+BS1S;X3-9:/_G-=3$/8B\()>;.,W!:GO$"I?1$ M).//GC/H0WK@L7U@OVISIUS6W.*%EH^B<-4\F 10X(9OI;O3NV^XSR?S?+F6 MMOW"KO--60#YUCI=[\&DH!:J6_G+O@Y'@$G\#H#M :S5W05J55YRQQQ>:--M463.*'\3[EWAFX%X=SB6CVC2EL+K7=&H1?R[5UAKKB]XD(PS["L(TP_"C"6]4["?53-[4-SW$>T%A9-,\8 M'"G.-0V =5B WH"K$#9:TB0)54Z!ZB0D4)V^<[6ED8*D*UGWN>,[ZA2'1G!I MX1,DR20\CQE9DW&8Q2D\TKR<"776&)VCM9"P,!Z-(0O3> 170@EJJP)*K0L+ M:19FXS&DPY!-&#QHQR6(7B21CT9A-AQYBXW#^#R!MZH:'35JC:9LQ]%2CEOE MNI[M3_N)7W:-_L^]>RYNN"F%LB!Q0]!X,,X",-T(=ANGF[;MU]K1$+5F1:\6 M&N] ]QNMW6'C _3OX.(O4$L#!!0 ( *^!IE+"]_J@U@( / % 9 M>&PO=V]R:W-H965TACTH-A,+E25/DIMV7S]*=KQT:/(BZT(>'I(^G!V4?C %HH6G M4D@S#PIKJVD4F:S DIDK5:&DEYW2);-TU/O(5!I9[IU*$:5Q/(Q*QF6PF/F[ MC5[,5&T%E[C18.JR9/IYA4(=YD$2'"]N^;ZP[B):S"JVQSNTWZJ-IE/4H>2\ M1&FXDJ!Q-P^6R735=_;>X#O'@SG9@\MDJ]2#.WS.YT'L"*' S#H$1I]'7*,0 M#HAH_&XQ@RZD2X8[6PM^KP"=M\!@XO M4\+X%0Z-[6@40%8;J\K6F1B47#9?]M36X<1A')]Q2%N'U/-N GF6U\RRQ4RK M VAG36ANXU/UWD2.2]>4.ZOIE9.?76PT5HSG!IC,X:LM4,.ZUAJEA:4Q: V\ MO6=;@>;=++(4SWE%68N]:K#3,]@]N%'2%@8^R!SSE_X1\>S(ID>RJ_0BX++2 M5Q"G(:1QFES ZW7)]SQ>[PS>->Z0FHJ MEN$\(,D:U(\8O&RY\G&R-@YK$LP4BH!%T ]^,)D M33*&I&E'L[38D!4$Q0WIHU*&$^0;Z,5A,HAI,QR&XR2%9?[(9$8Q*O9,*K<- MG^H(0'^.JZN!) V3?@SC<#CN=06IE/:B)GXL^UUSBD'']QH%<[0S5=+4,LS; M%"ARX!+09*XA_3!-)[0.DG%;Y?^RGX3I9 "CTUME:4+X;4$C&;4SH/>=4O9X< &Z(;_X"U!+ P04 " "O@:92 MZ\T1:YX# Q" &0 'AL+W=OACW0$F41I4B5I.)ZOWY'R98= M+/6*OD@D=??==W!H$I:M90CX_HO_2Y8RX; M:MB=$G_RTM9S+_.@9!7MA/V@=K^Q0SX]P4()TS]A-]A.)AX4G;&J.3@C@X;+ MX4V_'.IPYI"%7W$@!P?2\QX"]2Q_II8N9EKM0#MK1'.#/M7>&\EQZ9KR:#5^ MY>AG%VN-_=5V[\-:4&F!RA+>?>YXBX6W/DB4Q=43W0AFKF>!Q8#.+2@.X*L! MG'P%/(8')6UMX)TL6?G2/T"B(UMR9+LB%P&7K;Z!D/A 0A)=P(O'[.,>+_Z> M[.&OY<98C;KY^T*HR1AJTH>:?'>A7ZOO14RW86]-2PLV]W!'&J:?F7<6J!T# ML9<=+11N*F-9":H"6S.HE,#=R>7V%K#$7 "6^'*G<788)#&\E\/AX7:AV6/(%.S'K$:M.2VX[ MS2!*_#B?0C3QHW2*")9I2<7;SC!DW[0=SL&HRNXH&I,0XQ"(G M$^*>>0;W#+=MK43YDF@T]>,L<9'"-($'6M187DS8N3>8?(6=[[3+[T0RR_TD M2B&+?))%\*2I-*W2=LCM9#;U)P@Y]:,LA2=E*18TCOT\3( 0XH<$23)C;O%, M*KJF$]2UHF38PX(/4(X#;1"9_S,L7$UC/XK(-5PE&58WN89OZ/,;B%(L31Z[ M$0*0+(,+4DY&*2<7I7ROY/:MP,.TA*4Q#$NYV<.O3&TU;6M>P+TJ>M*O"?HB M\NN"?D*!WF'/J=S_^$-&HO0G ^)$@8X4MB<*XD !G#RH.0C<_)^\/Z+Z$/(1 M&\J23N!\NAVO@9#Y/$!1C_$A;_ E!+ P04 " "O@:92-N#-!A\$ : M"@ &0 'AL+W=O>:; MSV,O=DK_,!6BA9=:2+.,*FN;>1R;HL*:F6O5H*0OI=(ULS35V]@T&MG&.]4B M3I-D$M>,RVBU\&N/>K50K15W$V?O#?[BN#-'8W"9K)7ZX29?-LLH M<0&AP,(Z!$9_SWB'0C@@"N._#C,Z;.DOZ+_YW"F7-3-XI\3??&.K932- M8(,E:X7]IG:_8Y?/V.$52AC_"[M@FY%QT1JKZLZ9(JBY#/_LI>/AR&&:?."0 M=@ZICSMLY*/\S"Q;+;3:@7;6A.8&/E7O3<%QZ8KR9#5]Y>1G5_=(*1FX^,[6 M LWE(K8$ZC[%10=P&P#2#P R>%#25@9^E1O0 MI -(DW38@Y<=,LP\7M:?X3\W:V,UB>#?'LS1 7/D,4=]F'"GC#7G&.MW_MJ@ M9I;++0@/4S@8^B6A&XL;4"78"J%4@DX,F7;*41H0Y\H^,;B"TNH&.K MFV5^EL"YC> 3&2=Y0O_#P3B?P%<"UB>17 PO(4W'D.8C^*XL$]XGG8V]SW2< M>(LOLA#MAH@UE=+VRJ*N XH!)C?PS#1WDCI&OH;OE6.M;IC<@S^8E @E> MT,(+(?K#3G'7W+Y%;NA0V(IP06F^Y9)""K!^5^*+I&N('6<@$?;(B"\%:PR8 MCJ=2J]ISJ-TQO5+E54O^S!BT(> *"AH+KCE:*Y[=#(^Z&3<6^JGMFD$4@]S M+-XRP62!\.2;[6=N"J%,J_&<@GIA7:.>FX85N(RH$QO4SQB=[K7N]@J-G,F+@'HJP_?".\?Y_8=? M2&WC099,X:[5FM+Y?VG@IBAT2TG@"UU.+M9/D _H'H(_E+PJ/G3KM'ZT0HK. M![-1#CW%GAR*/>DM]@.SK>9V[P09LKM_V^EYV\.%[F7_/L/U'DH2 M%BG 'X*R:QP]568:3\KL>LTQ1.@ 94O[(C1L[P1F0IDOPNER8&Z3K*2'UNPMJ6>GT$AX=AZ2*9R9:/$\>R6Y(4@A MKRIJJ+LYA5]X@5UVE3UV\\WGO7FOL.*C^[I&O?6O$G<%M-*&J_NP>GCXW(3[ M_LT\O)H>F*:&Z((HR36YSJESZ/ 2"1.K&G_[KY6EMX0?5O1X0^T,Z'NIE'V= MN T.S\'53U!+ P04 " "O@:92#0)5C8H# #)!P &0 'AL+W=O9,S-G+EPMY@+8]++_).!P_\4!E[$*P6+3O@)S1_MO>*=L&(4O(&A>92 M@,+]TEM'\TUFY9W 7QR/^FP--I*=E%_MYD.Y]$+K$-98&(O Z/>(6ZQK"T1N M?!LPO=&D53Q?G]#?N=@IEAW3N)7U%UZ::NGE'I2X9UUM'N3Q/0[Q. <+66OW MA6,OFR0>%)TVLAF4R8.&B_[/G@8>SA3R\()"/"C$SN_>D//R-V;8:J'D$925 M)C2[<*$Z;7*."YN43T;1+2<]LUH7A>JPA+=/E&:-&MY\9KL:]>TB, 1OA8)B M@-KT4/$%J 0^2F$J#6]%B>7W^@&Y-?H6GWS;Q%,L:: M.+SD MX]>W:Q 1,EN,!9K>'O]4X;1=7QSQ43Z6@B=2;2_TGG:RQ>1;!-.- MP?Y#)"B2=1PHK)DYA[V!:.;'DYP6<>RGX12VG5(H#+12N2XB:?R,'CY# MXD_(O]3/LA#^(+84#8,?",W\,,])<#J=P6=I6$T43!(_CV):9#,_F45PI3ZR ML3ZR_Z@/&D+6I8>!>B-/C/'7J^4JWJ5J&8RH%R/'T0AP:@ ]%(R> PTW5T&F M4HC0]"V,MH5?*LE53K]+W"Z$#1ZX$);WXRGC+X3?#&DGZOQ).H-MQ=0!K1^% MI 11\OI$)U1L$=5G2(7SCG$%CZSNT-Z/H$S3>T&^<#O!OW5<&ULC55M;^,V#/XKA%<, M+9"KW^)+VR4!TG;%#;@#@J;;/@S[H-A,(IPL>1+=7/;KCY(37]JUP;[8HD0^ M?/@B:KPU]JO;(!)\JY5VDVA#U-S$L2LW6 MW:1K4?+(RMA;$HEW'KK$HJF!4 MJSA+DH]Q+:2.IN.P-[?3L6E)28US"ZZM:V%WMZC,=A*ET6'C4:XWY#?BZ;@1 M:UP@_=[,+4MQCU+)&K631H/%U22:I3>WA=KP_H#R%VCF4I'-X9]:>L:#.)KB*H M<"5:18]F^PGW\02"I5$N?&';Z19%!&7KR-1[8V902]W]Q;=]'HX,KI)W#+*] M019X=XX"RWM!8CJV9@O6:S.:7X10@S63D]H794&63R7;T?0>EP3G3V*IT%V, M8V)(?Q"7>_/;SCQ[QSR'+T;3QL&ONL+JI7W,5'H^V8'/;782<-;82TBR 61) MEI[ R_OX\H"7GXKO7KI2&==:A+]F2T>6>^'O$^##'GP8P(?O@"^Z3@:S@@66 M1ER?-K/TP9A911?(*G70+Y8^ULD M_T4'Q,?>Q/,H.U\ML[#AX$%:1_^+UPUP\J6"??+9QK2:@&\RZ^O*NSZ#GW^Z MRM+L%UCXK>4.%!*A=4>NTV*0) G,GH54@>G26-LQ+T7#OF@'6=XI/1D2ZBV% M,\B*)*A\$=1:OU4Q9Y9LN8$T#12+$R4L^A(6ITO(4ZYJ596ZE(V M3&PN=IPW0!K#JG3>^TV3OEBEM0 M1J\_<()KGC1+&@ KJ3:4PM>V;*UE56B,]2-N ,+]Z(O*2UW7N->EY8$&*[X4 M[&Z'PG:;YQ;]%/?@UU"':WW!A4B[.K!*!NEH4'3KG#^'_>'1NH \.ZYM?IT% MDW /I7.MT"43-]R3YZSW<70!GU_%J/DIXCR]5,ZO1H-AGL-G=!S-J\#A/ U> M7F-Q=SKW'^4SR$?#P36#O=4_\=$LK=&NPXO!(/XN=&.UW^T?I5DWBW^H=R\: M-^M::L&'%:U7X/.5,700O(/^J9Y^ M!U!+ P04 " "O@:9230:(=! # #*!P &0 'AL+W=OK8F>U ^^]W=@)-):#]L"^Q?2_/^G$<;I>]-AFCA(1?2C(/,VF(8AB;) M,&?F1!4H2;-4.F>6CGH5FD(C2[U3+L(XBCZ'.>,RF(R\[%I/1JJT@DN\UF#* M/&?Z<89";<9!.]@*;O@JLTX03D8%6^$MVA_%M:93N$-)>8[2<"5!XW(<3-O# M6=?9>X.?'#>FL0>7R4*I>W>X2,=!Y )"@8EU"(R6-F\* MCDMW*;=6DY:3GYV<,Z[A)Q,EPA4R4VJDBEL#3*9PSB63"6<"+J2QNJPT'^[8 M0J#Y. HM\3N4,*FY9A57?("K U=*VLS 5YEB^MP_I+AWP5&PI)*?$KIB31R.@4N+!&\A;R2Z=(FNMXDR\M^FNG"I$@^HI8_F*=0" M-5>I&0+=.!=0WSA\9[*D20+M^GR):Q2P7>-Z[<"=LM3$Q[53G]Z06KV.^899 MA-L-*^ MO'O3C]OQ%]JU6_U![P7)L5U%5M7R4%G^)U^CW88P)R[N6BUQHL=G M#IW^::O;Z;Q"-FCU^OV]LCVUVQJ]M [:O6?[JD[-7GM%L5Z=PR!J]:+]LGV_ M>-B8KSGJE7]%#"2JE+8:M3OI[J&:5O/YR;QZY:Z87G%I0."27*.3TUX NGHY MJH-5A9_6"V5I]OMM1H\M:F= ^J52=GMP!+OG>_(/4$L#!!0 ( *^!IE(Q MWG:XSP, .() 9 >&PO=V]R:W-H965TM6!,@M259[YQ[RGB,YV6OS8 M$!U^K4MEI4#BW'??[-BNP$K:GMZAH9JU- M)1QUS:9OMP9%[IVJLA^'X;!?":F"V<2/+K['4^VD0 M!8>!6[DI' _T9Y.MV. 2W?UV8:C7[U!R6:&R4BLPN)X&\VA\/61[;_!)XMX> MM8%7LM+Z@3N_Y-,@9$)88N880=!GAS=8E@Q$-+ZTF$$7DAV/VP?TG_S::2TK M8?%&EY]E[HIIH%OOP.,-7EMO(0R^XSSF ML!"/)"\'L\W0$20_>0$06_#^"I1\1*B?AFP=TS"-* M8_^[I64+DQ5^.L<=G3);G\CHZI)P(_B "HTH_;S(J8(DYY>/ N(1#A*(+I+! M".ZT(Z,W-):,$HY[,:+X)S20=AI(_ZD&[M4.+>\;D79&9MSTNJ 927MX=KN\ M/X:,93#HAS<-YY_EW. MQT>;L+RW\%M=K=#XM'-ADHYJ1ZI2.9/][(]4S-^)':5P@["A.G7 VH.UD 9V MHJSQ"5$X^%6HFG<[:B66I"$E,PU[40P?V)O,!D/.;Q+U!BG<")71#9'#V>"< M1I-A[S*$3PW<633BL33MA>&S(,]5G Q9+^FP-[H\I9=AIY?AO];+@K?JE"Y. M0OZGNO#4OB'[B_\C^]]_=Q5'\0^4GD/KH(&XT4#8BY,3J3VV>BFU_:-[MT*S M\:\+2V=DK5QS!7>CW0-FWMS;3^;-Z^>C,!NI+)2X)M>P=TFE;IH71=-Q>NMO M\95V]";PS8(>86C8@.;76KM#AP-TS[K97U!+ P04 " "O@:92["OIDD<" M #K! &0 'AL+W=OQ0P\G3V*E MT'^:I,30P2$M.IA%"Y._ S.$>VNH]G!K2BS_C4^94L\KW_-:Y$823!1JL)+W9Z^-Y>!J!:N3'(8)N^XZA[\!= MDPJZKG76,%H9+)U]D5%++&60+26*__T#C$ZS[)R_E^QX6U48M1).P0EBC\O! M&#ZV[[R?-V@/^ZM]? O7!K:3PHK#@T&YRS M<%PKK=8@V\1Q7EEB<<1ES;<1NN# YY6UM#="@OY^F_T!4$L#!!0 ( *^! MIE*M)%2JH ( (\% 9 >&PO=V]R:W-H965T(_V9[G4)(4M2L8+E(8K"1HWTV#>'2]ZSM\[_.)8FX,SN$K62CTX MX2:;!I%+" 6FUB$P^CWA%0KA@"B-QQUFT%*ZP,/S'OW:UTZUK)G!*R5^\\SF MTV 80(8;5@E[I^KON*NG[_!2)8S_0MWX]H@QK8Q5Q2Z8Y(++YL^>=_=P$#", MC@3$NX#8Y]T0^2R_,,MF$ZUJT,Z;T-S!E^JC*3DNW:/<6TU63G%V-D\?*VZX MNR$#9RNV%FC.)Z$E:.<0ICN810,3'X%)X%9)FQOX*C/,WL:'E%*;5[S/:Q&? M!)R7^@*BN -Q%'=/X"5MG8G'2X[@+2I#&F/@2A5K+EE3\)_YVEA-G?'W!$6O MI>AYBMX1BGL:F*P2"&H#NR-L%%'69@S7C&MJ3/U T$],5.2Y M.@;Y$>)AYW(PA!_OX)XE<:^E5@(%65M,V\M-IVV\R;(7MU;U;5+=-;3NTC M<$.AT<6@'X!NQK\1K"K]R*V5I0'VQYPV)FKG0/:-4G8O.()V!\_^ 5!+ P04 M " "O@:92!ZE:P;@" #1!P &0 'AL+W=OP=K+EYD#J#0:T&9'#JY4N6-Z\HDAP++#B^! MZ3=++@JL]%9DKBP%X-2""NH&GA>Y!2;,&0WLV4R,!KQ2E#"8"22KHL!B,P;* MUT/'=[8'#R3+E3EP1X,29S ']53.A-ZY+4M*"F"2<(8$+(?.K7\S\3T#L!'/ M!-9R9XU,*0O.7\SF+ATZGE$$%!)E*+!^K& "E!HFK>-O0^JT.0UP=[UE_VZ+ MU\4LL(0)I[](JO*A$SLHA26NJ'K@ZQ_0%-0S? FGTOZB=1W;#QR45%+QH@%K M!05A]1._-D;L #3/<4#0 ()#0/<$(&P H2VT5F;+FF*%1P/!UTB8:,UF%M8; MB];5$&:N<:Z$?DLT3HT>8 6L HF^HCFF^KG8H)G@:94H-,$*,BXVZ'(*"A,J MKW34TWR*+B^NT 4B##WFO)*8I7+@*BW&4+I)DWA<)PY.) [1/6%N*#O*"+RCP O^(GLG_P$,+]\[("5MC0\L7GN";$HFS M3$"&[>?*EZBQ&OW^J4/1G8)"_CF3J-LFZMI$W1.)'KG"%$ES><=NH09'%FS^ MTZM1$/M^& W+XB.^QJWVN*SVN8E) 13M4'SD@MU MSM?KEO+Z6XWW$V0:]]RWZ<1A?'UA[)"X*X[!W8*V[TQP+$)F=&1(E MO&*J[B[M:3N7;FTW/C@?FWEEF^X;33WL[K'(").(PE)3>IV^OF]1SX]ZHWAI M6_""*]W0[3+7,Q>$"=#OEYRK[<8D:*?XZ!]02P,$% @ KX&F4IB3M\.I M @ O < !D !X;"]W;W)K&ULM57+;MLP$/P5 M0L@A =KH90 $CV7A(J)E4M97=FV6.=08G')*J#J3< M&%!);,]Q KO$!;7BR)S=\3ABM20%A3N.1%V6F+_,@+#MQ'*MW<%]D>52']AQ M5.$,EB ?JSNN=G;'DA0E4%$PBCBD$VOJ7LU=1P-,Q(\"MF)OC70I*\:>].8F MF5B.5@0$UE)38/78P!P(T4Q*QY^6U.IR:N#^>L?^Q12OBEEA 7-&?A:)S"=6 M:*$$4EP3><^V7Z$M:*CYUHP(\XNV36PPMM"Z%I*5+5@I* O://%S:\0>0/$< M!W@MP#L$#$X _!;@FT(;9::L!98XCCC;(JZC%9M>&&\,6E534'V-2\G5VT+A M9'P/&Z U"/09+3%1S]5+NYCGF%(@Z'P!$A=$7*B0Q^4"G9]=H#-44/20LUI@ MFHC(EDJ)YK/7;=99D]4[D=5'MXS*7*!KFD#R%F^K"KHRO%T9,Z^7<%KQ2^1X MGY#G>.X1/?/_@?L&[O3(\3M7?>UNSCO,;5%O_GRO'$P//Q C\2% M3N#Z!Z[:>WVP!)Z9\2#0FM54-KVD.^U&T-0TWH/SF1Y-IK^^TC1S[1;SK* " M$4@5I7,Y4E?-FU'1;"2K3+==,:EZMUGF:KP"UP'J?&PO=V]R:W-H965TN5G;#$M&,Y(*R''"R'%@C>#N! MO@88BY^4K,7.'.A4%HR]ZL5]-+ <'1%)22@U!5;#BDQ(FFHF%R5)A?L*YLNYX% MPE)(EM5@%4%&\VK$;[40.P!X"H!J -H'=$X W!K@FD2KR$Q:4RSQL,_9&G!M MK=CTQ&ACT"H;FNMKG$NN3JG"R>&,K$A>$@&^@#E.U;AX!]\(BSDN$AJ"!Q9B M(_?5E$A,4W&M#%_F4W#UZ1I\ C0'SPDK!EBD>SVF'M>USY1B=\N^"1 MY3(1X"Z/2/01;ZL\FF30)IDQ:B4<%?P&..@S0 Z"1^*9_ _<-7"G)1RWT=8U M?.X)OBD5.(XYB2L)V1+4:H/?#\H4W$N2B3\MCCJ-HXYQU#GAZ)E)G *A[^_8 M+51@WX#U9[T:H@!"U^_;JUUQ#LU@T'%]V)A]B,UK8O-:8_O!N$S *".WK^FA&0IZ7N^$IMN:!-N+THP(J=.7"=%/>=I6X.&V MFD#OPO)N"PWTSY+7/ZB7KN,%^^H>6L&>L__YVSL/N*J4L>EK! A9F&ULK53;;MLP#/T5PNA#"[2U MXZ3=4#@&>MFP KL$3;L]%'U0;-H6JHLG*9?NZT?)CI$!:9X&!#%)D8>'QZ:R MM3:OMD%TL)%"V6G4.-=>Q;$M&I3,GNL6%9U4VDCFR#5U;%N#K Q%4L1IDES& MDG$5Y5F(S4R>Z:437.',@%U*R?& 4G*)RG*MP& UC:Y'5S<3GQ\2?G)GHG8*T+T@#[ZY18'G' M',LSH]=@?#:A>2.,&JJ)'%?^IT+1/N&4#/^.N:IAAB9\#:I ^+$0O&9>X%/XM&E):RSAD4N?IRN8TY&M6-$E MS!TS#H@GPO/UAMN7*TB3-#U+1O2#(^ *'AN]M$R5-HL=C>=)QD4_RDTW2OK. M*->M.8'%?H/ L#S5\*&>X?2OAQ@ M-AZ8C0.SR3O,3,<,<-O6:5@@K4JA:\7_4* R6I*_Y=WN\-8#[[U2=YTO0V>_ MV*M\G(R321:O]A">#(0G!PD/^KA!G_V4]C$Z##V"-V1FGZCQSG+X>^8;,S57 M%@16A)2L.C4^@\TIKMW7\"@X7:/X74$L# M!!0 ( *^!IE)$NKD0:0( #(& 9 >&PO=V]R:W-H965TJL95S.OTKJY\GU55% 3=2$: MX&9E)61-M GEVE>-!%(Z4,U\' 2I7Q/*O3QS<_""M.1T-DA(VNE\=/'5P^\*V M>1A.+P.<^=O=?3E,FTZ2(!JR_A(7#^+BH^)>S(,ZI_R\D:( -2JO(TAVY>$@ MG>RI.\Q*HB =%Y<,XI*CXFXII^8:EV@MQ/A52PZJ1DDRV=2AB?!9;BGS]]YT;:;?B=R3;E"#%8& M&%Q,C$'9=:@NT*)QCWPIM&D9;EB9I@[2)ICUE1#Z([!]8_B;R/\ 4$L#!!0 M ( *^!IE)E#N7-V0( & ' 9 >&PO=V]R:W-H965T=K SDTBQ'AM486: MRBR92KA0E03R:[Y66F)/_KZ ,VAQ!A9G>/D_(4E&E6(*N[(4BNG..M>9(IO) MO+&[V<#S0V_B[H[+>1X512,_:*/^P1RVF,.+F/-T1XL$JU;2=WRO==U#Y0%> M%+8@G=1UXO"(QP_\X2GU>=0H&@VZH<,6.KP(?6CN4D@[1L0&)\EKQ;"^N+V5 MP*D&0Y_CG%34QF3 4]/PH!(\K$8Z#(+QB9V.H- ?==N)6CO113MU/R:- M*6K[L@LP.CM['(S#$\#SH'CLQ=V <0L87P1\$O@B=1'%9RT9AB-_>()T'C6* MQX%WPN0>S3_S[?E&Y985BG#8H,[KQ^A)UO.\WFA1VI&X%AH'K%UF^ D$:0+P M^48(?=B8*=M^5&=_ 5!+ P04 " "O@:924I%;1>@# #)$ &0 'AL M+W=OFZ,MV1$LL+7A&FO^1ZW2GSPETO*[PE]T1] MK39"C]P^2D9+PB3E# B2KYR/\/(:A<:AL?B+DKT%_. );GFQ=\T4[N5$SL@ M(SFN"_69[_\@74&!B9?R0C9_P;ZS]1R0UE+QLG/6"$K*VE_\HR-BY 71QQ0 MYX!>ZN!W#GY3:(NL*>L&*[Q>"KX'PECK:.:AX:;QUM509MIXKX3^2K6?6F^$ MGA%"/9V!38&9 IAEX+?O-:UTJ]098'HBG8-9(_#^ABA,"_E!6WZ]OP'OWWT M[P!EX,N.UU+;RJ6K-%23T$T[6%OS!ZSEO MEH$-E/@3R!:ST$=Q;(<<]I##6"454+,L,3] ;1]D[?%CC:(^ I&M-%_6GB!WX23CIC,UO M*+2W!@Z:#=$OFJ.(8+@XKR4!*2^K6H^!Y+G:X_D^#$H-_3?HPR"R<%YE7]N' M0\U$7A1,E=5B!I/XV!*!@[3">6V]TS#GRA\$#X9OP/8@?3 Z"=O1 8U)N#@@ MVV:5'-D2X*"@<%Y"[X@^TNYXD;UT(X"#U,'D].RC0>*0=PKVNZB3S3:>GH)L M9H%>$W;^T:"4:%XI/^%TIU^)IP9OB5F=ZXM*+!F:STN;/=HE_4@4'74/ &'1C4 M#\V?]U[;@?#@P!\NHH/U8+&"<33AWQW=,\TE_Q,66\HD*$BNW;R+2!,FVGMS M.U"\:JZ>#USIBVSSN",X(\(8Z.\YY^IY8&ZS_7\OUO\#4$L#!!0 ( *^! MIE*&PO=V]R:W-H965TU9K1PH$KX41 ,_(IRZ66I&YOJ+%4K$%RRJ29F5554/YTQH=9C+_2>!Z[Y ML@0[X&=I39=LQN"VGFKL^1U+P2LF#5>2:+88>Z?AR61DXUW =\[69J--;"5S MI>YLYZ(8>X$5Q 3+P3)0_#VP"1/"$J&,^Y;3ZU):X&;[F?VSJQUKF5/#)DK\ MX 648V_HD8(MZ$K M5I_96T]?3G%8:3 M"V"5^;4C6=PEBUVRWAO);A100<0?^ZFS?YN)#=' $=FC^Y"%29",XM1_V#1K M2]@@CH;#+NPOG;U.9V^GSEO) =7-@ (S.^KN=WS]CS=YT"4;O)?)#5%_T[W> M*$J2%R9O"^OUH]%VDY-.9[)3YX4$IJ4[:%3LJ'O8\0T_WN11EVST7B:/7FW1 M*.R'@Q<>OXX*ATG_I<7^QLUH7Z5O5"^Y-$2P!>*"XP0723VZSWU!+ P04 " "O@:925B7KJ;$" #% M" &0 'AL+W=O>^X< MWV7<2/6@2P!#GG@E]"0HC:G/PU#G)7"J![(&@3LKJ3@U.%7K4-<*:.% O J3 M*#H).64BF([=VEQ-QW)C*B9@KHC><$[5\PPJV4R".-@M+-BZ-'8AG(YKNH8[ M,#_JN<)9V+$4C(/03 JB8#4)+N+S69Q:@+/XR:#1!V-B0UE*^6 GU\4DB*PB MJ" WEH+BZQ$NH:HL$^KXLR4-.I\6>#C>L7]QP6,P2ZKA4E;WK##E)#@-2 $K MNJG,0C9?81O0T/+ELM+N29K6-LL"DF^TD7P+1@616"E-J\ED44/R-#U%9)R_9R9LE7L*+ M6@U(E!R1)$IB#U_:A9LZOK0W7*T!CH@+^XA<@L&;SQE MG:?,>3J(LP\>D:>=R%,OSRUF MD&^XA^FL8SI[YUL21_OZ$WE57^)1*:S-O6?^!O[-CS(^*(6Q/X'TZ8T$QLF> M*WGO%.YK6IS^9PK]^%%_L0D/.@L'M7;]4Y-<;H1IFTRWVO7HB[8S[V4Z,K%V?6DJ#7<\-2_S/ &4-<'\EI=E-K(/NSV7Z M E!+ P04 " "O@:926/TBZFD" K!@ &0 'AL+W=OU!B M)A9J2Y[$--W?CY(=STW<8"^Q2/$<'E(2,]XI_61R &0O92'-Q,L1JVO?-ZL< M2FXN5062=M9*EQS)U!O?5!IXYD!EX8=!D/@E%])+Q\YWJ].QVF(A)-QJ9K9E MR?6?&11J-_$&WMYQ)S8Y6H>?CBN^@7O Q^I6D^6W+)DH01JA)-.PGGC3P?4\ ML?$NX+N G>FLF:UDJ=23-;YD$R^P@J" %5H&3I]GF$-16"*2\;OA]-J4%MA= M[]D_N=JIEB4W,%?%#Y%A/O&N/);!FF\+O%.[S]#4$UN^E2J,^V6[.C9./+;: M&E1E R8%I9#UE[\T?>@ B*N/05(V0]A3O4=.N(!RF7X%Z8-A[YA9LK@P:=KX Y*(P%^1_O%^P\[,+ M=L:$9 ^YVAHN,S/VD9);"G_5))K5B<(W$D7L1DG,#?LH,\A>XWT2W2H/]\IG MX4G"::4O61"^8V$0#GKTS/\''CEX<$).U#8R,)2T0:\$ MQJW ^+1 S$%WQ/7>BYHB[JH+XP-Q/3&C8;^VI-66G-3VH) 7?7J2XVZ%'PX% M'0<-KN+@0)'?>7$V4P>6(>J3KT50;J"KWNI<*:5:X94[3'+0-H/VU4K@W;(+V_R']"U!+ M P04 " "O@:92KFYBI+96TX$S!71-=E2=6O M*7"Y&WNAMY]X8)O"V D_2RNZ@068QVJN,/([EQ4K06@F!5&P'GN3\&:6V'R7 M\)7!3A^,B:UD*>63#>Y68R^P0, A-]:!XFL+,^#<&B'&S];3ZSYIA8?CO?L[ M5SO6LJ0:9I)_8RM3C+UKCZQ@36MN'N3N/;3U.,!<9-?F!A[):VUDV8J1 MH&2B>=/GM@\'@C ^(8A:0?2O@D$K&+A"&S)7UBTU-$N5W!%EL]'-#EQOG!JK M8<+^Q851N,I09[)[P!YHTB.+NJHXX/\QE),IY53D0!9N(]V)9K?8ME_>@J&, MZRN4/"YNR>7%%;D@3) OA:PU%2N=^@:YK+N?MPS3AB$ZP3"I5)\$T1L2!5%X M1#X[+_] !'6G2B[NWIRW:LQH%J#.=JWQG3H3.UYW&91,@BN4W][V)XC6<,P_I/U M%W'<$<=GB6>U4K@96E[.Z))Q9A@OG_D":O(,+1VWCT@L(_.%#V,OM(U88)C9]8HR[HC]!&-1=$$QA9N3.V ME 9/K!L6>*>"L@FXOI;2[ -[;+M;.OL-4$L#!!0 ( *^!IE+9%8-O"P, M $T) 9 >&PO=V]R:W-H965TM%*:P'S%:HD4IMJVJ94BOJQ74R[<((3K!J;V:9I__UL0TDTG*0W 7^<\[SG M)1PSWG+Q(DN,%7BK*),3KU2JOO9]N2IQA>05KS'3*VLN*J3T4&Q\60N,"AM4 M41\&0>I7B#!O.K9S"S$=\T91PO!" -E4%1+OMYCR[<0+O8^)![(IE9GPI^,: M;? C5L_U0NB1WVZ1:@11[X"O@9T$)FC7K6Z"CKJ<2Z2:\5%B[BR$&$F9N8]\3\.)$K1 &UG:!&[[IS*^<[G@_9 M:7ZHW##8M:7@*'Z.I;P&I*H;I5\2PG3E6"IGDPD&"B[#$1P=4+#7&,.C"A8: MJ(L&KX@VV'3%U@NZZXI.->'0CR2,#SR,<-><0O@)/U:-$$93S84Y!)T"X-". M3!_JO8"NM\)!5[E,LR0^H'/7\,+C'6_^OTG:-BD_)7S8Y\(L'SCG[YUUYD/C M'HD-80:SUG'!5:8K%^W9W0X4K^WQM^1*'Z;VMM3?.UB8#7I]S;GZ&)@3M?^" MFOX#4$L#!!0 ( *^!IE(9+WWJ1@, $T* 9 >&PO=V]R:W-H965T M:R<+79-&Y:6UG7/N/=?W^MJ3O52_]992@QXK+O34VQI37_J^ M+K>T(OI"UE3 E[54%3$P51M?UXJ2E2-5W(^"(/4KPH0WF[BU&S6;R)WA3- ; MA?2NJHAZ>D^YW$^]T'M>N&6;K;$+_FQ2DPV]H^9[?:-@YG=65JRB0C,ID*+K MJ7<57EZ'@24XQ ]&]_I@C&PH2RE_V\FGU=0+K"+*:6FL"0)_#W1..;>60,>? MUJC7^;3$P_&S]0\N> AF232=2W[/5F8[]7(/K>B:[+BYE?N/M T(6WNEY-K] MHGV+#3Q4[K2154L&!143S3]Y;#?B@! F)PA12XC.)<0M(3Z7D+2$Y%P";@DN M=+^)W6W<@A@RFRBY1\JBP9H=N-UW;-@O)FRAW!D%7QGPS.RJ+-6.KM#U(Y2> MIAJ]0T=+:"ZK6@HJC$:O%]00QO4;@'V_6Z#7K]Z@5X@)]&TK=YJ(E9[X!E19 MVW[9*GC?*(A.*:C5!0JBMR@*HG" /A^G?R8"Z.%)^N(<[[&C!P/TZW.\#])] MR$27CJA+1^3LQ2?LW9 GLN20!MC+)A&$:_3S:JF-@C/U:\1%W+F(G8ODM LE M.7<>%.7$0*IIF_VA[#764F?-MIV'65A$:3[Q'PZ3U$=%41)D'>J%U*23FHQ* MG>^4@KI#M52NJ\@UXA2Z N*,+!EGA@U+;JSB S$9-,XCQ7U0FN%D6##N!.-1 MP?=$*2+,TY HW/,7AMB6[ M5?521Q_@E:(%[FYUG8?$2=-T'X30IAN-+N_C2 MT?@^B5)6%!GRB.JF4H$"#^O+.GW9J+[GUJ6)/4.*+J&Z MAQ1F_=P707(DL ]*DBP<%IAW O/_K6@AQ;M2"F,/)1,;Z*:&*JH-6NZ>X&;O M:GVPJ/*>QCCM57H?E& <# =2=($4HX%\-5NJX)IO]GNL?Q0][SC(C]M''Q1G MV8EB#8-_=UMP5CF,R6M-')Z3-,[#Z$C@ P7<7%<#O[!36P?6E^(VC"AH6VM M@1=<9!"B:MXNS<3(VEW.2VG@JG?#+;SWJ+( ^+Z6TCQ/['W?O2!G?P%02P,$ M% @ KX&F4NCL$\#\ @ [ < !D !X;"]W;W)K&ULC55-;^(P$/TK5K2'5MHV7P1H!4A 6^T>*B'8;@^K/;C)0*PZ-K4= M:/_]CAW(TA!0+^"/>6_>C"[M,##]9[]P<6. ML;Q0#5/)GUEF\J'7]T@&2UIR,Y?;'["+)[%\J>3:_9+MSC;P2%IJ(XL=&!44 M3%3_]'V7AP, \K0#HAT@:@(Z)P#Q#A"[0"ME+JP[:NAHH.26*&N-;';AL"PV:7)&QS2PS'V0.G!J\,Y(\4Z6H, P- M+N[ 4,;U)9H^+>[(Q;=+\HTP07[ELM149'K@&U1F^?UTIV)2J8A.J(C)HQ0F MU^1>9)!]QOL841U6M ]K$ITE'*_5-0FB[R0*HK!%S_0K\-C!@S-RXCK+L>.+ M3_ ]R@U@Z1N;IH7!'%&5D9F269F:?6X_B'L+RLF?N>2<8)5NT>SO&?>=VGW' MN>^<<#^!%1."B179[GUQ1E\8QU=N>ZR*K>O8;!O8C&[Z<3+P-X<9/#9*NIV; MVNB3T*06FIP5.LVI6H$MN%1J0^22:,JAM: JHN3 ?1QUPX;&8Z,P2#KM&KNU MQNY9C0^4*;*AO 2KKTXHU=@(\6-AMC6]E4PSVZ;:E'>/1 4-V<<6<9CTVV7W M:MF]\ZG%A&I4EY9*-3^Q2E?OR.M5F/2:S]YF%7:B=G']6ES_K#C\[+]>G?VC MP@O#)&H^_;%5OQ:*Q^$IAJF93G]8C:^PZ=>-\@J.LFCS_ M::HY^(@5S80F')9(&5SW,'6JFBW5QLBU:\\OTF"S=\L&ULM5AO;^(V'/XJ%KI)/6DCL4T"G"A2_URU3NVN:J^[ M%]->&#!@71(SVX%VVH>?G:0Q+>$'6B]]49+@Y_'CYV<_V!EMI/JNEYP;])0F MF3[M+(U9?0H"/5WRE.FN7/',?C.7*F7&WJI%H%>*LUD!2I. A&$':GQB.9FT1D_$XAG:)8[(Z_JY(.W6?#KA]_<)^50S>#F;"-+^0R3"^A5@-ZQ@*@"1,<"X@H0%]Z79A5.7S+#QB,E-TBYUI;-713E M*M#68)&YF?5@E/U66)P97_*)0;^@WYE2S-48G5QRPT2B/]JGCP^7Z.3#1_0! MB0Q]7^-6AH5OQY=C?P@-;JKI>I*X7*?@H M5*_K3!N5V_5MT)\WM@&Z-CS5?P'TM*:G!7T/HA=:YRR;CLR>K37K"*J542@BF]% M%%D);,V5C58[\PU77!MDUP='-@MM/&MCUX'(%F@BE>6W5XWRX)YP=]#_"2A9 M7"N.09[K5P+UAJT TGY-VF]CF@UJ^@&H^2R5N665\S?V[JHO5_A@I]#VE]/^ M-==Z6*L8@BJ^F"57Z/.3_976'!@5#GV8AFW8AK?2&O_H15(QOC*OWV]V#OL8 MP@04&I)/'$Q;\,V48).$EU/NA&G$T(JK MJ>W\8Z.!,'W8Q1A:Q]A'#X83H? 4_8MN12;2/(4X?3C@N!5W?5#@?IONGA^@ MQ]TP!-WUD8/AS*G=94^'W/4!@H=MN$M\H)"P57W11R$RL7L6*GVG1LK"A>G3Z 32G=.H+] MF#/8[B$L[D6#/;W[O*%PWMSSM4S6[G!SH?A,&'3%IB(1YADRUH<.;25TJ \= M"J=")7K>*+HRKF2(MC?$T7;=RG-]U2Q^VVQ??7W<4#ANCJUO?TC3OU MF43A;=#_.$%4C*^4[!7BLXO"X?+@#M&39Y1P8X^ VAT&IT7Q&B4,=XJ!H]U: M!%LOPMR+T5NF%B+3MH^YQ87=OAV#*M\UEC=&KHIW8Q-IC$R+RZ7-4JY< _O] M7$KSM]5O?,?_ 5!+ P04 " "O@:92;9X%-A\" !M! &0 'AL M+W=ONK+$1[M*TJ'EE9VPCB$.[CUUK450!U*@X39+KN!%21WD6YNYL MGIF.E-1X9\%U32/LTQ*5.MV.,6Z;Z]LQS%(TLE&]1. M&@T6=_-H,;E9SGQ^2/@A\>A.QN"=%,8\^.!K-8\2+P@5EN09!/\.N$*E/!'+ M^#-P1F-)#SP=O[#?!N_LI1 .5T;]E!75\^AS!!7N1*=H8XY?F&<"LH)&Z_XO'81]. .GD#4 Z -*@NR\45*X%B3RSY@C69S.; M'P2K 805"5[!!1X(X6%FL),&M M**62] 3G:R0AE;N ,Y :OM>FYRW1U=2[U_SW7->,M%H1 *8QG+ M=:$4+9\)/;TF8/:?@'1ZE23_JHA/NL=?Q&_"[J5VH'#'P.3RTU4$MF_N/B#3 MAH8J#'%[AF'-[P%:G\#K.V/H)? ].KXP^3-02P,$% @ KX&F4C./UU'C M @ ZP@ !D !X;"]W;W)K&ULE59;;YLP%/XK M%NI#*[4%3 BD2B*UB:IMZJ2HE^UAVH-#G& 5;&:;IOWW.S:4I@V0-@_!AO-= MSC'V8;P5\E&EE&KTG&=<39Q4Z^+"=562TIRHG8WEO(Z5B4.F.<+B1299X3^7)%,[&=.+[S>N.6;5)M;KC3 M<4$V]([JAV(A8>8V+"N64ZZ8X$C2]<2Y]"]F/C8 &_&+T:W:&2.3RE*(1S/Y MOIHXGG%$,YIH0T'@\D1G-,L,$_CX5Y,ZC:8![HY?V:]M\I#,DB@Z$]EOMM+I MQ(D=M*)K4F;Z5FR_T3JAT/ E(E/V'VVKV"AR4%(J+?(:# YRQJLK>:X+L0/P M!QT 7 /P9P%!#0ALHI4SF]:<:#(=2[%%TD0#FQG8VE@T9,.X6<8[+>$I YR> MSNE2HS-T7>I24K0@+[!$6B%X/]"-X)LS366.;-#QG&K",G4"X0]W?@480_[+?!9/_P'X0#WV^ N MU*$I!FZ*@2U?T%>,.5-))I0IQY_+I=(2WK2_/>1!0QY8\D$'N?&(CB4U>XOQ M#1JA7'"=JI.VLE540TME=N+3U/?@-W:?6AP,&@>#0PYPFUB%"G?%HK!++&S$ MPD-B09M8N">&NS,;-F+#0V*#-K'A5\2B1BPZ)!:VB45[8@$..]7B1BWN5;L7 MFF1MVST!M&[=*^]W86>;WB M;R?."FR<(@YM3*P/VZEIW]4BC@9!T&%HYW#T^PU1I2[@&)823D54"&E:3ZL# M?[\B_KO5J,\S?V]C?XA[[_3MY/+Q%TJ',C#^*=]XST\0#48[E:M]M\5%7AQ_ M\.WN="+S&?"3R WC"ORL >B=1U A6776:J)%89O34FAH=7:8PM<(E28 GJ^% MT*\3T^^:[YOI?U!+ P04 " "O@:92R$:XZEX# "W"@ &0 'AL+W=O M#MGS@SIF9D?A/RF,@!- M?N2\4 LGT[J\U:8"GXR/[']9Y=&9+%:P%_YNE.ELX4X>DL*,5U_?B\"+T M4UHD9*U*#0K]E D#!2YV("FC*M+\COY^K A%^\NR3O""O(E$Y7" M\VKN:A1AJ-RD,;BJ#08]!D/R"6UDBMP4*:0_XUT4WWH0'#U8!8.$UZ4<$2_X MC01>X'?H6;\&'EJXUP'?#,,_5'Q$@J 7?C,,_RP>1R3T#-R?# 0C;*\SM'QA M#]]'H=2+2_SG(YXAMQIR]>^ A7%K86PMC'LLW!9*4\[MBRGID_GV.K^JJ6)+ M95+6XS*.HGCN/G8(B%H!T9L$=-W]JJ:*3@2,H\CK%A"W N(W"0BZ!,1G H*) MUR-@T@J8# JXJXTJ@G6"W$-9R23#7$G$#FA*E^F]T?JC'C6GKQG30C8>,HB"2 4]-3@&5&((+'"J[<]DE M=7H63S^,O;Z(SEHILT$I]V!JJ@D39W3+.--/7<9GYW&*HWC6;=OWGE.P]YI M2*R>>(WIKT+0L/T4@UEO"/R32N /RUA?#^0'/WCF"?ZG'.0_ISD_'-2ZQC\@ M$:7M-;3 =N-[Q21@"(_WR/J?^^87W($W\KSW7;G\#<#:/_>D0.<@][8S4B01 M5:'K2M>NMMW7M>TY7JRO_*MUW4,]T]0MW2J)% M:=N K=#85-AAAITE2', ]W="Z./$&&A[U>5_4$L#!!0 ( *^!IE)@%K\Z M<0( "H& 9 >&PO=V]R:W-H965T M5(HPCJ)I6#(N@S3QV6(6G :0 M8 M^+. 40L8^4*WRGQ92V99FFC5@';9Q.8&WAN/IFJX=+MX9S6MO8:'9$7G M1]SY$7N^T8=^4-G&ZII.K'UMS;D[>=QRQ+X.Z+[O.0_@-02P,$% @ KX&F M4DX6#+U@! V1< !D !X;"]W;W)K&ULS9A; M;]LV%,>_"B'TH06R2"0M7PK;0.,@6XH4".*V>QCVP-BT3502-9*V6V ??J3$ MB/(DTW*V GZ)=3GGZ'\N^HGA>,_%-[FA5('O:9+)2;!1*G\?AG*QH2F1USRG MF;ZSXB(E2I^*=2AS0&+KC3(7PNDX)VLZI^I+_BCT65A%6;*49I+Q# BZF@0?X/L9 M[AN'PN(KHWM9.P8FE6?.OYF3^^4DB(PBFM"%,B&(_MG1&4T2$TGK^,L&#:IG M&L?Z\4OTNR)YG%J#G WA$'9!U05P=L'7"1:*FL2.N6*#(="[X' MPECK:.:@J$WAK;-AF6GC7 E]EVD_-;TC3("O)-E2\(D2N154]TA)0+(EN&,9 MR1:,). ^DTILRSN_@ =&GEG"%*/:3H%:"-V7)[K8"L&R-;@ADDGP]I8JPA+Y M3CM^F=^"MV_>@3> 9>#SAF^E?HP/)-/NL,T]U.6K:HBJ&J(B'CY9PRN==*)K1L&\> =_%7R;ZUIWA$]G[G2SR%24MVNM.SJTG1J M983NC-"VFI=!^T50\_;OIG XBL?AKE[9IE%461R([55B>UZQ,ZV-F2%:F)'Z MT2:L#!#7GHF'@Q[&_Y+69C:*A\-V?7&E+^Y0S*0V\MTK&G<3WF(VBN((MPOO M5\+[7N'WF:*"2@6$GC<@]R3WC-:@"CJXB%$?5GJ&W9)\,DG.=9)7Y>"WM6/8 MJ'/+@#>-C@SXJ)(X.EOBRSBUCOO(HZ#4V+08P;A=)8SDT.U#N#03_ .4+01O,I\)H?*'*VA']?_!8>P M2>B&9)_)H60'<.@GN!UL\#+D(?FJW.SO2&#M_0S^]R?)!OG>@8BZ*+F!3D2(W@S^"BC7KB6]IB=:0= MJ+;6]H.\ QI1D\BMZZY6N^,K1N3PC;HLP%\'2=2$=KOX%CO/JA$YPB,_X>V\ MGXM+Y'B,XLMX"1S 4<>EY#0E?:)K@&&DB45QD#?7W&N7D[,[FZUFS_]!U!+ P04 M" "O@:92:I5(J_H$ !Z%0 &0 'AL+W=O]9(Q@Y[S3.C+SM*8U8<@T,F2 MY52?RQ43\&8N54X-W*I%H%>*T=09Y5E PK 7Y)2+SFCHGDW4:"@+DW'!)@KI M(L^IVGQDF5Q?=G#GY<$]7RR-?1",ABNZ8%-F9JN)@KN@\I+RG G-I4"*S2\[ M5_C#342L@1OQ.V=KO7.-;"@/4C[:FT_I92>TB%C&$F-=4/A[8F.69=83X/A2 M.NU4L7[S^YX"&8!ZK96&9_\-0L+SL7'92R.2TR&'904VLB\- 8$.1?;?_I<)F+' ,:;?P\/9]!J=O'N/WJ$ Z2553",N MT$QPHT_A(5S_MI2%IB+5P\ .#M%D)1 /FZ!D!8@OU!QCD)\BDA(<(/Y^(!Y M >91Z,S#!O-KO_G52L'LI'7VF[>81TVS![ @U:J0:E6(\Q>UK8K-[IDM@!2- M90ZJH*FKJRNEJ%@PJ%2#'C9H=]R$;MSCJS55*?KS5W")/AF6Z[\\@*(*4.0 MQ2V 9@((LE;< $U0(O.<:RL53>NT==1SCJQ,/8VZ&%+ZU#![7,T>>V>_RC*9 M4 -!ZIV D]W$L&=[S9IX%^\!BDD-:,N._3$D'L2O!]WL#\(#TA):MPJMZPWM MML@?F$)RCK2M1"17-AP-\3"5-_%ZZ[Z["RJ.PS!LAM6K8/7\ M&1>&GZ4\*YP(E,7.GI.L2 '27,D<)31+BFR;?8#O!L,[1I7@8J'1"L)RADVH M>WNHN^V@^Q7HOA?T_72F/5R_J-Q<'$?Q#2I @P/%IU@B%X+_;2O TL13 ;![ M9ZY4C$3["=EF?]! Y&X<-V#_9)9_YA=F126S?&FO-1_[11\8A?Y!G[G@>9'[/-9RC7M' MPJU:C+%?C6'-7!\C$F;W EB_QO3[G1 ?E%K0\<6;H2PDS4XMH 1BAU:H$93? M77@>AC_X@-7"COW*7A*!/A\@ JDUF(3'0012ZR\*VN7%4A7W.]ERP7FZ':X33W^]@P@'DJ 52 MK9W$+W:O.K^4ZT06PC3M_>/2T:MC)0YQMP5!+9+$+Y)W3TR=V1;0.#[>N0[) MU]/68AD=B5A&M5A&?IW[IK(H?>V61>2IBJC6R<@O;+?,0$'\5RZ6SE_W%QQ\MK)?)3]3M>#0^V9L#H;A>1\"4]L/?=L;(U?N2]:#-$;F[G+)*/#3 M#H#W[$BK;W8?5/IAD(%$=F]H&RM^O;4((MZ@O2+R G\NIN1 ME#G=MKTV%-TVGRN:,A@*).=91L3J$2A?=ASL;"X\I]-$F0MNMSTC4QB!>ID- MA=ZY!4N<9L!DRAD2,.DX/?PPP#4#L!&_4UC*TAJ95,:)9#M8*LI2MO\E[7H@2 (UPK\$PJ^$W://'R+?,_'1^#]:GAO)C3 M6+BW"W=U*8MZ^D4]?%&3R7X7&H- 86(WAJ9PIY1%1^LFRI"(J M/Q;>S1J.N;GFKEMNTU46W= 4?E&V[##&#UOA;M#@, BW2DP[J85%:F%E:K9< M?((DH2 K2E4K^&H7:V>]T%@_GYW]-7>M[,*^G8-C,:WC1C4*T8U*T2-C$-(= M0SX MNN%_!0:"4&L=B?44D4HEB#G7J^JR[;DXO%SWMITX,5=Z'K3+1,_X($R MOC_A7&TV9B@L_C5T_P-02P,$% @ KX&F4D ;Z;TO P .@L !D !X M;"]W;W)K&ULM9;;3N,P$(9?Q8I66I"6)LZI+6HK MM< >+E@A*N#:3::-16(7VVE!VH=?.TF3LB518<5-8SN>W]^,)],9;;EXE F M0L]9RN382I1:G]NVC!+(B.SQ-3#]9LE%1I2>BI4MUP)(7!AEJ>TZ3FAGA#)K M,BK6;L1DQ'.54@8W LD\RXAXF4'*MV,+6[N%6[I*E%FP)Z,U6<$-0;'CGL)6[HV1<67!^:.9_(K'EF.(((5(&0FB M'QNX@#0U2IKCJ1*UZC.-X?YXI_Z]<%X[LR 2+GCZ0&.5C*V!A6)8DCQ5MWS[ M$RJ' J,7\506OVA;[@U]"T6Y5#RKC#5!1EGY),]5(/8,/*?%P*T,W(*[/*B@ MO"2*3$:";Y$PN[6:&12N%M8:CC)S*W,E]%NJ[=1DKGCTF/ T!B&_HJNGG*H7 M=(;NV :D@AC=SN_0U$3.K)]<@B(TE:?,RG/C_ MSK,%",27E3#2*2T583%EJPYYOY;W"WF_1?Z'(,S$]X2RZH!3] >]15\&HU0+ M"C7SI6TF7N@XSLC>O $1U!!!)\0%89'^/HZG" XHSKQ6BK"F"#LI[LM,.Y8A M/&3 PU:(?@W1[X2H$YXH!"PV][X&0?GQ7/T#+C_T6[D&-=>@,PT?BK("\1G9 M@-!E$JU,XJ"8*$!+0@7:D#2'CH02D\V/,< M^[CG!6][CIVF-#F=2+KL+H%^$*K2'KZZCUZ_A6FO7.)CD_6]0/@@08*V$+D- MCOL?:?M>0O?@(H.P-VR+65-)L=<)J?]#NBHR;FHF]C^C)N.F'N+N@K@?S@6L M*&-:^0.U !\62C]P6HL!;DHE#C^W'."F(.+C*V);+-Z;8/W#!'-ZV/TG*O9> M.Y.!6!5-FT01SYDJ.YMZM6X,IV4[U&PON\IK(C2Y1"DLM:G3Z^LK$66C5DX4 M7Q?-T8(KW6H5PT0WMR#,!OU^R;G:3&ULM5;;;J,P M$/T5"ZVTK;0-& A)JB12TN[MH:NH4;?/3I@$JV!3VR2MM!^_-A"@:D#I;OL" MOLV9,S/VT8SW7#S("$"AIR1FJ9@R6 @DLR0AXGD.,=]/+&P=%F[I-E)F MP9Z.4[*%):B[="'TS*Y00IH DY0S)& SL6;X![,B$JYX?$]# M%4VLH85"V) L5K=\_P/*@/H&;\UCF7_1OC@;^!9:9U+QI#36#!+*BC]Y*A/1 M,/"<%@.W-'!SWH6CG.4U460Z%GR/A#FMT(QR$(^1E]?D87Z([M0"H(T6)YAV8FJQ'@YOM>"_RM+5B 0WY3 2%]IJ0@+*=MVP/L5O)_#^RWPWP5A)K]G ME)4.SM$?=(Q]D8P"K9^CF9>VFWJ!XSAC>W>$1+\BT>\D4569* 0L-,&F("@_ MG5;_%2T_\%MY!16OH#/W]_E;@O""[$!H;4!;DRT4$@5H0ZA .Q)GT%&%0>5H M<'(5,AF:Z(M@3=3UI3H6>0$\;$2.?=SS^L%VX(&SXYE2O84L8T\C]<\=)-\XZW7&_LUMS< M=WW])5R3@]O^_'&M<=C[8 $H'9S*K)9'['^L!.!:!/'I*MAV4=[X\DJ/P0EW MIM9$''R45I7(HQ=BY?1TTFTYAE3 M1>-3K59]XZSHENKC1=-Y0X2NMT0Q;+2ITQOHNHFBCRLFBJ=Y[[3B2G=B^3#2 MO2\(&ULE53;;MLP#/T5P>B %MABUT[: MM7 ,Y-)A?2@0]+(]#'M0;#H6*HF>)"?IWT^2'2_KTFQ[L46:Y_"0,IEN4#WK M"L"0K>!2CX/*F/HZ#'5>@:!Z@#5(^Z5$):BQIEJ%NE9 "P\2/(RCZ"(4E,D@ M2[UOH;(4&\.9A(4BNA&"JIJ&L%?8L M!1,@-4-)%)3C8')^/1NY>!_PA<%&[YV)JV2)^.R,VV(<1$X0<,B-8Z#VM889 M<.Z(K(P?'6?0IW3 _?.._9.OW=:RI!IFR+^RPE3CX&- "BAIP\T];CY#5X\7 MF"/7_DDV;>R%S9@WVJ#HP-863+9ONNWZL >P/((7P.&;P"2#I#X0EME MOJPY-31+%6Z(Q%%\?D#/[%_@B8='1^0D?3<3 MSY?\M9MDSG3.43<*R+?)4AME?]CO1U(,^Q1#GV+X1HJ%PC7S,V1'V%Z'3VC< M]1VZCI;KPG.Y@5YGPRBZ3,/U?H_^#+IRW5@?4#GJ58Z.JKPI2_ #ZJ011<=)K@:CZ-VA2_UO6%M#N#%.[:KT"V$65K3'=P#?JDWVL["@:5@ J1A2A(-Y2)83B_6 MW.2F6 21$P0<,QA2.N#Q M^,!^[;U;+UMJ8*WX-U9@M0C>!Z2 DC8<[U3[$7H_7F"NN/%?TG:QR3P@>6-0 MB1YL%0@FNS_=]W4X DS/ >(>$#\'S,X DAZ0>*.=,F_KDB+-4JU:HEVT97,# M7QN/MFZ8=*=XC]KN,HO#[$;F2@#Y3/=@R!ORB6I-76')RTM RKAYE89H\[CH M,.\Y5QUG?(8S(;=*8F7(E2R@>(H/K;Y!9'P0N8I'"9>UGI H?DWB*)Z>T+/^ M%WCBX=&(G&2H6>+YDK_6C%PRDW-E&@WD^W)K4-MK^6,DQ6Q(,?,I9F=27)4E M^ M.T&:Q1P+FU#F,DWR8S*,7I\KUW[ G'N:#A_DHSS44H"DG!BDVJ/2C]W'* MQCA//)U$IP6%1_=>@-[Y=F!(KAJ)W>T:5H>.L_0/[=GZRG:BKG'\H>G:V"W5 M.R8-X5!:RFCRSFK576OH)JAJ_[JV"NU;](2#/TY^PU0 M2P,$% @ KX&F4@S/B!5" P ;PH !D !X;"]W;W)K&ULM5;;CM,P$/T5*P()I*6)T^NBMM)N*P0(I&K+Y0'QX";3QEK' M#K;3[OX]8R>;%C8-%\%+&SL^Y\R>'I2^-1F )7>YD&869-86+\/0)!GD MS/14 1+?;)7.F<6AWH6FT,!2#\I%&$?1*,P9E\%\ZN=6>CY5I15*&[S+K)L+YM& [6(/]6*PTCL*&)>4Y2,.5)!JVL^"*OES2 MH0/X%9\X',S),W&I;)2Z=8,WZ2R(7$0@(+&.@N'?'A8@A&/".+[5I$&CZ8"G MSP_LKWSRF,R&&5@H\9FG-IL%DX"DL&6EL#?J\!KJA'R B1+&_Y)#M784!R0I MC55Y#<8( _N\"!C5@X)VI4O$^+)EE\ZE6 M!Z+=:F1S#]Y,C\;TN73??6TUON6(L_,;$,Q"2E9,VWOR03-IF/\BACQ;@F5< MF.?D!?FX7I)G3YZ3)X1+\B%3I6$R-=/08@B.*$QJN>M*+CXC][84/1+'%R2. MXJ@%ONB&OV>Z1R@]"U]VPZ\*A$>5.OT1'J)OC7EQ8U[L^09GS9.6":*VY+KD M(N5R9SI8^PUKW[/V__23D"_O<"EY8R$W7SN$!HW0H#/\%;O''6P-UE,*I)0I M:"( -U&;LQ75R%.Y9K*?T]$TW+?(#QOY8:?\*U5)8B61]UPJS3'=M57);:8$ MONC(<-1(C/ZOE>-&:/SOK*RHAB=6#B;M5DX:^4FG_'IQU9'$9<-R^7_=HM&Q MZT3=?I4ZR= >MW?VD/%$ "E0MJVE+&JNT]K##=SN&#UI?+3;,R:\?"FWW*)X M&PO=V]R:W-H965TZ_WY%6 M) 61& -#OM@DQ>?NN2/Y\+C82_6@,P!##D4N]'*4&5-^"@*=9E P?2Y+$/AE M*U7!#';5+M"E K9QH"(/HC"3QO38Z:GQ:8+?]9/UG M%SP&<\\TK&7^-]^8;#F:C<@&MJS*S8W2>*#L;K=F&R[Y#8[ZXL!OEUBC\RA%G5A?I]XIK;A=-DX_D=Z84LTM'WE^! M83S7'W#T[O:*O'_W@;PC7) _,UEI)C9Z$1@D8,T$:>WL\N@L&G#VC:ES0ND9 MB<(H[(&O_?"+$N%AY."T!WYU"CP>]/[9#_^5"833/N\!)KW)?-1D/G+VX@%[ MEY7&$:U)9PG(/[_A&/EJH-#_>GS$C8_8^1@/^/AC+T#IC)>X< 84:(,G$[TI MV/2MGM\8#T*O>XBF9S.DT6P6-W MK7JGQ>-Y,^T9L:0AEGB)?>."%U7A"7'26)J\V>I.&Q]3+]L[#=LJ)SG?0M]J M^L$)^0%,:0^-64-CYD\:.[R2M'EC:?YF2:-AJWCA_TG;*V@:OIHXVA%?ZC5V MN[[PV6FEA+Z=EM!63*A? !HOJ2SNN6#6RQDI*Y5F>%634O&T/Z/QB\,:QW26 MQ/V'E;8R0OTZ<@W*E4HBA8^V6MA@Z6) N.@Y#@I[D_7?4T?#28<2#9/9@'S0 M5C^H7T#63&>D/(56+ZOD!:MY-!M*4RM%=.+?94:F#Z>QZD_6Y&6RXG R0*M5 M+^I7H+741A.FM4PY,\AGSTU?\KSDUK639^2B>3A KM4TZA>U[D%*D6AON3%[ ML:]Q$TV'-E&K@G1^VCEC+8DS @=(*U>:X?'#=X)VYX_([=.5#E@7"BSNL8SO MH[NNO3ZC.TT&,A6U+,T^FR7C :2NW=O;:D;]G0Z?W'4@TX-;9](6*ON.-;$.6P1%YY/,0AU?'4<.T:6 MKJR^EP:+=-?,\*4&RD[ [ULIS5/'5NK-VV_U'U!+ P04 " "O@:92 X:X MW[<" #P!P &0 'AL+W=O4[A(I$RH>V=>JDJ&FWAVD/#CC!JL&I;9+NW^_:4$97@JI)>P%_ MW'/.O<=PG1RY>)0Y(0H]%ZR4$RM7:G]MVS+-28'E%=^3$G:V7!18P53L;+D7 M!&<&5##;%N[H+E=Z MP9XF>[PC:Z(>]BL!,[MER6A!2DEYB0393JR9>[UT'0TP$=\H.3PUI%:KJ8'=\0O[1U,\%+/!DBPX^TXS ME4^LL84RLL454W?\^)DT!86:+^5,FB)H(?D=#1P*8'QDR#AO)IJ<]] MK03L4L"IZ2Q]JJBD^@PDND0SQGB*S8GP+5I5(LW!5+02-"7H?$D4IDQ>0.## M>HG.SR[0&:(ENL]Y)7&9R<16D)-FMM-&?U[K>Z?T]^(*.=X'Y#F>VP-?#,._ MX!+@[DGX AM]J^$8C.*'QB?/L2!GK\[I&C@Q2__&'J3>.W2A,[$/7T]XP/XC;L%>) M!6UBP6!BZ\5LH+RP90G_FX6C5F,TF.D]+G=TPPC"4A(EH?F E"!9WP"Z,0YC5OQ\:#X3:E>U]]7 M=DT1=J1=/XX=IU\Z;J7C?_UVE_%;Q3B,PJ!?T77^-#AG^+"YPKV"#:YKK^^[ MX]#_2]'N=%=]%T+3V%'HEHQL >A<19"SJ*^7>J+XWC3<#5?0OLTPARN9"!T M^UO.U6QE3'.>ENM+UPY;.(;5TC^ZY1W?GRF3/T?1@XNIG,Z22\.WW[LY7Z\DW@[B?O3DX&=V>7A_93 M"YR%D9?TXAFDYX,!3@P@1IX^C_PI;DL==0F:C@LI]O,$!A.;5#2X)WP2S@AG M<\7 JR 5XVMG'H)A(;E4@38%,F)BL#0/#H[=#&K7\51,2&5CNPCN[[Q;?@!L M9B"0<=X+'(;.,!W71&NJQ)69V,76^ @*NO'MNC8*2T76\? BW#K8FPDRERJG MJ@\3AQO3=,QI 7(4*Y=PU[*. -1:5F:0,U)*0:R&C4Q4=0 U%?W0".J&CL9-@'^7S7'OT@Y>Q!O4[%[JSZW9CK!S:!9ZK6C!5G:^ M*GH!&'N,LY.ZYNM/G)6BHF[SSPXX'9.-7["4BCV8:- J"V.@*@SNJ=)LL6OY MI4A]2U=ZTTZK M<\?(6:_VZ>2RJH(GQ7M.G]8\[RBQ4G'_Z59/M?Y5"P5V-W M6AV[R(O7(#(]?I%)=I0:H^[4V3G:]@ZVWAK "\0D_ XO*WP;-)BWC&LFNMF2 MY3D5C\XW0Z_)W+P.[O&;]3DM2,OU;0].PNWX&\U96V7]JFM(1+=J._X*VXO3 M_NW%Q&(BIRN:S[JI*N=V&)B!B=I=X'"(7-G+CV ^#O,C@&%Q, 68C_/"XOQ/ M^QFA^W$8IFWD14:HSPCU<5X^9&8_6!R_3V8N_TZS+$G2%,OH;.95,,/REJ;P M];-AVL #BP.1_BS7>+7Q#GFZ#[":/M4AV$[Q3L1VBN<:$'_>P"/+_-7&XH ' M5@6L=R"^/P[TE-\G2:"JF#;L"<:1+,,0Z$5_CZ8IDIT4/O[Z8$])DF29'P', MKR!), 2>1AS!%( &#$D2>PX>G$?1YIR*MK^13'\#4$L#!!0 ( *^!IE*7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:G) MGRQ1%Q]1),\,J?=WQMZLC;EA]Z72;C;:>E\=C\ET+[KAZM4 V@=EM9 MN1'3O!2ST=S<"ML\#_S!6=$]FP>HH*;LL80#]JQH\2A1="&T$P6#+6>4+("C M8!^YXCH7+(",$ER8'R)B02S$VHHK7BLSU,9 M1B41IH"(V $K;_*;K5&%L.Z/=O3PO0$8$T)$;H3JXLQ*<3$4KAH M"F'X6'(8>-FEY=KQ-B/K$6)6B(FM<)+#2W3R"1.:1A K V'>M%OC+DA)G;# M+B!BKR!W5<+]&8)A>>S7F8R3 _,:M;;,D]FHA/)>JWS0QK23$6@FBFB$T3"@)L5#0L*8W=J>88E+R M*2HLK DG;%-,,>DA)ZIZ4[8I)IGT12:JGNTS*>::E-@U>\9V@\V-@XABD!)= M[""6SIYR55>5:N,>KO9K6ZL0$Y-.2BR=/>97[FO;Q#V0G'85>R[Y.L3$I),2 M2^=)^/V:A44A)B:=E%@Z@YC0BYIZO1 JQ,2LDQ);I\T5GNWCF'S2E\AFFKY3 MEMRV;?($KBB@:IN!\R)<*\3DDQ'+YR?F:0U]1[ E?^C2&[@7.S>]B=@,DT]& MOM"^F\Q^.I<-[S[$Q.23D4^1#4YG[UIGB(GY)R/V#Y[4AA%'A@DH(Q;08%+; M=?JFBD-,=+V=6$"_P?RY<19B8@+*B 7T&\R_(7YW7A0A)B:@C%A *&;_&PM, M0!EYVA/,9;R& :FLC&X[4=O70TS,0MD+KKX,^#+\& 2ST/1@"S(M:(B)66CZ M@JLRS]0F9J$IL85^P3Q1RN1\MVRSK$-,S$+3UD+CW0=]A=A(+8IO\!<.RG.N M\J5ES4_W<4*:->N,FUJI.91]U^>&%[OO W??-G[X#U!+ P04 " "O@:92 M)V75I0P" "$)0 &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$= MS\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G M&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S M!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D M6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;4 M6PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z& M>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>! MWH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO M-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ KX&F4N[5[1CF M 0 ]20 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI MU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT M31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL M=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( *^! MIE(9.ZX\;P4 ) 6 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ KX&F4G5F,KM! P 2PL !@ ("!CA0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KX&F4OS#2L7L!0 MI!L !@ ("!_B 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX&F4E%V#6X- P ' < !@ M ("!%$ 'AL+W=O&UL4$L! A0#% @ KX&F4F&*?]#& @ @8 !D M ("!]44 'AL+W=OYL]P'D# "9!P &0 @('R2 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ KX&F4FD<\"1L P *0< !D ("!/U( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKX&F4LU0;WA)!0 7 P !D ("!D6< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX&F4DO=]LY<#P X2L !D M ("!5H@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ KX&F4L+W^J#6 @ \ 4 !D ("!Z9T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX&F M4@T"58V* P R0< !D ("!(:D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX&F4C'>=KC/ P X@D M !D ("!Q+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX&F4@>I6L&X @ T0< !D M ("!'[T 'AL+W=O&PO=V]R:W-H965T M[" !X;"]W;W)K&UL4$L! A0# M% @ KX&F4J&=7I]5 @ 3 4 !D ("!+\8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KX&F4E*1 M6T7H P R1 !D ("!:\X 'AL+W=O&PO=V]R:W-H965TNIL0( ,4( 9 " @4_5 !X;"]W;W)K&UL4$L! A0#% @ KX&F4EC](NII @ *P8 !D M ("!-]@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KX&F4ADO?>I& P 30H !D ("! MJ> 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KX&F4FV>!38? @ ;00 !D ("!(.P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX&F4C$3,48> P 00P !D M ("!E0$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ KX&F4L#0'O1? @ V@4 !D ("!FPL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKX&F4F90SGO/ P !PX !D ("!&Q0! 'AL+W=O&UL4$L! A0#% @ KX&F4I>*NQS $P( L M ( !2AX! %]R96QS+RYR96QS4$L! A0#% @ KX&F4L1E.4@2!0 M7RD \ ( !,Q\! 'AL+W=OT8Y@$ /4D M 3 " ;8F 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 !' $< :!, ,TH 0 $! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 135 353 1 false 46 0 false 4 false false R1.htm 0001001 - Document - Cover Sheet http://www.ridefox.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Income Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 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 2103102 - Disclosure - Revenues Sheet http://www.ridefox.com/role/Revenues Revenues Notes 9 false false R10.htm 2109103 - Disclosure - Inventory Sheet http://www.ridefox.com/role/Inventory Inventory Notes 10 false false R11.htm 2112104 - Disclosure - Prepaids and Other Assets Sheet http://www.ridefox.com/role/PrepaidsandOtherAssets Prepaids and Other Assets Notes 11 false false R12.htm 2115105 - Disclosure - Property, Plant and Equipment, net Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 12 false false R13.htm 2119106 - Disclosure - Leases Sheet http://www.ridefox.com/role/Leases Leases Notes 13 false false R14.htm 2125107 - Disclosure - Accrued Expenses Sheet http://www.ridefox.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2129108 - Disclosure - Debt Sheet http://www.ridefox.com/role/Debt Debt Notes 15 false false R16.htm 2134109 - Disclosure - Commitments and Contingencies Sheet http://www.ridefox.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 2136110 - Disclosure - Derivatives and Hedging Sheet http://www.ridefox.com/role/DerivativesandHedging Derivatives and Hedging Notes 17 false false R18.htm 2138111 - Disclosure - Fair Value Measurements and Financial Instruments Sheet http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments Fair Value Measurements and Financial Instruments Notes 18 false false R19.htm 2141112 - Disclosure - Stockholders' Equity Sheet http://www.ridefox.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2147113 - Disclosure - Income Taxes Sheet http://www.ridefox.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2151114 - Disclosure - Related Party Transactions Sheet http://www.ridefox.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 2153115 - Disclosure - Acquisitions Sheet http://www.ridefox.com/role/Acquisitions Acquisitions Notes 22 false false R23.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 23 false false R24.htm 2304301 - Disclosure - Revenues (Tables) Sheet http://www.ridefox.com/role/RevenuesTables Revenues (Tables) Tables http://www.ridefox.com/role/Revenues 24 false false R25.htm 2310302 - Disclosure - Inventory (Tables) Sheet http://www.ridefox.com/role/InventoryTables Inventory (Tables) Tables http://www.ridefox.com/role/Inventory 25 false false R26.htm 2313303 - Disclosure - Prepaids and Other Current Assets (Tables) Sheet http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables Prepaids and Other Current Assets (Tables) Tables 26 false false R27.htm 2316304 - 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 27 false false R28.htm 2320305 - Disclosure - Leases (Tables) Sheet http://www.ridefox.com/role/LeasesTables Leases (Tables) Tables http://www.ridefox.com/role/Leases 28 false false R29.htm 2326306 - Disclosure - Accrued Expenses (Tables) Sheet http://www.ridefox.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.ridefox.com/role/AccruedExpenses 29 false false R30.htm 2330307 - Disclosure - Debt (Tables) Sheet http://www.ridefox.com/role/DebtTables Debt (Tables) Tables http://www.ridefox.com/role/Debt 30 false false R31.htm 2339308 - Disclosure - Fair Value Measurements and Financial Instruments (Tables) Sheet http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsTables Fair Value Measurements and Financial Instruments (Tables) Tables http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments 31 false false R32.htm 2342309 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.ridefox.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.ridefox.com/role/StockholdersEquity 32 false false R33.htm 2348310 - Disclosure - Income Taxes (Tables) Sheet http://www.ridefox.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ridefox.com/role/IncomeTaxes 33 false false R34.htm 2354311 - Disclosure - Acquisitions (Tables) Sheet http://www.ridefox.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.ridefox.com/role/Acquisitions 34 false false R35.htm 2405401 - Disclosure - Revenues - Sales by Product Category (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails Revenues - Sales by Product Category (Details) Details 35 false false R36.htm 2406402 - Disclosure - Revenues - Sales by Sales Channel (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails Revenues - Sales by Sales Channel (Details) Details 36 false false R37.htm 2407403 - Disclosure - Revenues - Sales by Geographic Location (Details) Sheet http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails Revenues - Sales by Geographic Location (Details) Details 37 false false R38.htm 2408404 - Disclosure - Revenues - Narrative (Details) Sheet http://www.ridefox.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 38 false false R39.htm 2411405 - Disclosure - Inventory (Details) Sheet http://www.ridefox.com/role/InventoryDetails Inventory (Details) Details http://www.ridefox.com/role/InventoryTables 39 false false R40.htm 2414406 - 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 40 false false R41.htm 2417407 - Disclosure - Property, Plant and Equipment, net - Property, Plant and Equipment (Details) Sheet http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails Property, Plant and Equipment, net - Property, Plant and Equipment (Details) Details 41 false false R42.htm 2418408 - 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 42 false false R43.htm 2421409 - Disclosure - Leases - Narrative (Details) Sheet http://www.ridefox.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 43 false false R44.htm 2422410 - Disclosure - Leases - Lease Costs (Details) Sheet http://www.ridefox.com/role/LeasesLeaseCostsDetails Leases - Lease Costs (Details) Details 44 false false R45.htm 2423411 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 45 false false R46.htm 2424412 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 46 false false R47.htm 2427413 - Disclosure - Accrued Expenses - Accrued Expense Components (Details) Sheet http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails Accrued Expenses - Accrued Expense Components (Details) Details 47 false false R48.htm 2428414 - Disclosure - Accrued Expenses - Activity Related to Warranties (Details) Sheet http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails Accrued Expenses - Activity Related to Warranties (Details) Details 48 false false R49.htm 2431415 - Disclosure - Debt - Narrative (Details) Sheet http://www.ridefox.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 49 false false R50.htm 2432416 - 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 50 false false R51.htm 2433417 - 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 51 false false R52.htm 2435418 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.ridefox.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 52 false false R53.htm 2437419 - Disclosure - Derivatives and Hedging (Details) Sheet http://www.ridefox.com/role/DerivativesandHedgingDetails Derivatives and Hedging (Details) Details http://www.ridefox.com/role/DerivativesandHedging 53 false false R54.htm 2440420 - Disclosure - Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) Sheet http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) Details 54 false false R55.htm 2443421 - Disclosure - Stockholders' Equity - Narrtive (Details) Sheet http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails Stockholders' Equity - Narrtive (Details) Details 55 false false R56.htm 2444422 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) Sheet http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails Stockholders' Equity - Equity Incentive Plans (Details) Details 56 false false R57.htm 2445423 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details) Sheet http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails Stockholders' Equity - Unvested RSU Activity (Details) Details 57 false false R58.htm 2446424 - Disclosure - Stockholders' Equity - Unvested PSU Activity (Details) Sheet http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails Stockholders' Equity - Unvested PSU Activity (Details) Details 58 false false R59.htm 2449425 - Disclosure - Income Taxes - Components (Details) Sheet http://www.ridefox.com/role/IncomeTaxesComponentsDetails Income Taxes - Components (Details) Details 59 false false R60.htm 2450426 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.ridefox.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 60 false false R61.htm 2452427 - Disclosure - Related Party Transactions (Details) Sheet http://www.ridefox.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.ridefox.com/role/RelatedPartyTransactions 61 false false R62.htm 2455428 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.ridefox.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 62 false false R63.htm 2456429 - Disclosure - Acquisitions - Allocation of Purchase Price (Details) Sheet http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails Acquisitions - Allocation of Purchase Price (Details) Details 63 false false All Reports Book All Reports foxf-20210402.htm foxf-20210402.xsd foxf-20210402_cal.xml foxf-20210402_def.xml foxf-20210402_lab.xml foxf-20210402_pre.xml foxf2021-04x0210xqex311.htm foxf2021-04x0210xqex312.htm foxf2021-04x0210xqex321.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "foxf-20210402.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 135, "dts": { "calculationLink": { "local": [ "foxf-20210402_cal.xml" ] }, "definitionLink": { "local": [ "foxf-20210402_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-20210402.htm" ] }, "labelLink": { "local": [ "foxf-20210402_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-20210402_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "foxf-20210402.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/deprecated-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" ] } }, "elementCount": 438, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 23, "keyStandard": 330, "memberCustom": 10, "memberStandard": 35, "nsprefix": "foxf", "nsuri": "http://www.ridefox.com/20210402", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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", "role": "http://www.ridefox.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Inventory", "role": "http://www.ridefox.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - 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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - 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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Leases", "role": "http://www.ridefox.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Accrued Expenses", "role": "http://www.ridefox.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Debt", "role": "http://www.ridefox.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Commitments and Contingencies", "role": "http://www.ridefox.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Derivatives and Hedging", "role": "http://www.ridefox.com/role/DerivativesandHedging", "shortName": "Derivatives and Hedging", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Fair Value Measurements and Financial Instruments", "role": "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments", "shortName": "Fair Value Measurements and Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141112 - Disclosure - Stockholders' Equity", "role": "http://www.ridefox.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147113 - Disclosure - Income Taxes", "role": "http://www.ridefox.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - Disclosure - Related Party Transactions", "role": "http://www.ridefox.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153115 - Disclosure - Acquisitions", "role": "http://www.ridefox.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Revenues (Tables)", "role": "http://www.ridefox.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Inventory (Tables)", "role": "http://www.ridefox.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Prepaids and Other Current Assets (Tables)", "role": "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables", "shortName": "Prepaids and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Property, Plant and Equipment, net (Tables)", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables", "shortName": "Property, Plant and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Leases (Tables)", "role": "http://www.ridefox.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - 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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "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 - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Debt (Tables)", "role": "http://www.ridefox.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Fair Value Measurements and Financial Instruments (Tables)", "role": "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsTables", "shortName": "Fair Value Measurements and Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - 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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - Income Taxes (Tables)", "role": "http://www.ridefox.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354311 - Disclosure - Acquisitions (Tables)", "role": "http://www.ridefox.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - 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-20210402.htm", "contextRef": "i90ef68bff5da4042a700207945944c1e_D20210102-20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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-20210402.htm", "contextRef": "i9397d76caef9485f9ee56e8274a8372e_D20210102-20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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-20210402.htm", "contextRef": "i635d323ca1664d558610cfb2f939d07f_D20210102-20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "iadc626d707e64491a82eb78c3af9a52c_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenues - Narrative (Details)", "role": "http://www.ridefox.com/role/RevenuesNarrativeDetails", "shortName": "Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "iadc626d707e64491a82eb78c3af9a52c_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:PrepaidDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - 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:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:PrepaidDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Property, Plant and Equipment, net - Property, Plant and Equipment (Details)", "role": "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment, net - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - 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", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i3e645bcd75224b4faa9300fd970a7d9e_I20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - 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-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Leases - Lease Costs (Details)", "role": "http://www.ridefox.com/role/LeasesLeaseCostsDetails", "shortName": "Leases - Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - 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 }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - 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-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Accrued Expenses - Accrued Expense Components (Details)", "role": "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails", "shortName": "Accrued Expenses - Accrued Expense Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i691cb5bc8f5b42caa5adbaeda97cfa1f_I20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - 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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Debt - Narrative (Details)", "role": "http://www.ridefox.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - 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-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - 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", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:InstallmentPaymentsToAcquireBusinessRemainderOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:InstallmentPaymentsToAcquireBusinessRemainderOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "ia725320a64c54ccea93695ad33dbc36f_I20200817", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAmountOfHedgedItem", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - 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-20210402.htm", "contextRef": "ia725320a64c54ccea93695ad33dbc36f_I20200817", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details)", "role": "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i150446678fba4808affcbeb19c4e6fe4_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": "2443421 - Disclosure - Stockholders' Equity - Narrtive (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "shortName": "Stockholders' Equity - Narrtive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i150446678fba4808affcbeb19c4e6fe4_D20200630-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "foxf:SaleOfStockUnderwritersCommissions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "iab64d9da268c4862a66c940093e8b450_D20210101-20210101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08c7f77c7de044139e766b412fc1ce98_D20210102-20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails", "shortName": "Stockholders' Equity - Unvested RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Stockholders' Equity - Unvested PSU Activity (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "shortName": "Stockholders' Equity - Unvested PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "iaf6eda5f1add4ec98e01a85bdf8de250_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449425 - Disclosure - Income Taxes - Components (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesComponentsDetails", "shortName": "Income Taxes - Components (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i394c449a7b814f7488e8584983187bab_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest", "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "shortName": "Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i394c449a7b814f7488e8584983187bab_I20200103", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "INF", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "iccac0fb0a4014686be5a3a4749361543_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452427 - 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-20210402.htm", "contextRef": "iccac0fb0a4014686be5a3a4749361543_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i29a0545b8bc146049bcdc0bd32c60005_I20200311", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i29a0545b8bc146049bcdc0bd32c60005_I20200311", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i08f8618cb4af4e10a8cf8f06402ebfce_I20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456429 - 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", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i8c96bdaba0424434a59a698220b7f98f_I20200311", "decimals": "-3", "lang": "en-US", "name": "foxf:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "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-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Revenues", "role": "http://www.ridefox.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf-20210402.htm", "contextRef": "i4d14f275c5194274921c21b1f8e4199c_D20210102-20210402", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "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/Cover" ], "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/Cover" ], "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/Cover" ], "xbrltype": "gMonthDayItemType" }, "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/Cover" ], "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/Cover" ], "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/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ridefox.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r485" ], "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/Cover" ], "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/Cover" ], "xbrltype": "submissionTypeItemType" }, "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/Cover" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r486" ], "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/Cover" ], "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/Cover" ], "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/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r486" ], "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/Cover" ], "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/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r486" ], "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/Cover" ], "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/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r487" ], "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/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r486" ], "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/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r486" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r486" ], "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/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r486" ], "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/Cover" ], "xbrltype": "employerIdItemType" }, "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/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r482" ], "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/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r483" ], "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/Cover" ], "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/Cover" ], "xbrltype": "tradingSymbolItemType" }, "foxf_AccruedSalesRebate": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Sales Rebate", "label": "Accrued Sales Rebate", "terseLabel": "Accrued sales rebate" } } }, "localname": "AccruedSalesRebate", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210402", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "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 of acquiree management" } } }, "localname": "BusinessAcquisitionExecutiveCompensation", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "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": "Tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "foxf_CashFlowNoncashOperatingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Noncash Operating Activities Disclosure [Abstract]", "label": "Cash Flow, Noncash Operating Activities Disclosure [Abstract]", "terseLabel": "Cash Flow, Noncash Operating Activities Disclosure [Abstract]" } } }, "localname": "CashFlowNoncashOperatingActivitiesDisclosureAbstract", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "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/20210402", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "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/20210402", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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, 2021" } } }, "localname": "InstallmentPaymentToAcquireBusinessYearTwo", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "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 payment, 2020" } } }, "localname": "InstallmentPaymentsToAcquireBusinessRemainderOfYear", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "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 payment, 2022" } } }, "localname": "InstallmentPaymentsToAcquireBusinessYearThree", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "foxf_InterestandIncomeTaxesPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest and Income Taxes Paid [Abstract]", "label": "Interest and Income Taxes Paid [Abstract]", "terseLabel": "Interest and Income Taxes Paid [Abstract]" } } }, "localname": "InterestandIncomeTaxesPaidAbstract", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "foxf_LeasesSupplementalBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Supplemental Balance Sheet Disclosure", "label": "Leases, Supplemental Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Disclosure" } } }, "localname": "LeasesSupplementalBalanceSheetDisclosureTableTextBlock", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "foxf_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "foxf_LesseeOperatingLeaseOptionToTerminateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option To Terminate, Term", "label": "Lessee, Operating Lease, Option To Terminate, Term", "terseLabel": "Option to terminate, term" } } }, "localname": "LesseeOperatingLeaseOptionToTerminateTerm", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "foxf_MinorityShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minority Shareholder [Member]", "label": "Minority Shareholder [Member]", "terseLabel": "Founder and Minority Stockholder" } } }, "localname": "MinorityShareholderMember", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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/20210402", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "domainItemType" }, "foxf_OtherLeaseCost": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/LeasesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Lease, Cost", "label": "Other Lease, Cost", "terseLabel": "Other lease costs" } } }, "localname": "OtherLeaseCost", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "foxf_PaymentsForRepurchaseOfRedeemableInterestRemainingLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Repurchase of Redeemable Interest, Remaining Liability", "label": "Payments for Repurchase of Redeemable Interest, Remaining Liability", "terseLabel": "Remaining liability" } } }, "localname": "PaymentsForRepurchaseOfRedeemableInterestRemainingLiability", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "foxf_PaymentsforProceedsfromStockCompensationProgram": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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", "negatedLabel": "Proceeds (repurchases) from stock compensation program, net" } } }, "localname": "PaymentsforProceedsfromStockCompensationProgram", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20210402", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "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": "Cash performance-based retention incentive" } } }, "localname": "PerformanceBasedRetentionIncentivesCash", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "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": "Stock performance-based retention incentives" } } }, "localname": "PerformanceBasedRetentionIncentivesStockOptions", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "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/20210402", "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/20210402", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "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/20210402", "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/20210402", "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/20210402", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "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": "Underwriters commission" } } }, "localname": "SaleOfStockUnderwritersCommissions", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "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": "Underwriters discounts" } } }, "localname": "SaleOfStockUnderwritersDiscounts", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "monetaryItemType" }, "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/20210402", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "domainItemType" }, "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/20210402", "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/20210402", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" ], "xbrltype": "domainItemType" }, "foxf_StockReleasedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Released During Period, Shares", "label": "Stock Released During Period, Shares", "terseLabel": "Shares released (in shares)" } } }, "localname": "StockReleasedDuringPeriodShares", "nsuri": "http://www.ridefox.com/20210402", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "sharesItemType" }, "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/20210402", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "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_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_MaximumMember": { "auth_ref": [ "r266", "r268", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r458", "r461" ], "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/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r266", "r268", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r458", "r461" ], "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/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "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": [ "r167", "r245", "r247", "r408", "r457", "r459" ], "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": [ "r167", "r245", "r247", "r408", "r457", "r459" ], "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": [ "r255", "r266", "r268", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r458", "r461" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r255", "r266", "r268", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r458", "r461" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/LeasesNarrativeDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r168", "r169", "r245", "r248", "r460", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "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/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r168", "r169", "r245", "r248", "r460", "r468", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480" ], "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/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" ], "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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "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": [ "r36" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r111", "r393", "r427", "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Related parties, accounts payable" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r172", "r173" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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 of $803 and $663 at April\u00a02, 2021 and January\u00a01, 2021, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r16", "r106", "r393", "r395", "r445" ], "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": "Related parties, 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": [ "r12", "r423", "r440" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": 5.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/AccruedExpensesAccruedExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/AccruedExpensesAccruedExpenseComponentsDetails", "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r191" ], "calculation": { "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails": { "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r57", "r58", "r59", "r442", "r466", "r467" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r60", "r114", "r115", "r116", "r340", "r462", "r463" ], "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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r186" ], "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": "Useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r18" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r289", "r290", "r291" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r269", "r271", "r294", "r295" ], "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": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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 (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r271", "r286", "r293" ], "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": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails", "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r174", "r179" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r94", "r176" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r185", "r188" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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", "verboseLabel": "Amortization of purchased intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares excluded from calculation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r104", "r150", "r159", "r165", "r177", "r334", "r341", "r361", "r422", "r439" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r51", "r104", "r177", "r334", "r341", "r361" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r273", "r288" ], "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/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "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/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r346", "r349" ], "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/DebtNarrativeDetails" ], "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r265", "r267" ], "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/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r265", "r267", "r318", "r319" ], "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/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "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/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r317" ], "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" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r326" ], "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": "Remaining net tax basis" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r316" ], "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": "Acquisition cost" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r323", "r324", "r325" ], "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": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r327" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r320", "r321" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total", "verboseLabel": "Business combination, purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r321" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "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", "negatedTerseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r320", "r321" ], "calculation": { "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "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": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "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_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r113", "r145" ], "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": [ "r98", "r99", "r100" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r96", "r101" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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 period", "periodStartLabel": "CASH AND CASH EQUIVALENTS\u2014Beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r362" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r198", "r428", "r447" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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 9 - Commitments and Contingencies)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r195", "r196", "r197", "r205" ], "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_CommonStockMember": { "auth_ref": [ "r114", "r115" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r218" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest", "http://www.ridefox.com/role/Cover" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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,854 shares issued and 41,964 outstanding as of April\u00a02, 2021; 42,692 shares issued and 41,802 outstanding as of January\u00a01, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r74", "r433", "r454" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "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/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r73", "r332", "r333", "r345", "r432", "r453" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "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/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r72", "r331", "r345", "r431", "r452" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "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/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r102", "r336" ], "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": [ "r245", "r253" ], "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": [ "r245", "r253" ], "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": [ "r78", "r408" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "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/StockholdersEquityEquityIncentivePlansDetails" ], "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/DebtNarrativeDetails" ], "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/DebtNarrativeDetails" ], "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": [ "r217" ], "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/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r215", "r424", "r438" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 2.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": [ "r372", "r374" ], "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/DebtNarrativeDetails" ], "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/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r108", "r219", "r220", "r221", "r222", "r371", "r372", "r374", "r437" ], "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/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/DebtNarrativeDetails" ], "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_DeferredFinanceCostsGross": { "auth_ref": [ "r373" ], "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" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r35", "r373" ], "calculation": { "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Debt issuance cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r298", "r299" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r95" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r94", "r189" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/CondensedConsolidatedStatementsofCashFlows" ], "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": "Amount of interest rate swap" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r52", "r53", "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest Rate Swap, asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "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/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r358" ], "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": "Fair value of interest rate swap" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DerivativesandHedgingDetails" ], "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": [ "r347", "r348", "r350", "r353" ], "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/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "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": [ "r354" ], "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_DerivativeLiabilities": { "auth_ref": [ "r52", "r53", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Interest Rate Swap, liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253" ], "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": [ "r245" ], "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": [ "r296" ], "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_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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r131", "r132", "r133", "r135", "r136", "r434", "r455" ], "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r119", "r120", "r121", "r122", "r123", "r129", "r131", "r132", "r133", "r135", "r136", "r434", "r455" ], "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r362" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r301" ], "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", "terseLabel": "Effective tax rates" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesComponentsDetails", "http://www.ridefox.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r301", "r310" ], "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", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": 3.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/AccruedExpensesAccruedExpenseComponentsDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r287" ], "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/StockholdersEquityNarrtiveDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r287" ], "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 related to RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r114", "r115", "r116", "r118", "r124", "r126", "r137", "r178", "r218", "r223", "r289", "r290", "r291", "r306", "r307", "r363", "r364", "r365", "r366", "r367", "r369", "r462", "r463", "r464" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r355", "r359", "r360" ], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r356", "r398", "r399", "r400" ], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "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": [ "r357" ], "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 Measurements and Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r256", "r257", "r262", "r264", "r356", "r398" ], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r256", "r257", "r262", "r264", "r356", "r399" ], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r356", "r400" ], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r355", "r356" ], "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/FairValueMeasurementsandFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements and Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r398", "r399", "r400" ], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r328" ], "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": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r76" ], "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/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r182", "r183", "r421" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails", "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r104", "r150", "r158", "r161", "r164", "r166", "r177", "r361" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r110", "r150", "r158", "r161", "r164", "r166" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "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": [ "r193" ], "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/StockholdersEquityEquityIncentivePlansDetails" ], "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/StockholdersEquityEquityIncentivePlansDetails" ], "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": [ "r302", "r303", "r304", "r308", "r311", "r313", "r314", "r315" ], "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_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r125", "r126", "r149", "r300", "r309", "r312", "r456" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "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", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ridefox.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r91", "r97" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 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", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisition of business:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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", "negatedLabel": "Prepaids and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r184", "r187" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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)", "verboseLabel": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r148", "r370", "r373", "r435" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r90", "r97" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Current portion of non-controlling interest buyout liability" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r351" ], "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/DebtNarrativeDetails", "http://www.ridefox.com/role/DerivativesandHedgingDetails", "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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": [ "r181" ], "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": [ "r25", "r180" ], "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": [ "r2", "r49" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r27", "r180" ], "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": [ "r26", "r180" ], "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r386", "r388" ], "calculation": { "http://www.ridefox.com/role/LeasesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r386" ], "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": [ "r190" ], "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "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": [ "r380" ], "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": [ "r387" ], "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": [ "r387" ], "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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r387" ], "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r387" ], "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": "2025" } } }, "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": [ "r387" ], "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": "2024" } } }, "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": [ "r387" ], "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r387" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the 3 months ended April 2, 2021)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r387" ], "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", "negatedTerseLabel": "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": [ "r379" ], "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": [ "r379" ], "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": "Contract 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": [ "r389" ], "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 letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r104", "r160", "r177", "r335", "r341", "r342", "r361" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r104", "r177", "r361", "r425", "r444" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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 and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r104", "r177", "r335", "r341", "r342", "r361" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r424", "r438" ], "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", "terseLabel": "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": [ "r38" ], "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": "Credit facility", "totalLabel": "Total borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails", "http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "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": [], "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/FairValueMeasurementsandFinancialInstrumentsLiabilitiesatFairValueonRecurringBasisDetails" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r216", "r424", "r441" ], "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": [ "r39" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "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, 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/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r112", "r213" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r112", "r213" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r112", "r213" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r112", "r213" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r112" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2021 (remaining 9 months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails_1": { "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 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", "verboseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/DebtFuturePaymentsforLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "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/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r214" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r207" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "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_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r92", "r95" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r61", "r64", "r70", "r95", "r104", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r130", "r150", "r158", "r161", "r164", "r166", "r177", "r361", "r429", "r450" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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", "totalLabel": "Net income attributable to FOX stockholders", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r64", "r125", "r126", "r338", "r344" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "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/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "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/CondensedConsolidatedStatementsofIncome" ], "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r150", "r158", "r161", "r164", "r166" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r381", "r388" ], "calculation": { "http://www.ridefox.com/role/LeasesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r377" ], "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", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r377" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "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 current.", "label": "Operating Lease, Liability, Current", "negatedTerseLabel": "Less: current portion", "terseLabel": "Current portion of lease liabilities", "verboseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails", "http://www.ridefox.com/role/LeasesMaturityofLeaseLiabilitiesDetails", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r377" ], "calculation": { "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 noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities less current portion", "verboseLabel": "Non-current lease liabilities" } } }, "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_OperatingLeasePayments": { "auth_ref": [ "r378", "r382" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r376" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Operating lease right-of-use assets", "verboseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r385", "r388" ], "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": [ "r384", "r388" ], "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_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Payments made under lease" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r41" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": 2.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/AccruedExpensesAccruedExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "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": [ "r35" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r55", "r57" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.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/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.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", "terseLabel": "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/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r67", "r71", "r218", "r363", "r368", "r369", "r430", "r451" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "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 (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r352" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "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": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "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": [ "r85" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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", "terseLabel": "Payments for Repurchase of Redeemable Noncontrolling Interest" } } }, "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "PSU" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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 April\u00a02, 2021 and January\u00a01, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r31", "r32" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r426", "r448" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt, net of origination fees of $6,622" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r84", "r109" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r61", "r64", "r88", "r104", "r117", "r125", "r126", "r150", "r158", "r161", "r164", "r166", "r177", "r331", "r337", "r339", "r344", "r345", "r361", "r436" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofCashFlows", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "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": [ "r34", "r192" ], "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r194", "r469", "r470", "r471" ], "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": [ "r33", "r190" ], "calculation": { "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails": { "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "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/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r192", "r446" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails": { "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": "Total 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/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r192" ], "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, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r190" ], "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartiesAmountInCostOfSales": { "auth_ref": [ "r69", "r102" ], "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 unfit 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": [ "r263", "r392", "r393" ], "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/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r263", "r392", "r393", "r395" ], "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": [ "r263" ], "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 vehicle parts" } } }, "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": [ "r263", "r392", "r395", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ], "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/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r390", "r391", "r393", "r396", "r397" ], "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 Agreements" } } }, "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": [ "r86" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedLabel": "Payments on line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r297", "r481" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "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/StockholdersEquityEquityIncentivePlansDetails" ], "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/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r223", "r292", "r443", "r465", "r467" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r114", "r115", "r116", "r118", "r124", "r126", "r178", "r289", "r290", "r291", "r306", "r307", "r462", "r464" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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": [ "r146", "r147", "r157", "r162", "r163", "r167", "r168", "r171", "r244", "r245", "r408" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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": "Total sales", "verboseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails", "http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r103", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r254" ], "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": [ "r226", "r227", "r228", "r229", "r230", "r231", "r234", "r235", "r246", "r254" ], "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_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "revenue expected to be recognized from remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r383", "r388" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "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": "Net proceeds from issuance of common stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "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": "Proceeds from issuance of common stock" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "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/StockholdersEquityNarrtiveDetails" ], "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": "Shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "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": "Purchase price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "perShareItemType" }, "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" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r318", "r319" ], "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/AcquisitionsAllocationofPurchasePriceDetails", "http://www.ridefox.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r305" ], "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 (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r271", "r285", "r293" ], "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/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r271", "r285", "r293" ], "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": "Summary of Stock-based Compensation Allocation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r28", "r29", "r30" ], "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": [ "r38", "r108" ], "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 Second 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": [ "r213" ], "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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Summary of Unvested PSUs Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Unvested Restricted Stock Units (RSU) Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/PrepaidsandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r212" ], "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": [ "r34", "r192" ], "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/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r322" ], "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": "Schedule of Allocation of Purchase Price" } } }, "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": [ "r107", "r394", "r395" ], "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": [ "r273", "r288" ], "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/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r102", "r151", "r152", "r153", "r154", "r155", "r156", "r168" ], "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_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome": { "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r76" ], "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/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r283" ], "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": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r281" ], "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/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r281" ], "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 usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r280" ], "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 at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "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/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r280" ], "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 at end of period (in usd per share)", "periodStartLabel": "Unvested at beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "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/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r282" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r282" ], "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 usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "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/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r278" ], "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": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r270", "r276" ], "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/StockholdersEquityNarrtiveDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedPSUActivityDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r275" ], "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": "Performance goal, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "percentItemType" }, "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r211" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesAccruedExpenseComponentsDetails": { "order": 6.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/AccruedExpensesAccruedExpenseComponentsDetails", "http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r210" ], "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": [ "r208" ], "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": [ "r209" ], "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_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r114", "r115", "r116", "r118", "r124", "r126", "r137", "r178", "r218", "r223", "r289", "r290", "r291", "r306", "r307", "r363", "r364", "r365", "r366", "r367", "r369", "r462", "r463", "r464" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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": [ "r114", "r115", "r116", "r137", "r408" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r218", "r223" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r218", "r223", "r277" ], "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", "terseLabel": "Number of stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityNarrtiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r48", "r218", "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of stock for business acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r223", "r272", "r284" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r218" ], "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", "verboseLabel": "Shares held in escrow (in shares)" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r21", "r22", "r104", "r175", "r177", "r361" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r104", "r114", "r115", "r116", "r118", "r124", "r177", "r178", "r223", "r289", "r290", "r291", "r306", "r307", "r329", "r330", "r343", "r361", "r363", "r364", "r369", "r463", "r464" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "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/StockholdersEquityNarrtiveDetails" ], "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/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r46", "r104", "r177", "r361" ], "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" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "monetaryItemType" }, "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/PropertyPlantandEquipmentnetPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r224" ], "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/CondensedConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r224" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r224", "r225" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "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 April\u00a02, 2021 and January\u00a01, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r35" ], "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 costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r144" ], "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_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/DebtNarrativeDetails" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r133" ], "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)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "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/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r133" ], "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)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsofIncome" ], "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "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": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r483": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r484": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r485": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r486": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r487": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 81 0001424929-21-000047-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001424929-21-000047-xbrl.zip M4$L#!!0 ( *^!IE*#J7;7_?!+Y_5>K?3%A^YI*7;:S=*7=N>T M_LUD67[-^_;99:=^7.N5""+XSL'.*B=8X\AT9IBR&2-89-IQFK% ;51"!R/% M\O$JUL[$*'2FD,%PFF:9IM9D6 JMT)I*8R2B M1%#.TF-K/7@[>,-6=[51;YW^L53K]U@WN MUC7P?>6X_6WL['>]CFEU8[O3-#V )MV,9TB-/3:V+^*MFW3J/L"/*Z[=3*W$ MB"$R.MFU^ZU>Y_+Z_+R1HZ<.#][S:C[4[[\$#MS7$]TVH"K_H9N'9XPNZ'>S M8V/.ON_IX8%[GG'Q'9#G-+\$:ZW?Y4>O3^W6[SL1&H+?_;O\8=_50M-D]5:W M9UINA/S#MT["='UK>"M_IV^&]Q;O!@?'\+Z_0WX$-LF(&']>_9_Z=?PE5ANF M=?S'4FAE!_M+H 3!^+7?FZ%G2NGZ+/RG7__VQ]+[=JL'JIU5+\_@,C?X]L=2 M+USTWN6O^F[MO_[KOW[OU7N-L):$+1L)U>_O!C_^_FYP:]OVEVN_^_JW4K=W MV0A_+/EZ]ZQA+E=;[5: !M0O5M.)H3/X6/<^M/*/<+P"]J53=X/G7_3V LAT MG7G,(I'<<:P9D4P3[ BV.*K OW=2-O"DY=="WH@^Z#JR]ZJ[;=;@33BJ:1 M-+IEFJE1H;ZZ#L;,)X.VU3#'2Z6ZA],]_7QI-]K?/I"];X>TW/H3+9.]>N7DE)>O?.VPZL[+5SOP^P'Z0"N-PZOV M567[$SO:.&;E[;U:!:ZO7%5.#T\.^6ZU3 ^_;-+R1OD2?L>5+84^D*/+PR]. M''V![\VCQM'&P?GAE\I)9>.4[6[_W3S:V*&5D_6+W8VCVE'UF!YM'WSSVUMU MNWT@RE5_>EA=1Y7J)U(^.83G'C4.J\>HW-PZJ30/6>7+I_/*1J-^=%(>7O,9 MGL5;1]7V187LU:QO$!V-4%OUKC.-PV Z6_!+M\#V1]CB<6PM1P"EM=#%%&7,,)<9[5#FD3;4 M ["2@B*G_I\:M!_A_FU?@/LH<,DXN-)QBY7G&?2Z [*E3&8,D"HFF='8.^T9 M@/OI+:'=;,$(P.V8QD[+AXO_%RX+6'\$*Q^'5>. G0X\LY2IC D 6"D* MA%DY:R-W3E"QM(: [# "^.A7AW=\ /;@+33ACC5O+D-K'/KW_4[GEKW>;/D- M.'LNT?_,_%]_-XY(XYL].8-G'A! [[12_;-V2,IHMWK,#IM'I^431\H;FZS2 MW&KL;OC3H\\*E8^_>B.Q#1;T,A)PAP2CF7'P%T+*(B\\ML0NK6T$%YHV=$KT M20IJO!-$>(ED$(QI;!0)5BI'3=2&$_=UYU[@DF>RZON=2P!FA-J0BZ_NA6^A MU0][0)KKK7KK&"QR?B70SEW;J!_GW'7SXBPX\!2K]2:[&U@G<#]#=:E0V-L_+VSNH#+\!>AB0QH?50WY8W;R+ M=O/HY("5OY2OJFQ>5 M$WC.E2.5\Z\6!P+J!9IKYI^@"G?O] MW>U[#)Y_\]!A&[KM?B?_EOLIJT-)'.#\'%LRNE'(QXG1-_!OX7NL@S+D#0KW M^M#O=_[?;;-W]^*UT4^W[WZ62^?H&[A3G5ZR2SGK22YH\GON'KMNIA\[E8V= M.CHR^CYZR+M;'36Z3[]5'W1:MV:@4Z^[H1E,M]\):\/'YP='MQ@=&WU/][@7 M!^4P1M*!F8F:>8)@D*#<"N2<901)-+0('-$9Z/Z!/]L;]B@XP_3Z1L,C3^S1 M?B[-M[ML&(Q8/=C?>')O(A65P##4,A-9P,@H%U5$ J0WV.C"F'V=M=X:M'A :.\NM4Y&# #ECN/'6!&^T=-'@..P!^&_F>B#]_^7R!,/9?E+%Z]?S M]6_0K/%3NW.,T7ON^O3CQNAU8;!];[;/M9 W+K%N]NM_Y'D^V@#> PQ M4H.8C]@J0YWFA ;)F;$BM^> %\A9_H'-A$&Y9<_SD")BC['G*-<7^CQ[?JO? MJ&8.F)B15L& *)E207'%-'!V):VQN;ZD?GOU[AJ^=3A.WO7@JX>'79PUZJ[> M*P_HIJ_#T<&LP(@ [O<2JX=K-O_33^Y;NWG6;L'7[OI%'0:KT6GP.U#__5[; MG0[N]?N[>Q]QW6O7+7F:(@]0?.; <'MHA+MY$P)#3#%DP*@!9_'48<.C#Y0M M##353FX,+N<)'(V%BEI)0@AB5GA-E+>8*F>("##X+@PXZ][7DYMD&A]-W>^T MWINS>L\TY@0F&P.F5!@:*0H2!A4"+$$W#+"%> &M9.ZQY MA!')<6#D;AHA@+EG$#. :O!,>:("58)YZXVA&"E@B#H&Y"D9THWY!_,- Q1L M,CR(("J!\@$0)C"JD8W$YWS0(F$D0PL#S9L&*"8$3G2@'88K971@E@"G<1X% M&/L(=5$MD-Y,*4 Q(9ADB$QXC#A7AAE&+&="".6D"TH"?HL#T_0#%!."#-Q> M88(7U"+*I#5:,ALU<(\@17!,+0QD;QV@F! ^" ENK4)::,J\$\I[SY705DIN MF/9OA\_4)-1CI@U2UGC'/-<9^HP ME76:MP#E(GK.B =/WS'*I0Y1*(QHD$+9BC3 M$DM!&..:,\6#64!PISZE,1V@*:8P0*)@'&8R1!A&::*H#CPYBH=S5PL%]!M/ M:4S'-C,I?5K7$BCP(&*-8UA:*Q"E*6^ >+M5VO,\QK[.\G$#.D:5HHA&AIC7 MT:35?-8;Q<$A7!QHWM0]GQ X-$K+E/=6*=[O3[I\MHCH&+,#QBL@QAIG 1EEGHD?::$.Y.R-4AB':/@5&CH>\N%]W.@HC,/[%0T-E@A MHHZ(8FJ9$<@:S*V00:04FQ+-T^S$$X!=C[W0:9K.:>@MNN82P[# 'H6TK1PC M#HYD2-O,36142#M/6Z1F'N"I:+"@W%-"G<%",,^Y$ABY:$F$P=B#ES,'&IS8 MTW788#NTCSOF#!P7,T0T':X ;ZJMYSF.S"*JJ0&N%%GTP1''D+ 7LJ9@M.6 M&:G0O'#@V4%Q*KK(A?+*. ?W#"G]-(RF$EEDA')<,C$/H^DC4%SOUA=2![5P M4BIAJ09+ZG"T%- SPGB3=@!8MQ@Z^ ;H32<>!'XG B/*+0[,Z*BXTX(RK5U( MB>$71/+$@$?8C#S$I2=!?RFLSW461$Y MM=1+Q4B*J3,G"*62:DV18?.O?[EGL1? \8B]6OC2AKLMHB)J0YQ/$\?&!2:% M5 X)S(*@V (S90LP#+X]D-,9$1^?XW[E@FK8;8]V%ZU/F1+,TTJ!7WN*44 [:HDD3 0$:H6UU&;! M-.N-09J0)F&IM+=@_A22C$NOF;1"<42C <\EX 73I'W@O>>F$S: GC3:\Z1- M4@N:$OM9G);JHY3SP6GJ' M&Z2#U@FG3%(":D$9%3](^>L)]U(PQ!PY'FE'F M1&%NY<*-31],RX^1B3G1)D:M!C6R(:5.3NFLM?"48AT,XP@;L6#:],8@34B3 M@#E@[YW$RCL&K,X$HQ7G&EGBI-1\T30IF&ZHM1M^#KTHK972S&NC!+A-W%L@ MX]H;'+&VX DOFA@1BC(( MJ\$ :THGL0QYTSO9(I10'GP5A-&8%1"QLI MO!!*K _\PH3$64\6D^)QDP1I5P \D#!U.G (YMAA9D!#"855] 1(R0QEAAZ MW$BM*3A'F@47E95QAK(],)OM[;,J[> M@&;=3;GPK=WX5F\=WS[I59%&&:(9GHAO:86S)"CJ,/B6QALG-!-2$P->)K_& M1F ]J]A\:+>.T[:DC6![-_Y)OABM"C]_:)O6:V,A,JPG@(6+/KGU*5F68D0B M2VF (2=2A'UP= [F2Z>-Q01)F",8P^!C@F1@LZ0VU)%@@0VSZ)2=@T19LV:S M)D@,P"6)0C)I(F>1"8N91T)S0 L)HF>8&%ROE#*-M%IQOQ9"[T/;Y;&3.RL^ M4L*EM(:QU9V7)$O:L:9WN@E\ *I3.^[#SY^[>#Z":*=(^OI0:BPSQ M,4;Q#TNI[Y[ZDDVVS* @C.1!4(854Q*#E;5(6&FQC87$S)BO,7V)P4Y**@@2 M1CL&?VDE%$8Z"HT3;PT+(3$?.W!V^KFP)D\*8EII!.,$*1.8TXD0(!F"D2E6 MPYDI9./GM1O!>Z1Y(:Y32C7-&0%$ M9=HC!-0@\Q,7 ];$Z/Y<(@GGFE""PW(XSYX+1%"RW\91ZZZB( MPP"4PG)6@=N E_T&+ES*B=OM=?KI\KUZ]_0VB+E:AFXOX;A_;EXA4=WMF)3* ML)R 4R<]IRDO:Y0,^!7F6H@@M'>2,B1=S.,@6&),T:S"\V>_6V^%;G?=_:=? M[]9O7.U!#L'WZZ^)!)8P?F4430 )0KT)6 A$>&2,<16#))K*8)"T,M"AHD@R MLQ9NJD@DG9 9F4C\B7 >5/0B;9>(FBKJI.41?@0"ZN,H^1<@DJ=SZ;1 M#W]>7G_\"^YH.JYV^2%M1+H-U/5).ZVS?J^;GX%?ZO/]%++");:(.)E6,S/D MD&;,*V&=]H%P/0^S:*\"SYM**ID36:$"8RUL9%X0IE(^9:E#.,2D0=H:C&RT!$>$.5.SNRRO&(/>?'>A(R@&2XFW MC"EC-:?@O6&'#/51DS#[LE*,06\E*PXSYR-2@DK/P%>T6''.P*OD'('TX-F7 ME6(,>BM903C518U8IRK30%NT]=)Y'3FF3'(Z![*RT/!(BX$[:A13'AH*C%)K M!E;?Z8"4Y?-0^/(M*,+,$#J;MKA8K(/2:?9(:T&X!1\@6J:%US\'6G/CJE&P M;T@%KSEAP7.KK#=1NI0$A7@S!PGPWF*8G!6TA&5$6FT)IYXQ*;5TP7O0,^<< MU:YPEF9JW/+.(H:)U0HX!9= /:E@7&"MHW%.S4'^I[FPA)/:D@;FSJ?$3XH0 M)IQ+V88094(#:$**&=X?.%>6<$)H<<54!!.(:%#,"Z61-=(8A"AQ6&([G"P4 M%&6C#[,*VW[?=NN^;CJ7J?K/;LQK:X_/#09XODA#J[G2A&)M@ M_\%TX?BI+ZKO14B:?$,=29R^P^FJ.7%Z+6V'- $>MD Q&!^*X ^V= MI_K<,P_P="J+_?4%_2;%\(3@@1G:4J5,4,I(D%J M[%#PRL79GTA8/S<=_WU2VE2$L%-/U=_RL,]!J][K[NT?S,F,@59<4R.=0. B M>&8M0"0$@*,#V"\\!^F>9PN622U D#HMXU1I]H9%JU2T44:D"/:6@Q<_1UQA MVOA,GQ4P!8A%+2A!D3F$E0(VP(+F2K" K)T#,)^=W..E8O*Q!AK4;N[73"?D M,O)Q_S72N4Y?2+P %L$\4B)RAF6PU' ?3'38"@P_SZF0/"K+1R$DCR6?401O M>,3&>Q:<5@%AH[CU4:4-9VAN2=0;(?@J%(I%[;!V+A!LF=3<1*.<2-5M'H%*,!TVM"B$# F"!IO2Z;@V2/LZ1?$^+"SAF'HD6& M08<))6S@AAHFF:8"R(!PJZ1]JV<:NW%4X6XAU4RE/*K:V93R%D#5 MRG!FH[:(>\Z#GJ>YC"?GM #:W.[ &^2JF"JOA14)KGQYOM?.RSF;:$/BZMW=U37P(IE=I1D>8<"3@J1EONC0+7 M1&F"PCQ4!IL-)%\G8&2C#-X3!8R3$8^MU]%["\,E(\HZ-_L)FV8.G,GE<"+: M(,[2+B)P"P1BVCKO4*I"E>*NB+]=38HG]\"$*C\HIX7UQAH$;6.4&:Z-2.N/ MD)41&/?L5^68>CZQ"2$A.'7&$Z:PQ2Q$I9&T@>$@A*26A'D:F*< R?1'8<4H MU01+;T"1L "](L*G??PD+3H79HZX\[3QFPHQ%BJMTA-,$&J9=5IYPW'B3TX! MF&$.LHM-UQ).L!8D1\[[&)W1B#E/#5C#Z($\<:&IPGR.%FM,6Y.FLA(#8TQ$ ML$I3!I;0*V 8E 83D#8L$#0/(]FTPM$MF_ 6#OZA>KG=!M]SLN= =?:\'XO/&^_FWM=_AKZ&LRK[Q2*5LI M99*"EZDUE<9(1(F@G'U-L-U;^=UWZNM M8H3^SU)^ZMKOW3/3&EW@VHUV9_5? ""*\;<([:# M:W?R!6ZK_1:\/.ETMKU93:O=2.I?<)W%:O^_L[ M XBDSAT!\QT\^:--HW[<6G4A9<19>A -:/DD>H#=TP-+:Z7;[1P7(-,Y!AFR M[5ZOW5P5<+?[VMS+WWUXB6UWH ,S:'O#G'7#ZNC#;[[>/6N82Z />0ORBW[[ M%CJ]5$!V>,M>^^Q&0E?00$I[H X]/[K_\/!*?NA=SW]_3*L5C1X^C%;P];%W M^;T[HQ.&O4+/>DOY==#VU#%_+-&E.Z\W[!%\UBMUVXVZ+XU0&AZ'%[GGX)GQ M:8)A%95P_HB;-KS+N^-A!-+]Z /=/UF1$8]0FJ6U@\I.=7.CM%]=KV[N/R@^ ML]+:__W?ZU7MC=+[W?+Y9W]_9W=RA1?@3SJ%;Z8 M;@U$I]=N+9Q9D0"/4PU M."V.*C"L[R_14VJ91#1]J*]NM%V>3"Y-M"\-EP[0SY=VH_WM ]G[=DC+?7^R M^>UH6Y_LGI31T4;M='?C^/QH>Y.4KS[1,MFK5TY.>?G*UPZK[KQ\M0._'Z / MM-(XO&I?5;8_L:.-8U;>WJM5X/K*5>7T\.20[U;+]/#+)BUOE"_A=US94A71R@"I?MFI'U3]/*M5C>@3M M\MN?F?_K[\81:7RS)V>G^3D;GW#E9 >5FYOHJ+J#=K\<-2O53_CPRU:CO%W& MNQN^6?ZLV.ZGKU@8FN;A,P8]DS&&1*:-)%F@(DWD4N2I75J#0Y]R%GF#P4P. M[K.MHB\>NR>LA8]3PE_2CLS2;BO\^GC 7PE>K5<4I\^!EX&3(AZ%[I.$AJX@ MQIXB- ])R$@(R-E%$H-QA6F$V+NG2QYODM<[==,H';3JKNU#J;S_;$X_T(]) M6^+8[C1-#ZZ&-P9O?]6VVPUK4GH-V[ZXSU!_ZH._#*[4Y5XX:W=ZX\F6O6?X"]SKY7(/K&=AL4JX>7!Q>@<*BRO75R>+(SO.8S/(NW MCJIMG*Z%9\)Y!Z3R91-L_O'E8?7PHE+=.JDT#Z'-G]#AETJ]W%#G'ZKKO?(^ MNH!_OS(?M \29=YP"E;?\DQ;%C*CA+;&*"DL321,2R9^NVOSKRW 4-S?6)(G MY9[G@OSI8'VONKGWX;"TM_EQ=Z]:^GBPMW^P7JF6JKLE(/958.\#\H%I:7>O MA/DO_M?!#[M;I>I?FZ4Q]G_-_-??5TMP&&O*;G76;#EC^G'TJ]TI]6JA])^1 MPI4&\:92:/G@2Z]I"59]VJL(=ZQYT[C,%'_/V; ZB8G-I")Y-WB[* M5Z=?B>&.XF RC*3+F/&@QX;BC 0DK'+$R1"6UM;/.O5&B2R74E<_F<8-643\_-/0\I5_WI87/S"LP++5^M7U2V@4&V2C?Y2$7%7B'PVKY_/#*794W-M$A.:KO5K=.CYKE\]WM M U8F!^>5DW54QK=Y2("!E"A+,QZ4MU; MK^SO)+91$)$?$)'>M(9"UP 4TRPZC+.!DD(K%&^S1<7)2VC.NU.Y>EO]KYUJO2 M^W;G;.7Q6OSJ(O7(V.OF!;Q'*:&=E@#@7>K M-(\:=RZG89X;*A7\;9?6 M"#B@@DG"U3_*[7Q8YQ]2W%Q^?\G-8:G=*>WV:J%3^KO?J7=]/=\OFCCO+=.9 MG]8Y-JWZ5?[]U_E1YT?VQL[*WLK^2FFS>=9H7T)WW%:]4J6]\NOW62M M>]]).V@&_WR !N"Y-%?/GQS/NYVJNWSUL\'%/IJB8]."YP)IUS&(@V9 MMH)G$0LA;$H1YL32VI\=TPV-7KOU?1CCC5#*3?5NYR,PW7K+S2=Q?1%4^&NR MC 9YG7EI=,8#9"0.8. MOD:%L#?$95HB A[FFEF=2:Y<_#!%/+.EC!Q2R M?F8:I\*'PTS3>\!65)HTXZYU@ M?D(UJ5QM?H7A)2H7<,8U: A+.PU5H#3CG'%M*/26!SNFZ'?KA7Y]34N6,M,W M/M;:K9]R8A* .?A*@Z07^VNB3&E!T;KKK?XXLO:=%J5W?^X6W4>' MH9IU[QMA6HO2ZKW!KO--XVJE]PW3[3YBS=W/TST=DX]$^Y=-VV[\TGTX#OG$ MSND,'K+(?3=:S)!+UN:%JZ44'"70S"^U.ORR=ZV^/Y=BWHT/O]&RYQON/32A MEYC87/OGDGL/)G@.FSOT:&/KI$P.<*5:JR[^3G&JN:8:Y\AD+B&:&@ FX7G[ZU=NQ< M:X=@A$5D6$8-EQFS/F2:6I,%I90SW&IB%=!*<$DJZ_L;ZY\&(T1I4 RY].'# M^Z>O!WAR:J$'M.O>R,!^V8X?T)@G9:/BV'""5[67*U &K23!DJSFLA7T"2 M_/K.S4+I7_!PKU3-=$NQW@B^9!H-."/MV4O1@O_TZRE6T&N7;!B> #<>A@NN M]UVU.^/[KH;A@[&HP[4CLP[=#X?3OJN2AZ/@):93SSK!A=QGQ*24;VSNEGZ! MFX(%+G7[X/=T:^VT>'NTL:E7,[V[KW)N;K3[$F2"[@H/Q^N3$T9WBSM9NSF+2>(6,8H]MP?U"7&G/5!^Q'R8]6SSK MG"P4&*=FO=<#FY8/7IUV*XVMCLWP@!K=Z%9INSM(_FM>WW MH-'7%CET?YV>O1WKY=3)0_/[<]E;8/";EU^%5#(PJK.H'=4R1PN#6QC<^32X8-Y,J0%O%TK&.3"XG52.)S<_G<0>[_VU!%*>W7N@VP1+ M#4_IC'@:F*8F],'E1M\R'66_F>_GPA M4UH%0. U'VAA?AC_-CKMAR<\W+[1B8DP#T]^H*VC,^NML0$%$YN1T33B./E? M><+$]]#3'/BI]/42UBB]PN2S$M80N<+TXU++/&F&>D50-?GI]**QJ;'L<2L* M)IL*Z'5B(#^T@&\4%LTI4FY@DJ4];GS3OOY/>#/BX&E4<,*@8TP$.XSSRG,F-:N<%6 M<8:YP]8C$K%[7(ZYQ2%+E?MG]D>B_&\QT(*;4(!EB\XAP,+M5I[W'(I&(N2.H\207A7I[>\Q&+!2:: M8&[VPG_Q'\)LRZ7Z_='!>KQO)B:??X$QH=7.IT_ZW4&(#EYUD/'[GOR;[4[^ MK,9E>OAY'1X-CRVUX-7:*>KVK=[-QYB6:;ED&6#D28EOTLFIUJGWZB_GUWD#;@W,E15QY2G'E;BTT&B/9*_T"$I5'=P<9ZAX1.WUX_NLP M=&<%XJF/2JF3Y]D?>,$._(T#])5@BCWT7$94"!D+F&9*(YHY1)R"(8;K^./$ MT<6DV(\G#G\P@9&*?LZ1.5O/IY?*YG+0SW10#6$YV:!.*)VGOX::O97/@\/0 MTV_5!WJ=+\D'!GA+UY7#J>J"8#1JY@FR-E)N!7+.,H(D&A;_Y@B8B ^N#F2R M^\?23F7K=J&+5K_IV[WA"?>L@\HW#.2K0??S5NSV>_G("4,H,!Q@ZG Z^NGL MP#']JIQUDA.1J9"60W$5,F.)R[RGS FP#3$MJ65X60NV3#@9F8(1O&N#G1;= MT4#4^7XGLAOLUNCF:W';-QW_E#F^HJ[IV]8U?>:NY#O5C,_: YZ[V@EIO="W M\%U]XYOWRU\,W5QB++Q$O_?P);-2GA??5T;XJ?6AY=+HFEKGQN,Z#IGM!'.: MF0COMVH:Y^:RN_3N>46D[X-N"C4KV2-K%3R8?'I:N:8?60DV5=LL#2H]SGA+ M[ZF)?:?%K]VN"92NO<.?^&N6*^+B66D/Y HFD\]ZH.@*4P]?^MS;BA6D'Y&EIX<>'W3K+*/*V7P$2SX'6E^L.?$R])%_).VQO@ZPQ^\XZ!QP+N' MJ457^^"D=-)9T"8S,VTIU3K)V_C7CP=BC "V];WJ,%O.2FEKI[)>>;^S_J$$ M3@?8]O5J7H_MQIP^MEPYYU#HAZ_*<]5X7DO+KD MT*6UG5YH#J-S*T^3D0+2&85TZSKJGN?M; Z(TB2A?9GJQ_Q_3]KV^:-[/%+6 MWBAA^_VSF@N^8S\GZ8!N(72?BV$7C=5>@&F>ZN& M9[YH^6_3ZAMP,O"HKN>/=]%/J/NN5?4>OR#?5/MPSQ8Z_#0=I@\H[$O'V6CCX91!/1L_2PA<.F(46 MOJH6ZJ4U-BDM+(:\QVAAFMSLA!JN\Q5;2_X$)IYV#(M+4U3I)UV(T\OD>\I#MU>,9X6NGNC MNWQI313CZ9N.IZ9;*VTUVN?=8A0M-/%&$]72FIK_4?0MDDX_M)6B!S?KM4L_ MU,?[0W'%T+98"D7QTAI&KS2V%6'T*2 JQ?C,"'GIS$@!Z6Q 6C8MNE M?AOUKNMWNVG99TY]6J9QV:WG].G&>"?K/MC^,/!\NOW&@&'MGH5!DUXZP5(0 MIAD7'3*Q6& Q33I]1+4#$@_I4UD]5Z^<#L%QIS]8[_+#?4??KT5^48* AY"J0ZEN&>;UP[Q8$U!1I&VZ2+GRZ10>;OM9*S4)_IP$I)A.=$B\PG1%, M#UJ=Z\K;I7W3&"3&&2[T'2MTER)R!]T\^\*06A>\>M%E@[_6@MU"W:<"*9_H MK'>!Z8Q@NA&BR5A56]WQDQWP;07'/_)F>F"E<-P+%KU0D!(\,,\E7A#H!8%S-\]LO],:Y&>&6Q64 M><$1+RCS8D'*QBFS*"CS@F"Z>5&KV_JDT]<5]GCF@.;R*?:X6(XYZY#*I;5] MZ%?3*Y9O_P10\V>FDQCE,V^U\_?_!ZFX[\S[ZT$451\>2%)/)E'U(26;?NVR M#Z^G!?=5%9B61CZQ+4_8K7QOG83OU/.U*B8\YCT?E[#\KNX^4D+ITM3?;J>Z M61ZM*A][N_WJ.AS8K%3WG_UR8ND>:Y:JQV4@.:G T6JWWVR:SN5XB8F'RA%- MHVM*6[O_+FVMOZ_N[AV6_MK]L+%3V2Z]W]W[.,TZ*8]K^J/2-L_\6_Q2;Y5Z MM78?[N&[RZ5PX<)9+Y7U')3%*L%+F5]G_RWZH]1+#[=U+FMR";%"M)QXD13, M5A3ES[KM/Q_C]'$%Q)[<6#6EDB[3KM/R0_E'-U4-7Z=>\ASUP(^+U/P,/3%, MX/@S2\--4817$HE'E<29C[YZ9-6(273.O/?,T\M>3EJD)EN,[,= /65?\\): MD_O8Y6L;U9E+-OS8,G#SF=GU(5+1#9/)T#J)1+@3O\>;+CB:ALR^[W16WSB]YB0(I;2OP(/@K&S"VI*8YZV'[GT(?RG7_]F&O=E4G[* MVZ/2/-C@_W[1*_YV=\IKIM[M]]MEV4O]5KVWEV+<_:Y?*J5Z$M#Z_(JNM M?M.W>\/C2Z66:8;TL.S8F+/5)&3IS^:->.V%;J]3=\ "TH'UEK_]P]B9H'C0 MJ2%7P3R0Z^GG2[O1_O:!['T[I.6^/]G\=K2M3W9/RNAHHW:ZNW%\?K2]2\?.5KAU5W7K[:@=\/T =::1Q>M:\JVY_8T<8Q*V_OU2IP?>6J M.7*03LVKXZ:AU>[ M&WOUPVJE7B'PW*N]9@6N/?JR=U*^.KT:70//ZA^1 U&Y.J7PYZIM3'8HO".M;!\2N+)QM%V^VJU68N4277RH;O;*^^C\*R844QU)1CT5&<-( M9P9QDDGAJ-8!$XP=\'*-EYD$:GY;9.ZC*$_4D9$1?(*N3')$+RS6@EHLH;&S MW#H5N67$&<.-MR9XHZ6+!L>AQ8+_"HLU#Q;KZMIB$>U08$ID1FNP6%:%S$1! M,XNT"@H1;R).Z:+YLA1LABS66V\VN./R9NGD58%RKCDE_5UW#EZPURUU@@N@ M"6GBYY=6Z*50NFDTVN=I'B\/K/_WFY"3V_J\/FK!5KNST>[;7NPW1BW>NV[P MT,,I]/<)^KO['IV/]!?NTPA_[5T>??%GEC ![T6/OAQ>538^UP[)UFEEX_#R MJ'J*CJH-Z+//SKG+LQ3!.OY8T@A6',F6-7RUTBY4$*J3&NI,P;<%\85RC(6'!$X M>B8M6EH3XC[!Z@U*=@U3LWQ?*WJX%F5P8!G,7_.-:4APQ$99E/'"9@?O(,H4YSZ(,7BHLB;1T M:0U3N8P(>2E1NY\LO:IK^=@8XT^OP6_@BQ4:/#D-OG&U*/*.@$)8]^ ,A0:^WR-O:$(T4C-C#&91=P#R67S;"B#E5"%"_-T^U2NKB?;-& 5ZU\9UX8S3S)D S@QW*E, 9_( M HZ>J, H2INZ.%]6>)9\F"(*,7^4HM#D5]#DRVM-3NB$2&V&@B49TXAF*AB< M64H]-4$:D0**2BYK@F9(DR<9C= SO?JSVNZ9QB2HQ; ''KWG8_&LU5O,>A1V MZ=EV:7.<843%+*929$C'--$16&:Y!JXA)#*4@R-$W-*:X&A9\>]G#Y_G SUE M.]2\A#1^8G5_BRF20MU?HNXW-$2:$)2,+!.6A(PAS,&AP#J#WR+58+>U30FU M%%[60L^+NB_\SI2/G?89M.5RN736,(F=M'R^E>&L">JP7&J%7A$$F6H09 #/ MQP0.>$Z;(VB*Z.Q3C=7..#>AE$@6K,JB2\:*H9 9!MZ3HEC!ET HX4MK6*)E MJ5_,38KPQ^SJ\)N$/PH=GIP.WQ .A;GRWJ',,PTZS"W.E.(LX\I@Y@%!*Y,. M"[I,E)HA'5Z@W&(CQ-!)%6![YJ)8E#%]$C'"8Z?EVLU0-1>#\&GAR3S5^GP: M9Q".,J.Q9& .QAF"(D@)JUA&O$RQ3BTSA8S+I$):2FNEP0#,$ PBGUBM*DA5":!D1.4-^21%8F#_64.CR:^CRV&H' MJEDDU&0Q.I(QL,:904* 5F-,/3)<.)-TF2VSE^\H+6(,CU?#09'V8H'#U-G$ MV*ZR2KOEBA7=SS Y[M:TA M$\&@S3P//&)8N4\3:3#CG#-;,2&:7UN@RD;/D MPA0AA_DC#X7J3D1U;]@"900+QW &: %'<%%GRD>>&4V\-%0B8E.*JF7-%S 7 M\-QL";V?-/SH;1]7U6K1TK(_[>47QOB^V8;7PMH^R=H>CQ,EK(7F,>!,DN@R MQA486L)M1HG"&.")4:MD;2E/^7XFM1;]T=7MIAF#>?9+_.SV;'%-VIMMZBU, MVE--VMANWN@I"D%G$;%43H*1S#JA,Z&8-R)*255()HTHL?=W:C M4?=7"OQ0-[;>J/?J89#6K-MKN]-:NP'=VOV??RF"Y6_Y_M[>PWE1']$=8SA1 M0,*W^ZEFQ<,%.Z=0:/#A)C[8RH6?_!R5(6S<"$E1BW ALAU?EY Y,YCUAF4@/@Y$JTB5\@QR=7(K,Y(&N+ '-F6=M!FC06:*R9@1KA&7RAID MT""!O'QY"8C9"ZT7QFA!C=$;5K0HC-'+C-&-I\<1C!;.NBPZJ5*J:I\I9$46 M&==68:X59TMKFBRS>XJ'+<97!JNE^DBKDZ<#Q:Q%^#";R%I M"JB@@V:9>BO/K'#6[M83$L4"QEAT_:F6[MKDT;&Z'*KW3D805,U%Q]' MP!0FZCDFZE:>)BFX)$[S3&MGP41QFEF"8A8]=3QZ[D,$BI%/DI#?9LC3*18T MSA_'*/3YM?1Y;(\ET8A233."D &7@;O,*.TRA;C@,3C%M4A3U$C/TH[HGRIN M,9IP/&MWJ'3!-6RQ?;+:08R/@ 454!B X H[-%S[-&M+$[4 M:1,C3ZE?I,Z8U"'3@H-E"L RB HPS*0D,&29HUFJPU.$,.:07A2:^W+-O6$2 M5E%%&;@"FKFTHY*25$$+/ --+<&"8RO1#&KNSUI!:VSY4E%&:V;)11%>?9F% MNI7_B8)#8ZPD&:6IGK Q,K.>IGK"DCJB<>0J50#7:AG12>WH*FII+93.OV'4 MH]#YY^O\V,(,8BR)/F;&1F E7@,_(=AD43J!HI?&FK2K2/!EJA:EH):O=\\: MYC*]2?AG,_%69R[\HO /MP(RRZ5&Z':OJ=8P<%.$:68D3%/LCG^F9;V5V,+: M(%$@-(N.Z8Q1SS+%C4XI_Z/4/'#-^-(:E6Q9TR+A]@)K[QN':@KM?;[VWO"B M *85(\(RP2S/&$^KY[%A0(X8P\0YI(5*VBN745'WZ^TS84TH.K/8AN>MTF&- M>62%\7FF\;F=ZB'P:, ARQ!/10>#U9FB!+Y&[Y#RQ%%!E]8(7E;LQ:'B8@W) M["KP6R7%*A1X(@I\PQX\411+3S-,.+ 'YFRF-!89\EPJCKET"K@_ >J/YVB[ MR\+&3>9FJMT)I*8R2B M1%#.OG+0CDJ[%TJZE)7N@O)^')3?WYFU'Z#QJA+SZ[6:YD([B7C!Z_"^BVY] MM55O_+'4Z_3#7;,_UL7K+7^K@Z^' 50, X\8!FZEJN&**NN)R3#6&(8!&C,C M&&,U, MGD-)^6A($D;+'Y3$GS5\,KM1D_W))J;\B3(2/IJ CFX\O#Y+)Z\2O4)XWJ9I MH/ZQ,ZP_/4A,NESZ[W^RT!]#9[]F.F$B3N1.9>NNI;YN32Z,'TUGM[/?,[W@ M/YM&/]P\O3#:3S#:GWKE]T.C_5ZCHW_7D&M^;IDONK_;W+PXO#JX@'NQRLGZ MY=')7J-"-GGERPX_VCB@%0+_?CDX/]HXO?KWU<[%5[#L,2#*,FZ#SY@C)+," MVRP@C[FQ1"$I_GF,?T""GA=M+"1H[B1(2TI9\"HCC(J,:6HRHP3-'(".N4)4 M41ART0I"WVZ'TIGIE+XE8$O#+ &E!V6OFW#OOGV0^[9 YM+77>_W:NT. M6&E?!,2F(HAE\I4[@862/D.&\;2!PV;6!I)YP;4*V#HDT#^8LGO%Z0V"J84X MS:8X2<$=V"Z41>9)QBC8->72WD7N-+:*.,+CTAI&R^B>'8O?&S9S#6D>GGH+ M,("^$H^#I#%D5/-4 M8SC0E,)/Y84B9"0JBAB?:MA>0,\*B9I[B:**1 !=9$28 *R?B\R@(#(.7R4F MAE%DWF:HG(!$[72[_;&!LA"FMQ:F* -"3&7P;\HK&L$!X-)DD1+O9/01:S(W MYJD0IND*D[!:1A9YYFV:$W@0G&XA>J9YC M7FIW2NV;P:EDNBF7TOI9I]X83+63Y5(2NIR^_6U:?=.Y'!S @P,_F./[Z=?S MOFYZQ]O*G,>&"M_IJ5H\ELG1JT@9J*"D1&9,,))IY45&A0Y.\ABXQ$4FQY] M:R<3 2FT]A6U]F8"ET3BK#,N0TZFK&A:999*!Y\D,C2E;-1F%K7V3:=B9W/: M+BUI:+=>,FG!PP3Y9.ND N]V6%U'AU>?ZY6K3Y='VX>L MTCS I0Q#)]T8LE6!!$DC,R&V&=- MV$ULRK<0GQD6'V.]I& FP$6G$9QUJ3, &08,0-I; G^H?[O9NC>87AF3QF)N M92:DL'SUE3 1F, 4?'M#,J:$R0PB(O-"4R=4,(*^4TR4>QZ87&'\IBB% MI^@K8$Z90":+F(#QHU%D2@N9(<5 &)23SH?<^ G]?4'!%QN_:4A<8?RF+7:; M%Y5/7V'4$S%JF3EM<*JGBS/%8>B%\3>7"2O=P/PI=(_@?6_^)CR;]U/D]7L^ M]WA0QXKP_[/T:CQS%O76<9(%CM)*# ($P7(,GE%@E 8O!$EZ451W76"]?/ZP M6.CE9/5RO/X[-Y83G46.8_(-<6:,])ETP6MEM'76S)A>3K+P"47YQ-KL;I1< MAS:G_C:-TIFI^ZS>*CES5N^91I%>#S 9LTR%47J243J\ MG:';F2BBR8@TJ;9C,)GF 64J\!@#"503L;1&&5JF[,5)IHH5/K.KR6]1#[[0 MY(EK\E@>*2+!![88Z(7UH,G"9RIJDTGAL;)$48F!7E JEM7$*A<5JWXFD]BR M$TRWW[DB);N_MIIYNZ^FH.6,AKT(QGZ28[I^6PL/[?+K8W?A$=ZL' MT%>?^.'5.C_Z N_[Y>]&>>/O9KE9IKM?ROS?5SO\*PR[4A#,,LD-SQ@.++/P M4^8CD\(P'P+YIZWY$PZ:%H(RLX)BI!5,(9X)'!VXEQIE%D>;1>&"\MIXE_9, MJ'MR"'X?''7#98B#X/Q;[H&8W^C,+[/E-MW2S2)V\RS5O'&3C*,LW^XVT++S4SBL: >TXZX1::'7K MWT*IWH+OH8B]3C/V>@-17B3E_3A .SD^']K=;B7T=F/57!3&ZDG&ZE:](T)2 M=DVI,NDXRAC1(0- 0:)MU,1;Y$"6E];(LIA8"=HB##N#2OT68=A"J5]7J6\8 M"!41[#(VP#MHFEV1*%,,:$A*Z2PQMT92 0QD&8D7UT^M?5%1HL6W3&Q".$1J;0S#&;-5&B'57+TJR/4V^(1:6)D9A M:8:1(QF32*1@/\U$T#C]YPTC2VM4LV6MOM_"NQ@+RN:A6&'WZ$6^4- 2)"L=:9]%%GC-H(#!"K M3%%AJ6$8$Z12))QRN8STBZ/A$U>D*8>N"I-:F-1YY-6%29VT21VKT\DXIM:C M3"IPKQG*"X)@E$6*L/0P5$;MDTDE2BQS,:DHX/1-:D[$W_4,/'2TQ'AL6T?3 M=([KK?SQ]#4W=.1W7$W[E^KNG]62Y)RZ%DK&I05.IG69LNT7#T/+\(/>0'NM<;&M0<.7IG-?O8W^D5 M5UQ^ZFUY?!UY"4J:;$I2OU1+.FG5>,7XN\#_0.1?3TSOZX&EM:W= M?Y>VUM]7=_<.2W_M?MC8J6R7WN_N?7S8,,Q*R]]?6[GWXU9N_]JV)41V;B\& MG=5W^:7> MO=[L,]?'>Y%"Y<@%'N+'0&>VE*\&KFU]E_BW[+]'T=4+ANZS0L M[QV"\L!(/QRF!-QR;.S'Y+8'<]V?.6^X&>)RK@(OU#!GW; Z^O#;J%)XO94W M*[_HG@#=C25>00-K/ P0#N\_/+R2'[K#L ;'A%@A6CYX&*W@!X_]TVTQ6U&4 M/^NV_WR,TX=N(5X*=05?Z'$T+ZNU/O\?]1;_XR] M1Q_3>XMG@A82T5N[DPM=>%K/H474@\4D[W8#_-_/TCZCW?W15,"?M:/J)W38+//RQE;C ML+I7.SPI\\,OE4;ER^95>>,3/MJ&X]6=\YNI@ -<:7YN[&XDYM+EY>%6K M5:Z.";0#/G^.U], ^^C\*]56"(UCABPE&<.89=I;DD7-J< *:4LD&'"%ES$5 M\[+<9D)+[ H[6-C!.W;01QL\@Y>G!C$?L56&.LT)#9(S8T5N!Q'809;E'QBB MA1V<73MX=6T'D6*1*^HS*U+QE4 4V,$0,H.L9-P9Z2380:S8,GWY=.AT[> " MT.R7I/&;AH5YW^[F4[/=^^AVL;5L&BPS0;(;M]MMGZ\N"9UO=1>Z^^W&[)2# MF05**?,.&1#28>J\SX8W*&(H:B!"XAD9@*;GG''0;%)G(9[!6^NB(O M .&9YUQ=VYUVMULZZ[1CO5?L7)UY8I3#]3%'JS"@3S&@^^-,2#AN)7B23C&4 M,4IC9HGGF4,^6&81C4HMK6FYK,FD\JG/2U2M4/F9HU"%RC];Y6\XD^,^*!14 M)J3$&2.19C88EDEI S9:HX#QTAH7RP+S^5;Y!>!3\Q9 VCT+:7ERZ[@4+L[2 M@M?NZF.6(CS;@YV]>RR T,TSB<\7"N1[N9NF!KN^'1B-- K5\ M>03,YL!$%$/Y4X;R\4EQ%PBF))H,<1\SYJC,K$0N$UQ@9!QV:5OC&A;+BL]2 M[LTBH>X<<_!"CR>EQS>4/$INB! F$P&'C $%SPS!/,-!,!&]Y4;2%,9<1H+. MO!XO &:[UR_W6 ZKI9S(!^^A4;[+.TP*V9S9X$%C= !\[EQ@TUA0/]_]MZT MJ:UD61?^*PK.C?=V1ZCHF@?W#B)H/&SV;0E:O),?%L4-!KED8DAAV8PBIQG&@4" M^AU8,C17$]!-3.]<(J3LYVZV*^A5[,2<;R03(1M.6YU6?]"KTH$4C] J<*&1 M? ! =^>D4S#T%A@ZNZF;=#*)8HDT5H"AV@.:&F:0BHY$E1QQEN?#;DTF2YVE M#5;F!]V:+$B)NJ8G*!Z0 FH$0"0^F#3'(.VRQBB8F:4&9:9.3XALJ MOJ'O5Z,\[4)/OE7YHW*8_]D0#!B;LQ*U.@/;^=!R)>Q_1>?PE^(K M6EUE?DAR5)1YN>DQ#.D>E>UJ?%UJ?]6;)IA#611X-8 M)!CQ%!RR ^L^E-JJIT$K(Z MR%PZQ!4/H/6Y$+'F(5BKA7<2[$S1Q'S-57\#^-6ZG;.H4X4W4J][.F99WBO_!C"L=?-@[>?LU+$_J,+'NH.3V!L[L9J-3AS<[ECK34WB MU;O'!LS ==ZYG\S&T1PLF_2K0.;'4BE!3K=9R_^Z0Y?7A?^'3)29$%<-CM M=.>=%04E;X.2[V8Y#N821*4=(I(:!*M<1)I(@@). >1)B!-^:\>(:XQLXAZP51ED/5^Z-LYSZ=[=PJ8,Y%4/'8:-7_&MBOY4C"6NRSC<-EQD4&6YTA#.W1 M)/+QMTJN=;OC+-6#5J?;:PW.Q_1[MQ/F[_+BOT/X^B .3KKPS6=HDO,WE7B< MQ?#[PQR5,Y@*I2S2\ MQYQ-R F/$&/5&*LYE/NS <#-LE(5K R7*X<=5H3+ M%5#9!%"9DD(32#0QBIS0T2)NN$7&:8.DC]X*+B/F-*=VE$M+<5U(X5/QS;WN M=3^W^AF30-'O3@J?1(3&P_,^@-Z1BJE/FXP%G-:$!V409J"I- MR' .YI16B5'I3%*9^5"\\HJZ =1FW?Q=AW$P(C3%O[7R/*@_4TVC[WP6M+B?-E'G']+]5'3^ M]CH_Y4B"L%!Q%*640UGHF<2X7H%CQ#CTVA5HW[]#OL=]_ MEF.TQIXA.QCT6FXXL*X=&X-N T8#9?SH=:N2:#F);N46+LZC!R)5WV*O&VS_ MY%)T1AQ,_?*[,U([[AYV.S,B&SOR"P0O!,$O9FF7STES'1495-U6+3VEU?$I%C>]=C:=,RA)LJ,,,>2HIXH()Y+!/ MR H/ C6@U@R6?J[OS*.*MVF3O4V72-++H_^%WG3]IY-N&XCSI9VU6_/M'Z/I M56/TJ&#Z?^[IY3=F"7E(I]O.X>S.^V2DZW@FP%V1[%M5B0[4[(-E-=PDA8=G!$)&J-.)8>:2X"2B89 MS)PVFM#L7:3BSGNPCPAL&\"7U\VU^,+V.M#1?N,L]AK]$]N+M\LG=_D8"X.I M$;K#3+[GILVMTL3=U/7Q8%W<@*FZSKE9?K/]EK_+:?8-)3,;0EE>Q][;C$7+ M-K=;H,\=#:>"/O>#/C.GMHFVREN"A/,1<14" M,O ')+@T2C,OA&(9?>CJH\\&T,MU3G+\O-4>#F*XRT[2ID'\5:^X<1!_WP1S M-*\*R"\$\G_.9^F10D;!D='2("ZX0RXF@Z0,*C*ML,&^HIBK?QAA83='P9\- MQY_[II@%?VZ)/U.2B0TS%:NDWH&):Q5'SG&!B(]<)@6+!UD2R2SA*9L7GO)W M]8\8D(4NV0^Q=KGW&\-^##E&Q7=/ST!#&W%);OE2YJ580,MSL#_5"--:21\Q M0F@,&[LU:AP.3UWL':5J3>\?#0?]@>WDT9YW(95]]INL[G,Y0+FP5JN84(BY MD!OQ AG, J*:>8:M(LR2*G&4%JN_OI<(\KOH]T/&R13]OE?]/I])#!=UD [T MF]*$>"(8N1 48EPK%K!PG/&M'::;0JV^?F\ 15KG&(1KG,2+G'#>>!!= 9(T M$M,E+"TPNA",SN773(2&*()$,AJ%.#8&&8H=XC&21 *-(1B@2;3)^++R:Z[0 M3G_1\-6B247#EZ7A4Z(4H\!@_E!D :T1EY(@([G-_]2:1\*)D$"43)/^1?\&%]Q:GL?6ITZ]II6T'-/.%#=\5EK $/IOX\,-"/# M\4EL6)]]E+9SGO,,=+H#>!ZH70.ZEY,.?.C9=N/,]@:-;FH,3F(_9K0(.0]; M'IM.%49N05D;J=6Q'=^"YJ"N@UAEI]V>3)F+(S+J!J?;*G/"LVZ_E6?:LUYL MVT'K<_SU2RL,3L8 -G-A/3V>X>DEUD$G "^NO61FQOF8S_..QG_G7Z[WR\ZU M7;SNL@>$[TI(?+Z'LS]S;RL@9#SHH#4.5C(.AH^3QC!EK<*,2B;X/Y1NC2\Z MZ8W?X PP%[E>M)^03?""SVS[BSWO;_TR/WEAYEX0U\61OG9@4EK*P*@K!J8& M$EA8NG5.Y6< 0+&76T&?[,KTI7'2R\OJ__Q81 KTL3K:"IJ6[>\=';]XU_GWT^_/]PU>-O:,WKZ_'@%7I^=X$T/9F M >WM!,9JB9R>]>()M -T:NS/Y[];U3?[J=4!T.X.X1ZA__/J=W?8L6%Y__6J\:Q/K4\6L>K("KQ0VY[UX[/QAU_'U*+5 MJ;I5772%@V0*P-NX!N&1CV9T_]'7V]57%^A:_9V4V]2H:[_&V^3:[[YW6\*W M-1.WNNWWOQ/L^H?>J;/ZIK=='QIZO;_NAP:PN=3T"@NWGM./9.)>0HYJ_K_L M]C([A?]Z,39.H?U)OQ$!UJ_WYJW*D,_X+1;(_[;B\M@]Z[7:#=J\28S#3=[Z M*8X>N\GH;1X$;:1$LR^\Z,(M1PYOHAZL?^C;]7G ?_2*=\L#O,8QSPN__YIN M+)2G+CP>O\G?_:;__^\WIX?$?^.#TKY/#YR["#X[_:TPT#SPY/WWPZ./[SZ[N/+_C!\S_XN]/\[,/6P:N7G][1]Y_> MG_[GY/W']J=+&P;?/'W_ZH^OA\F[ MTY>G1W^_29/-@K?X2\EX?@_)EPJZ;2JZ/>WL[NN";M\FZ%9RNZ\/+5ZW!$Q' M@Y/8J\Y]3+<+1@E,?VJ#UOY\JW,?2\R7],#WV( IN,Y!C>,$UHV>'<1&_XL] M:U:%!_)VOOW:@/>*?G"G2N6;%!'UN(9+!1US&XW39(M[MG_RLMW]\N\8/L17 MMM6I,I?G7?LWT;=MO]]*,+KY;78[X=A^+>1@ 7)P^';&]%$J:FVU11X;AKAB M(E<=Q\@JP9ARS./DMG9HDW"Q\H%2)11R53C]=05%BLX_GLY/#8+ 6312>X2Y M:KAD4_EJ.W+;@_^V6GX8:\7._Z\,>C!W=J5 MHC9L^#CL#ZJPHJ41L?4]P??3PS*Q/KPP?%H$@T?"W!O)\CB+LNYKQMRI8'UU"E>!W=70=;;(.OL#C[@J6<@?R2T(8@K;Y$% M\H1@M?116F*%H%L[I"F7ECUW73;PGS(4K#X+*YI_.\V?-=T,B8B!'7 M@B%#@D&"4V^M-B;A>%=.5;:UG]BV]MX55.LNSJI- ]85Y5A7@.P88.%?[6$> MYM?=7F76KE$9Y+4 Y:.]&3JFK<91"H^PY=G0!7C6 7Y(XPR) 6O#0Y5_06*U MI$15*\/'ENCX>L*P\9!!A@4V'A4VIEQ.>L5U( E1%R1P.2^1(]PA;52@)DCJ M8''844UEEE4]O5"ZI^)#^SWV^\^N]J%=++4.XX)F]+I*#9,5N\2-/1#)NRY\ MY#M 78!YV< \&R5F14H1:X:8DASQX TR-FF40.38<6))XNL3,5+BQ!Z3EA65 M?D25GG(M(IP $3$4:0R(IR"0RSDQ XF2>"4<37IKA^MEG0DI9&K#_6.7:%3. MD=4?=/VGDVX;2/:E:*\; M[\ZF9W::46:51,E@@S@C#&D5(@*6P9T1 KY5]^,\7((FK7B-O8*I!5/7U1=; M,'513)TFQ%9"&L*U0I9JB[C%'EDFP( WB3,N&?6^\JPRLJS"HZL*J2MJ+91L MVB6;]O*3NXJE9-,66SLEFW;)IGU_J9 ;&YY.^^V,%^3_-E[\=]@:G -*AL:; M&&(\K21W>&'3:?_BIM.JCL#ZI]W>S*37Q&P+PI>>1YIO2WS;O-8/G?-:;"NU M+GTMXWH_?57;@MXN1_MWE0O4DJS+$,AMR6^<^?V1^ZJWC;Y=IOY'2*F/M[F\ M68=&.T(73!A2.^^N-A77+WV]OE&.X[WNZ6FW4W.B&V0'V]1A. ;;J3_LG7]O M"'K=+Q?C#FZ2B^P[E]UX:$Y;(;3CXPS-+O0UFT*5^Z 5$!!,;\^R9^*6@[4> M;^W]\'38KLR'[EW2ZCW16?,F#BS\,32B[76@U]=G%WFZ8W3<'51.MEES-%;F M:!FL*R;4Q#B_443HU6L\57=9X]>KRL'-QK6N=%H*1-QFC3CM#CO7QR&7H2NS M[F%FW=58)QX0ZFYPG_+(S7EDN<^FW^>!3B ])I#^9MNVXV,#-?YC.T/;.V^P M9N.[-9\V*6G'Q3%:,"ZI7RW@%T*3F.&>O^V1^% M)MTI(NFTVZG<536'.!H.^@/;R>.Z,B%)AV]'(4D?#\[???3LX.,G]O[O=U\/ MG[_Y^/[O?7[X;1?N_TX/G_!#U^]^P;7 M?#I\OL_??WS9.OCXVVD.23IZ!?\]/_EX*22)OFD?G![@@^,/^'WNXZL_\,'' MD].#O_?/#UZ]__@^AS;!?T>O#N=+[BBM;=(\Y*C.A+B4%&GK&#(YDP](SN(D MJB!/SM>\*L7=^K.I]7AN!@:;5X[GCB!X.3CS]@@X#W.S,0IUA,):GWU?$T"< MGL?R!IM * = ]!9Q+!QR3C#$>&*)22R4)1D0"Q@6FK0P3=* <'&R#'7'%OA M?" \,$^L2"$R?E.0*%QH>:I/IN4''3')"(Z2L0%Q*P6R01"D<)(J:18 M]I:"L%4&K*\'>Y.3RD8+ MS(VPB*@H$8=%"CD;,8(%B4OE1)04 V2)8@P7/"QX>!T>XJB8X90&"@L[%1H@ MD1BO31+"<^=(X79K"Y6M"51*A@$HE4(A: 90R372V$44I++!:>^,]5L[C- F MP&B!RP*7!2ZOHX\BR,2]##9:;E340F"MG1(*8!.S[]#' I>K#9>'4V;)HO7& M.H4T=1KQH"+27'(4N-8A41^EL%L[L&@V0=0%+@M<%KA\/+@\CJ=GW9[MG==8 MN6=[O9QEJ Y%OPUR]@MT+@J=4Z:I%>>!: _\4N8B6\;7.]2",>T3!MO'YL)>A$-ZB&^JHG.KG;UE<>S.R M+0"X >SI:S\M839T1 FBB".*QQR'GI4>)""A&U%5(!@)06B:<#CD(<84PX(7F47G.)M8Q2!>.#BWB1BLB+NOBE;@D5#LI2MWI+W>SN3^1)>:$EBE9XL.&91=JE MA)*W4B0,P@]^91>[HN2K"L4;E;7BQU[DVGV6_7[#^O\.6W4]A4TI MD'N?3OCM.,I:NNX M1M0*@GC@#%GC)=)!IBQ!['S:VF&4KFC=YHU4N0*,14I%2@^^?"W!;5>6KX=8 MOF8=<5HK90W1*%HO$!=.(4.20<$3[936^4S+*B]@RU#H?ENF=&FY.2V?0&1Y1920LW4IYYGX\?@U?XY/*Q;\T7>AREYAD5*14I%2 MD5*1TJ/M!-PX\&DW?!SV!U5U]./N;A@7>WQM6V&_LU=7>JP"H-S% *@WL?;! MQ+>Q][GE8^V>>1-]]T.GNDOEJ2G>F06\,T>S$<$Z>]029XA8%Q!/FB)MN,NN M&BRE\0Q'8+FD:>B=\XF4L.""MD5*14HKO"8N87NAK(EKNB;.[E@$[3W,60D3 ["DEGM5;&@P:IB]A.('SZZHIAY+F)>HH77>@^S2*E( MJ4BI2*E(J4BI!(ECO?5,)XQU5^:O?ZAF#L0_=H6O'JM+? M]34 -PFDKJP7IP&E=* Z,BUY<,%:1K!FAIL4<6!T5&'S+M1BKRH(6"5RJ*O& M'0T'_8'MY'$MZ+40>HTMA+K,,(]")"V1ITXB+@-'AL./2(.P%E/IJ_Q6ILD- M6VZMS#MIT0-M=-^UJ[>L3;Q\@%FU3;';EBV^V\BL)^1>X8^Y-=Z6*N^K +_G M$_CE*481-$&&8@'S-THM+ (IY*._GH$EJ@4*G'H' MM$XK+K=VM+FSSZC 26%RAX].$!/Z9[3.FCM E)8@K6M M@P* 9AP%I1,G1#IBR-8.84TE^-TCPPL\%W@N\'P70SMY,*>MT-J:R!WUFON M8_*&,I_T4AR;!90?!92/IJQ92BH$%@E9K3WB2D5D$W,(LQ2D)5)@K0"4*6MR MM2',N!8"&TY993)[B44GOEHU8 G#=@KP4-5P -#XYW)]O9 M(#&7/^BD3B)I%=36#J>FJ; LV%RPN6#ST\#F"['V>[;7 M.X=QW#T%V0QN ]/E1,WB.#V-TN=:.QT\1Q@'X- J:N2\4HB)(*4#*\HDN[5# M9)-BM0$P77(%E98;UK),Z=)RPUJ6*5U:;EC+,J5+RPUK6:9T:;EA+L99G2I>6&M2Q3NK3>=?\&-\Q:GM?6AU MZEAM6IU'R?<KR!X/'YANJ.SUH#VV[Y[Y]XH/G$P_%);%CONZ?0FWRX MH-'I#N!YM@=_[C1:G4'\T+/MQIGM#1K=U!BE4P>9V$',,._PZC9U! M?WL2WG[Q[4>/Y'1;">CH6;??RE'QSWJQ;0>MS_'7+ZTP.!D?PIBY7 M6 >/'@ZNOV0FRMW'?/!A--8[_W*]7W:N[>)UE]V#B+XK$#G?P]F?)[UQ9\[L MAXA<+]I/R";HZS/;_F+/^UN_S,\YF' 71O[BH%W[CBDMY1TO)=:'=ZS/(83H MNSU;B738";&76T&?[,KTI7'2RP=]_J?%>,@YUW"PDG'%@I/&,&6MPHQ*)O@_ M"M0HJWU6D+U\1@ATX5^_V)VK)/E#2%BY:7K5L&WMO#SZW\;+W;WCHS?O&O\^ M^OWY_N&KQM[1F]?78\"J]!PD%&*G#\BU-PMC;RRSV_S;J\U< B*'Q M)H883RMI'W8[:.:056-\RFKE1^"G5@> O#N$>X3^SZO?W6''#D,+A'1]7T>Z M-%HN)-SW@G;]>M7;5(OU=*FI3E/!6[7M63\^&W_X=;S8MSI5WZJ++AZ=@L>, ML-68;855AM<1O1W=?H2\VQ7RCJG%_'=F6RA^[==XFUQ_Z7=NR[ZZ_>_ M$XPMO:]B6YG;]N>A^UK&]7[ZJK:%N%U_OJM<>!OSVW7VX8= ;C.U+E/+;&.B MUJ2O, FXOMG CAP4%PP84J<2N-HH_&'= '.IZ159 NK%:97*8-6Y]FM*=&WM MJ\T?AF,PM_K#WOGWAJ#7_5)_IC@'71^AP;K:HP8IDNEP;N M31Q8^&-H1-OK0*_[98PNHTT7M >>.6N&QLH,+8-UQ82:&.6="T9YZZ)1?OWB M3M5=%O=ITVO36^VSZ?9Y4Z>__V,[0]LX;I"K^3990_/O'Z\PF5GZ,@7!CL78V M>!Z$,F+K^__?G-Z]/ROTX-7?WT\>O[FY&+FPW?T__OV?CX??H#_/ MWWU[_[S=>G?\LOW^U3M^^/>[+^__/N"'KUZF27G9M_C+/Q)$)'W22&JL$*?8 M(X>9131JC6,PWA.?T],VI:'+37MX(T+V@"EH%X/:^T6#34DF>X/77T\0O*+2 MPJT1L*3L?GQ _#8%1,)\$ER@I!D (F,>&E.0*%QH>:I/9E1?8"JY1U1+B[C#!!G0 M=D2$TL'R2*+U]U >>[UUOQ"AIT"$%BGZ=WN0*R6KUP,RV10R$QB/TF#$0)Z( MZT20E5:AQ!1A3BLKI5UZP>H"F 4P5QTP%\!+CV6(Q,#K&\ZU%M89901URE/L MPO?PLL#D2L.DF,!D]#PEF&^(*"(0)T8C$ZU#4E*5E/122;>UPYAL:G89)U>7 M718L*U@VAV4L =T3T@.::HVPK!"_ I8/"Y9&D^ YM] ?"[^2 MY9@IR:7"R8&&J0*6:PN6K0E88I4XI9@AYC58R(9J9*V32.D@@C71V6PA,\.; M,!T*7!:X+'!Y#5Q*0[P3SNLD'*?>6F&#LQ&42/ED22IPN:YP>3CEEM8YXK55 M2"5'@5MZADR28#-K&2B)VB@-W%(1TP2J6>"RP&6!RWN%RV^QUPVV?U*J%Z\> M:DY)IHY>@/'@$4U +3GS' &U#"A$3!CG4G+/MP =-27TUW5!S84#D5/U?ZL9 MB'RU.N_W^\,J$KF;\O'2?!"[.A38J!(5C8X$5@=/8Z=?I3!JG+7A<@O:/#J8V!_=KXTAJ<9$8#(W*KZ.8K!G43(W.4H)$1 M0I.(E!/&K-8^^ 1L(P1"G/CG^0@M*:H^<$QO$,>7Y1O#\V$O8R&\13?4X3K5 MS]^RN/9F9%L0< $$G'#&:ALZJ""(B,A2QQ"G7")-!$-*,4N5TUK:F(NWWSEJ M[VJ(N5=2>.&1MXJ]6ULE'BU914I%2D5*14I/0$H+6'A"IB X#9I1SYE0)B8E M@+(HH9FDB2V+L_QEV\-8*,LR*,LT)$0* V::HBA0F\!DHP(9X)_(N02R=)9$ M1[=VA+GS%NH]*?!&*E^!R"*E(J4'7\AX(#Q1);P@AE/%#26>$D>2CIP8X\M" MMG(+V?R>#3N\I&0J[:,Y[;88Y?\^?K4QO?(,G#4Z&Z5TO] M(6+$EI&*HTBI2*E(J4BI2&EUI?2PVX$W#I3?#1^'_4%54.VX.RT0\=JVPGYG MKZX.43E:W45'ZYL+;V/O<\K'VS+Z)OONA4]VE."MD5*14KK MN+-8UL0U71-GMRBQB\3C*!!UC,/2*#S2D06D0V#1>\:LXZN]*A8T6%7,?@+G M5(X6+X!6-L1+V$*14I%2D5*14I'24Y+21H[P C8G43100S"+1G++N%%$2TR;<:#B\;A*M6=I'=.1E(P\PEC9I'2>OGZ"N[> ^[.^.N\ERD0 MJA"- B/.340Z!HPL#N6FKTH^-N"5LY1,(5X55]2XNY[*] M43:ABI2*E(J4BI2*E#9-2F6$BQZLOH.*,,*2(SA:3[B*R6C"R!.M[/T=1??S_>_8<215/2#"7!).*<6V2M38A&&VW" MGEFFMG:8:AHM2^S8QBKO0WJ7B_+>37G_F"AO2%KA7',%DT 1I]HCR[U%.$1, M\X$9RW%1WJ*\BRGO#9/B3]2XJ/#"*OQNHL(<&^,"30AK1A G"2/- D=2.B<] MCAA'M^S<]B4L^((&JBLU\#?;KK+7H\;N6:_5;M!F(ZO/76*"1U4%ZK=ZQF#L M0W?HVK&J+'!]S8%-@J\K\],+KE30SLK(8,FB,'Z<*% S!@.5LI1-8^[L(Z] MJ@!!E1:BSE)_-!ST![:3Q[4@V$((-K8>ZN(,H4"*9 M _.!<[FUPVE37U$C_7;;I,O0H@?:!+]K5V]3,I>1NZ"U4)K<6/<*61NB6AR."5SEABCL(DHJHPF M(@GD3(P(9.VH%"2F[%#2!A6M([<-KPJ=20'CE 7I* M]W@BQAH= *"Y1\#B-;(41V2PIKK"VOZYP'.!YP+/#VEH,[# MN [!:4UX="KCM";..8\EC\8Y0D%FQ+B >.;P9P+/!9X7 (\1BH=P'>RQ^UR* ))'$5O\G%'BI&QPB$:3?12*.$9S>G)I#:;@8Z%N*X M#!5DO@LRXV0M=TF97/S,>95A.0@<'!=6!LD+,J\O,D^C?SU6*EK,D2#!(YZ, M1HY( &I-I!?2L$#S[A&C32,WA+D6;%X!("K8?"=LUDE+HKWC-O%(L-4^ 666 M ,;1)1\+-J\O-D^#NT&@7BEAD:(Q 39+APRA"1DM58B21II9LY*T2[;7.XL99G2I>6&M2Q3NK36&]:R3.G2 MZ15N>Z M\SW'W_J['A,F>'Q.N+KCL]; MEO^^R>':3XY?'P2&];[[BGT)I_4;72Z WB> M[<&?.XU69Q _]&R[<69[@T8W-08GL1]A1#K5P4T[B/D\*/PZC9U!?WMR5'3\ M]O5;[OS+]7[9N?3E^.5'_>%T6PEXB[-NOY6/GS[KQ;8=M#['7[^TPN!D?-)Y MYL+1$5,\O<0ZZ-=P"PNO)VE=7&@KQV7E)8R+I$0_3=GJVFP; 38B^W M@C[9E>E+XZ273^#_SX\EI$ O,XYDC=O+A_=!N?[UB]VY2OJ/.DNO&H&MG9=' M_]MXN;MW?/3F7>/?1[\_WS]\U=@[>O/Z,CZL6L]AL$/L] '5]F8A[NT$XBJ) MV/Y)XV6[^Z6_\N_S4ZL#D-T=PCU"_^?5[^ZP8X>A!4-^?5]'"^D(^S,$S2RM M8CYSR>1EJE5YNFQ4*0C@I=KVK!^?C3_\.E[56YVJ:]5%%_,-P%.FF+>-:]P; M$=G1_4=?;U=?C4G$W'=2;E.CKOT:;Y-KO_O>;0G?UDSXZ M.M.FU^;FN"(]QVH/WU_+OI+%_WNJDU^+W;[V^M M2KZSH[U1OK/3 W'T_( >?OO #Y^']M'Q'^3HU5\G!]\^X,/G'\C!\WW^_N-) MZP#N-\EW]O%/''PS2I,_D6?_E'!.V=# K1H SB#G-D1(CP*0B;C.M)0(YHA7C@#AGM"0I:>R:%)%;F$I5-Q?0*H="26'WU;"IJ M3_[*DKG=\''8']0.O4&WT8N@<+[5CHW.A.7EO^=_^>SL.^MU/[? [FZX\\9/ MP^P>;'5^;G3/8O;Q=CXTLO0^MP:MV+^3G; JIL"]LWVF5GEV/(]G,"-:E?N^ M83NA84]SOMIOU1^NE>\-BBZO4O'D]:;+LR+:[83=&0&5A6N!A6M263DO7)%) M*SCW"!M*3'()Q%D9>FR%,& MZG205JN F+5@_BH*.BQC0%J 4*5P%H2VM2.:FJZ2'J]=2-BF=7@ACK_:%*ZJ M#H.S.R*7B_ -X?[=E/#]LFK\$/R MMJ+"RU#A*66CW%%!I$1",88X2 XY)C7RC#N%F7?.<;"]FH;>N9+6$E5XTQA0 MZ?##<\PU=A.FV.L!P1S8KSEBOA, G#WTSN:@2_NU,8Y*[S\QG^%/#TL[^_#" M\.FR9Z$6SW[ESC_.,MKM!/B]!W]LK5!=L758JZ8E>6&]VOT'"T8\$1)H9L*( M&Z^0MI$@)2PGPL:@@LA5>2]OKD:?3[1:&] MCC88E SH,>?2(LN,!6,R!:HS'CN7-ZTEO^PR?!2=?CJ^K%F?>#Y^TNY"'U*, MMZ,53\(2OC]6,2N,HS1&I-]!)$S#$-CZ5(P M 3EE@&%((9")V"*MM%+11B&-!H9!5LD:+@ZMU7-H%35^!#6>T@IB W=.*$2M M<(A;CI%U+B(7'6-.4(ICW-IA^L[[D,6IM3D=WB ?T=Z)[7R V[4ZL]&"_7X< MU ZC=LNZ5KN*'&Q6X8; [ZS_[[!5>X[R/]VP#[?MWS*R\*8F[6/>8YE4GNL5 M/T>TZSV\"HB_%WUL?,[-?0R%T#\- M0E_T^E'U>LKQDP6+G((BBX #XMY2Y"Q+B&ME-$Y,1:Y KWF3F56RUI=)0E>> M=>QW/L?.H-L[+UN1*\HUQA("2Z" T4)@]&&69%!OI9<6 ZL0 $'>JB)/684-E%++,$K$ JO0-")K MI 5J895/6CF>V-8.I4VN-G!'<@T(17U(-F_"/S'_Q2/M0]X)DB8!$\7DN24X M?9IC&08'E0)!*G&/N D6@6@9LK#D".:8)RY/J.Q_Q+^Z,U57O^]N?+#I\ M3SH\)1A.:,62H4A*0A'GPB*MB4,^>IY<<$I@LK5CR)U3!16?Q>T4\74OGME6 MJ#?*NH.3V!OMG#TQ'\;Z\8V1Y,9A%2^^Y@-"<;<3CK(4=RLA%NA:!+H^[L[2 MC\ 555819)4"VXAHC1QU8!MAIU.TDCB1HRI8DTJV0@>\BZ=CLSP=1804PG3Y.V02H%"HV;C%^F M&,4/\E \HS>,H1%K?CWK#YD)'RY.D95E'UEZOT\E5?!J(;R:.WCN-)>&*HID ME/L^E'M*1K0FWB9&4!0Q M(/4=SB;)BB=Y/UP\>_M=7#@W M+OVU)G"\H@P+I)KK;[X>R?2W\S_[.2/(T5B:NQ-A%BA>"(K_F.-9$L>(M40" MZWS\GGMDDC)(:F.YUX(0E5W/LHGILB)<%BF=MRY>H$W#A)6G: 4=[@\=ID0M M9Q>/AFF40@ KS&=TD%8BPAUEGB:IO*__OX*62SQK_@ %+;]#CU>^H.7K8<^?V.Q/[*9,D0$B!^>5;S'^=]@Z MR\61GMB.YJH>%GMMSZM25#$66%G4%EK4WLU2 M7I.D#(DRI +\X)919%F*R'L5'$B;:&FKX^EZ&8O:FA+:#=?J!RVU6+3ZWK1Z M2E4I9L0ZGY#(YS.XQQY91Q3RFE 3-6>L2CI!FYK?Q:FXHGN;*T]"=J_.=323 M#:GRX-E:0T+9Y'P@/O(M]KH!1OZ'H/7;1&)@>A^E;'R/O@D%MA:"K;E<.31B M*[1D^6R9A!\\UN4@8DCP#0,SF]&MG?_O?W+TU:]EIW/-]'IM*$G1[B5J]Y24 MX(0E$X$A$8D!4\,29)/1B%F=(@M.6,6V=A@U38K7XW#[VFUUE@Z7S>1;;2:/ M]H_A_S_'?MD^7A5GVM*VBO;'V40NF\AS.3JZT/O0;Z1>][21OZ]\ MME4]KB>V>[RJF\G3E'J2Z75A:OA1:ON>I$C@BLB56(1) 1-XHB M$)M!RFJ=C Z.YVJ]NLGUY:6K'(/=&#U^4-]LT>-EZ?%L("/ ,+$,,4$4XHD0 M9)062 CJ$@_6*$' .A6R"7-NA33Y2>T1CW^ M$;K\D#2CZ/+2=7GF@*N@,C#C$*$YJL,IA32'?SJI0K!):>MRI11FKJ0;9=_W MH7G7((%[IQ-&@6M, *Y$.1$(BCP MH+P-5B<25_%437'"K#+YV>_T![;=KNE/IW$VRJN0J1","NVVSE4O 4P MTHO]IQ8:LZKT:+RS^++; [0=R>THO8DAQM.<6OJPVYD1W_Y(>@6"%X+@N(.9F+A3N--%,,K#L+S(IZ'IS;VB%-O8R@S^*2>;KTJ>CV ^GVE%X) MY1SQTB(/8LNZ[< TX@%,(R(#QDGX$%;1Z[KY]&J=?4N3/:Z?>A,][O]<[WCU M!UW_"8;@-&?&K_>WSGK=#SU[6N]]/3$WU",=N:N!-W6_I@GJ D*/Y98%]3;+ M:6]&3*]K*16T70!M#Y_/G:R33 HEO47696-6Y^I@1DA$)9:.2&)(WN,2YL[Y M68LO:H7-I8?8X"J:_1":/<.CF G".H:T2-G%+"ER6G&DDXR&",Z()MG%C+E: M#1?SYA.HC4A=,,U]/YL1/[4ZMN,?()'!ID/Q*F4Q>#D6:CFL?$M$GCOO%:. MA=9B!. +B"Q"S@VJ,RR#L!5/0<44=55Y7?]9&(<**<;." _>/ M S/E$D7DBB2)O,X5BJR-2%.CD51*>:=8/C.VM<.Q;C)VYP)D#P('&Y^VX,7+ MER_VCAM'+QLO_G?OW[N'KUXTWNP>OVC4G]\VC@X;>[MO_]W8/7Q>?WCQQY_[ M?^W^_N+P^.U=W$=/%?26P(+FD>U%2M$/CM*+K_[$=C[$-W80CSH9[/)_.4GR M9X SL$S?Q/Z@U_*#&*H\A9TP_X>9E@4"%X+ N?-H6$I+".-(8 Y4B >P2W,! M$(J]$SH0G' *D3DDMQ.J\&&ENB0VBA@>*QD3@4B5@XBIBR)$Q LD0D15>5\ MHQ$9E002D1E*@U$N18 (L80JCBM&CJYV$ZTN.1H1HOUEK!B)0J6N6E MX1&#_2B:"E]V[9>RB@57'M2G5'!EM7%ERKBB2X$FD+F(U "N>(EL8AH%EI+G M0=A8,2[:Y/S.=EE)J+DL\G4=Y1I%R/T6/[0ZG;PQEPOT5>I4XIFNPT5IB'?" M>9V$X]1;*VQP-N847CY9DO[9'_$M\CAP6-!M(72;.\U/C<>1:\ T8W+:%!T! MW21##AL=-:;!IAP/D6F3Y"7::7.5W(D@$_D<[6 1$P,@.Y@-TDPC5A3L66YEHN+ M: DLY44G7,]/;D@BZR%]QD &H3MT[3@ADG>S]*X:R4?%NO_SB .T,:L UDE+ MHKWC-O%(L-4^Z80EQQ3L(!]'5._1/&IE%5AH%9C+KN Y$83)A)1U(0=:8>1X MBBA&F80DP5(#JP UI,G5Y>V#.UFR2]"Q1W:A%;0M:+M\M,52.*>QD8;QX*4. M(0@MC5-* D/(\[]:'[&@K:+HNV,VS"Z;$-3Q SWB$=#D ,!(Z4T8$6PW[;#"BG;XET$^9 V_0^OSSK_@Q_B*4]O[T.K4 J;5^E7/ M(-?[96=#)&L^U\U.*L6Y<,?]:+;3MH?8Z_?FF%P,5:W6$IZ?:J V?/ &1B+[>" M/MF5Z4OCI)?7S_]IP:JI@]8X6,FX8L%)8YBR5F%&)1/\'[6UWGI MA57M7[_8G:L$>;T>_?KP$_"J$=G:>7GTOXV7NWO'1V_>-?Y]]/OS7#%L[^C- MZ^T54IVK>PZ#'V(GGY&"3]7"8X%O--X.X->H @5(*)^D>MGN?NFO_/O\U.HT M!B?=(=PC]']>_>X..W886C#DU_=U-.E'L"[AOI>7DVKAF2X %9V =VC;LWY\ M-O[PZWCA:G6JGE077>%UFT+>-JYA;[02C^X_^GJ[^NH"":J_DW*;&G7MUWB; M7/O=]VY+^+9FXE:W_?YW@EW_T#MU5M_HMC]@.S_<)#&7FEYAJM;S_&%,,OVC MR5]75^SV0%+L7$*[4_ZC0AX-.]3O>'HK(-U_O;/UZ]_?W'PXO!X]_?: MN?SR]Z._&_N'+X_>'.P>[Q\=WJBZY +FPFK/@-VS7JO=H,U&]EXNZ\UO4OIR MPT:052.(%U&;S#A_)N%+OSV2?S.UJMBX2]7.K>JLW#0^\ METXN,Z$2%2N>#V"_X[NGL-+8KYL6-<>,^9#QZ/<&. M\_QZ#3"T(1Y:N/_I'^+]\2?V_M7+D_?';T[>?SP\>??M'?3M_>F[;W_"[S_) MP?$G"HF\3* K"1>.M0=+HG %%)&29M<@$'&W@V@9/MW9,D]Z]XO7J16>M!Z^; M\GY0CTFJ\4D1.&_/6@/HX[<@7&9=-P]RK7G%C,/=AZ5\]N3+@'L9- M.=?S,)A[N#=#_Y*D#N?ZH-P1B3A7 8B@ @F)P%.(B0?&,_WC=%F[\VL4S%2@ M:)7>[6'I7\&;)>+-E..Y("5V6B(5B,E&)D>6*(6$D-HK0QPS8FM'T4TML[=F M#,^>PGL-^D#F\IG:BM55KM[3:/O#7AR7XVOG<[>-=LNZ5OO*Y)[%T-Y0I'U( MTG=T%G,(3.?#[WFZC9-%%RQ>!(O?SG _GR(3(ACD8N2(IP3KVB _%,Q M6M[DSZB;T!#,$-OOQQQ'ZP86&E8F2QQE JILFMI8Z3KHN[B4?JS'W?S?#P:S<;]SC@KUK,U8U()PA%Q M,A\V8P9930ABA)LD*!<1R![P!V **\0?BD538&M5+)H"6P\&6U.SAV,ME306 MF91CL)APN>">1L)$%V!QDH*KK1W>9.N4EF8#*/%&V&FMSN?8+W;:)IH]>W6X M#9@W9[$36H-A+\YOU5COZ_V;,WN>#Y\52^>)4(:'30U>S<(7,Y-PO^.'O5X, MOPT'A]W!NS@H@9&+!D8>SQ7B-2X /P@!)>!_V;#Q2#.!D90B42R$L]CGXG"2 ML15B",6P*2BU*H9-0:G[0JF9_)K),A$M1Y[D_)K4":2)(BA)QX65W!*#,TII M+%8(I6Z32N8>E*JZX[,J?-K?( ?+\4FLZ-TI].8\L_M.=P#/LSWX2BN3Z51\N3<-$^.N3Y/3NYM M!2\_3-W"R-82DNL8?$5JG7$[>#^/8,RR+C[K#T]ASI]?/V2/GG=GKKOQZTG+ MM0:_/GH'EYV,9P6SIZQOVIW#"AP'W<8U^7=>3A!PFHEGY5]J+O=.,V]R1E@" MSR*@Q$FU#M3!FS\W5O]-)FEYQEU=K'_?CY*L#^ 5#^.I\O2%S.%S3+ M1SX.^X-6^@ZZWNLXD^W&B)X?#D_A%GX)7H-YFOW;L ]/[?>?Q[[OM#NFV4"'3U_ ?_]IO__HO[W[ M^ <_^/:R]>[CF_;[YT"=3_>_'GX+K:/C70:4N1W__>;\_=_AS%$NWQ__>?XN M_W?ZURD\JP6T_-O!W_]I';[ZZQ-09[C'"W9(]\7!\P"4^0]V]/S/?X0CP7"3 MD(XV(.+@B M)F>W&C#J]BPK=F\(2^:,$$858J32"/H?&VGMGYR[=4<%ZKKFDWA#/H\1>>QMMU"QG4OK:> D8T(5!^G>WG4T06$]Z9]N-G_(@ M;^W5M'SK9[!6_ 17G.8X.IL@]8##J/]*<>L '97!FW'1R 9 M0,OSC<]ZW3#T\&UNV3_OP_+4KP)9/&!)%P:]W_C2[;4#L+NXW3@:]N"*>-H: MGC9<#RYI+G#7O&H,\^)XU@,;N@<"JA[D6O[C#TY [ M1_EWXW,\:8T:O!W]/?^N&G8[J->U8=KF2VMP4CTU?^@.LWF2ZB8P=RL]$%HQ7X2+L1_SML MG55G+&:F3"^_YM&+@^HUOYRT\@5PYU[=D]#*.8S=4\ M6L<-3U7V9YP"MDXDJ31/7FY])SO?A=56/,YB>YV%7HUXGN&#$X#:EZ"##8+1 M'\W&L .SK%];VZ$6WY=6#DKK-6R_FB>C=7GFNUZ>#15BS$),D&<2]D9C!:EJ<4#R@ W.0L+XG-"^O6G]MO MM[AWOQP[!=+])C$IOOTG@;_;!7486JV3@^"=#K M]+35[^<9,.[DVQ=[DS["[6RO@KGQ*$Z'"P:FV\LO7PUYXSS:'HH5%1B/,RR< MU6#U3V(<-&"X;>,+(': &WW.(]_KGC;&4KI*#,T&K*R-T(5.=[J#\5Y])C-Y MX?7M;K_:PQ]A/3SOO)%'>+NQ%WLY$@NNJ'<\\NOEUT[=[B![?N.3.^-Q_RPV>FSG0@0(3=T]8@O^<9K"C#;!_ FN"U%DS+XWI:"&N2E6I7_N-W0Y927B;'Z_[_:^;% M/0%A"]-NPM2LVD37FSZ*BOI9VXW]3J9^]D/5U;"6GNAAU433O1 Z_)IF-U M>+B1;*NR1J:@##>;U;?^L#TC@?$+U(DD^^,K,P1.8@[G+H)Q;_P7Q@TNJY\/ M.C7N0ZN:_Z$B^)_C&#HN/C(-X<5G)#_E+Q>MVH7XS+5$]'[IS,OJ1>JRR$^0 MM!P^?_>/-8X(["*R,)J9M @$MH1"TDEOK?0^<+$2I*665>-=AIN]7&:5/O"8ZN4P2-@GWGDS)]'Z80; MT?J3Z?T)&]U_.9"T6I[H>P;"Z>8.+#K%FCO\^.X?)J3R4AHD"9.(8VV14U0C MS'C$)DGKF;CHFO$AF6"=X98KGIQTU 8CO1-:$J%XO BDKZ5/W;QB*O=&V2EDV M#K]]^ <3Z56,$B5E8-E0RL"RH0T2D4>.8Q":FDM\>CUQ930?0+E\%]0R ^:C MP@=JC'I4.P1K+]Q@[&;*"MNW=131S7?X\I[05=N&QU=X,A;;-ZQ"^:J5J@(* M (5>]W.=#JI\J;.S]G)GD:LC.T8D0IUNZGZIG= M=NV@&LW+/,&G3V_.NJX'=?&C5KV'VS^IMU:W&V/LG]6RVGE:+Z=Y@PVXT.I72)$I2W9<5W%J MV9IWV>70K'"M4G]X9[#MJZ\&P]Y8\ZI-T5EWY07)9>1I9>)3)ZF>+4Y3^P!K MQE$_)5^:YR5(-32G,_X*MVM.+-+OCW,>GK1@CN5MC1P? #RK%C<\^F/T$U?G M,#M(QT['J1IXK6ZC.5QKU.A.D\&JNCW6R#A'QZJ0]^W& MV^R*G_]C?]23\9B$O N P**'2=^?&;V1F.K!K73\M/7U@B)< M,BTOQ2U<$HE1+V$J)<0]8<,4;_2 MF_G#N+H+SEY&DZ.61I4TXXYC[1)S5-K$E0-,6"0.;[7L^GMV([V-%8UY,PX> M*2%D8^_1IW^TT]XQ0E *(2 N:4*6>X>8MU&RJ(S!_-(\%#Y8DV<<3CQRJ5GB M+)A@9+38IW#1VS0:__XZ[##\\-UVYNSEDRJV*!N352;#VK$RJ/X,5".'TL39 M/)R5-S7/PKHZ=3TNO\X$#T.KVKBJO3>Q][GE?^Q FK?AQT;'7&3H6 2P?+EL MEYR>=3OC:N:S1BXL!W5@23_'',$R-N,7G@UM:L$+?K:M=O4B]6OW&_&S;0^K MM;".*^J!J3,S8(S]Y^SJV=Z^ZZL77Z(=5:,I12B"& ML:ODZB^S?=:*7_K7C-;)/_OQ*+V %SRM AZ?X')P_.X?J[1R1FFDA="(FYB0-HHA6 Q" MDAYCH?S%Y_0K3)4*_%$:4?OF05 MFU-':DX"Z:X$OH5VIG.CK->MP?E,O.?$0S/U@34J9^2GV(B38:W\GWTPQ<]F MO/XVI1Q-6'O9\DJ475.C&B(9=.K4O/G2F6(AXW,GH_C5JI!<-4(?\I.ONZ9^ M2GZ]\5AV8,H+<3C^%<:.YD M\;*3-?!'7?TU?P,&>C>'5.;E>B9"TE#-2JY5IHW)]E'WF\]GB=K_:'[&.L]I<%)-Y_! MJGJ=3P96^C[/K%'(AP ZX\.3^H/?0Z 3L-V M_F(PW8P8-3WKM>(@A\_ 5R<=&-L/U3YI[@W@ZR3RO][6JK!_)HJ_.<%3()+] M5IWX-=\\OYR+E1524?;N*/]Z(R?HR9?:]ACTH$VUH="),>30[MU)B]'!@#GS MIPJT5_[SQ$QDQ,?W>&@EXG?K!U/.EH,8MA>N8DO_SH!A$0KWL*'8:%JS>LSL2,OND/ MS\[@:G\"KU_M7&4(K_=)9\-]!CT+3QGM1L.TK0)ZK=R)AL$?OWC^)\*@> O ^:UL?FZ-!J'E?#ZXQ.PXX.+]>&%=KUD MC6.(QK,+H'W$.FISL;IP+":X'#0 %ITJ/G?,%BLC;DH_W.2@^W@-[4XLM?'9 MF8;=)N^W-E*U6'*/MY M8E5'HJ_G9WG/>D:VSVIR,)SI6-]#1\=W&+_MKS,J"49\-W>\.7G-V7U1/T/( MIL%G]8EK&# PT = Y2H R_'3T#:.A3-]&/2OE],[5S1Q,O3>5M&/PXJN5)&, M4_7^ H^:D)U*)YMC'E3#1.[!1. Q#[+UYY,+K =HB.-@@PY@^F?; T :S-_S MU^D#:4V]XD(E=IJ$E 3.R>@P5LEM2,!:GCJ-:NXT9B9/C073[:+]#JPIPY&+]-'/ETS[ M-1.O^W84-]-O_-;-X3,_;;WV^ MW8.+=#Y]\KVQ>3X]*SDZO#8Q>6LH:@\G1O8UYN?DA&9VJV7_[&"4<0'0-;8J M'!X'E31&02[PQ&Q^#NI3<9^KKDV,QY,6@%//GU1X.+4>6YVS87YZ]M^UV]TO M,YF[%PX &N5*1#D;ZC,F5RDDZ/<(5&@4GORL_OUGIX[O@>'Y[[ [J'.2^'HY MJA*9QTG6E$G(BJV8;ZLRNP>7ZI16]G?%F4,.*_)Y^1QVQHPKADGAH-ZLI'^] MI>&\/B-.1R/^Q]PPYX'J@[72MKWK=."2))H71#4WV-^YRR5!9FNBOG6S485P M55HPUP+J]&?"K[,/6?X>Q/X>18VE,A 5C<#)OV=1<<@;F M9M6P8H&=J00;/[6VXW:S,IMJ#QT8>2" 094))Y^9J*?'N'S!^<_;C>\'?ZUE M5.35?N$?$IEJ3?6VUZMR3,SX-B^>OISN&DW8P*R!F4M%9%/)QU8EEB-J7FE>?7K\*E_E[O@U MOL0\5T+L77B=EZU>?Y#32E3'6W*WWL11,IW_G[TW;6HK6=:%_XJ"<_=[NR-4 M[)J'/C<<01O;&T=+:KOEYL 71XU(6 -'@S'\^C=K24(20YM!@ 3K#&YLI+5J MR'SJR:P."3J) M9*IHX)J[T8T6H\:>Q:OG(O"F7Y=D= &9YL(Y,3_"CGPANZ7B=.5Z_?$U>*PDKB**. M#/%@/7*6!42)8=X)Z[&^6OYO,QVIGV/6X:4* DMB\T71?>RL3HK4U840)L7:)B4>2N*1EPLF+CPOM(O:").;O&NK+BS; MQ@_H[+(YWA+0B(8?]2<*,2LV=54A*$8$?KET2[ W24R_$)Y\V,=>N B)6_AF MZ ]F.:)942I3B9F4PIMH[-GDUGJ21[H44CV]6)W1N>M# K/\A(N\ M[OR%^65)+KFY''LX7X')2N:U*W*8+P;I.P ,%\L$KYT!A5]D9:ZI/NS@H*%XVI2.>5R4%^QYW?#B.HD0N82 M2MP*(B9BM3J(F#QOY1"Q5)AEH;+H0[)N[P\N-_DD;MD_B6_=.>A1/&:CKW]D M(O31.W3\I.K-NK#>^JS]W7%^!SSK. !3_81KS<_?#IM'_."XTSK\ ,^G!S]J MQX>MQNZ7\\NLMP'OJY_OG-7II_/#W4\_ZA\^=QJ[K79C_WU^[_GA\;NS>O<= MKS?KJ7;\Z?RK\LK02 1*02G$*3;($"J0(,(&G4B2YDJZDB61!Q,%"9IR+9Q3 M!/;&TA1@=WC"ERGRK*;+34'I_V Y_?15CVTYP5E@CXX&<5*0HY&FI0.?F=E-O4J!M_C;?) MC;_[I\<2O@U"=*_'_O/O!+OYI0\:K+[M8Z_I#SS;+<"QN!Z?_$E3^9\VLS=7 M/GI-D^*)3#]-*U_],RY2B/_[:?KB0FG;:4W;RVU:UV[%%[I-3T"AP-&34:7@ MO979TMUY.[KM$#HKSZ.XW784!8,KTQ+"M]B!6\W\%:[@M-KRH\OP,^C%U3[) MWL=XM4_RSYJC/\XFW;*!^*P,X-_3\GNW[@D]G>NMY?6E]8J_\_Q?3"-Y@V.2 MVJ4D@N684[#^0<.5X<)P[DF\UK2Y9R/YG]C/[WY,W8 [1=F &)KVQ[KTE+^O M;33I*9^OGNB[W/N=-IH>;)]/]+#YOEW;_Y3'\*/QX;!;._[VXZ!9[U[N*7_0 M_')^T(0Q- ]$_?R(U'**R2M%I'SCRSSKA$$F$L$% 27> @!ASDJ/B!8U;BX/KBX/D% M#F(C,.">1(Q(BSAS#.FD&2(,\)'J2*.3@(,45P65FXV#+X!TI^)_-HIT_W51 M]?JO?#]VA71?S)O>;=[7GBW7RL:S3O\.&&L]50(K1GA2W"H@(E$1&I4FQAE% M0LDU-PACSQ:X)O:<"^#Q&W MA-$+5;D3G;STRAL]/Z]>PR.^<+-:(X6TJUIPS M->=7G??DUM/+3G:2>P*/\U7F;-2K-]Z?=:GN:[RO8H%>S+ETKP".\EQ:RW.I M_G:!>:I@J'41(^JB0SS[.XTV&C%/L(Q6@YGAM]Y03:J$K=BZ7X&"/39O78T; MM(3:$FIO#[4AN1@XK ZSF(=$G+;,&T%95();)TL38*.@=FX"1.Z9!+%'-%F" MN ?[WH0 ?]4LP#F:HE4,C'S-JTR2%PZU:VI!_+N(S[LY0C OD[P(T/Y)POI/ M RLW(HIR\D/N'=N+G3*$L@RA+$,HRQ#*,H2R#*$L0RC+$,IK=JGQKE9Y_K#) MC32#7Y.5:YA104EO8S)D"_X,/CW[_5]M_]R#_7Z-_+89/4*<>H?)!B-S/FE45UYN-@R^ :&]@V.1.KA RJ4]< M1DS>&$_EI$PF84:8XU9B9XEP4D5I4Y(*LY)F;A"\+D9,>M@ID5MS4!\FF*L6#[ZW+B,GUU7!J.9$DX.@TX00+QT7DW%B;.)/* MI9) ;92&+UR7!A55\A;)2,"0Y"PB[108DCA*3V1,1.NM-QI7)6%KK^ O@"*5 M$9-E&$\9QE-&3+["(9.B1PP+'".5A#M:1DQN0L3DW2OL MWC:(4NDY$$(+0GV MR=%DF E8I=(_N8HTPR^G=3!ZZ_L'Y_7S;^R@">/:W1'UXR-\N%_[ 6,]/\PM MU/:__+AL-!\V=W"]^8T<'M=8HQE:]0][N+;[C39V/\,\#,F/ND.4L4=MA* M[87BLHR\W"1<78R\=+!Y! ._3+DH,!F8 0/2D^08*+B5-MBH%7.^)$X;I>!SXJ2)Q4GB(K0Z(:ZE04;Y@!+7 MB2HP*'%N]T=I5:L')ZZ4@9ZU4\)F"$^*L "I$*?'NOX"^ '&V@W^AS'(YF 5ZG_4'G MYKB05V]C:N]D$LRQH#2GN:<4]Y(R!J>G8=CRDB=M$(S^M<"3@ XI(+TB-]?+ MSGD;D>$1R%*R.^I V2[_G-,G%8$S@"1GB8TZ2 M6F\)-5RHK@DTXB1^Y7#7[PU5OI0BIS M=\N$LC*AK,S=+8^EZXZEQ=BXY*T7"A,DH\XU)7+5&.HP4LH1QHB15(LR=[?, MW2VAMLS=+:'V'E"[4/\P$">II$@:!Q: TA29!*!+0M36.T%E*G-WUREW=[H% M]7&10C+Y>U;5=F]*>UT!\(#\4W%4%!G[[]L]V\L-ZRM_C> ?NI,M6?-)_=+N M54:M_AB>$8;52OSA(YQP)Q%TOF4'L6*[<)R.AK]6UG\FXYX%EC::IU.O>!3; MXE;C^/4Z)+UG88;GK5OQ.79MNY=K5H \%&2ZYP%P' RM *YA91!/!G$(NSY) M;!_ RZ;,_@2H0@%.?DJH0;@FQ2TZG;/\C\,V@!YH#>B3BTLU+?[OL'(R'OB6 M'<(#,BVK9B9?.6VU?2O?BWZKP*\JO?X(OAA[L['!H^!#^3>3?[5 QHIW7?Q^ MNY(+<;SM=V$ISXI/QD[TH\D88L'Q(\SH9W,^!F1L;\XY.9#^ <..K!KH1* OOC%@. @<,+BN3K M"1N>YK 7JW2QW--QS@?5[0_R.N>1S\9V"H^R)R>#_@^PBD81%NO_W"56+7C@ M\4%A%27GAEA-HU/:,YN,%=1_W5N5#^Q"$/^<+TGC8D4VW13KQ/]\/CO<#R>. M\WJRG6G,'QO'E M1ZUY<%YK?L'UTZ\R.IN<82AP81'7SB"G AA7GFK-K>? *;;>,%QEF%^QK:H5 M4)@L6Q-5:P__059!K+*,IG9>^XDTP6[3JZ?X/]/@8K]^2G:8VKIS!2#Q!&T4 MKS\ V';E_RV93"OP(2^KQ5X/U&+4'YSMPO)W^L/Q(#;A^;]W^O[;<^O V4P' M#MNU\SH\-S=.K;V?P'GK8!3G??0_/]>S@O)7@OU]!3@@)SB)G+44YY0 Y M%ABB0IB@A*.1V@EV@0[)/, M;P9C,!(NEORJ.;PHTY=,X\E>_/1=;QY97O[RK1C&G=A(%]-X.QX,X*?"AGB] MLO/I:X@.&TX8LD9IQ+%*R$@+?UCMF,#8JBP[R[*P";U<+S9ZPK6&&<2GH647 MI- &,[4LDU66A_F)]P/KI"71WG&;>"38 MZAR\B"70[^B2CROP?EQP.)#-VDPTZW'42)\C3/!['*Z/Z^-^U'UZ"UWCM>;1 M63V[,<[]CT;S,WSO8[O1A/'LOH/QO>\>'G_^5FM^.[M\"WUP?O2CL;M'8!SG M]?-WHO[A8ZO6W1.UXX-3^/QY;?^P"_. 9WY<+H:54G(I:(:<\[E8O\W=2*E' M1 @?&;6!A'P+3?0J(E'+8E@EVFTVVDE#O!/.ZR0DQ;TLK-_GI);Y;7?Z_TY6?D2;NX--TN5H"+# MC!71?2$@GA1&UDB-J"+&*#F\=C27?(R7O9RO>41WVI?*M2 MOOE9+ZD)P7F)@I&@?(X'L'' O#$*#GNI713:;;T158;OF,CP!(?VB_ DO6_W MVL-6#)6C?C_CGF+D MK$[(.V.B(Y)8EF--1%6H.Y[R94FC3=+CIR0,I1ZO2H_GA(%&JE(B%ED<+.(1 M]-AH$I!F$O[BJ10$I)#Q*M6K\H0^O?V_82GM[7FXT?4K6Z94KGH=7@P>/R6O M @@N@?X^XY H9%2*BCC'G,3-!N>S] M555L[IK@_>RP]MCYT==&UCX\@X+C30=$8M>(@EW,8#=12]D*M (C M'7.!:A4L&('.2)?N4N62VFR8Y @3H5" M +\>*:>",XYB8:[(QR8D5BS)<+^083^585ML_:,D7)3I%65ZQ4:F%I3I%65Z M19E>L1;I%4^D ]<;^M-CLY++.L#I"!9Z45MI#3(MGG59GC/V^%DGOA[^[-3_ MD7Z;BN;N1"+7Q>]S7]8^\?L<[Y%Z,[/TP]9AL]ZJGW\ZJWW8$X?[,)[FQ\[A M<6C7Z9YH[+^[XO>I'7\A]?,C7.^^[]3H.U;?W3L]..YT8)P_:MV_N_ ]!I: M.+B<4F%\BI8J@ABG-M=0I4C;P)")A%+C-4O4%;4GB,#K&V1\H16;G5%1HMJ: MH]HCNK-+5'LPJLV]V5$QDP(Q.8B2(6Y(1"X9C:16@=(80]1^ZXV454W6.$]L M&=6>J)G2LZKB3OB>RT2%RHD]*TKQ%0Z;DQD-G97)>OH62YL"4$\01C#%J'<_ M3G(YQ:DK>*<7ZOW>U*=6XM9=<&LQ!X,Y.$IH4B@GLP)N)8>L$@(%F@@C/ =U MI2('@_ 'L[$'=5JY'^%Z]DY*FZ+&3W!M7JKQJM5X(9M#&2:T$4B:3#^4S43$ M:82=$H1@:DQ46V]T5>H')VZN4(M?@T=K=G-YTA_,BGY:_[_C]J1B."J*C,<\ M_6Y6B\F-92MV0J7=R]=>@_[ITZ>&; IH/;;+9[IW?TZVKI%VYAOW>;)O;Q>V MK42O.Z#74HJ( GB*"6OD@DF(!Q&1B8DC)WU,-J>B84 O7J7T>7OB/HK3IU3G MI_)UE.K\F.H\)R.6,2EA'Q'%(1=:C0QID0*HLU B*&ZM=%F=!7EP<]85JO-K M\'8TK@E$*5T;S^C:6(@%>UO:0'>'G<4\"0)GA-48(TFL1#QRARQ@#1A"V*M$ MN,BA9&],E1JQ1C90ZFI90X/Y><62L8RC'A6I* M76 ,R(*J&OS@[/#U\UQL5KKI2MOIW7Q]]8INLA^V-"\&LI_\#FFG%TH,?QB& M+X;T*)9/UY@0,"Q@7L1+I#UP,*&E="EZZW*"A1!53:ZVDWF$5IVW5*#-B/8I MX;.$SV=GO"5\KAP^YQ0X!:,T\0E%K5R^@Y?(&6H0D%\J8V1.1%^4735TQ1&1 MSP*?Z]$[N.SZ>_NNO^SFKK]WR"UF%[G%9:O@LE5PV2JX;!6\[C-Y":V"G[$^ M@WCT^@Q_#OH@6*.S/SNV""5[][_C]DE6DS6LUG!1G^7;C]KNQU9]]P ^__=Q MHYD[N1ZVZ\U/Y.!X1]2:\/F<1;__L76EZVOSW6FM^P[7CS^Q^GY-U'>/6+T+ MC'7W[W9M%YY[_H4>[!\"*WV?AT]C]1NOG7_C!^>?CQH?WK'N,<)&48]TE9Q1H45U+"M-TI4%5M5G&]9R*$$NG6: M^!V SDKC+4TN8BLXMMB%@)VB@E /!K4+*[FD+8%N=4"W4*F8A"2CYXC2H!&G M2B*-+464$:,55S$P.P$ZL<9M,9\EV^'YV.E>;Z(W62V'9\-1[ ZKE7Y*;1_G MKIV"NJ;Q -1V/(AE)L1-X,6$==$;HIW6G!'F"&;1.Q.$ITD$5;*TM0*OQ0(/ M)E&=A,=(8@W@!9"%#,> 8#)0;P)-00)+(Z+*S%V;1Y1I$1NDP@8;8!_!$>H$ M)YXYJBB7$0/Y($896_*/-5/A.?]0)'D9!4$Z"E!A;RBR8%.A@ GH<)1:*04J MS*M$K9,*OW@'V%YV0O9@(.-A+ HXC$1Y$Z5-<& *::RX M4,%PY:06F"6++8^D9!/K!$5+E1IHX@9+D9NV< ZF$%-(T\"1%R9*%V6PWF9? M.)A"S]L$L"S5\*@JK(QDR LUF5(DG!"J$4BZEP.AH/YHN$/R8-345OL M,.:."Y7+5,LJTP\N[E3Z'=97A8W1VO!@K):>2Q&<=\8$2Q(Q3E!61E&L MFPK/281A3HM@+; & RKL;4(6*XJ($5(G:X-THKB(Q&J=5/C%^QUJUK?@'P=G M13 $/&Z<8-''@QS,>Q$H43HF;D(D*HE*EJLD(N$*>QVY]3)@KAR&P\B6I&*M M$&DQ-$*2Q(T7'@G)">*1:N1$KE@+1"/P$()U9.N--E5!UJGV7.F96'7]'$(8 M24QYE[<])AL,-U8RX!,:1\5*4K%F*KQ0/1*V2((Y@*B,.<&9&J0#QRAH3CVS MG'@-=H$F5:K)&JGPBW=-- ?PY=SR8A* ^3 >\2HL&V ..*DHG0'+1FCJ0#:9 M2%)C&RBSI7-BK4"HL1@4D92"/;,$^0C0P[$4R"3F4:1$N$"B5=QMO9%5OE:& M3>F;6'5,A.!:"!&M,XS38"RQ2@8IM1',"")*&K%F&KQ0@8^GX))@B'#-$ _> M(LO '% Q& &@%$0>-9@HA]L"*R?:^(N1:B?D5%<5X'Z+C;,PW+N-AJ9GJ2^ M") /3/,(T1)C8A[FA"#@>.& \LK$G(U1/37TGGR$E3]"5A*J>K/I>IG%ZK. MO,-22H^\!S+#54HH;S5B)%%KJ.9,ZZTW0E<5NVK./(NJORHOR\\+H=Z33E[? M:0+_4[.)6UEF&UP+:?4+M-ZGP7KQOAO1O1Y+@+\;P+];Y')>Y"!KYA'U,B&> M(_R,H &9W.'&,H-E"%MOB,)5959LLJY A9[9HU6":0FF+\K_5X+I/^UI3GM@56I7E7JU?.#Z2T:A*VF'=CCMI#X MH]\[^J/]/89)F[S?SS[$_M' GK3:?F<0[;#HMO2*VTGPKR:8J%U2B(&]ACC0 M!F28)XAH'@Q5FGFI-K&=1+,5*V_[77CSV?_W7YH2]=_#2@>D 76R.%1L(0\5 M=U8YNI (^+V?NH=SCZ3AM+W$\+;-)>3RY-EU]=++=A-ENXF-["U0MIM8QW83 MZ]5NX;7/_XEN59]HTM<;/5]ZN1G?I!GB&C27>-:U>,Z:Z\\Z\;N4+8Z2@^$; ME*"4.YZL-0SCW&X96P7?V[5C&./YYV_PWM-Z]QV\"\;=W?MQT*UW M#[M?P"K^O-Q:(AH23' 121H$V+TYTY]*C8Q-1B@GDV;9B0^@EE[ MH2>;W5NBQ+DUQ[F$&1?)!48-X9IJ#2M!.).>FR@2?]3,@Q+G[HQS\_@^;Z,3 M4CKDM60H=\U!QB2.@DN<8L%D$+FL">=50L)V%B+2U.^/"R[6JD+N% MITR5C=-ME1]QTA^V\YM^&\0.O/)[G(<7_6LY[&OZ7CS_BG6P2./1S5^Y+A;J M%D.\Z6M/'5!&^/(0%__,PRV4GO&@@]8X6,FX8B%W]6'*6H49E4SPKUQNS;[4 M&LS#'HXB[[QM-CX?5/[3^&-WK_ZA\K;Q^<_MM1]YO3^"AXWZ>;U# M[ W! H>?"L0M$O??MWNVY]M@HQ=!)\L-%M9U4K^T>Y51JS^&9X1AM1)_^ @' MQ4GN3=DJHDN[<"J-AK]6UG\FXYX=AQST,QOJBD>Q+6XUCE^O@]^U"D2^?MQR MN_+80>YQ.(RQ <(%N-<[*EJ2#-GM'1O=/Z_KL?C=U//QK[\/WC3Z2^ M^WN[OKMWUFB&#CSOK/YA[_R@6>]>#FJO'>^0@^8[7M]])V"LW?KN%US[L(=K MQWNB3O^&L6?*6F_5Z&$"6ONCL?.512*T]QAI[!WB.N6J+2PBYB-GV"FLM9X8 M$,"N8MC)]-\EZAT7,C ON5942Z&9\490JRDS\G(8_&2AK]*V2^D-BQ1NLA<_ M?='=!'N1>1Z/AZ-V.GO^H/M*RPXK_9E,5CIYK2KV:! G )Z-KHH-P&G:P]&@ MX)K5RB .HQWX5I'R'.+WV.E/DYZ72N)7B]\/P=H:3NOE#[[%XBWPD78'Z&@< M;E=@+/#&XKU#&,SW"(_O6GC?Q6@ 4[O#RL#VCHKO#OK=?]14( J><"Y3BH*; MD&"OO.:!T8!5-&[I(G7!I(2U]+^%\> ,IG8;S6W"J!HIX5^) MX)0PY+P1R(1)BE,:6&>#CEQ4O4XA_VC]+I!7249VPYHY@YUP* M"L! 2D*EHN7^K6+_WN&O@B=!<_JQ4317S+(*&>^+O"*CE5#*,;SU1EW9O[S" MP)6&_6Y!OT];;8""=L]WQ@'^X23C9\$384PQ/HF^G-AB0A2D6KU"0@B)CC ZC^0[^W^%,/*9KE]LQ MPH["VL$>PJ+ >@#9&P'/7/C6= /A'P!B!L7BP]JY_F#0/\W;G;]0<39_J-^; M?FX"!D6>Z'?;[A3N(IOWJ@M?]\4S*MEU<9WHG&2."[^?;!W,8++S)_9L028G MLX\! 6L=V*/KF6MQX"W/_Q+=!C@$/7CBTW 9__:G,]F93.3S;!X73(F\,C!L M-+^=?A4L)6=<0$$!K>7.402V1$#*4($5)V 8 ACR;2:O/R$++!E=)RC_(,0+ MLG#U.JTW[KHX6$EP K^31.RVASY[PC[#$/^, []8V@W15R88.;GSZ*H&/ M)(,-$@18,Y<2(RV,1F!F$FL-]C+9K3=L.]](7+H-^U<^^0!5BFS=R=48K5;R M-FT_:=F%O--O :/7JK["<[BB:J=?580=B\PA8@*![=0<+%DK<^_U: .%LY*0 M!U586)^3N7')W^-!!(83:C7,KOSIB3VIJY!O4%?"1LK*"B^BLL+UP46SW0*T M^DD8TE-]\J'I_F;=JA_H6V6[OY_2S5$+C!0@X+U1:UB)O3"_%UK;%5\(5;M# M6,=S51^XW7;,ZG%45E^%X:4M$BL6"3^ZF#Z#Z&]^H?[K*,/SEY78D(J+JT^W MWI2"BO]ITDR"/8\_T=KQ$:L='[8/]__N'C0_$3!C M^$&S\ZWVX6.[\2$_[QV\#O:L[QZ<-7;]6;W[L7.X?]@",^BL=MQJP;M/ M#[KY&>]XK0GS.SY@!+D2Y"Z!7$BY&S9,GEG,0R).6Y:C1%A4@ELG"Y## '(<%3]PS$J0 M>S:0FT>T*YF2<\8@Z;E&G%F&7+X*QR0!O,6(G>%;;TA5J .+"%7^Q^"5 W@L@%TM;: &[()Q! MD;J$N/ 1&4<4\$%)=)0T2:]R3[U5==->3[< MYWQ8*GPA4E J)H6H@5.!:TIR53*,&-$>#O$HI<+9@4?-@\G;:W'@O6I@>Z&H M]I2NNQ+5[HEJ<]:K0\).!8Z2YC:'IQ/D5.Y^G!Q-26'-32[G4]7BT:\E7B,C MOE2.@A6XNLHXAFLJ?-RC+<6#WGF7%Z[M1BU_A= K2[0HM,0\BWUB;M<7F_Q: MV9MD%0TKPU9_,$)%5/TLQ:07*M_MH%U$%"YX6Y>31F(G^AS7:"LGH+_^+.?Y M=\;#?#:) ,-A9=3*'^C%(LX[YY6X M.'EF@+<4&:HY!.OVZ257VY/\<\F9QPD+GJ9'Y57X:WQRTIE&J/]N.[;GXU^M M&$1"-!'$(FE3)NB(-$DU>HG.2_MX3U:MSUC@+$QVUJP^\07,[U-]?T"@1_I ML3^++Z:KCR\VV\R4G=O^*0AR"K.5 F]+I\#5W<[LY@O;5!5U> M0RAN(1DK\=BLM9OCC\=8G3( K/2-KT]YZ$MU*_(X&^G+,!8-DU^(0ZEU?/CA MT_E!]]-9K7F4O\L;'SZ)^H>/QS &7#O_O57?K7<:S=;Q98=2XT/]V^%NO7VX MNY>=3L#ACV#,W_!!-\_WTWGMPSML?4UAM5I?C!UQ\K#/MY\69:O=]# M?J5GTOU6X%D1:!KPO-J)W]7V>LF'TG53+ ^E!Q]*H+R^/)?N?BXM!J-&:EV M[4-!184XEQ0YG3B*2G'&B&4X9PL2535\52VH5W8P/<=%VS^5I+P0S)K-971' M9^5%V]%7PK7T)'BDB-"(YT[GFF*%/$W:&RRMH>R%7+1-M[T=A_.R6*.O:;=-7V@%H^FFX;R1^G/(Y5MR--S M^7\D3G].-7E2Q116OY'>%RAV4-1!?1$D?X\U]K_@.JV=P1C$8?/S<7TWQ]S6 M2&/W&VDT@?P#\8??D@VAW'.@RJ>1H[WV.M.'M+F+H+3"U6+I( 4T);@ASL&^)!1^1< MY$@ZI;R"?<51;+V15<5(Z2-_4B1B]T*BVWIV2R1:#1)EDM0\[9< =!< 6BR: MD83%F@:)&'4<>!(-R# =$/. 3-$&Y[(S5%2I7%6.4DF%;@= O*1"FP) N7AQ M"4%W@*"EY.](&&:1<&1DPHA;:9$-Q"*N#$M&>Q]\W'K#JMR8D@,]*02)D@-M M" 2][X]+9]&=$&C16>1T4HDFC8S(O5$LBTAK#'1(*.ZEUB((D\M/*+6J\A-/ M@$ ; S3-5AS$HD5]R7B> 6YN;#-X@37-_N_Q3]L.@#4[>9M*P+D/X"RZ?927 M5'KNPZL02L MU?"C$J;N E-+%56=L9* /<9)+F#C'4%6:8ZBANWT,CA")<"4K)J5$:/GOD7; M&*S*TO];I=T]&8^*;K237J2OC$']LD&(]*47IFTI8WCWP\-'=[KY;R4\W0&> M&HN.(Q.94]8'A'VB $_"(!N91E3:Z*V(P9!0U->B5[,A;Q\:5!*HV^OCG]8YXE9+9%0T2*GH&([<,^J*;&VR MLCR#DCW=B3W-TN!.^H-_K%M3DJ38*C6W!E=1$/N?,4N>J<41\P0X$E" M:N2!;W=&Q=%">^4/#A5VS?_SPW^_>;&%,2IRG&ZK?(C3OK#=G[3;T59 MT?;W.$\0_-=R@N?TO7C^%>M@D<:CF[]R73;C+89XT]>>.D^4B.4A+OZ9AUMH M/>-!!ZUQL))QQ8*3QC!EK<*,2B;X5VZV9E]J#>8VQU%$;A#M-U1<(O]F.Z?V M;+CU[^4=A\V=CLCD(5]>YQN7):7'R>F#99D(/8!F?U"(Z&_CG/^3/P5CLFLS MEDIKD$^*__KY_JBM-T7^=_;\O,V'3'%_9M=)/*^;^]:;]XW_J;S?>=ML?#ZH M_*?QQ^Y>_4/E;>/SG]MK/_)Z?P0/&_7S>H=<7BODGPK$+4H;OV_W;,^W;:?R MUPC^8?E*.\^&OE?6?R;AG MQZ$-.S$;ZHI'L2UN-8Y?KX/?6Y<K-S7-L] (+Z=Z=V_+E;;WH.Y+-U0/]N M%X54S@]X;;_>N5S9 H@E:>S73NO'0%KWOP"AA6>Z=<8',MIE4AFKR;GQ"&KI4(N:K)^-4RDW*9&/4X-D\?I%W#S M2Q\TV+)?P&WJXK_FW@ ?+9Q3@[,*65Z%9Q2);CN$3GRFY;C2(>&US_^)KCV> M:-(W1(C8LP&<445GJ5G[G9L*0S]]M9YG79KGK-;SK!-?K]N*=]V33O\LQL\3 MZ5S@[NMV%7U/^CZYK>A^A,^'X]HQ?*=Y>%P[_WQ]@R!+NC0(.90L8[B\#DXCA1*WGP13%!P==(@U^#UVO?#@:V-SI[ M^GHZFP([3T <_AK97K"#\.>@'\9^--N3XMXN?[J$G=O#SF*>DX']XEIQQ!W/ MU7,$0]:GB"+Q 392*.L!=@BI"OK@(J8/*I_S*(Z;4H6?D#F4*KQ*%9XS!\L4 M49H+Q*+ B!LAD*6!(I$T]412SA,(H*F"*;!&&OP:W!%[/=_OQLK(_L@5:7(4 M1^E\>$8.,0WRF>Q*T_XH':7WPI[%(C.*)NYIP,B)W*G!48NL$!0Y$ZV+01K* M,GW 5?K,-=!+Q\.FTX=2>U>DO7/F0)PEAAN)J#,D%\R42!O.$>9&V0A[J7#, M7D-A'LP<2I_#O=JN#T&PAY5!='9T/^[P*HR7QRZP.=V-O_)F?"[VHL2:LR&3%C<_ZX]%%1,3]KC5>A5'S!"Z)O>FN3!,82XOF M[C"U5%626AZI (@2V .S8)$AV$2-HDJ$1><2%2ZW(Y%E',1+UMPG<$>4FKL* MS5T(N12:*R$"PH9QQ'WTR$1+4+28>4^<$TID@>(+08#2&XY50F@HS!'G'IBR()$C'O-!=6!"E-;JB( M]:I27$K'Q!IJ\%.$498:O$(-GM,(1@0-5AM$J$V(PWXA1WANT>RLU)(F0WTV M )1Z<#_"]?-1%.]F>)N*-:<41:^>N_*U9ZB0NB%I=JM?H!<#Y4\75E*B^,/R M[Y;+7AN%N:4J(A=91!Q'BK2!GZQ,P9$@A4QLZXUD54WHBNS!YZB,^BA^H!)( M2R#=1$Y< NG*@/3L D@C@^VATB+FO$* M\P/I+4I,KZ:@]%/5(KP4,S_O[OK**Q+2K]8EDYAF2&)E M3R)GNP5H]1.Z^52??&CE/+-NA03UK0K'O>\/BGJBH]8@QDH7/M\:5F(OS(M, MK^V*+Y@D=SC UWL[9J4M*[X0COY>C MP*8,XNSF\*^GKV6VD6VH7E.7J3(W>"7V__&[L\;^P8_&[M_']0\PAN-/\'.] M53\_.CTX/FS7NO <&!^\\^Q*BZGFGC@\?L?K^S4,8SNK[[[C-?J.-7);J^X> M6$]??M3/?X?Y72K:&"7#43..<-(4<8H3,I'#'R8EIU-2DM'5Y@8_>ONHC:W9 M6.+) :6>4B$LQ1CYV(W/D*Q%'Q W\TKE2J]L-4>\Z=4J"<$4&0C+D$7)0&.4D-8@F8 MKL0X4)MKN%3Q,U>>?"7T:-.U#Y;COCHG/LA8/1@E9V8ZBT>Q7K_W?< MGO1*?OJLD4U!UA63IO,(J&F'K;N!Z@ZL$40#STTWB46&8(,\2REP003C; O@5%-"__M9(],?Q=M6ZOGZ M,:A2V5>K['-&Y96T%)N %,[*3F1 %B>/E B.V^B\386Q1,3SII&]$D:U<0ZG M_G T!.+D<_3KS6$A+],8_64C'4U_VK-N[(V&)6;>!3,74V]]),Y'P,Q$E$2< M)HP,UPP9P9*ACE*;4V])5:BK-Y6_KH\!6OJ6[J_.ZT.-2G6^GSHOE!8U*C#K M V+.4,2=RT7))4."86,4D8+XF-69\*OI6VNDSB^ _?P#0[QEJO#S,:%WO;#2 MJ+6G3'G;R'"/)TEYVQ13O6QKLU''SV+<&[ #!8S2 X>4'-BD(<@E%Y .RCMO MI.&*K+BMS7-DO3UG9%R)I266W@%+L13.:0RJQWCP4H<0A);&*24L-V$:6_=X ME+[$TKMAZ?E"X_< YA@%*3?,((X-4/G@P#S/>TFIDA:+K3>ZJLB*8^O6#DK7 MU!KXYT3G_/>LBNW>V!9[\N#\T)N2H1>>.X4)3K=5?LI)?W*E\%N1S-K^'N=9 MH?]:3L>=C@3/OV(=;.]X=/-7[CG$F[[VU(F^1"X/E@'8 M[NF(3![RY76^<5E26LFR7$DK@V69R!T ?7]0".UO !)QD#\%8[)K,Y9*:Y!/ MM__Z^?ZHK3=%KGZ.D7B;#\;>:/C__FW723ROF_O6F_>-_ZF\WWG;;'P^J/RG M\G\$#QOU\WJ'7+,TY)^*LZ)(J'_?[MF>;]M.!9C# M*'8G6[+FD_JEW:N,6OTQ/",,JY7XPTOU\'OK0M$B"-'52 M$Q>DYCQ2IIF[7)OX0".A]-6V[S=04!JMD!?(*02?I^\>MB8'E8Q;_\ E_N MYKR70?L^D?!I_(LMFZ_BUN_;E>:\)7;?V,VGZX= 1X-KPQ?5"LG@_[W M=H#? 4>,O78?CL7HQWD]!_%[O_,]WR;DWPU_U89H'DE"C!J!N'$6&4[ ");, M:<6R1L)Q")A\[;9/ &F^Z^UA93AVQ]&/LAGQOV,[@-\5")C[+)U/CN"3::S M]LV4>W/.I>;"271BV^%N4O_X]V6[,<4<%#>QW6(1*?=AT!^N3:3&T]/3YLZ/ M^NE7JK.K@0;$L '0PT(A(SQ%*20OE"(B:I];N4IR-7PJYV@$@!.0]^$X+VN1 MZ KT(>=S%"?N7:3 I\!$DIPHI\'PP(ZQ:$)*#!/85$9**7@<*2"U7/T^!9T\ M04S)W)>/:Z2YB" 4@1G'*)')YL::_)K X\IIS/Z##IAXLWJ#HQD:%M*1S\2[ M"$*V-XETU$;%@0\I Q8* (%VBB>OG2P%X7$$0=2.OAJE#),X%\0T$G&N$C(: M8R3 4L3"8A]P*L*OA+JM("S3YNW*+'T /GBV;,*T[%.=&\O2\*4W/9AC*-C1 M%,W>33H6O6*1@#F*01A0(W8U23/O.N# MV+7MHH38>+[*UYT:$PYU8@=PY."(-U!(@('CDP89%+5 98?>9RP#55UP $R$/6]UO+Q,QP MSP[J=L]WQF&2&'K1DW3NP)@*3+72BZ-*X>O.SYCY[_VB_WYXX;7/ X+G]KLQ M'QTWE->L+!4JG(CI? 9/<["5\GDK^81G@'P&EKR#TXL(+W($,0%)%?E$2]Q( MP:*R 8ZP^Q]@?V03+\7L++J9])RV.YV*BY6Y?.=$N:/B4Q?BVXVC5G_BN^K< M_- K?J?+3P:IRU>; YL-,E1\W-DA&*'][W$P']=4^V[O-WLQENGMISQW!&9 MF.,,_%]E %^HQ'8!-["^DX7/*_H'X S\6'3V=-G%VDBI\,5^AF^ -32H_+'W M>^-SM7+2&6"Q+@XN(8D)0FGKI"2$<\^I52PQ MXHG2C#"PZ/(E#9%8$()F/RQ"RE[]_3^[A7[/XO/7R2#:T.C];0?M? 6=9T,N MT 715P2=23E#00(>XM"@DY:.2-%&1JUYL7^,F^E?6Z+MM MM(33-DJK1)2,$\VU(G!F."R=M)T@* MQU,2%G:# L_9IE<=(_^JSFX'4JLY()B;2//L>O"816C533@G!A7;O2C;#2O M??HJ%"QS$@Y%[0/BEE'DO*'(1(J#<39@F]THUV+'=F5G-+$Y)D&PTQKS$U=) M'^A-89Q,*$7!9>"CW0E^#"<,]FYB$H.PT@)W\%CQ0(E)V .T97\P(^FGR="\ M%)(["\GQ3C:D-:-,>L.0B!0,:3A3D"61(]@"$ABV'([XC ;D:J;)OXJ-O]L^ M"\$I[+!2L+E E0$5N-0F!653%#&5^_P8^XQK.U^EE;"W&L/NY@[URCFDJ8U( M<,=#E-[C3"38#40"[(^3F'OZQ,[9C=#0'P\J$RLH!F3!ZK-'"V;FA%KTX%.C M8*T#[TT'O3,:\-QUR%IS7+#?OSAJ?OCIG(D MB Q3 N1&> 0+;U#B#"OF!)8&YT-$7_5D_.NN(3+%E?4TX@7(YW#LLJ2,VME) MGST2,^?!U#];U)M2_YU[20UC]M/E30.:.AHN?NK_PN\G:;>9O'3MMUCQ<3"R M[?GE=S&HV#N:R.O%KT? ;X>3N<##)P%#_SMNY^"=40N,\<5;@Z$=M8?IK.+' MPU$?Z/%9)5T$Z!:!UY=\ZO@KYUVX6LLN/K$8?@]PE='18^LS+VOJ-J+ M<(GL]2H[XR,80N'1_*VI.*/1K$PG^:=[450ZYQ#$_X7H#^9+NS MM\H.6]G\.1TN>6SG&S\<]F&/LBP6ZW\G1[^B@E$,[-8+[GVTA@&[M8&QX#R3 M:1HFHXEZP WAH/V]2#F9A,*'9?KX?U^. 4S)B@7%0R>)02 79K MO$0V.@ FQCFWD?*H@-W2&X)E"J<[",#W*4F82-:%YW0;,"IEMV6_\I/X[A6E M;ERG(\^51G+'L=P^C43H25Y#A> *JLR%>P+ 6;2!"BSFE3P'+A4^US0>%![6 M$.$DZ PG!T_N6CA#G9L32#8'@>_JE ;ER"HS/LEJL6:Q%&5LZ:V0TW,P^1+W MP)590EZ!W<>%)7W@B<^:"U1Z *1QDTY[')P&9 0F:' MLHN5\7#"Y!;/]N)*8W;!"@_KQ!' [G!^MW3/R*VG$++)4&=RUIA;,J\\>K5V M?"3J.U^!"QD7"/Q++;VCCD'#94I*1$DOG2\WK!RI1XT3BTUUF9VU<5 0X$@(H'&$,*2$5RNN-K/<<8OUU$Y M:5=<7)]/6@R/NS!>>,CPN@OR@A_=\:K[97="UG3;2/XXS87EK1Z[NA:R:]+C M].?):4MM8I)>AP\T:2OKW4SX2>+Q^OS=TY]U@5Y MSHZ"SSKQ)\^(N:F7PR*EVG3B/"UO]$74]@^/Z_N'W8/FW]\.=_/O=WAM]V\8 M;^?XH/GM_&#_8[NQ?W!^N;Q1O?GMQV&W1@Z[AZWZ?G[WN[,:S+&^_XDW]NNM M1K,.G\\ED.K++5*=DT+ZH)'@BB NO4*64HRDBXZ*:%G09-6=&1ZA?M&%2CQE MC?1GU<.BWA>8QE?,WZ>OF+XI>%1:^!L&5(LM^![D&WC*1ET/A*)-)(??;;M3 MV(I7RP@\?OC2V(UK"BJOJS?^ID59 MK/IUU17]@(+(9>'BVQ\=->.@FW,Z"JQXS0$Z]:.OU )5CM@AX4+,.3\!Z9P\3*73UH(11/B5 M*KX;&J"S:LY/!*@Z :RZ"/[/D8@=$!ET$?9=G19XF=7(*'K8 M]@ =H B>= M<]7/<<9"&NG/&3.97.V!BC;2^T+C#T#A7XC7^._VP7& [W7@OU]^U)NY6]QA MJ['_CM1S@<?2<.FE](K7EP M>G#>ZC1V@1O3C\L1!TXPH4RT"(LH$==&(9VS!)VDQHNHO 'V^X:LTFF\BN9M M3W2H/2OLTJKP\B:I['S/=:*P['$HSO@T5*4@7&<*YX2X!%U MB#/.D3-! !Y)11EG ;8^^Z6KXIF##!Z(1QM( ]G3!UV6>'0_/,J)FNL8]*F(2"\SEB7%JDHXJYZX)3@DKC7YUK:[(9Z*"4C>MS0 M[X=0HI]?>)08M9(&CF_M8'#VTI+DG@:*&HNV69(B!BZ5AT"OC3K^L&S!=;:I7CR4FW>D:K;F3 M\6B"2SM?D\#R:LU@!]TEUXRHQMT M[H]+46NYW5@N:/I@&"J)TU,:=R4HW0F4WBV"$@DZ![0"02IR=@GP)9N1247L MJ;=.*INIDE95SEA)E=8"M>)P^-OEF-J2+:T+&KV=;$P)2G<"I;U%4-**TX"- M1D&:W.N1::0Q36#.19M[&1-/^=8;H228X)'Q2B'O-)M71D]%. M)R=%3!B(I>)5LVIB^2"U>= )\,\YYROI;G!37G@AGS]O'2&V[II<1421R_ < MF9EFN_+("9!O+TKM#W=ZX6U1$. H]GP[#G?;0]_I#\>#M4E_K/\U0X%OHM[\ MV#W8/_QVN/_NM+[[B=2.OXB#[A=\>.SI01QDO-6:6Y^C,:6S''[4*6"&02@I42;H>#E= M2SMQM7C#HO!?*N0PV:*?OW]YO$I28FENFVDP)15<"J*)$*N M;+/^"9W7J]!>+\1NKYT MXK5V9EU7AE6T,]Z\CQVWZJB!^8 D#?W^?+]\6!8 M5"5PN;DZ\,OE7E9=>]'/N])>GE21L_K=%E=G<&+W3V(A0YFM%FGWDV9B<0!/ M_!Y[H9]_R 2V^&'VMLJ)'8QZQ8?RE_M%WYK\;^W.&UM!N1B M5'SE(M\U/W!4Z?6!(K>[[4GC=WA;?SC,[7D&[:)O?']<^!ES00S?RC\-Q_#? MBZ8X\#Q8U.]M/ZD:X.)LXE>:@$S;FGQ!F4]NNP$;DXV^2F+OX\)8=+G<0N[3L"P.>+%!H#V CB79UIT[+V[ 59:O*J%Q.'Y1[FSHE%YY5V+DYB1^-A7L3I$*_LQR)VD+W8$EK9EX5FYSS2, M*M>7 )*4)7C:JOIR_S\0\'%G5&A3%B,[[=@W[\ WJVJ3%Z33AET#L3F[9PNG M]8+)/^(1S._/01^(9%;CX;-B(ZKL5#KV=#ANCXIV+@D$KF@POAM]S#T\*T3E MO'PBLEC_]7FG!GLY.)F6A:G\DG>4XO_.ORA^)/_]:Z4]V?,OVW]M5X#:% T> MX5OCP:A:J?>+-EV]^2] !/8Z,+!^.^/A5,NNDYG35K_3.4/]TQZ,,'>:!)D M)*Y6/K]_5WEK>S;8RG_ZG:(40![C]L7HYA^8C7'2VG$V<0NH=A0S+N<:-3QJ854R6:5C%5E5^V\I^3WV[]6B#/]W:_,UF>:>>E/VRO9;N5 M'3_:GBSA9)5M;IW9AR_,QC%=N"'PQN*0&EVLQ\(4X;$U@!HBBVV!/XO1YTG? M//PKHZ>&5*G ,/K\YVSTRPTOIP"QT#IS.LY\NDRZ7^;3)1.E43'O?#[T0G&0 M?&\?]<%L&G8 <&**^9>C8>RD[ D3D@L,WB<,]M>Z_"W; BJX2)*F>\4!=9 M%4)5I>++@'$#JN4%&<-SR8H78PY\5Z9\S>EQW:QTE5*8F:+%K'35*%[%V!2S M&B[ 7<%M7(S POO?"YY]_>B7!IT%U(9^\>B,EP7!/,W\\.3B[)^LW]T/RJR2 MV1*H9'"[!A0*!"A>,YR0X:GJ5[.2G^49P.?_?_;>O2F.7$D?_BH5WCV_/1.! M.*5+54DS&Q/!&-O+O .,;7R\^!]"5[IQ7]BN;F/\Z=],J?H"-!@PE\;4;HQ/ MTY;$XS9!J]T= %Y ZS\93&,_Z %APUXPK(?Z(G3M)EP? M=1M#X536%Z#5")6TBP' Y&,L[O=Y8*B>[?>9AU;[\;BW M"/[FX;'U[*/'G86'OD%_ 2L0.\=/>M'1&69#:R>CM1C<#%G0*:38'3B,1;:6AL'0]>\Y]*.F MP32X1T21[@L\$CJI.@;7O#N+O[LX=.SLG"8Q131[,=PTC1:F)XI1RNYWH^+K MV1^Z3M$@0-CQ?#NZK^G$&HF'=S=3A:0!?*GB"CNQH5>/-=ZW/.6W0%X+U]2 M])#GT>NKSBJ><6OLP_OSP;M0''8&*1/3HH&I9*6\'5/']:=[O%: MMC6PZYG[E_F7SO8FM<4+QO!3$^B ^_TCQJ)@_6-,;>^/3LF67RL^$6=V1BW.4X!4OS\Q4M\9S>^\^(7O'?SC/'7 ME<@4W(12A$DJ4M%!EZ4OE;,5%7MD0FZO1BE*>+^:JS,ZE MP_!K^/6/9JMOX'B2_X5C34/=&VZD8M/2G9,#9@W3PFE2%<81H1QR=%A-%.?<:EH*46'#BXLYA/^(LKU$0E%1 MXU;I8BQR-.Q?V%-JMHW.?<)$_''V1? ]WC30Z9BK-T6][@MX//=MP=* M@2/-G"&,YX$([@-11A4$U@(611@MI;QD6\PT.,*\_[Q!#I]F1>%E<"755@3% M);>5 9A?^$J7+H28JQ,%@"R3A!LE\TT%!438 2)@@(@ RQ#@AM[ )GK5-Y& M5R;%[Q%D@>V\/:AR*J2E.;$Z8-6^P?H/S0FKN*[ ?%45Y2 +8DU5Q05Y0 [P MB+V[&)"W\^F..0U1Y<1, $!V"11'C->D"\<3C.AD@"A%?&FF7D-$RO\WT2,0 MMAXF,X!_T>M%?35C'3<891ZD0'.C)D%N9MIW^@ZHSI-.%[,K4NMNT(8W$=M; MI9C=4&RC(35>*TO3A17?KZ\[& ?8EJQRS)( M)R*7 MC$A7:J*YLC*WR$_*7OR.QR+E!RI2<$$(5HVX[3$6?W?C@/)*\:*HB!:5 M!6CG8=TK)0ASK**>:^<50#L!BW_1C$6E]$36_Z(66#W*K$<0@5,P7;3TVEA. M"36V)$)(3@S5DO @ L +9E0%^Y^M54N*A-!H)$@=VC=WX*V7?#.^\ YZ.)QJ(&&-QHB(>5,U3\G$5(;)\< M5#JG5CA!3$E!A$"#$%T:0[@07,F225[H%[_3-;E,B[C):-K@9(S[L:&]S_P M0Q 7>ZA$*>MH#(;,W:AIQN(I0J95DZZHD[XK6E-AFGE>?TV?Z=F*US9<8W?3 M\MV]#;%S!*+V]D *\')XX0AEO"("=!0(G2C@%0/_1[H**&\HR9VUG#%3> ,6C/*+^#4=3M99 MQ_>BL^1K.QJ>+'6I1K[G8_QF[E !R!C%K+)93A2JIPNNTUG[-[O.@PH7ZJD% M9=0(5AI)*U +"N<5C&/C%,;,X?4I*AS/K)3@V0M6(!MHJ(@12A)IEK/P['.OJQG'_4I!MJ;0/>CSKK' M5-'UM:S3'##$(X$87T4:HI$?ZVX/CU[=,)[;QL/7\3!#C!5K771VW#FM,3T4 MUX&!_/FK'>ML%DT+I)O(=;3VM]:JQ9 M&L7R@:SOX7DQ.W78[]ILX+].ZJAG:IR9.OT*+@(3LS8;>CKL[W?'%X>,F@ON MA3'>I-":ZB20!#(,),W.K"3LJNQZ3/ZOY[D4T_>B8>UBC3BF(Q.N^B7F(\^94+$:^W^\PT3R#13C6-*W>A79NR\;F-=_ M]75GT[)/'__L[7S<.@%81L'_@^O\T?]TM,5V-S^(3Q^WONX<[?3/P[S]O5=P MCT\]@(1T_VB# \P3.]\ZG[???.IO'^V+G;U.;_\(QLX^A>V]S]]VP6\PDA!!EI08L,+$4R]\KJC)JPL5V;DQ(:A0&.U*45F/$JI\[E@9E'!.GA0/ZQ=I94%TG^KC)/'D/ M+U/*23\E 28-.,N RD#;?<8LFR$HU7GM: #>@_'BW-?;]E7'2'G[W M[I\<4"F-JR@G-HB2B-(+HAGX_)IQ6U*N\S(O\/!]>;^&*7;XHL%0QZQ)%!ZD M9%K/WB%E*PK5=V#M'67V+]L3CU5E<,.Q7+_*H& I[3V3X"4A.=!BB<&CN T( M,\,DEB'!NJ.34)^KKOJOY>*!.!<53X8X;S)*:F-;CVPG04T:?3]6G#_U.$4' MP@.A^!5T4+WE5C'%I M#M=,Z2T.)7#-\FW[VX'S MW%J1&V(H#43D%2?*>0G0( \%2+7D9?7B]WR]NDBW](^F5!@=A\DHIGW[;O*# M?'8X\N@8X)K_D_Z241+#/]E?6W_LOHM9VO]DOZR -/2&PU$K#2@-.YL;)P>E M*7CI6$5@%@5@1 TFAGM X;+TT@,>*\-.(3'0L*8CLR1&T;+Q_F4E:K&67X,EI>DX3&*AC>;6;?W>!6F7Q;7A= M P",X AKJM,0\4L=Q!F)+"2&/9KZA28YW>A>'%O=P: #^/,Q[;+)MYQIR%D8 M??$NF.N?;H.E#UAZ4<>TXBEFBS=.'YQQ4#OQ37"'ZW$"@VG^9HE,EY!Q)*6] M46<])$+1:2N^G\XWXOHI.8S..F @L.1A&E5MQM+$ASJX>HLRU15@9QSJ; MD.GOXTVQ%&JQ& 2F8M*?].)54TU#]-)]QP]J' &L&H8\_HEE&K^LI>RPX^&@ M*0?!Q1Z?PN.AOS^8CWMAWG0SL.7CTLTC=NLSH_)ZA >0]?KEU5I/IXIH[_+5 M0"*GB^?+2!4"PXS9^3<]3I8!!%X:H6S(05E4FH=0EGA4 -B(<7$G+05FNAJ> MZM_X4+MA_N8J=1=X>,_@5;Y]>$!+L'@*W(+*%*BS*T]TKCG)#0LY5LEQJF(Z M@KJ8B]GB__O _R5M\#^EX "@W&91<+-MKS$0-6>LFQ>_+D2Q5L);F+)[Z=Z9 MX/$0S1MRI*5$E+,Z-AG#I$EB!1O:X*1CT^G51BH!ZDZ-UT)9X!^-C7V/-A94 M\<8X VW;:2=RGZ6<'8DC(HG0AICGH#[8RDE>*1( M93@_=<("@>XXEJZ>=5UF5:^I=!4)](8]!*TC+%\]2Y<'&@HC:Y<-(C)*1C2] M\'ER?.:WP7?P;-9BT?8XA7$CV4H\Q6K.^\'I\"D"\[C'52U)S(U)8M3E)#'7 M/P!$3-$RR[3,,BVS3,LLTS++_#"SS%-(HJ#WGD0QW/CV\[1JWQ[\Q4[[SW =^C^ MWF>XY[[8W=QG.V_ B^B_8OM[[[J?CCZ

TGVWLQ2^(K> ]ESKG4U),@ MSY*X M143@QOD3WQW3[P\E6W_-Z;6;IW6[@W<>72I MG^@;_*,9>YDY^3 .:JYR0,Q M14&)H,(3*;4C!:>%TW!1JZKS,O1$LU]B>!J\J>%)#!]%Q)024/H3A<< MKI'MI"3)2&P9PT=K9PC;D]L]K2H"?VI %DK6YE&@?B-Z9X]ODJ<\F@IC\I2; MNIGQF:$>QX*!^M=K>M'EV4509]=@9I?3!,QMCWOZ M]-?N($YH_-&2)E]S8+^>)W#?]!9KKM]\O!X_.M<=)WW&U+I4XM*/\W5ZZ6=7 M7;9ONQJE(]F;%*QI_,6)^2#+1CE7EYK:M^IXOCM$U8 MCDW"%JXW[[5*+WQW27O"9#(>J1G?!0'M9- MW86F_REGIU5JK5)KE=J3F[R+2NV!^K+WN\[U_"-UTDZI6+]>1V2^TSCYBM;( MUQ&D[TWFCURC'6$[PG:$SW*$-];A(?[?TJ[NE*VS8L7U^;2(*<,JII@L>%ZU MW^3)\^R:-NR!+/?R9_[/'WK$Q4<;X557ZMEND'5<%?-O#VLY^_VMOM[_-MH\.B_V]M\6G M-_OY]MZ[[O9>K[/SS1:?^G]VMK]UD#V+[V[N?YO^!NXU^<0^E/O?]D]W-^&[ MF[W/GX[>?MUYL_5U%\:V\ZW7W^^_^K;[YM^=[4TK=HYVPO9I_O6OO5?C[?$?JK1 M;B#\-]+5YVYY7M^W*N@G54%%14W.;"64+D5NHGE!4OJY%HM5"KA593"_&24E6: M(%S)A*R$EI7R2!/@E+&4RA8(/:8"HHL*R(>" V#-B>12$EAY3@P/CA3:4%;2 M4N;>M4"H54$K\6RK6@':ZJ';Z"&^J(=8:8PNT%)0H]J(4*N"5N/9;J""C&5Y\(8S9X20 MVJB"IS35W03'?JJ!'#4J#^HF!Z9V]#7I0.BX*0P4IO.;8T$@2:5A!6&ZI M+6@>0 NU.JC502OQ;#?0098*ZT(N2UXYD5?,4%D4 /'AWQRT$FUUT./JH-,% M'<1]D+GAE)3:YD144H,.JBPI7)[S4$I3.-;JH%8'K<2SW<05HXXI&JC*M1 F M"&5<99T*!>6B*GBK@QY7!^V\/Z.#+#-">B)R+H@P3!)=!DM*'RCGU)95M9*^ MV'/(5XU9NDT%^"7%W->>^N]EE)W/8?[9%.Z-G_^GT<:5H5IQE8=$20NY,3E:EI;2%,\1;[+W %D<;I4%EAE69.\Q;(K82".Y/S99TKJU(9(E0."J[4 MGBBJ@T;X+U+9!; M'3UW)J>L4"9GP9ZK@5T7&+.7%/D%2.>E=AW(%BB. ^$E94STE/.\KO+=VEU M7*OCGK:.*Q6UIC!6A@*<5JM!W3FCO=/@LP9-0ZOC5D/'G>6$Q^#%VW9Q@ MRY7;4)[>-*>['64[RG:4[2A_8)1WE-G]9%@L7Z86R*^U1=5_>E/#>RO<_:@/ M?&/<8R2K83'C)(T.JC57JVU4JB;I72_?!;GAPP75!=JIQ(ZQ1R MRQFB-?SI?.&#!J<_<'#YN:S6!.>M4FJ5TA-12O>;\]SJH_NANSPY\'DA<\5L:1R M#)220JX#(2DI#%>6EY66E6M!4JN45N+95B:?N-5']T.%>7+ "Z.$Y(Y47C \ MIS5$4DZ)5TYXB8NI> N26GVT$L_VX,F_+4AZ#'+,[8V#W E6LDH04VI)!&>! M&"\]@45C@5IN-)<(D]1:(66KEEJU]$34TOWFZ[8:Z9ZH,D$CE<$&ZG-!J+ E M$8561'FF214T"YP[SVP+E%J-M!K/]N#9M2U0>@SV3%1+!0 @SW/B0T$!* %& MD@H;J3AA7( MMD,*6S'"@C=$2%L059067I5>&2>U=&HUR'MOAXNNFXCZ['?MW?2B;7?M _ > MGAP(6%Y'RX+X/' B*N&);MKG\&NO9MVI^VN?0!JNI,#JVAE ML+=@J(0@PH*M!8<&7A6&:RT"=_+N^#?;7;NZN_:AVH.VN_:'^=9.#AAF/C!L MAT5S243)2V*"Y*22N9!*2Y^;%6E*T^[:>]VUM^^HV>[/^R,+V]XXD+K0X*Q2 MPKT(1.2%(2KWELBV9&7)! EE 8!+64:D"YP$!B97YE3+ZKXX MXW]HWSP-&M)6:[9:7>J.6%T2RX MTBA_7\3/K=9LM>:SUYH/P@[3JLZ[4YWS1"'4FZ7Q!6'65428/!!8/$Z4LTXQ M$:1GM@6IL5>?3Y+!IM>;=:J\P\.AA1PZ%:ABSCC"*&:DT[P@4D@%"%3J '"4 M6B4 G.K=YL]>:SUYL/PEK4*L\[5)X+*::\5$5%*T%R@T0AU#NB0VD( M]5*I,B]TA51J/P_HC.FI_QIKN!W\K^M^^7WZ4#N3/FP5^_M_PYO31^CKT6%W M,!TI\AHU[\31L;-Z[6A2C[OA].$W+(LYJ1T_\MD)_C,89N,17"KX49T-0Z9C M6]UL.#J3LFK\^,3[0?:7_^)[&5UK7K"U3 ]<\P?/K![[P^$(?P!7&G?\0GIK MUNGZD1[9SFGF)B-8F?CYN#/R/NO#@#O9,3S+T&5^X+S+-HY'W5Z2&+@)ZH3U MF>3$A;CNQ!+=[.^%X7;E;'RUH]&IWB&N@^;+GQ MS:^=Z>/CT? KJ-]Q<\F%D>KQDN6# 5@-S[R6G72ZL'WKB3GR=HR/K#-XWFY_ MTL_^VOIC]UT6>D,0OQ%<>BU>NCNEX,*WSM[93D8C#P\ "_[9IR]$V7/>C+.3 M+DA5W85UU*,,9[6.SV1Q1D:XJ3.;GFK4K3__#.*U.\@V)H',*3=,]=%E9C$&7KBQYUXYS'F^'ZK&<@7J!V\%;3R;]DUD*XMUE+ MJP=08@@# S/U*Y@@/\)OP2+JE1E+!HH2\--_=+EPTDF)?!%<5-R94BE>:5WE MG)6\$ ?80'#GO_^EG^[HAR @-,](-J\12COW?[R#?7<8'^YJ@;G7;890-$-X M@4^I>ZBR=;;0TR;6$^G!Y8GS;*QON7F:3%VF4/MW;)SD04C4@J MZ];9".;X< C!B6-/TY&>]%FG^*VB]MV.(B@*.Y4HWMQ('7'HXW'NW8O*T=) MUF-!JY_ K0 HV4DO7FLRAOM\0QMRUH:=TZ.(EW#HW<$D"L4=:=;?_]N,_O7[ M194=$?UWA:P4+VZJYVD1_>'[%;=JJ;A1MI[]]QG8>=:E$HZ*P*K"%E0)5@G% MJ&74T""]H$K9@\W&I6)DGD%RKAAOYA[M!K06?E#'U7KGXV*_'-;C^GU'C_P? M&E#+W_H4Q;O>@R'\T1O:SX_L2>V\G'I2'\2GO7]WM]D6VWGSX>NGHW?]G4W\ M3>?S]M%6#M\_!4^I Q[3*7A%/?\_[TX_?73'AHER9Z\#7M?6-[A'_FGO=7\' MO"H<'WAEI]M';V%L6^ IO0:/Z<^PO;=]LOOVP##/OCH&SD^C[1QWH.:'#@].LWB-&:[ = &:*SZ=E!OM5PX M,"U_3L!+0)2W=@;F(;[M>=31 !F4S!L'A[@-Y@6"E=*!:(%JC4'U6II14U4-GE>\IQ,7]PZD/->]T ?Q;4#63=^ M!'_$,6W5-4CJUF /'=8%""2M@94@NK2IF*#R^(R04#M2 *?^-PYG=KECU_=LMN MOQU(KPI3N8KD)>8=L0Q]_G9 51ZLD"4I@RM! MA@#K*E@58@NIJESQ$G B."ET+5]"+1%EX":+3HM#,.$=LR ,5A80TJ)_& ,$-]K?UEBC:5E(;43%M%+4LTK!0\:8!E M]#*Z ]N;X*G"#=V-'Y.1K9W7K5-Q*T'8/SGP.,^6@S;("U#\W)9$%ZH"=]9+ M1X5P@8<7O_,K7(IQ!QR(>,K8R N[L"GA8_14 039^'#\#A^"D#C>#*R'5W[ MQ5!KNC *6;=><&E!\_2U\_B3>J+3Z<4"3ODO#)D>=NMQVO19/-.*IQSPQVO0 M(=E[PF]Y /2(\8T4#LJV!A8>!;18]G.A*(H/ ].BUR=CQ ^T?!5/%P8@CR#)83_HP7KA(.E'6 M,VE!L!$#$L2@2,4(UU2F4*O$;UN;-GL") NG'K/=GF(< _B>__5.3GMM/%&% M&6S&WZ2RI)P4F,F>/J[]K],7OX%G=-S3I[]V!W$^XH_.)Z# 77X[Z;IQ!U.K MP&^/Z54-0UIS_>;C]?C1N32:]%E%UQF5EWZQFLO/SC^[W)7JPE>7)%PFF7Z8]$+Y/3,7 MQ1\,]/EO)G.(,\ M9>CZBAZY<96\6^Y)O?J*+U@M,$]]SL]+;9I\[^T9]'VQ_?=;;?[+/SR>QP';%S MY([@-R?;_7>]G4\^'7T*VXOTFJ45I=** M$:I-082QCDC+ C%5H25\&"HN,?7F8N3SA]+8KV6]GD"A3ZO;GH]NLZ&DA3.> M:^&P3:S!F(3TREM:&A]L$X,%I99BL"+GK6Y[>-TVY[\,BE%JF2;<@((37G,B M/1?$2XS?"PKZRZ%N4T];M_T$L'@YE?[JPF(\/$GG^JG@(B9C7^*_W%NGC*>B M-U4(7N9:6VNTX%I)QH)T3N$Y%OQ7MIAP!?3FZ0(FS(-0D@M)I,1^C]161%;, MDTKDUE?@RP>%>K-@C]I!XW:P[]'[VSR572L5)FY+ >B&"[: MF2]2Y!8&8PI)E8#-J61>>:T\6D@ -:Y%-2NQ:^>HQ@0EO/>6&,XU$:7-B?;6 M$6*6Q#.3_0JMAXR84N;5F)0E5*"^9858+G M L[*M4!/NZ4?=4O/\9 S%HPQ@D 671E*H^EKB6AJC+*54+F,3:[)O@/GVJU M<9[;QGGB'/%\G16KC(YB0^8[I2',KV(B?%Z)$7LU:VM;KU! M]Y( 'IV V>$Z%RY0(S6W !$YN'="F[(%]ZNN6Q? O=*Z4L*2/&<%Z%;)B#+4 M$68*)\J@BK(L$-RKNT['73G=NJ*NP=4+GU<[_N-L,6NS-OG\)]K ,DS&E_]D66GF56R1W_G90]?$+A0#I7E>^+='7IB1EY_)I%^YU?=.]&G]8M_G2UC[0ZF%U=X]_-3=M]4N\LJUA^+:O>& M8[D^66T%SF2L_!V&["4:I\&X7B2G70%)6\X<\'KW?[/7&R_W=M_M9_^S^]?F MULZ;[.7NN[\OYT!8E9'O#"/A^!#GVZ'5=?AJ7NS]NCO0 ]O5O>S]K.Q[Y1_J MG[&&?3B!:[AZ+?-?K0>K,B=H2RSM]2_9ZC_)9* GKCN>U^;>\2C6BVN-XY=E MFG0I->H=4YVN#L/"1J0[^%/#TXY.L64#AAC6;L30I+%!IW*:E1(9P)@N2XN\ ML8I[:421S^(7E%S6M>4Y ND?X%M[!=?<.$4>IIUO&VQ[X\!S5PA#*V(]YB1K M;8FRBA)-2V6Y-5;G8(7$$F!\)6F&3S.=C1+!,RK4X60$;WL[B50R9CB8U!F@ MP0%2A,_8FT!1;5@[FL#+9K'J*=/X&37\1\,T_CXRC3=\/4VS"63K.<=@/B?X M.=;=1!2DC[O((;6\5TA]:9>0;'++[L.-LGVV\/0HFY MA[ 5E$&FVRHOB;12$94SYV5AG*LN\&<_S3X>UR'':00CDK>>I;J:-/)TB9AG M_WSQ[OV'%[_,?GFM?75+PIS+3>)]4.8HM2YH<2O&G'Q=TMO1UWR'A*:HROM@ MS.'%_0SV>O0^/QT3S??A;?2Z^Q_W3_ WNYMP;[C'_M&_CW;?[/3WX;?[W_[H7^CK>;1U M\FGO76_WXY^=3T=_(*(6>&JSO^>Z.Q^WQ3[[U-T^>G>T_>8<%8I26H$_HPD7 M 5W,"KQ+S031N:S =9&:.0$N9G&1Y_5)T06T5"@M% 8J4SBFB588"@V& M@29E*FC]XO<"_*8?+CU^*,UY1Y4Q2=^Q%<\#C7OA"A+19Y8_OQ0&WD$&XT.I MO+B<]=8@T8FWY6CZ?Q[K)@9^6!VDL\QNW=$JD]77J' M?SXH5%O6*NFVZJU18J^^'G=3=ET+RVZCJ,[0N%A-166%)49Z;,NE)3%E)0@O M9?#,:>X\>)L7&W+]LCI,$'<>@?N9 =FR1UQM??53 [+7PU'PW?$$]&Z+QNY8 MR@>:JI.%2&R.1 MA?0B.<7U\5D;,%LE?-8&S%8*GYW58RU$NV-%-X=HN2MR&D1) I96"U=0HATK M2)"%99I**@6V#"_6\Q^&:*L7+UM=6+:8!'>]#GW73X&[+V*&)Z0BE\*\7 99 M4FF-T$%XFFMI@PQY"5K0FV!]DP7RB.BNS9'[ :UWAOV%%2H82@G68Q'A@R+2 M2$]T16EE>\PKAW4X)MJEP/X%ZG(-"%1P3,C?$&"&)*+4% M[]=;(H7@TCCJK#$ "LMUM4HL\]>@-GG*I=\7B_C6%BL%LXX&M'A\/!I^A4TY M]KW3&]6&*UDHKBM;YGDAG#"&Y659:LZ5+U1%B\O!S[5IEU[UCWO#4^_?^]&7 MKO7+5<1L>T=M4$=RQ\7/L9/OSG"\[V'.DWZ@ -WFNYN6 M[^YM\.VC#;H-6[L*MBA#151@N+5+2615.))K0;DPRCJC,+"U5HB+X ?%<#)8 M*/:^24$ZUMBM92>=KNUD)]U>+S-^L6Y\"'L[RO/(]W5W@)6R)^>KHU R\(/C M&!7 T9P5^*N*O'FE5,&YU)76(A@I@PE5R"6CSA0A^*6QCP79ALUK?W63T:G7 MHP>3[!3^>#T<-6_A]^BS%F)X__# &LL4 V!?@:;*0HXLBKD+AIFIKR__?$$EB]KL>P9X_!GP:X-JT,/1XB>U)7]WKI7K$Z MO)N8',($SUW7LZTIHT.WSI(*F9$]S*O?%T:XEG2$OG*;"PE[.:B2LSP(FU,I MJ33"JT*6PN?&7(?+X;;8=<^/^O5NB*^?VR;=VX!K?OBZO;=_NKOY@6WO?3@H M/7C2%5@9X\L2=FD %*FY)Y12D[-UV>1]H>0\/C%!6,LE(X-H1(4T!RRLM = HO0B4%MPO9#"=T/BH)L^ M.VGE6/6-*ER?9C [ X!&XQ/O!]FE '[0! !_ M7/=]/V70?'^OF/-[)?[S[P37WJ'5J@'*8 $^P+@9'"?LN6^CS;<'W-HB=\$3 M[S4CHE"*:!4$@66D'GD*A2E>_'[Q\.4?4?9N)B"WTIZM@#RF@'P^H$7N"Y^7 MQ%-&B="Y)U*5AAA*83FY+67ED&QTF8@TVFT,&-:/HSY,FG'.+8%?N0P% BZ# M=;"3Y,(EB-8HLD1 !" 3";G26Y&T JX6E=EZ]LCL6W_/GRD:\I9^ZU(9.]HX ML*X$26*:% 4#J,9S3J3,"_C'<*^$*)DS+1?7 A=7A!8/P;AU;O)F;* MWU;+ MM_5T^;;^;OFV6KZMEF]KY5*-6KZM.\HETJ'T3A>!PH,*CW'IG&HD-0W2>5;D ME_-M+1ZG??.CH=-UI\TP^K$C]->=[?Y6OG^T]76[_Y;O?\///W5WV)^]W8_O M^I_>O/T*(+C883BV]=XLL7/#>*WJ@@JY@E<%5$[PBHE2.2*\Y85H(*:0QS ".QO@Z9;\] M%4Z9EHVK9>.ZWQ2DV^E.MC*J\[DD)CV85OUV1JM66KI2^8(4D3<\5()HSC21 MP5BC1&&URI^<5GU6-8AXS6L6M])P$AG1=SE.B"E!V2@"(S*7U00-F9"U=UT\%^IY']>&/ MJ;26KNMGT7AG\1SE0=B0&\)5 5ZR$25".4&D-@5 NA+<@1PIN_)U]L/E. ]7 M@KBBG3]_H@'_7)'7ARGRO-R1^?D1M>.ENHN@/0=;KL5#\G^S #\ M6=1VWDX#MK6=/X%N/ NY%?6E*GU)"N.0] /0MA;!$<.LIM0P)2MS5Y"[+?"\ M7E+:-4KI9K5R7MO.- .]6S<)Z)AF'E/<8^=7>)Q^DY")*6J#\ZDDL6PGEN%- M>N-I_9SQ36'0>O8Z%NE\?U28 S?+BEM,)$V_T;'6#7XZZ6$#2QRWSOKZ:[<_ MZ>-H;E*B>GL UY:HKFXVZD)UW\Z1%3L;![XH-+?>$*4D(#=!)9'(X2U<&2H5 M"NZX>/%[M<:6L$9F&N2W'VM$]>EP$NL[- KYS-6*TY^RH&]6R@H;#5_:IIQU M2?6JGE6L9M/\HGFEZI4IT+>)C+6UJ2LGO<7VVX-2&& 1;JQ,1/".:,4VJ M4FNCG#=&<*Q-99?5IF8_07'JZYMD1E^D,7AD>LZ-P;CKNKU8X/K>V\D(9-O7 MK[ZFINFO1\,^#G8RCEMC-[S2(RQ7KZ>H>R/V16\U.NZ)O:U\=^.@E-1:60A2 M4N%!CTM%C V>5,'F'D !%U7^XO=B">' 9+%#;ZQXBIGW"XFP4T8!#VC%-TN4 M!5BC*%73^A64(E#"TU6-57:X9JB@FYH7XZV>U#[^#! K*/KL),(6T/3@?G3) M],?/LWK\T;L7H'W>BN@T#3[9G[CCZOCAK$V!']DN&+AV!R)CPC?P(0\/0EE1 MH7P@N0V4B*(P1'+-2*"E-+ZLGQ+MN T]SP@+ (Q:6J_XH9K: 3'4SBE<]L_&9O";9>X38_'M81 M#OT:[PHJHRFP:2(W"S]L5$4^_XDV]1#TS.4_658-E 9J1O_Z_5+==-G/'EKS M+)QNI'E=^!>'&WS9 M ;GN_F_V>N/EWNZ[_>Q_=O_:W-IYD[WZ.] #V]6][#T@UQBHK5?^H?X9.6.&$[B&J]<0X/GC\0)HTQ%KU[]< M[C2MS)-,!GKBN@MYCW<\BO7B6N/X99GZO7;8M(@G1H\Q?Y2O7QU#^?$R\JT! M0 >_I[]N=FO;&R(#R2GWNXFTD'N'.WNX7?>GG[J?T)J2+9]] JN M\2'??O,6KK'%+D#(_@>QL_>NM\VVBVT8S\[FG_U/?:2&W ?8^1:?PO;>AV\8BJM*J5V1DRJW@@AO+$$WB90REZ7S1C"<2H**R3S,//L?!UYFO4,IMW7%^+YYTD$%A%86I'OWN[':ZT? MBKP HPK#03P8"S-9?)4 [!]^X$-WO%K,!0\OE*>[&P?,F,H6!2>\U(H(#5Z- MYHX2JBKF?2Y#(:H+9 7W42\/F'$]3[CQ%@7SZI:5[=^I01?J?@KF+[_I#PWV M>@7S/TG*VM,K[)?7*JN^/-Q[C3+UQYWQIU7F?KWEN%XNX?,D"KC)#/(X@_F] MRW";/'N+_*>_1\,OW1IA(*8@=!.('"<0>5^EMC]GTMMS*#6^^R/#:^>47(+D M5^=TXG8H?MJ= -![IP]C$SML'ZX)]_OXJ0._^+KS\:W8^0;_[;W-]S_.?S/O M3G!(=]_L"_@M_W2$)R*OZ*?^ZZ/];_"_\-[.YB'=V83?(/)?;-Z"A'>F\A0Y MR\WT+*,J ?\;HYEQ56&PJ^A:GM]5=X*65*'5=*OTX#=)F@O&.P$/SW4N7*!& M:FY5P;BO"J%-&35=GF/SM_A"Y/SJY(A6G=V).ILW6[%@B21ECNC .*@S%H@2 M(B=<5H&STJA0L1>_*W97+9(?29D].8A\0R3\J KA5#,@S='.0F4ZM+[2N6Z:K?[BJ.H M65'6^>/;FV47K%11UBURV%T7-,;(Q_*GIH/'6?YP?P&G+92&M*!FA4^>%SGS MM^#S[0,OE0VL"$0;H8EPMB J+PI"I2T44X4(@2Y77*EU!TK&@Z[\DJ3JY6N/ M!3T#V^UU4V'O^+4'AU'W,&UL,AZ.3L]\^3D+Q2MVP-&I+I0DH> 6O7?LIR@* M8JJ2Y50ZEKOJ@=V6=IWO89VQ2X\6UA)7E!ATEHX8K6"W6UA@53@M<9WQN/7< M9E^R^T.:9S!HS40G2S#R]:07RVA'7>Q'T3M-=2PGW8$+6,0X2Y&_F.>^UK3. MG%7BI5:=TWY::&VF&>;U8KH^"D!O4C<_ ",;M8&) M'("PC4"87-8=C/7@L)N:^Z&PQ,+*&LU?C K6*87_6(^:7H##$&H_SLPIW@M^ M,O*8_]\T!D3R]939I;%!1RPCQL.]Z5UQ)/ +&&"]%B>O.?!K2@L&!&SS!"89 MA]/D_?\4K1Z_AT2F!]4/"$):5VL50,CG U]PZ2M.B2N+R'+#B"X9 Q!BP'\" M#94;VX*0GU@H=C8_P[4.3[:/MK&;$]]^VT*29[GJCPA0(L&(/QR"C<=/1\D* M)TCQ_J0[_N9'/50V\++3&?9^T+5X)(*PY\!8,"$8RT-_(<%FH/# M(:[0?-H2* 28=4GYY4TJ)6\_*9?5-UZO8! +S)]0L8NX]V*7=TFT_X9]=;HW M@K&FW5^O7.T+WYZ63_??];>/]L6GO7>=[6^?0,&^Z^Q_<]U/1__^#*]1\8IM M4(J@'"^43V-)]_AM=W,CW]W# M!HG;?&?C0/- J?>@1JDKB$#N0)57C%3.>9,KK751G:]] 9&3*F>&22<$+Y21 M/-BJ>DK>[XLH5F$+*Y"MK@,MZB$^>[-GVHD=G>0;>O3Y.50=98N1-O_ MF\1R\7IBD!*B,1+176Y:.]=@+I+FZHZR=UWGLSUO.P,8_&$753]@BO6US/W+ M_$O'C\?PZ?KL52P0UYF9=)/AZD6/->:L"DJO DH M!GE#T+O]4]?@P."M7%#+ )JLP])A:B&1=\$ZD[)H.92T[ MZ0R1AV@P/(G&JJ'VF3YI,R?IZFF"@KRS ?NU]10QS9>DM ME4H58%DN$IZ"K.,:3YD28KDWB :(3I*A$]@ -UET&41IE#6E8;CN2NI"F*!, M7KBB\$JTBWY'B_[VY,":(H326.*-5T10BT;*!B+SPE+%@M.*OOA=R(NT'C=J M7OLS@-QH14:@T"E=#)==,"1X&#O5J V_2=3K"Y1##8,(>#_)(4\IS@JL[&"Y8^J=L8>H4I'$9-[3R(]*CN=(^OL@MP\1N9 MA.D(IKPK\&#'QZ/AURG]XTTV.3>**5JRLK)6%+K45@#DIKX2UEO&BR8 R"DE MTQ=7;_)+\.C?S5AKI-U:_,ZSW??;1Z]@'!NG,&8*X_FZNW'@M!&E*SC1H1!$ M2 <*(&A/&.<.'(10*5DA"!X8^!VA@.;_FAE+L(ISX7A%N*"PNAP0IA0JA\6F3,O"*IN#6R&7($SP>W4ST>A 1@*& M&&:=OCF:3?\:QI:/DYO:.UU;C+M&1V2N>M!9">B?#+/O\.C<$476,C#Y6'1= M-QS+#>BZ>.*/RFB1D6P#H7"3++!(VO48J#TE $Q&R)<-8C#6W5Z=P"V(A9X/ M]*>@S047Y<\)X"R6C&.^:!O7$+;7$VQ7#[*O&Q]D1J&H#\$,8XPFN1.O>_H0 MM\LTNC6'_"E/I*^[>-ARP[-?;D+EG6-2*R&8H\:IX$":9"F8--9&_9N#OLP_NIZPKB-@(EB[ON)I99LZ+P,KB2 LX/BDMN*U,$>+/2I0NA M0?L@&629B-RHH'HJ/[ Q3'?0\),/ZJYK4D2B]P@V IQY^GPM^=XKNGUR4.54 M2$MS8G4 SU ;3S3#%O05UQ4M5%519",7:ZJZF"(RL]IHR?'0L-?;W8>R+HC'V"FP];*)^=YSF'QQ?M_]3H MM5R]]\/5R^Z"JQ?!9 ]&_>?CT/^G?W7IU\ MZK\5^WM;?&=S"X ^_O=G9[N_7^Q_?"LP772?[9]\VGP==C:MV-TX*!@7HM24 M5*5A1)0<03\3A'$J;)Z7BA?A?.92*$IK.9B&4E:":F=RJRNE K-2&F[T^6MD-YZ(N35#&K5#,Y8'W MUN[>QH'PI:J4U*2RJB(B%($H7P9B2VISV&>LLH!U 9XNB;C<(*,@YFF]AX\[ M?C0 ,;6?3Q;G+E-K!['WQ]EKR]0D8YB!_G=$T6_(((KF4#'^-],4HS M4S\HB;%O5HV))_!QDP20=0=?8-% 8ZU'H41W&Q/"HKCNOMK&=)7.<)1Z)QY[ M!*OCT]F/YWF1/M;O93W4FIF;P'? @-C/*=KP_L._F_R7#ERY"0_%C,F]T:2N MOW1[>#:TT0/)[>LTCF%,!@,5/LU3P^/GZ$*"E?B,A0$CQ)^_GL_-66LVTKNN M._1X>1A#2OM/[V\C.-7ISO;SR7#T.58B=,\DZ\1-"PL/JQX^4[C[XMC XL,+[X\HS5"U8-'13"&TDK,&4RUP2PH2Q/XUZ$=="I/_@: M_C2U[7NJ*.F9R43@8B3.Z(KBI+?,4%.'.\=(B%U!J3 M%TT1&I-DA6Z8 +)*(K#8<_ 9B\+;;P=512VN.2D+:4"-Z!)P2:5)SI6S(IC* M&$PV6^/YQ>1S%(4(?M>:ILH=WXMG1>!NCF).JYL=0\4FRZG8\.LX&Y\,IQUS M%\W40E/F&R%DP;EBM'(: #(M 2^S$L2;2F:\H:6^"T;H*%F8L(@X=VACM>1' M #_GA:TU3XA^O^V<' @N%0/I(;Q4V+82Q$NJHB#<47!A&/B^990LII8D,H(0 M69QLK !J9CMAS7H"EF>IO;IY7N.%6,>#= JZZ%F!)_5]OVJ5N@<]2G ,1"KD MV%I="7#?K2.B8IP8V.J$4^Z"5A3UP(7N04\=O/^__Y"@VWZK([&*G9WAHYS/ M,HA N.V,%P9=Q5D!->K@A7KJIJ#NC ?9F\L:?H["%CU&A(#(Y5+_>L?>T(KU MY?LX6MSB"]YX)^M5\"R1UQMXM#5" 2?R>V\8118+T,KNQC_3M][ZCBX MH=?=+K;9#GSOL-C9? OC>5OL'R%XL7Q_;^?SSD>X+_MW;_MHH[A K_OM\[=] MME7L(O'+YN=O.YN][LYFI[,#S[3-WM)]]N[HT\_>LB M8+H&8_^UGON)<'O_\R9Q'VF,\Z4H&3?"6"6=+BB6_%@)KKH/EQ?^/,KYU<([ MK>:Z@>9:://T%=RU_*"R)3C*I2<\&'#66!Z(*;'I$P]4*BWSW(L7OW.V)JJ+ M >I?KJVXEBN/AU%<3PU";IUW!&^EMJZ+(U=/;:T&V+H/K?7W",]6QZ=_]W2L M=GT%WSWNKU2QZQ/083N+O4RXD97VA23.>TZ$'7O>WB-\.APP*59X:Y5DMY31>AU2\WT"^[+Q?T"RR)-=@LK@Q8 6C! MQ3.5LZ20%-P['9@1F)"FBK6J$'?4/ZY%2=<(5J:IO8]_]X9C?4%M?6_>F@!Y M$V/GL&IN.$$(AS-Q>4? YQ#GNY.I:;5^FRCZI(S(^P4C\F-II;<#J7>QZW[( M^,PZ5LT*1A<+&)XF3^IB&DPW,17=+ DF%+EU+@2K52ZLX]H'&9Q@KB@5E[2X M1K/@'U$#"Z4(#1]/3)9YZCO[]DDP&/,^PX28TGL*?B21%:9M:AV(08YB M\"1U6;EBE,]71=QZ0FS" Y M](/8C2!R1[E^=]"MQZ-8JC_C[Y]V$,+4_*C_\-YV5EMK%VMKZUE%+3Y!T[;H M)\G53WD1&)B%\4SYLSR(^1Q5+;::03=478\@G<'3>I&2MD\;/S_F[)*MZ&)!RX_ M^O;AV\[&#P8;LI$//6\CS0LF;F$1SV'79L@TV=2]S4S/^:RUX:S[T]EW&(;+F)U@-^VND>US,R^":3&.0258A%V9W4/DQZ62\F M@LX;8BU-YJ24LM(;J;@ H^8DR"/G7OM<:>%9OCP/?4'X8(_;7T%%8O[R17+" M] BO0=&-_5_89VWNYB2?Z&/<]^ 3P6/H0_\ACORO;O#/34B_;17;&P=%*&5> ME8J4REL"*V*)Y)4E 032<&\KSL&*%>=1/KEJA;5006GE*D6I"$'JBE?2V$)P M:I2UM%WAAUOADP/*!:!&6Y*R*"@1GF(W*Z>(+6AN-7-48D]XFI]?XEF!P$@[ MC[F#]5JJ#XPKDFH09U8(D<=,&X#=ZN@O/K4I=#[$I0+E$'PJ&IRQ6TW,$?P" MO]\%I=0=14JK,=K+P>$Y,Q=INL'3G?CXR$V+8SJ$"SFE^YP M4O<6&;OGUCN"GJC/%F'ZE$Y\@>,OY?)^Q:Z1F)([8W2^,9)_N-C08E%Z\^A_ M8WKRQBQ]>6J@7S4+MJ>_;L[F-9%#/U_;_>V# 'OMBKP4SN0D-]P0H7Q)0)^5 MQ.<6-*8SA<:>,%6UII94]ZTU!7J+[,Q]?=H([Z6"^ZB=H%J"KQL3?/$[(?@J M[X+@:[I>+FWWGW MZOV'O_;B5W;_?O5N S]X?[L8P>J%B%-%#EI_]/(G=>S^G/H?ZMXI8@00DN%D M!*[9E(4,0RDI9HC?2WT@T]=FGEE6=X:3GD-,!)O>+0TKXD5GU%J7Q6?F=UV( MU*3;)E+P02)/PYZ%B+IB5!+>]KW:G\1&AC$8!(_Q=D8W^LXC*RDVG'P-4"2C M.7F;33M2QE$MC.G&(YF- .Z+U]H8@+GK+;GG_S=KNA.Z"$V:OI[!CEB;Q:@:6@_C>UT? M $OOXOK:,:[)5')M%-74*3O#WXQ2V[BFG2E F>F@?+S0\&2]X6]J;I\N8/4$ MO@EKBL,>=3G2Z<4HQ8,+RW]YU MZ\_3X<:WZ&]9[>VTV'4FK-CM(-O:6LNV8&HSNO$S1$$_#'K(P]+TML=AI;UP MTJU1,47'NTX"B/'.>CIGKW?_=VTZ5PM3.67RFG[4O'WBS[\SJ6?OX'(V[X)T M3M_]WK(V.Q\UTVA*>KQ &W:.GSN69(YGD3'<(!-3=UU7C["B8)@(FQ=UHD;\:+7(--LW5 MFHGO&//O&KEFNU^E3Z>>'H8_%J(9"YN@UL%G'3TRPYDT6[#QXW14\+[1+*S: MF-84PUN34:IMV; QO$L5Y]&<@;L?[=T_\7LOSG[QQ2])<\^N2%\MN>*KK[:C M!X=^X=)BR:47OX8MV#[ZZ+_V]6=_E7%I;'BT?]U>8ES#HPOL5A+;(=;(HX6G M'JA^>_CGM''U](BCP4,17W3\ (UKG-MC\(7P;O!DQG=T+UQHTO;Z\G$UAV"Q M(6=/)SO3',7X+^DP:Y1 6WIS;GCQ_9F6.%YH5A<-67?P9=C[XA?;IV8CL!]I M_(#>_ @-,LY\-/\UNOPVS4^G5CX[&8Y@8 M]$P3PRJ=5ZY]%/H+.KC;ZUUX#\WR^3<3,#W_;HKTG7\7H<3Y]W!6;/<8'N7\ M)W;9A;&UPN#"NV-0(O[B[4;#HR6CB):K?]Q;'N*?2[>P+ONQ1OT MNI^QS\[Y+P\C)8;N3=\'T5D8$9*%+GS2='U/![%)DK%9:%S2X12!UEW0>P!R MDZT=QN,6W$UQAS1("F4L[;JT)FG_K$W/B+#S"0*\+(:<&M*.^LK-TLA70CG7 M<07.JKX!1H^'D_JRC;"8"@&8+P9U>_"@3=PX_6K>PN@'J ^:=">":9:_\G*I M\4EO89!Z,/Z54/D K+_+S5&4C?*W>Z),ODYWA#/31<5Z9$".QXW'T2<%*>W MMR-@CDV1<9$;^*X/XU^ S5'+K\VTTLO=?V]M$FP[O8CY:]B#HXCD1Y-$ 37% MX!_6WR=X=M@;&E"F'BX^[)].K6RZ"'YW D+?_#[^<,8AB!'8+TUE*+IS[ M\(40*2R"_:M5RIM>SY=$0;5VN\T%@^!2'B82-\#4Q; M0Z,SC,MNT;0-1]/OML M(^A$"M\9Z&S7Y=$WT*)]Z@-B1 =\%N*)O=LGQ\?@Y<#60B;5$+JVFSJZM8NW M2HOG\4S,)FR!MJJ'1UIX3G7<4#%DL9RI7;7'7[4+8=7CQ=8"\W@0?K?6,2Z, M]0RQ4V;Z$^!'C3'B8%K4L+8H*BG^"R8RY29]6)KS!>11:C]M, 0;N6 M*[F69\L-9OD4N U3V!L+F<:=GA\WGO](XU&,UWV,Y&7U,1[:CMK%7:7%K3W: M9="Y *G@ZV<[TH)R'Z65=)A?@TD@P]3"ICDQ -4]/!SIXT[79FV(9Q66%S=D M"@9,3V";=<%52V'Z$Y_J&<=@W,^?3&$J59-?@"D6>%B$ZGN6[#/-P5J0H)'' MC1T#@&L798 ]]&,AY[Y'"2:Y3%-*UC*/!APQ MX60ZP2]M!.'X_/9%!E_:'SO1C:2<8H\4M@C7=*.YYZ M]PL> U;"]O1)N[8KX\/ADDT!03Q40:J0U/NJ"<1C\O8T3]3/,S^/8+_6F#D[ MW=VSL( ;+F3J#=QLW;&\JM>4-V%^-$I""@7$1-BF6_(X#>5PTG4QFAOOBS5! M9V[8"M"C"E#CV6,K2=WKI66>OC=M=':*)%7=?AW+?=KE6@%SG!)MNQ9]PB9' M:U:V>MO*IY4J;=L?3J9%MIAQ/L)P].08M-D591X M7U/8 ??#.HW^<:^[6&0ZKS'-7BR6I[Z8XF2DCKFBJP=.M;JX M9LN+@9%D!U87;OR]I5[/MHZTI#)U2#1T/ZWI&-#2);'R-.L!. MH)=>?J'$>4:"U #?P1WKB*B!K![@:+$/%L@FEI7%$23T%E=HK=ETZ0%M=V0G M?:Q7P_.6IA1\CN*N&-V4MDG;#BJ/**Q#"VII'>L$%T1B?D.4G3/WNT;Q^$(! M%]9(KIT1H'C)%!,X30E;5ZF.6.@45VM68W5E+:=/P&1ZZCQN:BD;U;50RAEE MXNI*R.^7=EY2KKE8?'F^1_*3M+U[5XM57[OKTDXTY9O#02^E@'V9VNEFZESZ M=(%^Z9P9P7O%71-%:(SUK(-A-C2])F2*5YTT-ZSG'QU6F'K;$ MZ5FH!G>P<;TFT1WM1M=O^+TK)>:**^X$KF@"@FGVXK/,3D;FD8HH!0E-+9Y] MK&71B& 5&;9)'L[>/AIVD:<5K@,_:1WU?8#JRT+JUV2B4B^6 MC :Y& G<$+G-?JTG?1C+Z6]7#A'K_!^)Q^@E:E=D5-FP,P;>OX<]S.!-LO5J M2G/R,U 8;-21JA!-[@Q=#V"9XJ%M\\:>_IJ]G#0[Z\^AF9$*L)Q63;7_WLL_ M-UZ@J+[ ;\>2?]RJF][ZOO&C^-6U1:\A%;]'H-0'P):EBFA\>Q W5?Q<9PL! MHV:SPNA3Q,'@CW$P6 E: M3_- YPX6YHMB XWC\_DL"7'%9_C>8P.P[0X=2BJJTWHQ#GHFCAJ?%WX'-YGT MIK'QA+CVDD,#LHBKG0YGESXY+!+H'YC6;MU)F&V$-(2-Y]4,)2[OHBYL($C# MAVF'HR8+!Q]T7M8U0J[*YG5H,K'GO(:X,G7BS4D.[/?XH:++EBB>1K V_Y>L M7Y)6]$H6^12G@YCYW=[J.G$K+J28C=#$31JPOZ>[,"6)5W3)=Z(LSE*%ERW; M#%A/!]%LB$:.T<5&*[[P"ZM'(_3E(F=R' 2X]2DI!F:]OK[HG^5N[NAZ81_ MLV"O"KZ>S\2[<7>7RL,54_PS1'KVHH^>XC+>#R*^B\[V=)/!W,1$ MQ R7N;DXGIJ+,Q&*QZ8FBY(7GZFC4=5-/:<%U[+98;=GA;L77^/'((ED=P=) M5H=M\=W_S]Z;;K=M9>NBKX+AG>R;W &I1*JQE-Q38RAN4MH[B;UM5^6<7V> MQ**(& 08-%)83W]GMSH I$A)MD@*]2,E2R2PFKGFFLTWOZD0T>#9*$6>Y1A& MV!MZI8]*!7?$NA\)1= 9ZUX+T>#)D?IKFHR2ZLG1/@L M\WM28[J,?FMXW!3UJ0NZ3F)514GJ&X )#F6>C+\(5]SN,S=W*NZM 7J=/@:= M\_EI3^?\#-%A3QCS^&"3'Y\>J_'KO[;Z?'RESYHL.?K M/K:C&;+>K2PG=;4%G[RC>[/NT7F$'3J[GG[1^FA'9V&6Z:_31_?\+BU%XO]6 M/.1V/[NE7>2_\HH_:8/F]1;Q.T:\U?"(N/Q^C85;V@L6A[E3\L--#X<<#WFL MF2\]9/N[@M(V\HL?NB.Q4MO9^+Z[U_A')+M8NQNTS&YM"=VW'O0; MSW^[&\T/SP?AX/ALPY;@FR["??M^W_/(-35L+\S/0Y@'YR?A\=E@IX1Y#RZ\ M"?UO=RZ\5R[+TU*;9+C9C#M5PS8>D>-P.!AN>$2Z=_B+JO3&*Y<:S7NZ3<.7 MXZ"LNJUS6J/A*<>_MU9Q_>SPT=U+;SV*O;-]I^7B97@Q/-FI M:W]C&_8Y[^_I67@V.-VI_=T#3;EK9MV[%AWG#^N$[.YM>6S?,_9 Z';Y>J9 MFI >83$K3. AM_0.*NK!67A^>GX_1;VC=^TN[M(P/#H[WK9=V@/EM<+_VGKE M]4&5*BH0SX^\J-SM"-%JSRP^O]PZM[N/COB;=!X>#2^V;9/V0'_MLO'U M,W=;Y4JI>)9DTCK]1CTS&VQX%!Z?;7HZ>AOL:^_2,#P9]#98;X-Y8)D9UJ[: M0LYY#099Q#7L591=(R_(W(MQ]%M#)$F%8ZY[!QSX+N/W[>W(:'IWLUO[N@:;:WV-^>>9AW?N1?G,TLT7ISV6<8MWZ*S30M]^@SC/D9$5EKZ?6C$ M+M5Q>+XQ,+*/C.S,]@[ S+XG;JP/C#R?P @%D(41V3)+]\DV+X@,9^GBGOBE MK5&5?;)M!0[Z[+Z%'+VJ?"Z6Y7O#M3_)BX>KRMT-#9V$1T=;%QKJXW<-E38\ MVK8MV@.=M6OFW6^J$DW5FW..X_LRO#C?X[/UK'I>T4=; MH.U6-8]@/C_"(CVQ?=T?E_ZXK.N-#$\WC<5L^6G9TIO];W39_7WS7C4O]J7[ MU]8T^CI;WNBK[]G5]^SZ2MVN)CFVY*6^@=QX2E4E9F^J*?R(?9@5ZF#I5(CS M%MLYCJH(&\A2ZV8\2""HAD/;=*+5#8:3#-M,P[-^>)SNKGVWK'4?VW?+^O). M<=\M:^M6W'%;]JQU4M]\JF\^M7 'O$PWU3INZE-R MD]T].MP4\-[C"9^9,=W8V[._*/25# MZULQL8FY\<'HPR%?>8M.#K>.M6X/=-Z"^=MGTZCLP=1R3C>.XO1WVU;>HM\,>JLBV;\"[\LF]!ZGUW9?64$'G]XUC M]>F^[=_=X>:>?I_N>V;IOK[STITZ\NR^Z*&MT9&/:&?OV^[NVN;N@8K<-4.R M;[JT;Q*XR\&N9]YT:; Q-J*/:_5;M ]5&17=C<>YIP?53D^41%^HY+:QRDD\-[]MO<&C79)]B6 M[N[FM=]]?NV9691]MZ7M13OU@;MFJ&+K:C?V0&/MFF'7]UKJ5%^;%S;UAMS. M[.Y)SXO0&W)]GZ6^S]*SV:;-TU*]K;?/MM[&?9;N82Y\J28RVW>Z'FPM/DVK ME*=8JFWABWT^PGG2R^;^\\W>U4,(]^CB2S8UH2?^D%2PC>/52TUM3O[?]Z9# M21G,H@68TU4PR>$_<4WW$0DDR,_A7;U)9&:=G4B^LA#1S)8W4^D;,:W?B.EE MWXAI.\;RM1HQT25R_B0:JFM%L!%3L\%*0*TJ^"Z5CA^@HV?SJ("_@(U5VCSN9>UZAENGK+ND:!JC@> MWJ^%T\I&3,/#DXNS>SWV";I&]8/]KG1#+OM_7U^[W]2P7Z=4TRJY5\-TWZYRN9[U" MW_HKM/5R/JU:\_LNF]/>FC_O.MVD?G UW#,RP M<72_%^5G(LK#S1&)O2CWHKR%HGQR;];:79'DYPP?/#[M.W1V94P?-\#QA"UI MYFJ<1&FU"#[.\Z(JEQK9'8=@!\5Y,#B_HUCCR^F=#=3+#J[LV?$=M,S]PMZS M$N_D\*Q?V"^PL.>G=YC@C[&PCTF&[LE?S$4+6]<1<>8X&V M^U@.SP>'@QU$\3V![]R?EF=_6@;G)_=EX>I/2W]:GMEIN3A[8 _PW3\L??W M*E]KV!<0W#\<=A]ZC:!(#H,E67$9LQW% M"%Z-L7GOU1C.A5?#8V$'8/5T"0*^/X'AP'/R29#71?#QU650UJ,RB9.H6(3! M+;QM&MQ&91"-_ZR3@EJ0!;]27U@<6$C$@O@] MGA\&ER#T",&.TA1>L"P2V3DQ#(IX$T-GOFMB]FNQFN$(8= @AU,:Z;LWOW)C M2$34Q-R# MF'L0FX@YFX+O,?(/2N,W.#\>-]! M!0#:>4E^SLCEDZVDM>U3-8^6JO$LZ\=*UJ!.\!(+*$;W3]9\FBKS+DP]C+TQ M8S:E,Q5#&2+OBSH)0G\NHYD*YK!J>1P&\(Q;E:;X_V,0N@@3''4)JU7"HD3C M*B_*()I,U+A"ZE80^!)9J'!/):<#TPKBI!S7)6575)K?WIG\Z):/TVT2C^4! MR0Z!""E!Y2V.%9&3P5$PBLH$-BM/LJK$73H^.3S_UI.*XZ/#E]^N*89+Y4&I%YT?PPR69*U 4/^Z34Q>X%G%=Z)>O1Q.$DKO1\=*G6)8$\WHP8EB%-"_K M@L\)_-\\STKZP*MW_[IZ?3"XV#"GYTFQG^:#\[E%6;[@';>WAU67GFY]KN\9 M9*3ZP?:YOC[7U^?Z^EQ?G^OK"G6P4!=&/]#^MGO:6IFA[(O@[/[]@_> MH@1++W([)7+#^U86]R+7B]P].]+;&QU]0TLO_(6G6],N==OT=>V)/M3 MM.U;-+R+D.Z+[M%S"LW\K#)51"F74L>S)$O*JJ V;P_IK+J+(G=T![ED;^T_ M_1X-^SW:]CWZ;GAXU$JN]=NS-=MS?GCQ)-OSG-S5RUD.(_DW]:A$\.6\!M^5 MX*A)5D79=3+JJ"?<ZMWV+-B?0ZK?HJV_1I@90OT5?.TAW]I0AH#NN MV>UK"[\KG]Q[L@-FS\N75R-L5H'7S::X'"CS''*?C[(TVZW]3N^=IG^,Q=GR M]'Y_-)[ST3AY:#NF_FCT1V,_C\;+9WQI;!)P_&*G9/M$8G#Z1>C>OYQ,; DB M:!_8(9:Y(AL215!I^S=HD9I*>+=6_1N\D,U?-BS^_WVJ,AQ7H8AY :FUD=4! MZWFB:T4E^Y:-/)1_=,PH5IJI $8T.$?J"/^[&\[9G>#PY/"D]3BAH;@GQT'' M#)(E/!A$95!J^H%@4J=I\&<=%94J\#?(9E"HE&O_D8D@=,@/[&N8I("RTVY0 M7=[N,6A,08+@V6HV3_,%3$X_W8P4GW(#X\SK,L@K_*R\&%:L2I!% 08V*56% M-.4I4K6[? O^:)?3$8@DGPPY23'/^>L_T->3&V5+Z+$4V?FBG,PC^Y5H!.JI MKI9_I:O>GXM#D8@@I\/B.S]ARB] MC1;EB[_YZ@TT66/IFZNV=)*3R:-,LE50!Y-DI0JG/"](QZ.SBXOCEU'T\NAX>'9\>O)_7X)Z M)D8).,.OX(4@/^7_][?H[UT[N9/<,[\GU;13TS'/3-FN97)TX3)JHA.'C:6E M+5$5LIZ#-?WF^/#8DA@M5V;XT8&]O\*V=BL/@V6X67G=TN$.#B^6#S?);E19 MX6.(3:>LY]CS 11\5<-]"R;9;<4OU"0W29;E-Q%SUBS'&W7=B:"'&R,;.E>V MC$=/6A,FV6LD,H_"NVNI+J>UO+!3[KX0Y'J9JB@>@]7)W#WP+E@''#U>O#!\ MOI[L8T\.7YKQTEUE6FS@T&'*^!24J\9BV%7-QOA(M"'6NU2;=R<+RHD=1?_--M8EC"?NYCX*S]@2:RIJ3,U."-X,$@I[.4+^,'S[%+RBZRE+ ME2/S+!^/QZ.T9>U2KC)8?Q5,BGRFSP 6]^4.TSQS?(X/57_CE/UGYS>ERQF5ZCZ>TE^'I(\ M&!R>]9+<2_+N2_+QR>'Q?DOR/6 U>],^97AQNHU]GGJ$S.-E.A!O4JBR3DU[ M")W^LNU HE%^HPA6T6&-/U;3%=0D7M,5$KY&UY4'#<$D2O8W#[9/8?0IC#Z%T:W4C6#NN-QW>N M9_;,&*L']Z63V=$L_0YNT=$>]*S:^RW:_4YV>[Y%%YA>[KL\[6??W77!#VN: M;RO)?XY6\?\T0_-[ZF<]X@)M]SDZOF\DZO%6:,NC"OU9Z<_* UMB]6>E/RO/ M[*P,[TOOOC=G99/8X7-BK#PZW;BHXA%7:7?=FWT Y-_AQCR$=,CCO$+>RF.' MG)'I,[YM/%4Y0T,OD!TB*!@"+8/TH#$.,BOP5Q)1+*<9YE MBJBM@MND8K:B7XFK# ?405Q$(Q$2+I@<+#[20(X9GY3F9:GNYK#:W0H!JI^H MHK]4SVCT#$#K_6#[F[E .^+_"8IM5^5 M=)GCCUU@OV]QPCUCT#AY8#.GIX_R]50PO2 _! #3"W(OR-LT\>,'-A';>D'> M!.:U;Y1&QR^[BF-=BF#@AD(V"[,"=R0;1T44:6"VZ@,+K M5D=" SMN M)7F\(I&".8..=,<>]+I8'JGK6 =N'A(GL+R%RL8J&*GJ5BEN!?8*4TC9XO\I MNY8_G_#JXT+BAX<#V D54P^7LHJJNLJ+!7^4Z:A4["2&B/#I-LGB292FF XJ MJWS\.1A1:LOMF,(#+-0XO\Y,TJ>&D1;8U(*&H[MBE6Y;C''N-43)@JB.$TY: M1=+"RTXE,WDC&#_,TFT+(CX=)<)*7)],39*JY!YR7>U@HLS+E^%@;J*TY@8= M\-G\-L*%1JG5;\61P#=@@&5(BR TD[WB;5OU61XL,Q2SG-4VHLA&_GUD@PM86*8&11 MD6%JWY#)$^>@0#V[[%%$F5)6E?JWI;X3]F?#( M';2/7-_ [A$:V%WT#>RV8RQ/V\!N%S$%OR&*@Y1+CRC8_[QW/]@>4= C"GI$ M08\HZ!$%/:*@1Q1LW0H]-T1!A_G=YZN>5[[JO(<0])*\#Y)\OHW=1GI![@5Y MX]K.B[XMTAYC"([/-N:*[#$$NX0A6-46297C(AG9MDB83\R,$>Z47'Z#6L!K M:42"\VW(Q9?G3C6F)'[7*^JD7.,W<%?>LT;S"V2"EZ79DOA_O;@[DW)^_N(^ MXO+%9:,K=?3B[[\D?]9)G%0+2IF^BN:8*0D^J!($8;QV6>56B_\[$&G.;2^" M<51.0;Y5#$>B(+Q$6<_G>5$%MWGQ&9/88UZ"4/_ 2658H;J@Q+*MP)4T1XL9)LT.@W\D)9PMU&GI(@QN53"-;E1PK3+,OF-V/V)P6 M.<=4/'Z$OE]J;?/JW;^N7A\,+@+8??A.,L:'W*BRHA6#E\8*WU13"32M,-9N MC^H2]K*D?#X]/HTR!K$H^,0O%87 )8C(C 8(9X5C,#NF9X'+06M#FTK\0DB%; H\O MI_FM48V3'*$PC)F Z^6'1\DUVE/V)9*-%Q>')X/3^^0:7QX=G@^^2*[Q].67 MR8B=?IG!GO<9L0=GQ/8KRU1-0;."VNC33'V:Z9'23,\B14!FT1RK#V,V4KZK M2P*N?N_83O8"[G,)SS-P=786'@VW,+;1!V%[6=YTXM\='X =#P-\-SL+SY;+UY;3=!O'X75S6XY-A>'1Z]"77 M]?F8>];$7A\/'RZAAK[.?*;A+J@(#L?0#!HIOHI2+6?;QYCX>G*T4J_[JOJ]./1WT MU_8#%E K,D&)W)-3Z8GF_\*"[3=I_/D-'QY]#!PW0[PS3].X*<_+L_^N!P/ MPY.3U7;"%A^7.ZY*G<7.K MJ!.$(*W+AF0$58X'$=[SS6!X>.8_V&ZX,YRR5!7O=9I$(PU9GBJ'W,8 M_.:_S8*]6&H9/>;-8*5\TJ0&1W8%E@LL?71HQQ)V/BS-03PFBD%TWQP=GCCX M6$N)Y/U%UL4[!W<>@'T0:T1A6M#?6F*1^+AEBT7&YV3$8(3K?N+M*.W3> RF M##P19$&!NRF\)M\,SJR0^EL4*TM:-4T*0'FZSL7>UJ*F2 M&6X# D6G\+$$<>$D?/"Q\"S7" M *(&[QKPK/T$'43YNK72Q_%3V7%%KJX7C(W^(/5?4\^2*VJJ[Z@X3 M+#"D?%D3,[#<\@+=?[JVY77NWA.K#:^CQF-3U)WW,[Y.!O:U7\;X.CT\7]/V M&C3OP?O:7N>.77HOVRMX3,ME/=OB;.#NOV_M#(?N5+D Q;<[VD;%\>&P:W6: M7^RVF4[<]ZUAXQQ9^Z3;@#FR6^O>[ODO3-BQP4B2*AA]?"/T&% MBW2::K)]<+,WB1XMX0'O,&LZMYK,&G"I+SQU_\TQV-Z./^YY3$'7P=BP"ZQG M;%G2#&;DUJBG'S8E:RS3VR-;$@*TF&"I 5)KT-OB0% MQR1\6N'NB/!\B4BYWH3.56=?S753;J?)>.H?=V,WBIU5J6+&.]$(&\O!=E04 M*=,2#D-*A]D\R3$VZ;ZJ"[1DE:Z@UG$W<@-AI@780 42K+SHRU.<1+K; MG*;F;AV]G)&-)7K_%51''.G.6X'TT\G1N9M\Z-!0WQQ?'#M))W*M^8SSRS H MH?DAQGF)H6TB8FE32BP""@]S6Q#L9A_\5YTI&#>XF416\5.4?<;G7 MATLCW%A1]CF#1\@9#/JNP5J\^WHC[W MP7>Y\X9^&^K;'9$&I,NR:5"H,4^%( M;_+T!N]^__+B%8TL%Q0BG^"%E20'3H^<"Y#[?9%S0MD2!DLXG^ IV0\D)8:U M_Z#0=>+-'5'EAHGQQ99C/@Y:$@91W;B5R[IKT$J\D;_,V9 MX_"1WX6-SL:N.V<=1'$(AW=\H6FR7!K;&CG%W!,XC6(?8$2HAEF48..MH,YD M[U3<-0L6 '.8.=Q/SSMVG\==Z-9\II9[3!$P59B.(;)A[YQ_>:&8I)GN71?S M*-"@130QYSSPC(G3/=&YB+LB=MK -DD(.PF8XL9[D*9.UG'%'M_"8Y%%S2X3 M!EVN.9VC5V&FJFG.&B1:_>"6!F@^'8\ZQ=A1L _HXV"!PF'.;U1AQR8;N;X& MVP<7;#.=;34R-[37$EMA.A>!0BHAP64#7R3V%Y!8^/$*/SW"N^X==>F#M\ W MB"GSEZN?WGV01'X4\%+!\[)KE IR4P:'8&[BA@\/AZ??AEK-3](\!V;=^Z*5Q_I5P_PU2#FU=)6F3FL+K<8I1EQ*K& [:+W M2]#IZ' PX,:#QSP7/P.PY/'H//%&JO@@ KF-KIW#HCM5YG4%&Y<1^:"] M%B M&!R>O_QVTRN:+CRY<4<,:H.G2\B,>G-.7%W[G_]Q/AR\_+&4!!7-K(+EKVD>WLIPL M@C&D-W8YK1![V;)XFI*Q)Q%CCWBCX*@Z+E&M[>[[(5?\P MEM6+P2ZQK()&./@I2FG=/TX5W':7!1Y"OM'N[R(\D5+]73A-,Y1O.*(H=*!\ M#D8RQ9*F&#E3?$">_W'$Y627Q.4JFZ2KNY'ND//HT^$F>FH@08AJJ\B C:P< M*:GQYZ@Q8Z@X]C:71"I2[.:W"NZ(,"AA?LD$'D[ + >;9-X3:X^.)_>_"II^L/@?_YY^=NGJT^7GZ[^]2:X M_.TU_N(7_>_75Q]?_?+NXS\_O/D87/[T[I^?@E\O/_SWFT_!AZN/_[T/QPXN M_T+4] @;1;NZ6D.]Q,&(DW*7NKH M^666U<0^3HS<\-*W.?@M@Z.#_S:NW@1> 1_A[M)DX/U7!%\J%KSM VU/@G*9 M)*F*K9GS\J0:%?;S&(7YZA9.'_'?..(_7![Q7U^7P;*\Z/,$SS!/L T7 MTLEA\.K=;Y\^O/OE(UU&[S^\>_7F-=X_NW7;=,_SS4V4U@:;;^\!VL,B3]G" M>H\YZ!BOA]V:\U(O"*.)Y+J_L'=H,':G/#=3#E_@I10K, CY=OU0IS"8P7%T M,#C]3GU/'Q^,RP.@0V/#6Y(";VH1:"EHDZ3(Q ]/_ M]9T+K:/._$:T0M)D1B8*%:(O^=(VK6LT'M>SFET4+A6:S>HL\:+"XT9,"L0Y M8F?;[="![YD7\.]D3KTQU+@VEIO]O?51P(M/QI2,0X@B_( X;?A_7 -\7@DK M"8Y4,*DS$Z>"\$V/ ."D)[EVHZZB@49EUM*=F+[)) M[QB>;O;![G ,T[7E%\8F9=<4]D!K3K2"7TT3-0&9T'OUCO>$\R;F[V_-GLG? MPT"Q$E:.;),6$YRR4 M-Y3U>!K$''Y?;V04NC9+%DBTM>!"%K1'HA*^3]&M5-VH^S)-;->M_!X(:++O- M)]YM#O^21(*KZ+\'KP6TA+GYFN"WQB$S.A/N&GJ7.+S\POA[_J?S5OVKCE?S MG92/J;8.M#"7TI!"HCN94@+R+KBS2W3R!0K0]LW_AY^&X3P=8,#L"1TEO/8Q MD5;:D[2 V_@S7@Q5WOY\N-D>[,4AO,I0&K,J^,58*006>=/4W]J4WJU)KW=3 M6HOEGA=!" 99FH!F%H-KW0N)XK[K'GF$-+AVHF2+NZ\)V+%H#(.]D;.5%$%. MV)KD1EX<;7CEV+!W[BU?$.>*8^D(J##'>[T5D**D]1>!\ ?S0MU0,1+\K(H" M6TEJ),.DB.H86Z;I)Y6+LE*S4"*0\)I@"N8A 7CQ]I:" S1N* Z..F,<969Q M\XQ*8/2JA#11'? *G44R.5)GF47Y^4.AA9^IZC!X6Q>8S^?L-N\L[5OS"[.: M(&6V*A<+$,T+$3Q2X,YQ2ST"KB :@QA#-/1D!.=XDG# W^P%/7>D3*$8(;\X M^B=V?E)HI,Y/:AS5%C^?:+61.FH#:W?3M#'ZDI;>M]?,"-R5UHO:7%/WD8CU M,><&L^720I!V'; %^B.!_73N-'Z J$#YJ5C=## MFRH'/AB7:IN8",#"-(@*77W>\H M+7.\CT="I,3H]7J>6Q@"[OYLSAL3412?44AP:R?3/*?Z@DE-);:D!*R0HYKA MY0"!:PI1MM"C(PT")CK6(W"YN5:3>#X$JG&=PU#%@T(!G.<8"T15).\VZ32L MZ22@4X*$=O9L42M+Z6(;Q6 ^H7OJ[+53\&Z?1?8*:X-K!)5Q\\P69F*>IPD6 MWD@EGU:F^$X4>#"B4).M?VCID!_8RZ"I.T$*'02<\!X8&:7#1R]G@<;MP'_A M*<(XA3Z"6Y=='!P=/R2]V"=8'BW!78%&__2/ M-Q^"J]_>OOOPZ^6GJW>_W5_%G.TF@F%P&/SRYN?+7SA3].;UU6\_[UBJ:$DW M^B"-;LL:D,]_POOW)LE38VX33#C* MIM$,PR^'/"^>.I9^H/EA7J-Q%]$,S0"8I9F%'1@7DRR"P1FM%?R7!H;XT1D4A!%7QEO.8B8C2*[S(J]+BO)/%/ZQ*E4Z 5NY MI!!LLU)!MAM]]0G:N.\_7?X4$K3CZOT'O4Z-=2P56*CPSW1AET6#0=Q)75EH MAX-8QC>PSX+N99)I@ZOQHKFJ&)DU)OP7FEKLM3=0MS@%;N3MH(/':93,RH[A MFQZ:G1B-:/6 T,KC0;5'XSS('\T>9%NN MJ.Q!Q"-@W+0O)QQ?V%SFLH" M_V143O-0HK]G)J 'S0J)CS&H,,F.$GR21RG[F=6H+LO@+!P"0Q MG@G:$<2\K11( TBZ7*)>=/21#S%:2.Z.UM JXO8MM@_G]W5M"'F-7VQ(&"G. M@S2/H)>OH_;13DJ) S+CW!P+.V CI#Z'HH!UA@1E;PHKHTSB0CP[LH$ M'Y#FR$!FHU>D9.$-&%& RVR,* <0"8S[8&!CQFQ]5O0T#L("AYW*-1M#=3QX M?8.5JJI2]W"42H*D<&'\3I'%#!9E$MV Q!(U8$TL&8"\V,.1/S$<>4"9)AE@!9L&8<5O5+6%8#F/,ER&S!1H^4E]K!4\8H M:2.):_"CT2[""H$WBK+(3,J$B:ZIAW&74%ECF82!UD,O9%-5KL M#B&3Q&'<1$G*$^\*I(M99"]2N(QXAXGCP,LO>B!I7VTY(GB!)>'5+00O+U\]>G= MA[V($;R[JX0F=#B8M:Z4Q"85FVYR$V&@0?/JP?7RN4$';3-.DOX=%\D(OH46 M2Y)Y;$+:G%GV%%MDQOGHM.'JEYH1 MPZ66W\* .3ED;B_YXKBJF2I.[(JON06TBK3&E%%B8Z0"&YTB&F!BJR[V)7D! M* :4H+T @WPD\"QM#M;,8*4RVG5[8.U_,B+:$,CUDK^3'$&EV$MN-]9B*>OI MILR%'VC-/MB"1=2-/^DF*7BVC\]JZ3L&M M2X-Y/0(Q@QLI2JMIH.9P)\R2,2>GX7GT#Q=CQ5P.USG^;#CC]2=_[*7H*:5H M GXI%1_D%AM&5_ULKC#,*;$@_G>"ET,8J&Q*\ 3U5\*LUG 'QS5!3@I0M_" M?!XZQ.E*I(QJ,S.8B_D\W<'<4H"4#5H8]0RINH@?EN]WI'I5!/SA[@53+RT$<:!J= MJ%YNGUS[2:$(;OX!0:-=672@<,EGJ4#);PGS=J.F"3:B8!HYIH^"#RXTAU1> MS'-!!I(-#F9TH0B+!::2INDLC>KTU"7+#ZM+!_%#Z&J0[GR&\3XPK8LD(^28 MB+$$Z# DW!ADR %%$]\1\[,ATOC\*2S9 :;%<,)RMH@/IIX3T,Q2%Q"VTE92 ME!&\IY?G)Y5GMX42^AW$LX-04?Q#IE+MZZ!L![/D+]%V\S0:*Q$$QVTD2%\A M^5)-$M'H5T&57HP68WTX ?-1F(3@9&&<+)*J_4F*WP$)[(7D284D0EU4U 26 M-%%I)U[+QUGH,!/4'529A/S%>?$9O=@Y1@E9I\1@XR^,P($@91GWX(%!:]BN M0#3=)[IT).;B;-"HW"^:WPO7D]^HQN2)U9Q@%SY'F6ROPS>&K9C07F)7@X0% MBP**! TVAMG_B8P=5'4$WFE']850D3IID4I%LUX8GE08;I6+Z#6-MF#Q(JTP MX"J1IJE<93S&%#,'"@G3SEE&^*1\2+HR.42UBUZ-[)_D$*8K+PTDJ*SG'%^F M#D,3V$[NV1!5TU150GWI>F0&$@][WE8TXCYV/"F"FLMY)>""8]3TEQI=O*V(X, M[][\:BQJ<>?Q3USO))I+P)]8=_C64JM_+PE<*M+ M4VO?*[3M%$,I5Y1V,X[)3365?\US:7TEN:VRS+$OK:8#PSL+-!NQR)IVXQ1* M98I";0TQ7&2,S-A2/$U(/>U]\0LICB'50 ZOH(1F,8G%KET5P0I,>N%Y6N%) M)JB04$KJ3%M1"A%"TA\-!8M:I6+5GNG 5^!3RU!4PKRN;(]C5CHFU=F.TY-Y ME:HE3X9+#QYGGI"JB*3'#0Y1_6?G'5PJ*L7E:[H7K"T0+-@>3)\S7ATQ[F.T MRI>$NJGY$!HZ;F0^RLMD=X=!P1Y25-)53N!8C-!^910@6>?R-WB\*-#%VL!0C+'[PE]N5J M(8)!L46N#"#[9QK%H91S<'J=:FK=8%*XVD;JA6=KA,Q1IFDTNO3#\ MC@07E61E^T51DI+1P7E_";B8[P::=8.\:K*/Q7:]45F,4;Z< 9VJH"L$@T<9 M!FILQ@++7\C7=\*(SF6D"3NL5^>E^Q=82H;]7?"NBZHJ&G\N?62KG!R:)[1C+T]9&]!? XT4[=:!]O.!>;QH*7RGW/0)92NP2YT>>(G/1$*3)]HS@WGXVHV-,27HW@:N2+.0L MH(Z0Z>_U1L13&Q%D$6+BMQMAC'_Q8P'P8Y'78&(Z#;C90NA.1;M@5;RQKRE4 MKN]98MCE1Q5D!70_1!A1%V(8S%."O&+].H_)&PNV^#9UL>CW"C2/BN][B7MR MK=51'N0[IK;!+)9?1;Y2B0AJZ08P"3K9_> XP9 IPHR=6G!F3N^,9Q"%V[*R MHEYTGE1T!)WBRH%!#B/.$G8LQKK^*AD'N*TU^0N(:$!<@9378S;Y4Y3<1IF( M ,K=:$>L@CFA4(RPBKZ2SJK4NI8%!)Q3?Z;Z\,-\R#QD,)MJH%2TH6VJZ1- M?\26:S] JO:G;NDJPP:Y*C8H_E\24.CQO=ND]V?N\=3U)EUR,>M0^GJ8B%#T MO2P("C0C*RI!)2)6CD#:.@#2^D1J@:8"JO<2OTE8Z9LZS51A[ *_M9_3%;8W M+9_8)%L3-]A)5<,.DB,C+=!1X(C4FJ U]<!]OI!FUT-F"N\VBA M+W'I84*4M[$5#LE1X:-[$7EJ$<&]90E@JAT.9[K-GI M\%R5[H6WPOK,5/75+-!>8KY$8A;62V4EYN>(9FZB0 %$7%A&AE=HG!2G386X M+V4T48S1&1U4S#%K A-EK[T@)I+<-L5K$J=3[9-]K^_=KU=Y ML+R$OI?N)Y7N.I.PBS;2DD;"$AT$T)@@>0K)["F-6,%N1D7LM=]&O37)QUPE MV9!N0O'R 6%))MGB3>L$Q"W$#%&XY)7FW?W3#VJST$%P!VHQ?J)3(B!<@[Z7C MJ:5#ZALUOHG;JL"!=J$*W,#$=F*QG9<H9W,%DYKF"XP"1YJE5U'W.,/[AZI_K#F.5P)!,86%"]VTHAWUO<@6DR1U,-X[^O.,WR$=,L_3EZ4L2Y M.3,WU*= VVQXOCSBO5#8I<15&"T"051)*0(L,:QX@4HS2A>E!AE(PA89[JE' M6*@S>CKX2XP6ZB-!6)S8,;J\E MK0:=3JVF2:%T3&8RY5X,GOQJ[DX?@8%&A2P5Y=NO#*$3'G[N"4=I(N;%KKDV M_151FA6ZD!?N#/FZD9N(OU'F0FNN_AIC*[T;Z@]2SP@)I6W#:C%G/OEH;',* MENS?"8&,4,! NT4"(C6*:)JG,75&=Z,6A,1J?48Z&[@)BWS$O?4O@T[O@W3\_!#_]\^/5;V\^?@PN?WL=O'O_Y@,U%;PG6?[6W);= M"W G>_YN$!$?!KNQ.ROUX>_4*UPU&@PX/"'^DG%[;7>)S"*&[A+:E%Y>5Z1( MEZXKJ(8\BVZ2 M[^'=D,1S_JM:9_#G[\WEES)-V1W=2/)KV@=P>;-J+;'174 M4$Q_4?>\_CTOX!+_!\_F77$=9U!QX'BDXC$E>V(T/)BHJ-,\MT=1B*_.J+B3ET<+A>7:3WX[< M!#IQ51FHYU,.^'&ARHJ%T.;2,U.AV4%@ I)5TI]@H/*"!2U$H1RU @>SB$SG M)NV.8?0@0TGPLMRASHF'.B%.[\S'+55C4X*<*PRBNIKF$J5B'FOVOVA39R/I MZF0DG'+NO+^NL!-IV;7DR*D<0K=#)\'RCEP!4TR#481[@B.LTXTCQL,VJ.Y60OB/3/I8#46PY2G:0+9V<# M33E"SW *,7 Y:G2+B5%K3)4^&29,7"*E?6@PQZT"K5@8L-VNSE3 M!5JE +?N@,"M>H/8\0837S8)6W4:F9GE6$@+:VBW&Z2'^U48IURS,'1PP=*A MH'!G[!0KN/!M8 !B)S29F'Z=LZ'2.9&54GE7UXT' MM-G84B=ZIV)I[I:3 M1TB+C@(N9@9S;-)F'6 $RJ=QEBL"M%-K!]@K0SSZ9?&Y2_Y1V MB)U59R1"?&4M!$&_#(6:X3'VZG!IZ_=X>S M/9!)_IFB@IVVQ(]8 @_/2F''D'*,\BGZJ(.$@( 4G.O4M9UD".FRJ87C!0AN MT#H0]HYSN*V(GEK/2!-=$;& ^0O)G8_B)HQW@YK?Y5GL(_A/RV'FDLO-E*J$ M^IZ:9M*98S4CATM.9RP()9HLG*=<^DR5RO,T MMWH1W;HET$BP_UE7.X?VH&%.'[0"G5HXOEF)=K]&)N;%9R(%=#[?'H#+H0&S MFM4#[5IRED3\@@IV U*B>'FJ\H0X^CV'Y* M_F&P)^ $Z#HGQ/A2^-NX8AJ8$II#QK2W#02XV^PX)UPM=B,&<9>O((C1^4K8 MM @:IY+?X1SO&!R)?-G=KX=TFSG7K*O.L>^)OCRTK[%4N?<@W2TY&1ZKJ-\+ M!REL*^PR;Z.$)8$T]< M$@9H%6ECT#HYG383I7*UO2,)VH*^U"P?9ZEUM;KKGAG/&K]D_+F.W*Y8K+EI M@!2 P09''0U*<^P-*Y+[8(MNL,8S6:L8^6&#"[^+^>,F(;O;LYX?0= =5'@' MJ&(6CJ(1EO70U7!YX3!CTSLM[RC!M2/X%RI&AVG)49?6KK-SU7V/9)QTD;9I MID)S=PL+?9H*4I3=16BL3 M"^6+30Q%DG2+CR>Z3QNX3K6!::VKYV![ZBY,M%0,UX[ MKBO$MO^=C$FN2YA@/9,+>H8DX? )7"1\8\=Z:%M UH505CBVG!$KVC7S,>K[ M$\73OJQFKUT2,'M _Y)P24:,VW+I(CK*(]SBG2?PH\XNQ18B>1B\Y9L(@PUA MM[Q0"-X0UVE3RGCLK/JH<5Z11UAD)6%V033I-!P=DJ()7FYV4J2(5KZA\29: M(O#F;&4DHTBQ+H-B3_)QOQ+2KJFY1^6#RP]&C_58'^OQLL=Z;,=8GI[J;VNN MB]\EV4BEJHD2FO,9?L*H5"YC;3"!VGI9ROI13:$RGGC[CC-[F6=&4YJK( E9S8G#Z.M4-#@)&>_7G5,6P M.1XEZ,4"HVY$K=1T]+P !*>UX39[#=]-Q,>#RQ5,^))K?I%N5G+0,Q4OA M6 M7]M^0(,O' P=4'FFW'!F"9H,L17 L:V)P/&\S8%331AEBOJXY^-NZI6-X:G*7ZB7J#F]8G+M7S M.NW!0Z,R5V."/6+G?7"#WK4;-\(RH0:2R@G9=51,LJV:_3O)LOR&_:&5';H/ M@]\[63E-[_G28_FD;*20)]I>].[AQS@2O+>:@=&[]NCLXY-**G5H M!HGJ+,6=OU64V]Q8WE&N0V]9](=\I%-7\%,6XS"XRHQ29&F&"3B;(!SMN&XH MP[BD>8;9*C.KV^FR-+FF7J4+8UF'1/PZGGMO\03.@8Z2CL:]>_.K":LYO=3] M-U+C=0[Z<[-RVJ5&@P -(<$G2F 6 7,*HQ:M)^JF(I*IF#0EA9C"^ M:TIU6%L*O@*+.489_YVZM=TJ)KZA8K8Y[,U?6J-]*QQIB'\B"L8L28B"O>#*BN-IETZ FTM.HW'&E30#JF/>XSQ>$7Q342- MZ?$[FAA(J]8FR8^M[;V?V#+\<5^N="W Q#]PHVQIK&-VH68VZ932$#1YO<$$ M'4/SD*@"G*M"I]P\:Y13UE'5N#ESN1!"%&C2\O8FB+AK&ID. MS&J5$%%EE#73:URL*0J^9;RR>&+PQ7]YCO$^L@TNP6-JV\ZWRA@@VLK2G7$[ MWV%3?.S7"!?Z3$6XW9,ZE6N0THCY))%T22WU!30YSASB;,>5!H)ZE@M=B.W; M60JR9;BP0C62JH &$0\303G4F,:558*BBFPMM+^041=@;Z%2[FA?)EP(BU.5 MI?/5A1.\[O3N]_#&V]#]T^4E&&;/2F4UL[1_2]VN;UE'7*I$_D#/+-.%T-(Q M %-=12,-8/&,SKWY5F WCL/@>@O:'G3?==O<92?-ZP<\FHSO.[*;=R6V-'M& MHCK+2,@<1HO7.!-TYY*?IM>8O+#(:072!*LIO:DL"!(+I,ZQJYQ!XF]!XYO\ M> SBOP=+ 1] [!;%^N.X&X0KL$'[('F M5TA?RUTE^8?!\-*3S#MW*WRS=0+"!IRW84#R?2(=-QJZME3D.G3I6Z)2- D^ M[\SJG0AM/'1!)Y0VL0,A7-8E76YYYKACI?1FGU#1UO@S6FR:OY&&Z;8!;8Y. M\&$Z(&",02J[P=8AHX*DJ@)U?RWE.)YCYM_$Z8*K)I+QYW1A%@R\G!$&#\66 MT!X@,H*P!VD$T%@W0A;NX)+MPXP9Y$LU"B73?Z$!P\@Z__:G]#Y^R3>&7(R3 MA_=,U/+'F@X\^ 1=X6,W!5E-4O2R.9&I!X_F/>(>XFC. \%)=BP7]BL 763M M.38&3%S:@J="R]/C '\\MBH?[S_/2V%4I"1V*]A!I%H4('9 Y;%__^C #J,K M7'EB.=>HQ#:=Z C%#91V)A 'H[IL%-HP>JS68J1:.)IB!T"ARSQ-8FT1D3XE M'Y\B)WBCNC.AFQ*3_@>2/@8M3R900:%K'3PI32#))L@=M$!T#;JD+#G>E)!$ M5)1RHOEVJNUB(0N ZLL[46!CPA/E.@Q]\VI%"$\T*=B.2P)XVM;N!F1]'8.L M3\&OGX(_[U/PVS&6YY6"?P C :992S1/M(/:D:P3S!Y[ R;/A%9-3.8*/F^E MWK>I<@QG=T:S66T[)A6U#[4!\IAY8_WZ,!VOMXAWCQ+!ZS[J ZRE:GH?'!=O M-[5-[E,44MB$. MZW9'1*S]$-?@;UZ5HC3-#>V*W()"-BZN S!M1FB\M$I!@#DR487L%CD5=-X6 M_RQ)<,P;+)'=T<+BS0]1!PGTG-+(94W?)9L3(\-B@5#WM64/C"5>B*9O3%M@ M:"51J"A=B908YZQP!QZ25 WHDW>-U:E#JSR]+QE5!*".CCMU.P MCWDV!LTJQT?#32AU%-JAQ=WK!?H6C&618BE/M0G! .DC#%29K&Q'X)Q$VP.@ MM;L>E+LKC%-X[L-(>?&8$G9"3>^$ /%Z ?GFV3G4VXC:2#<*8CI,%M8R%?!3P%[RQRCGVK;R\FT:% M49#X1TS8#@^H2ULB8O+>#6TM-:7MXFYRB/W>M*,HYM91TJ*"X^Y\(93*+'TD+CH$ JB MC90D,@66YJV+[7Y,4< \C4W=_LR EXRY(@0YDUR'W>Z.=7K1MU&=I&SHTG[H M\T1#X< &Z6WJJ(&L!!E_PU3YT^=,B,3&JMP "K?MQ=^Z+#)N=+>5Y](V'-O4 M&F<3\F7/7/W:>#=& -U.*74$[+" 9*0CL"8FH(^8TX%X5XN<0EW2^P%416DC M&SZVPZJZC@UGAX'7P49X86;7132#/X/HQ1BQ6^908#QH"NL32:<(S?@%7TLB M)U*,?D&F4LR8$/PCPC;'9/@21!/7V[D],+''IB;F7JHI)LD,>ZW]2X$AJTK! M0&GI3"^>+FB464U]A'4//\1GM0^]A%),H>C*<)N.,H;>FZE8*>94QL&?8%]2 M$TD7F 5'X289ZP*1.28:BQLEP E]GJ1<)*$>,?-\CAZ#7&Z"@6ZMM9A&!SE: M[H36=F.ENC^E[?M"IMX4+"5%OAN[( YT(8[HE$G,6&32/_6'P4=W,'.02URP MDBUH$%VXOKA6$NQ5S+XZ"R2D5A/8B%$T_BSOIVMODM9D=%K>]-(_[*$+!F^^ M&Y]!Q@EFF%.=2XZ][F(HB(E ]0PRV9A[/#0JVMF-VV\=HVT9C$:?B*ZG_B@W\+E9COM]_/K[B'1?:=H?H:^X].0Y$@$=Z#21"T> LAQ+J2K MI&F1TOI^O]M/TLS=)-/0K=?5BC;D\F58I_J=6;8S*4;!6I5,HALIUMN$XTH( MS<2#=R17LW)S+C/#K&@@\IFCCOB2U[G<'J2W;2"]BQZDMQUCZ4%Z=X#TA&' MD(+Z&2[LX'B-5)R)SD^2>33/=5FH+MAPLI5,\]F!*2'X72O@(T5C7.6X.M>D M$7[VM?2N4DH-+:F-1AV4K1GMQ>VPV;[I''94<>I3YS>8>6?Y^CU@IPZ#C_58 M)U7M4*G_A'!7")Z-,TZWP3B-2C&Z_?=QQJ:1 G8Y^CD&0I3?3K"^GA_ -S## M0IEAM\;)R>5@ =)DN-*'/8*F$"";-D"9>F6 $+MTU*FK+I M96(R>!]?70;O&^GP3W4Y)IZDB):+\YV%7B%R#QF752BI[>3,[+LN2]HC^[", MO5&I(6\&=6*K$P)&'G$=CI> L2NMQ^D1NNL*$Z_004F5BBG3,.494LJ"CIG+ M,B&P/A%5'62A)=>%L0Q#:M/1;%C0;N(S+:M-Q3NBG#:\9B[]XO5E8BV($'O- M2++ X04B. $B:6P"(3+$_[HWN-:)SO=8!OA+IO30*9JSC0$,V09!'\VCM2W> M#8'<==C8RLM&0*W,5.$38YP,OO6W$2^,ICZBE'G$=A5%GNTE\3ZR?- :!86T MG\QJUG%=^9>>)PT.$,6% #M49Q&68B)/J:).6#QB(G'EF T7_Q_(Q>9<9\*R M(/:'"R>Q'&QN&4%'>1CJ78&.>2@6,X7<@.T.I \-2VN<(UHEKRP,DJ*'8ZGM M)I(E QVB=7!!2:52!$VG6]*(?^-%'<6C&$M61 Q+K"S@0.P06H2.!'5PCTT MMIYWK5$+)%1O"!/ISO,DJRR64QYDOK/=>MM'KR434P/9WA*\8P4,JR/[32RL M7K.4&N*RJ."4X^V6MV.GQ<*KF^^0[N7:UY7I;-M='D;-6O[,F MG;T>DRV@=Z11(U0[Y9.N/SM=*O7F-J+L3=(0J2[^@"72,?]Q2VHA?518.<^, M<,T/N7 <$OU5';V,#WFG1)<:7 MLRP=C2[ING=IH8BRJAFPD?HW[YN>_=V7'BTSQ@%HC_QC\=!ME9/ZTNQ8F2-9Q MPW!S1[/_?Q%M&A%(4QFABUFLTU6S!D^:\Q!; NH^K*M89% .N'>O8-(@3 MW::MU\/@=]UED9K"):Y[RJQ7*];)7U885W,BNPU\7TLN01ZB]P@THRT/8"P7VEZ1(1H.35'ONG8)(4)WQ\%L+(@Q+;4F'A#/@MU'SZ()\

T?>*I>(9H*KO>? M50[+%7%;1 P2(* ^;W5$U,!\?4T2^-\A-[&,UAB''(L(Z)Y)UN_%)[\7F?B7 M#I3^#!?[G&LEW,EK0#O5 4E?:#LD6$>8[C1'77KMMVUB%P&I(1$*%HU5BRY( M/!$\WNXL&CK&N3E+;L%W,(I2GZW7ZG[;(DS3W/B/(Q7 ,4R/"468E_!61Z9XFE M^!Z[P2I0K7C2A1?!_H.U)1I\;I2SVO&)X*A9=%>LO(:MERD MP7"0I=HR"G/6M)^IT7R%MJ^.\W&,7U:^N$:].2H M3TMOQUB>5UIZI5"^,5I5(YM#QW> G_!6E>L!]#+ZK/D<5"RW#T87-UNT71!1 M7ZF*8DLGIMT#J3UTB3Q01O'F/@6R/!O^!MH+ MO]CXFX00"!"J>TL2? ?9Q?F;:31BSKDY-M5<-K60!D)D:T@O;WJSD]>53#21 MM81-9"D;H0^:BA,B&*E%+F%!J9D)]=(O*'9B_ #KQ)M ()$<-L*A$^&MOJ47 M^Q>Y[TPZF1/M#6KH,_)JU;$QKL."P,-U*>Z^9+#3[H/TW=&3PCF/<5FF+RA9\]HO(ENR)2E\C/3 M5/?X!&%!POZ:"?JYW'6<1LFLM.:*?3X**'_& \>&&HP6]KP+=\93?L^+ST:% M..:=2RP$![-4T9R(XIN]49UEW4N>W)4)8^R4R8$%2V) JR3IXM]5B=6 <%E& MI>DC1#10FAHATDQ5K8#G+:$MT>/RPX_X7K?K%YS[F!@$+-(;/_(V_\L$'ZR_ M*+E+&D(**\ZDI4M&SL,^#%[GX\_8DIZBOIE4"8 FF9D.(*8_<4K=/EDN3/(&^K^&6&7T6_DB]1D4Y9 M.+?]CK^RKEC++8A*7^XY,OK%Y:463W@F0G.+^G>Q):O.Q^3)X0Y$I4?5!6]\ MJT9%C:[7\&AP&G(KA%1ZP^8F[-BQ%-0)PM\+V2.^FZ/K0M'-8O/4U+P,FT9@ MP]HT^*\ZQ=<.A^P6X@"P8ASC1RD\37'S*G*UF-45/;HQ_85=GHBT/O/&^@:! MWZ)!0OY..?_RH"F<>88B=>E>KEKN4K[M3J8P])PR(WD!#C^U[O*;FI))8F\= MMXDN1B Z#MZN:*R'$" NI\H'@8JY]<$Y%:EP2OLC9AE28D,(%:)RBE\ M\5DM)$;T(H =4]:R@T,+,D3[_VMQR(EB_20FO=*L=O@,HW3I)1Y5(H6L$;)' M"G^F,-)=KIXH+2$^%L%\)8)KDG*J98/E#3-:GU0,-KK>' *6A+5*PV MU!^#_3_V":A%>5J44)-W,JFLM>\UA02=26POF%IDIZ+DSE*1X1Y;<^U!&F_V M)3O?H+]KV*9X#9,G:K J;Z&9YQB]Y:;,'6O2H8^UMIR$4Y>V3](=LXE* MTR$-SPM&6H' @.T4UYAK2DK=JJ.A8[#Y)JKRO,B2"/%6A6JV"W#"&4X.C+EE M+-.?L[KD1M'BVFO"&FTR+=TSR(];W#U9BL^GI>*ARL,TLJ$)%8CA3()"FZK8 M4$ TB?_X12![4TN@$F'56?&750MO#!.R27H_C]K3O)$ M<5PP\:K#%RBD%/>+=+<\KV7P@!TY\)OWH>E@G2]AE(9'#(UG"TKS\-D))NRX M6V7=ZG*I*]E-3YH>"-"U_."*W#I0/V86]1O7O3P='!Z9QG34;VYP02?#_]SY MQ='AF?^YX1$F%$%[R>;0]2_TUXC;IWUFYCXZ=1X&D3*/;*BQE::I\3IH>IN4 M6DN8#<-5#6 T*^&Z?4\="EVW 5>+W-3I>N=P&(LIP7@M,@M:@R/F-VTLC;T* MD+"!9(9C@")V;:H;)KFC)#F8B7\V4.'.9B\2@1/JY;!1)J5/X:0#-]U%;&C; MH!K"=$RZX_7HKI"PG*$5-2D=M@K'2[5O=J>W>BX%M?!$3UFB);G<9Q5O[1]U M?&VCN]KZT]UX-$V[:":'8+*#[?21]-57A]/V2<_UDYZ#/NFY'6-Y7DG/#>VI M3XS?6T+]:ME>"1'GX,&MSD324 I>8] \HA:R*^Y3A@M1#E4^I,%&2SEHFYW9 M=1U'IRLBAGG'8]BL:S0SW@>;[,J6?>3&(EIK3R5TU-Q6CP=9$GN8JL/VV\JD M-AO5+C@N'J9LYS&A[(JZKV=^U,'0LV.1C7.YD ?BL(HR8ZXK9TSS[%POI44KF_;:NWB@9;=?N>.I2--+B1SZJ(*]N20-L 6KHBY M'6=S4Q9H 7+6; &C)K_5L S<)PT&(_C%'?NLNRW[[7Z3#/WTY 9F<^=IHZY6 MC2+(=L]8-R.ZW/;R.KNM>K$M75Y^:\@YSD>PUY%PI)C60U2[3DD11NNW^AG1 M%#!&&4J$;[V!X2$V=8K$M6N['5%?CE%4)M)W35&VP_##@#*M&!V8T6(EJ !F M7I9BZ5MQTW!%X7A5^O1U7+$UR953A. =UZ6]G;1J)$Z'*F?/@X!(!9=K-A:E M(;O<9$0:,?$^2'^IB"PK:4#E?XNO#5V(8--EIO8CL+%1:I7MI@HDX,=]C%,B M/;;-UW"=N+5-A6=G+PJB+E.BO><+)[08+.U&(@99<@-Y,59<;\L5LDR;U+T) M(8ASY=( V10#/8:"PKB%IB GJ"*B8_%@>[8@AFNO&674':2UL5:#.0H]Q2<, M_U)FY'?E-NH$?V+(#!>^455R46#-LO8,C;#,"T9SU^+0\L*(%TOP)/J.04"( M*^2=/XIL&339."G&]8Q3U;MB3VYNT%.@R=1G=C.Q=/+ZV_[8#42V3RT'#Z2H MOYA*4FN,2E0JR,8*;1^#RFRW>]*D,XD)X>_(9JP^ZZ6[[' O8F;$ML[%M)X MQ1SKL/Q%D_9B'@:_YK%*@X6*"E/Y+]!U?]6M3J8Z!P?M2:D>L+1+"?LU&^ X MNH5PZ5IS\:]@EE0_1SN*Q9D53UU^;-@;&,IDD(/;-=W!8J0+KK)HT$3E!+E( M];>ZED('.K'=)L<.*%_8O1B3)C>$[KMI452>.=UJ5N@LS5[GMS=*OV$QV&BX42ZF>C7<,1HOF2.^ O5C6X=J&KG99W%:JUX_, M0M>@'&/$-#HOJ$G+JJ5TN=(WRAP]1>H2OHO_CP@"HGF7M"Z+IA1C^Q",X?&W M87 \_);O1_C!ESW+%O;$R$*&3D4_NZ6#\P(NZB)AV#;] MYC7<[)&XG+A 4OJR9["91PT)ZE$H1F0>:*('04^?8UU6IHM MNOW(T%]+X9T9X\0=FYV"ABS0Y,(;7EY<%1@56$<$'TP7/O+23SRT/2ZTOTR\ M%5/73 UM1B>H51H.C4%ROLF-\FL7*<(I?,2E,S:B476C9XW95LC6IZ(Y)K5L M2*X9#Y>BD<[%!K==%ML-H3%[8.)9ZI2GEF,PT:R>.DK5UA^=#O>CFRZ[HX-^ M[\XX+.4MTI GC[B8:T\+)A@V+%^1PW?8(+=V%+E$:9!$/1.N8-K3E@HY##Y: M@6G]U3F>[NEL2=:& D3C#77]IOZM'GLH)1O>'SW*QWVXIGSV3AW=E0UU1 -C MWL(W2:4\611'PDA^7T&@AR3N+?+.*_'WZ36[D,.FK_1RJE,2 ,\@&:GJ%BN9 MS6VG94SJZQK#VI%-OD>]KI]E<.G+^.;*2_84I7-\@SX,52C&0&&C3&"5ZYW3 M_3@8ODBUTS)SK"'3A7J-)7.(2&CQD@RKR#A.W;5P74:8;JM[NAG8!YG/1+))D2@J>M&DG)XLI1Z-OT>#4':Q6.A8 M'&BU&+$_DONP.4C79/OQ 99,+PZ/TFI3=($O&-(A4UL6W4TV"WRX0+F**$9? M#IY6?8%>J?V>WJ^A9A7]!-;NA: WPP MOV Z/-F"QWZ/GG2/ZLPT_+K&9'7&%+2FBEX H+(O*[3J,H;='C]3C[I M3EZK'*E?*JQ)P2UBLQD.V@1\%#1BD PXW_6>17ASI,M,T*F-@UDDGY+ M0@6FJ[085R/ OGY#GW1#;2R-4^[8M#FKDH/+&;P#P](E0@B%4=9IW\R<=@Q[ M:K@F_89NHV>BD+I+5S:FB49_.12,T;4A)-" 5(2(FAZ@1/DEM%F:9DA7TK&U MC" 'K(R8I\AP )= +*?=]801F8N864UZX')+ZOS:JYS(9(/WE.1 M.TE MK9 MO/,C-BJ[28J<# HDC9BJ**V8 :B,)@KFCB/CL*^-"9N&"W]I,\,B*:0'AK!/ M$$R;>KF[+X4OSS! VLOZ5LJZU*50Z1#!M/,,:T2(D5DDS$V0Z!:/*()=K1>; MCT]P/V![].,+<-_KA 3'U.,>6E1"Y)JL53G@EVSA$(K>UZ99NL]&-C/UC0Z7#93W=A"==&D9D=W M&9;0!*+X&2/-MTEIWJ[>3@("1\[]NS_H-Y]V.J:VOH7@C1W9H)72_FMNJ;:Y M<:N%>)K<D&P4M7 M39^S:RJP<.$2S=YH[2;">.JHCS#].*HI1U.9?L'N0G,CIN4/L\]JR8:S*"0$ M#JD'7CU,7*TW7^C#._@8N#/DH_2-N*MLN8?\K@_Y/>XAO]LQEA[RN[I"TO:$ MUT6N@CTLZ]$?TI*N.[5I$MS"D80JA&OBN#<+-:_S:FRYCQW68$2-5C'4HD4* MU\S#X$W39)38JE=]^7EUWWM@CUR6S&72Y@CF$G"L7ZFDVZ@;EDO:;4S=+W/K M20C=Y$E,;Y22[UNC;&Y@]K'-4V>9#9+&LS&4;<@?G_C+PX587ZY [D7!U M/"P9NPWP\&LQ.ZC0DO[=9B:*VHPH?T,9P>@S&B>EGI R[/IL%0@PAR*[D/@T_8JJCB(J'"/719[AT$M[>28<"VS_0A341DS:.GJ!6OQ(RZ M+&A^'*&TR%.]S=[GFNV;Z&FA4*.F4FJ;H&$+@EV%UGLQN.B0-YO)P^, :XLK5V!++$V 0: P+=^: M,MB==:,?J^Y$X,Y6?9SEV)0[I9TQ'];V0A 4F.WIH'D5!Z/(>88QKEG'P38?<:NZ? MJ_GK1PZ!N:"-ED7CP"EO[>@@[L %G&(C MDU#"/QOB=@G>ZI=2,QQ4Q!Y:7K=B1FP#=F&#-R,%!%DH1%W!VL4Q-UPR/_Z- MR8K1&-[S^_!CG_2WI!6/@.TM"8 !!"/HLTA4BV:>7_#VW?_^(H'T,PR*KQ%) M;WGY*)T'Q_1M;!*/J T14J1!9P?P/_]C\/+D"1, +_X>XL(%'RY?7?WV<_#Q M'_TBWF\180'?!&_A/[NZ?,%3KA\>^0]O7K]Y>_7;F^#_O/OGA^"7JU^O/GW< MU<5\6EED2ZPN306+V(W<8M-1S=0:$2,:KB,G]G_+047+7A5\,6FTMBE10]PO M,I@;JSO7S1,QWWJ=:2RU& ,YT#0Q(0_QT]D; M45R18 :@WY]%,R*]AVT< MXCEUY65\)TPWDXZ[SIC-2.6^;;9MU*4P; ]K&M"E:T.T@+@"!IG4E;*AG%I> M^@:\5^A*HU3,'2?F EW^FBQ.#\"Z3^1YE66MN[ 88:"".6JRC)V:;&!%_$Z$ M*BCNG,FN#5*ZL/')9O3-+2U&!JNY>1L:N[G;< *C:B>CS,+5!0I MR^GTHJ+1WFG[LJULEU[SO4:.,"R"65(ZAZUT#I.4=/IT6@_W3AJ67/?8G16R MKO]-E*0A,(+# M'5HBSW85S%*EATEUW[:KWX2HZKD!C-/EQ9XT?([XOTM>;)*1^O :MFDSUT;_ M5*E+;["N>LVSG+'HED9^!@^7%X-MC;)4KQ@=:8^=L"3%\1PJQ0Y-V]!N3"3D M]%'39(EZ@[V0%VLX'E@;S6#)@0RNP?+H$,EGD; ^;L>IA*?459ZVCE;_1JK= M;3-V[8ZFE>96\M4_OG3)$;4[YP/XC,)#MQ%1SHE MAJA;Y4(@LCP[0&*HE M-G!84I( =#"5R+81M F2)N7&;+Z,+$#7/6#)"-5*O M+Q-$\"K#NB.56J8I8J7/,-DRF#\<3T5"RO:(A0^M-B7P2^)=.!1\80W+4L Z M$A0J(]["UA7BSNQ+71M>Y%NKGH[PRFN*HJU5A8<89W@*/&/A,'O0#GA!;&WL M4./($F/T8&]),UR-3!#6$)<+MD^!VB 9'&KLY11V0[&AU)K:, E8HJHOXC+5OH4Z(X"+387#NIK M>BF&]_A)@95F]#[*&BZ:CNMX@A/9V;Q$Y?<)I16FL M3*6A@6KC=]U.CIULQ#9RZYEX3-*OO45\+^;@&5;822T=<<,2>, ?:NS TCLH MC67,;GN4.\=.Q@'3!Q.[,3RNI)>8XH[E[0ALL8XQ=.QV[M'F+(8P^TPI4/ M#D%;DJV\)2>>-E7%95LYZ&X9S#LF$3T2):XLLB2V(A>$M8"%3>8D,OQG,4E3 M/-ZZ=8PEFD6*>55H<735MXTC11:_*>?!(??&L>F^>'"4I%-NZM\QWGQ)&Q+C M_+QR2::%C[YCR<"V)9 'V+3KZE$-+!$8#XP^]H84BY=LW6*LGTJJ9F\3ETC% M;>78L5F&\&ZDN*4#/8D@+8USFPB+70D>3 4N=D*'1V]BX5_)+@<\[YZ]\[U# MM;+^.M5M?D $XM@,+!>X/74N!T\B^"[YGKG]9%O&$4J#5/@\SA,Z]IEB5O4P0QS\'D8'^86 M8#7F;--(5,\\?\D@?L3??93HG"*^8:V5L2R(QQ1L+$6H\':O,V,:#]W6< M0&1/*VXLGZ,4L925L>ZL*BPQ"BQ02)/X,O&5B-C/.+)B(YK2' C]41 O#)C) M:UUX6A3C2:.WF2'*P$3CC\5$:]SGPKHF'UW#P=IE!7Y77U4WW.ZV:,:S7ABT MKN1?$;5&;+1NH-(H&-3:9(22K<16#E\$>$OGZ0UE["B(Z75W\^P+T$&S\O'. M-#Z.)N) VFTI..I$#1O"LOAQ!Q+GMW]\^GC)A_K5^X^OY$9CI@N2;;E^W-I0 MA]-&SG5%]HG&W,.MI2^L>50*9)>;3=^TH-!REP;?@4!- UC'FJNF^+7FW]]W MY24(PHL+*CF"[F8&1B%TJ&D,,'OU53#&DG#!Z"+:)!CCAAVF:#/N%G3+Q9V* M$^P &5E4%+U"=Q%JY?PBYV\>83+NPS5?;?(@L]*"Q!1H*D.R2FS["6)Z#<8L MI@&*/&UUVRD7)0H1?YU#_[I((:\XJ@]O2_/\,X-:*3\F#7V$7@#4%!C@L(+: MZ737IKTJ;.#L@X)Q$RUC4-*++AEPUL"H"PFYAWX 7H+X,TR9<#$A@WCUWRDP M;TR:&/0"92#EWC/7%>H\LW>RVF'S67@YF7RQ[*23L#!\YKINQ\IYFN F%=-VQS(+3M'2=F5WN5X=+20EDH;[ M>5<;;@O4(4.Y]_+6[F]E&0/\J@8A#C#NUA+59@YB7:XRNRR;M%G;HFOU=V21 M5RK*3RT4A\$PF>;4(*]PH#-IY@@CQZ"50\X0"HMQJ8L/.KF?EUXW.M?KF8'& MX@L(AT*WJ0W\2ELYI[?1*(^Y]<0?-892;<$@5?FYR#C^@-/J"&[@*==W>B )H7*)FW^](2CIQ903O=F#_ M]L'TN"2U> EN3XT0/R.!R>'!&<]8 "E 8:%]SF11K# MJ:6XNR32O1XC?"O#QSX'4@+K+SK\A/< Q4O>N3@P\>=+0^FWK.24@PGL*NKF M#2F:(!@;S6N\!UW\'PU=LPC24V)PPLI&V("B&/KJT&)@Q[HLI$F^'H'_N.HS MJK1%0K0N)'>9:C^O 52'S>&6\U+Y:_-7\$V_[I_@>F8[4&[]M!Q;CT5RG>-: M>.:CSGAS (8N:IP)%9BCN6:FP):$F5DSN=EJ<&D+"E+0^KYE]JB%JP0'SNMJ M+)W,'"N$*(LTJKK*!=V CV)8SF1AK!L*V-AB=N<+YO4B->Y:V$=#'\+ M,D1Z1)-_[-.]\W,$EG'"V<085!Y2:.*")J5-*4CG/5_S\@E::YE0'Q0F;M@& M\Q+I'0..3&((!R&= :5%,,*9#3N'BH6=A =$3%WX67'!L"2ZY,(>\P:2!SH0 M!;6?-$*(;[G6"\L@+[NR#*^R M) +ZH=:#U0.ECZ_NNNVKA6;BUF3RX&O7A*IR=7ZO8C:P6R42*V2W0E HN0]= MB: ;2>K,<,[%/AE'C2RQ!WQLIEGY0*INN<<@523@&G,7*Z%#E@O$S=# UQ&X MCV [ZBFG=[.8+>5'V)%MN0N4^AB;P Q%U"$J]/FLW2;@DE!#XIB;)$^-UNOZ MWK+B-_,X*EZ3*-W&XXU,8971C;KZA'J:I6E^ZT!).*D!.D!54VKG8"QW,RE] M$XXIW=9IF&2=\M0PA[N3SU2/ZK0U=5*$SM0PO\&3,JR7=) .=(H&R M^4G&E;.X-#4,Q:58U\T3FVO^V3?G$,O%6]+4?%F$QW"GYE2!D=/9!NM?0[=F&S8WP2^$K*8:H&8:C_/ MHEPBB"9Q+T]++)?UGOY3P'@N!=@JN M&C_IM3&@!@6!^BO". /[=!\)Z8'Q,B1^SXLLB0QEG&=3^94"UA''>6!? [(? M$4(Q1P>4&*"24K0\AQJD<6=$J0ZT3_'5&%$)D'!W!L8B3?BZB.*:%"_,(TFQ M@IBJ >%=WPQ.#X^.,.X23#E7@ &=X6'P3_+]",\9#FG1,YPL/8MFW)QONT!PT;WQ5Y3M1>Z:@$_X@DS?D1B;MJ/TCIIHAB4;S!L(;M7D@-)PL&3 MKKM\K>$W_>!7XJG'OE/K/<,MK^O,!\.JH3^_Q-R(*!0(QEB\LGUXGSMYPM>5=**ZI[&PMY5(Z,%B48[\.[ZV8@UYB)/0H/4*WB)",D$F= M:7/T2O070H%P+3&62$TG._L MVF1\UDV=8J1%H*463^5M'Z:.0C0&T%AC4Q;I0HT6"VPD%AP6#^EFN"L+1"%Z@G^% M)(4U MY=-<*UM>3""& 8U 9BZV=U9HK<,5D351B[KRB'+U]\8(NS75G#:33^ M3.$WLX W25&7&+4K\TEU2Z7X]34MTW6:5.B.[X6:S%P(I]>^P7:LTG43;JZ. M/%HM9)+,#$'00> (6**=!*8%B'-FC41BL^H_S6777\PZ/!*<5% M1K X.NN8Z]*\1+>%(O@5'*%\1+T_X:3-"ZYF+6$)Q^QE4_)5RG.^>_'FP_L7 MWS,"9)ZDR, M%S&L11^&'RX.Z>%F^*(L(_.=OPS5U('MER T(*8ZBW$W;C31DS9S/JRNX5BY M^U+=CILP1)UCPEB4R0<6L)OV^#D%H/1H*Y]N$P(^+UQ)%\VY?IO9J$VCJ82 M[M.,TR(N?LA#G$FI:T?3K*6<9&T+VU8QP!J"]3839@0L7;U!RPT>%S-22J]< M8T=E[36-FK^^!K3D0'KT@=(M&R23Y"'HO5W38'!6M'M!6]\( ;LU329(S60N MO-2M92U9Q6@HAS)U@+DJZ3$ZEAIQEPFP\X5=Q#P_$ZVFR>D*#K!)"AG!^?: M%0II,"SG1#?CW6YLS.;^M9FS@P9T>V..%R-5>R.GOC/R* MJ Y9#W3X$9$@^%$' VR:I.Y@OB%YN^6*X[ZZ\R2 MDN+O[L6-SAJII0FW/77I1N\@*@\==.J$0'J&&I5!!);55)O2H8$,$.V=CKQ[ M^]3(,QDLJ^G/W;C^$-]JS3&S2)K@&7N5PN-PNT(7JLN7MP86T$HPJ, %HFE4 M6[J$H;HSQ67L@Q4,U1D">FYVZ1:'F+*R;*:)C$^3P/HE)MHO' "0P8ZX.=&+>R M8),W6 URK0WJ3"PN%7/RJ)OQRU,(U%U+\]F!DDJY62RVU'5!X1U !.:'@[WX M9T92'N>$N6+[V&&V()-NI,;8$ZK7QJ3\SBBMXC:&=]Y8Z M_8-]X'<4&CGZ\>?7[S_0CX,?P=O"?VEO@AVK*!. &*%]>%3T9^8EMCP1^%XP M4.-4ZFI0'*I M,XX>O3CV2NB#T0B1](B.! UP@Z[31Z;X0,%KX"5>23TNK!-+SR4\5*_.JU?O M+_7J:$FHD!K"A@!\1,-1*)!A+PL+CH*1+Z0I$8VC;%\V7%BKD$N9 4T&CF?* MRQ3RNI$\3R,ID]&,'70!(Z]S7-H:8]XPIDQNMHM@_"*^XC"XJMB1%+*%4@20 M#E2E^ ET!GF[)CILJ,\N2+8E;2=)(4G",>$2^C+3/$J.6ZI@M M\6 ?Q'E12D<[W>T;]HH70#!_^L]WF([4!25B=2-5ORVUNIRRT*@LMTW]I!&' MVXN;YS5(?2(,7FUSQ"R9-3RX+FOEVLM*R7YJ>L3&/BY/]9!YU X[=QKQK?2& M]"=!M5 0-E>C786DPV/GX,Z#=H\-DL(KM.(0 FP8V\]2".Y*1DNV#+36%2H) MW(2<6:"I5CEG'?DB(#O'95Y988?FKJO@69TNDZ2#Q%IE,"(^]:N8BSV6Y!&P M)"][+,EVC*7'DMQ1ST.@ **!,J2;%C5L(?<:0FCI&7PITJI=O41 M^-I$UI'Q*'.*W+S2B,@ 6\A#T*S6173KO+Q1Z[-/G*D;;HIF#C!;81$Z&AOI M%&H@E--0I8P\U%F\V$BM?T-583*D(,O#G9 M !'!2LV_R+PQ.&7#%2VHYLA=0UYFM( Z%%W#X&/$J[Z#6+9*T[E)15/DR'!4W@^.R<]D3JJF" M#< 8"*50T;KDB+-YD01%\3A@%-3T*VQPAK-T(0.B)UR,@?_#G""2N^2S,_OF]F,=%]FPGZ+D-LJZI=UP V#T@@HU\+M_ MUNCW8WC-;L"URJ^+:$XU;D3\2$4= 9JD2G,T( 3/X7+PFJLQ)*)16;5L)$DF M+C;U1Q.Y8'WO0?ZMGKXU!W^9(]=AV2\[,'Y"=#/ @K6W7;,YBUNM%+JRIMXB M&&(_[];RQRQJB7R7N*/D49=VD-[.,K M<^-J.MZIYK!NR:Q]TM*Z>E=#%XUQT='P+GFJ0:)8+G.9%U(N M9\@ -&TIWVLF4BITW;XAV1Q/&"2:V>51*5KVX-PTZ%DIJB,GI]O680M+D#>, M)$?6GQ?@DK=MO3#X-5E$GQ-PB9BL6==5\:\;ME5^IV5%YE.WP8(G1JP$GI42(X)13LSWI$VJ>^-]1.4UF&*_FRU8[/$XO7RND M53U2;+QP7R:^^$W#0];D_.;0-"D9*95AO>'_W]Z7/[6M9>O^*ZK4N?7(+6,P M4R"IVU4$R FW$T@#>:?[_29;VU@=6?*19(C[KW][37N09+ 9#L;QK>I[ M@: M]K#V&K[U?2D3W3@/0QEJ)&PFO\Y*%+_Y^^'EY].OAT?GAU=O E=1&!Z'JY6X MK]APP0:(BP$+,'%,UO 21;"FVM?M%KW,6U&#DB*@Q9$3(2(!SWG.'%ZM!A(S M?B^J/3KD5EVEI_!&68^'*8E%6@@'OA#+%%+.<5QRS1>5J6@QX K#WGGC!3I^ ME%XTHCQ UT?=7Y''JDTT48G>.>KZ1KR,)&>H;=V(_477%\([\87I$$H5=] 2 M6W'C4N-V=I;LB:T+ZG<[>&P$OZZ]$S\!]Q202%NF 2+A1B=>J%_@L->!AA>0 MC4?]N"RKON5ABE>#HH3A6?4]/^'%]_10M:L7 WA*;@1=%UQ2S%RG!*8%%@.S M6=B;]099QF%%7!B.'[NVY,)]AU8[+$QAW^NX8%P$7<1T6S:=NG)5C^'604,X M3\T=FNS3&B(Z?.T&@E3L3(2D#7/VUZEVTBFT/5/0GJ^-6GG^)!P.RW6.,G>\ MQLQ"@'J__HO?8FH:TL.>/O4HE:+7P^_Z@]H*=2?>[ZO85@Z"'2B'K&4/BTC: M!:5RZ[W@-_28 22?PT$]-KS)34"S#B5PH _&F@(^*I0XQC%WY[G[PFDF*EF/P M3'55WH"P'ZDR^1#>,Y$#25F3-#F91SY6BA%H&P2D1.^H)MDL#T!6X '>MNH/ M#NK;"@VL[1#ID26^(<_*I;$O)OK0O!:V4&PW7]H"ARWH_+-2/Z]]& MK]T5\PI"RST2&I!,D[UFH1]5E"RC]<<+G@*KDO3L)>G]54EZ,9YE59*^!V16 MEUJIN!%_CG7(IT!:&!P*FQO'?$T]ZD!/I%G#Q2-AUH'NOY 7Z%;4BDDV: M8Q[I%Z%FD&97-GD6YUZ%L7?'<4)]!2P=?@>9U^L9G4/? %,=U%IW=]6T.-D? M8[N$#^!V#NJN*F^A?F)C8KX<#2EQX&&YBYKGP6. D$0*!)!5AUXD_9'^.#%I M-HE:1&X=NO1ZH)5J'H6C%2: @%X]RH/P[YM?RB1&J)$6;T5/;AO+Z$"5MHI^ M8*01PV0BTL84:&5YQ:$A3/2=O@B2(LMQZ9^/&+)A["@%&((0 !_F\D-)'\6A+V?C#>G9D. M[83B$V8C0,=QL0$(@MT;8#W0XR?"]@6^4* MRRB$YDLUC%&VP"A= )?DNC#8MKP!RV!Y(7F*$6HV9*8DHNIRE"+DS,.0W4'9 M*%-@/5S]&^ T^"6K=$3&7@*U>G=(X>< M2I!4)_@M-,_FD /!XK]Q8FMH=,O@>>?5">((U1+C@5$7FD^#US*([4$8(SH+ M)7G3,B>(J\,TUG*ZRQU%#*93(LB*PXAFNS1F>%2'(\VO0%5ITKPZ?Q4/C+T! MW*BK\AQ]7WY "I,,FYJ4V]RV$GOR.GC$>9KF_EI"\<[6J'SVA=UL."Y.+_]^ M&5RG9\5E<'AV''PY_GU>J+ZY?OMO<8I MHU_%2,#[?KVS_Q=L_#LS5_*V?_TC^,/5V6GOPEB,,$4"] UIQ!T5/Y3';6R@ MYIC@&&2)Y@MJ?2:)42@4&*AA,MP'#*: MS#V:2*=$NYB0I+8-70Y(BS'I[%T2_AP*J6:<*LZY/=O,N^8B0PG)E55&YIB5OFZKX7TP+T2CFT C M26Y8\C@.GF=H)7"3<2UWL#$MIHB;M4BG7R/2X$F;_@7 ZL(I=94\AG$?U# M:BVNG+1PZ:4X-WU<]*TRHP*6-]:'"HI4"N.X@'UQU%W\E^/;XZACE24$HT^ M(8[DYCD,G$O"D8,0=JY:.M# I&/ MAT([@8X?0+&7814MB;+,&:(C4I)Q%@:G6 "Z-*$T4U',J MVZ?^' ,4I) .C<<@,E>I@,>G HC+A3N>L?D5X5)5V6$4#[!TG$[K#'5QVS.7 MSMBAL 3)4;K*X+WH-&-ZW'0;UG,7++1J4AB(+,CR'VC%PQ%X=2WYAZ<:T_+R M2"TZ25UZ85L=N&82Z![S3A@B(5PLJP7RTBE!-@+ (E6AB'4,>.2WV\F'&#JT@@IH MVX,IR!I=3?W+5@G'1-PQIHYAY)0&!15@F&(@N?#KFR84JB.C;YG =$K*#^9U M ["L]$N.&0$!"![(JN[TTG/-4;WU-IT,@#M=UHY;[\'D]I,_9U)%B^R MJC2W4_X>,-C*S89Y7ZEDQ>9-@6D37)0$SZJTNZ/_C^&L=A !?@%_8#\@>2V] M+@_!9-H"CC\H#TH_=+&)PHPXFCYLK 27*\>&2*D- K*^V2_SB #-M7),:E@D M'F>[1"0./L(,!>XU\ N1XA\PP'/X:K-Z7A5WY6BFS*B=-7?("^#/!?\4E+P=OP76%=4/)K3RG%F6\TZ2XCFH2I]S:>R^AJ.ZO 7W$(1H,D MNV7+36G4$(F_+$DZF7BZXJVHL$T?3U:7, +%2%HRUP:VO'[U="AGP[&$";?. M+#$B'N,#%5U#QJB2)?(7FHA3F@L/QM9YF%C.B<7%N MSX4+3CFZW4XLYZ0_#"A$Y!VIW,X-2_4 ",\;,RSA*]]'O]H\&7ZSY'0S+8>W M/3[UINH3%>X]SML3U2\;G;<7JJ7.^2RSUU)W]]_\[4POAJ"SN1X<*Q21@G9N M7"Z?]>+5D^[65E_"F. 6]?P_B\[WFX\:MDR8@S(E[HAE.(D?6:WR7+6'E6<^ MXEF^?3&#;WCZ;$OC2CD:D\#2M2I[8$6U0SC MU@2XG+(\.1T&&#-4EUH7U>V_^URO92?/C+@C2"+$G--D0/K?)J [+1E' MU\ LA:_/HT MZ.R2375OV*\21KS"U4+'1/0=<9CU=F G.ZY,XXC+;1UOK-'A M0;42?.BJDY,+9XG_$-3N!PP!1 ]K7LAJM -5-70&5MQ9;O=8-7M;JYP M>(OQ+"^+PX,FP9>PA3/V#7XY_(-Z!2].?O^N?WMZ?G;Y.FS^G&?AD9-F"7]: M<6:K<^QP93'^IR&IAJP#< &W[NVDUEK:K2F50)S1^$JMRR4=3>L<%/(QB[=8 MDL.W0O_GC*&GS*LG1@B&_SW61ULD&$";9*G+;D,4?0JJ"FH4&I"Z+2F@RX^7 MQW""%8;1@[6/8=)QD(QC]W'J$I&695#M'I+>>OB3PP.\(/,944N]D"=Y+T30 MMBE+B5,L=A]$0 M9";*W&.9_YXB8\8E#%KQ(0#EG;YTJ0LZ$U-=-'?8+JY25EU*=;#=4TATL;4) M\L&YNHD+^:H,ETNN42E5H%3$?W!R] *B74JU!^@A-Y)MR<1WP0P3B1"6X+.0 ML!*V.OGI504_E<)QXA+7.[!@ZQ2LVTH(T5&NZH=?&(JE"J4 MS Z+^RY5*I,^$1]94GOSF'!3VNHU>4I4^.%4GA4 ;TFOV_QJ*K]>\^=7O6,R M5,43#)@O4N,L ]\@5SM$\[&PR7@^?M\*K)GU"=PS_(-^;%87RJ_#-/Z/)>FQ MA:RC;Y='I+MP]OGJ\M"**)R,M<.E])@=9<-A7):*?,U+OC9?+5A[]XSUVX MZK^H85R@^)M=K_HL&H*8AKYBQ=V\@]]PF62VCQI-0XUJWCH(<$J/Z;"U!@%^ M]/89G>)8E9%!1Z;S+"Z4"UFV,P&<84Z =?+MD S#R?<6>P;N.7_-Q%=KCC6A M ;&A0P@_)R(QX3XMA0+;%$N!$%LG/OJ%"H2$7UD_ MVT)D6)NM;E$U4& -:@NSK8/ &Y5D(Y?W$1]%Z7#&A+$8D\%'ZAYW=4I:=$-+ M'%S91BA>;NR9>2+_$H2KBAH>3>C( $\ EMKL*F%-)'^"9)F;",\<-P89LFVT MT%6^/D&N>J@2Y8";^2:8PK!\^ :0T/5UU_GY79KWVKD'?_.<-B]P)BY>URT. MX]P,&A/(Z:4)OB3P+/,=<7[8@;7"@/.,+=)+@E%>S\>I2%2Y=';(?8=U2$*/>++/CEK@,MC(BK1L M:=6SR$0Q2S3Z+D9#P-F13WE@@8:C/2$39N&VLUFY%U+/V%LU.3IFJ8%0%*T! M2.%)]&!QY+[-$# M24!3*XHQO8:/"$@8]*60RM?\1<>LX(&:H,^;63K6LQXE M_WM5:E@8D^O,*AG?3TY5DRY@_;K9Z)\?D*-2S M_RC!]ER'-IJ@YI X1S&8$:UD6>\ M8QA3<#H9[L M9\R"P%P8F%-+UWQ87-F>J3O>G*YFP/45?0?"Z@U MP,?]&I&T9(P-]DO7\)2;!PE5)/QV0TR# 3X/642/1,OC'&]E1]1F#O M9,2GN7ZK,>>?;<8!EIX5LAB-8_\2H-(1XG 1 Q# MH_TMVTS!NL;H=) +Z9D,WUE)]."O@_"L\5::%:>7NT!ZBJO%.'8]F+N<00E5 M#$++B?1#(*^,*,.H?-'NCWK+D05< "G,],3+G^'C(I( "%W82';T_,@7-Q"\T8L48*9Y%F$9: M&O$&VGO!X4 5:OVB8*GU8-ZU:LAB^M4+HXOM"+9R^-YO!DPT+1>6NH=Z>"&I MJJF+4M8DE[>;QIY^Y[Q+JXH:-!PH)B3S0 #4\.<6_TLT>6)EL1D-3#1DR22( MD\8&?1KT]"I&&VP6N>,?L3WD@_+.3?]*C-SCH4-UG,\4NZ)_@3,%:ZF%EZ'L M$&8/$]JG6$^@M"E\_]9MJF"<'MU0R6+U6OA?R: _$_2F"7+E5M)NP4=%Y(0V MAMJN:;\%)1[A,(]3:SFT+]7+8_E5&PKL(^J2OML6M-A*]9ETTFD058*Y%*W( M6C%^S3XGZ%^4R#7B?/,MF,L4CB3"AC M"372DHNDOXMENCJ29R[\CC.,]R)U M/NBQO%6(H+BMS1LUM8!IMHM;'V^R@)U4H92R8!GH"0.>1U4=MAA_3%K:;/6A ME,2X6CX#ROEF/[B),Q=FZWS9G_V6?JBBEV@#[\&$H",/SBRJ&!#: 4#<>GN; MU[MCA0GU" 98%=VA:: E/A]?R19_O%UULVC[R,>!RI, M ,_#8#R!*'$3&>\9C+'LQ(@3?N]$%[R)54--&5DL("!D1#;N6*!#T)L=//8T M2H@8WW-(6^03F5JSWO)Z\1!A3:%M9<3XNO]HTP<8 E^G^A9B?Z"NE5HV%[4LY@^=NP%/^=FDU!H5?L(+TBD>]+.D3/=VA/G:\VO))0A>M-1&@$CF&9 M9ZCZH-_UW]CA:C(6,)2QX(.0^R.[34UY!M<,2Q?;5>)9RXKZM#]+0TQQL-7F M;#^LMYA8TTJ2BN=H*87J\Y2#.(_XVD5< M\HA;S4F9)S0',K]307!3CW0\P M[;@J0_D8U%OPJ4JUT3*RR<@:PD"F[TG-7<_>,MCH)G_,94S!+(A'UE6- M/5W7[%Y;V0X^BT/FJ2:YWT/V<7\&1H#60F32CU1O4)C.<4K_E'FA=0J1(CAV MM(6HQ4=_RT>^>*:NY47'N>_,D&_MO*QT%]6:(F"@D*K*8#^\L-_MU;(DY MW;]/GN?1(K?CKJ:;>SV2QO-*7UA_9QT=!H.UI+1(C%%2@O)QKFZ2Z8+QD[S< MGV!%1%_S9-U7&?*A=N,&,7;XFI=P-W\Q>]?Q/FV+X9-/^Y09;0??*H],"P V MM$C-\^F(77#.PT[KU1G$7:*6U8>5OA5V[5JT):PS=OUR[7+ D8RF+P2L"?A9 MP:6>RJ_ZK3-M LG6KY[&(9BH,36:X,/A (<0]L0_1[4/8K?XLO3 MVQQ>_5_\[V4E MZI=X^GF,D0A,>G66,""MKC/,YJ.=,#I>EACQT0KFQ1C.O16+!(R;?U*]QK(99#W9<+[A0?$O:/-=9L/;F^.+HS5OLT,-6 M/,@J,5PS%=V%YGL-5 *@>$<*4I^W0X+]T"AP8*_OP 5F[X4GIH+@]J'4.Q61 M"Q3@+YX62#HF?@[",<%5..E;8=3J^:4<6PZC/MMW"%'I T.,"?O M*MM/?&6>;D+&"K"5>RQIU66V=;)E"O_2H"SH%^U%:0\UQM\TMMUA]19DSC#A MR9 ?2@/'/>ZXL(E,BXQQ'[&I[H\UK7:872;]?[N5(5FEANH!E; MMW%>'=]FIS'+FYS,5V+(YZ\I01;(Z8'3XU#42%##;C8N$:1S$P/ D7$2?L@J M;=PCX'AE9*#9F4Z9 ^(.,YHO0O?Z.J;ROI0I: +#T#?.&.Q*,R',,\T178YL M%O+'H3ZHLL@SY'P.2O% 2F4&H85_MXA#N2+LK5O5A4I#"SBW*1-(47%HT@DW M<1B4*E&C 2 BJ:ZLP_-V("W$[BH#HY=Y:I1L*=E6ZX?4=BHLPQ:>2L"<"!^* M]/5M12J/&(DB!R;#C3C5]L-E#( MC7J ,SUAB> #;"ZS9R/T)F+#+^%G./UM_FY.798*<_WK>H1<8%NK =469)9( G#GCL.WI$V*4,[7=B7*#&U9E*LUL5L<*D"JT;RR[H!YSK.\BC]A-7"WSIEFZ7JTW.7B_ M*O['.L>OQ&6X%SXQWWA[[9S"VXL8BCP<1W;4[4RT@Z]V5HBXH5#FZ.F) @/" M&[ G@'Q93*G^2-"38\NF#34ZLF7@3+(?IHY39G?ZCXJ<"6<.7DS%$^Y)-9M- M."+L1I?]W+K3V[G7S(;=/ NC=G!)X:(9C&JCM;OL]&*TV"SN\E!D?9M9CU[) M[<$]2JL^,;%#:E32M)2P"D.=!E!D\4_G"5CX>CX- C :V485].D&?!O76084;S"LH A=WBK&K9>WF5L0NG*O[[%E?4_1I\*D1G6_*,SUN<.:Y2Z(,,Y[>=@GU%OP M43O4:650\%$]6E1,RN7@]N*BP1*;_J/KK;F+AP)9JDP!(:K>3,X(HLYT!D[UYG47-D9G;RV>2G 8&X[3_ ?60RC&,2&W[ MO D!8 _JX[2&.Y.0B\/:ZSS#L MFR\$.5JY>92\HI9TT) ])^OBP_A )L:_9 M=; 1\](1>M>!.V.?7"%'.#;)07"^2R88=RI/5%Y*-H#W)SH@T"N).]3=,N)_ M87]!'_/'<=$\&\ZNLQ-2,_-DE3&I[4H:NZUR>L?@KV^ICU5Y;! &-/? TWOZ M%EP5@F0PH#L3KZM5GOA^0(;[#!)^&\W"0;4MK%VX'EX:.X/3;.7Q$1S/;#)O"6]-#P:$LNHJ.[_]; M9V^OO;^/#_-;9[N]C8$.38]-R/)#"V^704+XS9.@TT9=7,83*N<8'$[CO%]I M@;^D%CA*Z!G'RZE"@#R;^$PYMQ+9R10)^ ^KV7O)V7/X1FTVU0UXPS3-P(,G M&L_N!!*;K%2\FL5%F46'A<0L80X>2J]<$\ J3 MB>'+5XD@AS)HAJI%"+4#U)DEJ7/+Q13\LKU,-O!IXJ_6;L@;T"B,:Q6?FV?"H=Y9KNY M2K:S)=# &DMN#U.L@"6 IQJG3@W=![@WG@M-X/;@TSB'/$*+=4_,<^-Q@-6V M01B9Q*:\/#YM(0G?.'=/%/,EYW=($F7D.OOZ2I%A -,7&+:#0P1,:9^D\M"MJ#@ 6,5WL)7L*.+HC%#MA(3T$ M([7W _V\"8RTO9)O$%#$D39KHA@I];_C5 5;FUN;+;.VH0Q-H =D-QK$(Z,Z MT?1TKD:%=&./$&%#5,)VXV-4-_4MEV%Z ?UZ"'XSM\-?*(291=BL0!U8. I MM)J/,@$I"<"T$ L$9#+!P69+/RW\;\J,MH*=3NM@;[MU\&[7-B#P9Z%E'JP< MPHT1<(??/]0SP?RI6RV8^ ZBW6S%QO2HT4,T+E!O69F4,B"9RPG%A=W2,^/0 M]I\CRRPLIGAP^Z*8,18"5?IS02SL#AP99!LR.^1W;T)@)NP;&ID>"IWB4A&FULQ'* ME&3=Z=),K E]>" NE6$QC\X$:E%ERX \:F(26QZAGHXXD?,(Q3R]OH5$/^CZ M>*1/>WWYI<'. V$C8"B%)F>,:NS(C(ER,+(/7:M+_%>W/HU:%\:GV<@"K0LX<:^KR59LT##?? MXMXJ!E8H$I #_#O@>+W19PX))_/?">!:B0(J+AA3[N I G3H0V4.^J5RS.0= MV3+U;0W4+CZBJ"TD_2%R2G8\J8$: 9/D\=XS<3([]8E KK1BRHZU%[@=P'D* M<$;P'B)M"T!5!&YGIM$N G Q9EL&DA*0)ZXO"](#3^(?L %E*4RU+^9Y>\1R MCX\,35:\Q8^(L0 #3J!?PC9)LYII0$D#CN#1.6!B(S7DKD/GZ7Q*()\(N#G& M:%C@LX0=*_CG[/#/G17\9<4#=,=!>YB6\3K(?J#2+W9I%R[L"9B(P7V. MLMYX:+K5C_5^OP5LG/Z/B:(+_0]B3$914;3!.+TYXADYEAD!IAVGD.'.38OHH(DO2&;6,(K. M/&5P7YOZ,Z$)3"*L&ND*]1QJ1D@6,412YOS5(52#[!2WLYI'7($?7[2P8K(S MU)/G)._>='4K]>,.8'^!8PLD!QQ)43]'"%A%XKR@4))0L+3&)7G(/4K;:+(20Z,S"X7B$_Y--;G6D(? M1IH6(O=")5J2;X:JO25>E2NMUMP+HVV(JPXMB5TJ78C;AMF-,-!1=98ZBY'- M"V*D$:W%WI;=IH=P"AP$,8Y82DEW3?MHU]4 M&)G?!6MQG[N?(1G,=03O:E09%(]%9N'ZM^<&+@/^<$_Y&,X#?M MV\2HTK4F&L+=P@C33_OVV]6Z70AGHACK>3>GA;-0X>0@9S"OKV%@/*-6>>%] M#"%(IQP(PXAJH?@*%?CBL^Z$+=$-QJW:,("WZ/*.X90#&C1EW!K*O7$,8*:W M(6;-B#X6V- RXMPCIBY7R8KKP"$&+UCLK1YQ?J[$V-)ER(%51;@J#*B7-,0, MQ]C<%F/_.X-TCYS$V)?P5OY\*=1%)KFU]N;X]Z,OD/JB:-."#$55 V)2\W$W MX88A!/+=H:0%E'*1VR/(,=^E[V(J0KULV#5KA*A$O)G+;I'7NK/[7V[YA]EZ MS1T-5LX%I[#MHR,( M)A6]<3^"X)?>'/>#3:Y^:I\Q_8@$/] MY[57;04JABWU7A^U;VF9(/E*TS/QT8ZJ?.Q5X@9T>;$:;I@-:=[-BPSUCL$= M.P)7Y\Z$6MZW >Z&;^ME97#/(BQ#4-"$=.-CT"@' M:M'(6^;W,>EJERZO]-C9,:G.8![.JR,NK5X-:1D^?#R8RB NT4W5?B?S^F>P MM%*E)X2IA*IO31KBU3P^<_PV%6#(WP]PQ(4X90*K.X %9DB,$K^6,L)=B M0CDP($SS0.[MC?)W;2J%W[&G4*K8 RFSK#L5(2C5I])UX>SS<)@._GHZ'/.5 M@.@>P <[?U4*5MYUBAU4&#[IP<(EK5U>8+Z:3#^9!;2;)4QF!7L1A:;U).C9 MPH0=VQ)#9Q8Z3)VN9*2I54%!(=5N!=%V3&H+Q0<](.-:[3-\#KN\QUF77'M; MH0K^K0T'[C'[N,S4QRZ Y0J(G,A43*4%AXJ"\S*X=0];1)PYH&ED.DBC;69( M\1@N7X F-[8NW"JQM6@8\MC5Z2U,TA^6#7 P,ANG++#6O M6Z@WWK5IT21"C MJ1=3?$.WM/;3+EMP)\= $B1R"FH0)GWR _#[_"40$(B^9T[LD?V@ M'T=CO1#UHT=C0!+>\B&8VO/:K+OZLJNAC&ZIE&)7K[LU/M#A???3V4X3[2+$ M&/Z,QCE4!PUZU1Z*/-S@I-< M'YX%'_2.[!$>A43].K$=!7%:/83"$5AS 8?#L0^:SBB)33RO>/I%$LGBPH]D MC] '$H.,OTG+V$U7)TD%L<[!H;4@L-IB]);0 M? @H&%Z'J#FGCZ-V<*W";IFU2/>5EVY(?0"F\2WKMYH0CNB+8I6U=C!Z!J:P M+0M5!:YFP2)]WRRY0<>_(I),P^R)$?A':4TAZ#E49U>XPMEQA;LK7.%B/,N* M5M*NRM]/SDXN#K\$0"\9?#H\NCJ_N'P=;N^\_:!AG##]!V'%V57@H+J@8-1: M12LU-X,Y)7IMY[MH1)% _>HX<#_Y68R( M%7AF* -GU5A^/SS\U@X^*NX&H-[P.!V0V#WZ?R$?_K./,*M!(_%U1&ZHO)Z< MPL[+29<=-5%(9HA]^AZXG\.XL$U]O,'L??W61Y1*(7^\SUM2WU[6# 2&=LT4 M$Z#>I[:R6=^MFD=PW&#Z4.7IQ.$)H;];/RBK)D)BEH@/6-(/7C2UK\^O@4W2 M4-&S #;,D1GV[EM]DG,NE4A"(PJY0^W\]GY0ARH;H#!2?R(# @A(8%4$/L>/ MU3R>%)Y#/F:FC8J8B!E;"_?7A8;B/AIA%)ME?;G^M9-A!F P+&DA8' ML>*:U<'!N!#K\@!"W2Z*\4W227U85"53Q$-))0#6*Z#J"HM:R3))$K$*9OQ2 M!7L5PNX^ YV);MX*'+6#+_$/!2$>^N&SOPP+"8+:-FA] "7)#X(UB> IYKQ[ M*)3 Y/C$+J6#8$Y4)TA$DR ),3^ZJ&9$;G>0HP26@DP'PJZI$369B/:%8;%H M.&/BZ'_>W._:=#I;;YQOS>1*W^W7[/X%%>TI38=7)U^Y,MD.OI]=G/Q^>GEU M?CFY!(+LDW]\/[WZ%VC]?K\XO3K5OSP\.PZ^7Y[ '[]=G!^=G!P_ MT/%9+(?N%-#;>?"-4AL4BYY0+[1MLGY=+SJ]#=(IL>)6Y:8)2F1'L&D33Y>' M3F=.^Z@:/T 7]R+W248BNH/J#M$XE^-=&VE,5M'966J]_.,#9&62'+3?;;Z#T+#, M]?\BN3Q'C6V,&C?*J/ZW[4[[W<[.U#]OMCL/_-ON]O:#OKE<#[LWZV5!0E&O MJO]YL_U&/B=+(,TPP)[SDQNX$O)I7V&,SONMT<^@T[12JXN-5O5?;_4PX_$- M?02S\::/A+S6)KS4W8-VQP@ <&GJ^[]H[JEY>*XR2%.?&9:&2TICRR$1!<\" M!ML#8->]3]>0-(3#9GT;OUT=9/VTE$]:Z[RM9&&>>](7<-G_@3^H:#WD#O5O MZ+U_"^,(=1!PGF?8%<]J2;HZT+E&7;MU'I=>3^D@[P.?;>A:C$HHX>G'ED%[ MZ.[[BUT1G(;.QE:P'FQM[,XPU%-'X]Y%NO6$([H9-(QK#J^T4 .+Q:RM#^1> M50?W*9<7#L?F[(/QD F>Z7FJL_^\,[YP.^FW9YOD.29WM=)G6^E_\:G1Q_][ M50?#UL:>/ABV'W@P5%[X00=#PZ"]$MN_W]F>WW3-&CIV7A5O3L M!KKI%1=[Q76VWK4[NXNVZ%[&-W]-5G8;K>S.QM9+N]^OT,KN[6\^S.=X 0?Z MH3[R,EO9IE=<[!6WWVEW#A9MS:UVGI5:_E)C'X%"=W9P=7_9'6(&3[JC-ZV'I\H&T/] M^+[$XH+<\QD.WL[N0TMX^G5>:/>L==X&4I7C1DRFS#*R1WV JI5YW#/ML,$X MA>Z/VQ#::8%L+2SCHC\)RO#G.H 'F?4\R+KZ[:I(?C-\&P@=F ,X/PTD-"ON M:'<)<4?;[>#XY-/A]R]7E\'W;^=GP>7)V>GYA8,W>CCDYH7P-6=9(Z'TK+.\ MOX2SO-,.OIZ>G027AY].KOX5')]>'GTYO_Q^\2IGMPQLW]/#YWFKLX3SO-L. MSJ\^GUP$IV>?SB^^'EZ=GI\M V1NRI:NVWO_,>^9SU4/V.P]8'O3>\#FV70[ M9M,]0^>8?%2_9&]=#QPHV;Q'EIG\CH7[XFUEWN.JGT@E].'%'_#9>LUF6O=- M4_B7'T#W6=N]=G#RS\^G'T^O9CU&]RC&>@:S(1#M.PA1,9P ?SRT&CT4$3NZP GSS8X)W06,?QVCA%Y56]W MK(I>'B,AS"Q5@@="/Q?O_3]E^?#7>F$023[+VK_:2T,F[5@;N&7;P)]0HS/+ M02<[!=VU*/BLC3_N.=/># *^KZ_P%UWGX\=J4-A_&492H!W>^ M/"PPJR[NIKSZ2P:.CWP^CAL'93EZO[%Q>WO;UD_9OLYN-@[SWB"^4<6&BJ[# M?",*RW"CL[.U<[!UL*&?MM,YV.YL[7:VM]]UWNUU-J+=_=V#S7>1^KG=:0]* M;62VVYV&N/)!UDRHK:'%_.CJP/L5#[PM.?"V?K4#CR0H ME\U:KHZV5_1BJZ-M=;2MCK;*T5;,>;;1/[GZB1!I&ZTQH-)6:4'\;-^R).X!.;6A MF?O?,!T#;1CS]\R2V7Q5EE@?FW]?MG=:VF/SD^KFM!IW:3FN3LW5J?D+GYK] M[&-?=_S!PL]Z.'3V@^_MR_91VYCO MSO;NYKTV_F!S;TX1CI617QGY5VCD%R\?V-GLM$_/+A^7YEQ $W>*_3C!/S]> M? E.4Y &[BFC_QBLLSX&_SZ2WT>9(NV:<#1282[:)2CK$U(V_S@LPP!!REU6 MS0')'+Q/&5X7*)(-=4H!+[X%%FPYK\S8RHSY9NSRZ/-2 MF[&K\&>69L.)]M%*E:*XZ&5OH(:AL6LK<[(R)RMS\D3FY.CPRZ]F3H["I#=. M*"K\$J<_0 YC95Q6QN7E/[ILQN7XY-.O9ER.53].XY5M6=F6!?OHLMF6+X&0@JZRPI38KT0G:DS>UK,B[UA3F5]/E^-E.^ MZ#K@8=YO[S5/-/XJ3B.]E-^O;Q-?'XW7(ZAA'WWWOVZ);8FFW];.AR (B.BP M_O^#KV&J5R"6-F&A00T3J'AZTK"4Y9-@E(3I=-;6Y1JR_YXV4J=I$/9Z61YA M/1C*ML%IJ8;!WF9GK?MV;7OK[5H<([[Q0EU+BO1R_>^XAR]/CO2O$P7.P5G6 M#K9WUG?>'>SOM;#PVW/!-D70-S1(SH8'P%$P4+DJ,RP@1TI/&DK*PU,-]4!- M]+7B(@ ZL #ZE/'&MW&28+FZ:[Z"BT*/(+ NX;\['\ >QFE!4*B=X--F=? M4#XK7S ?/ZOCS] M_>SP:A;6?)]!G4^GK1UOI(M=QH8V1ONQ M_RT:)Y, H4L1'2JYTN:[9'->Z D$PKX4<4U=-0B3/IAUN! N0OY "6>_O7FP\PQ MV9Z-U?BQ_,-[#X6WOYP>SJ?S?P:?#H^NSB_^%7P^_W)\>O9[<'1^\:U!OZ8N MP;2[&"F(IZ>-?@T":!\G[Q^7*UBX-]HH-H++GGZ"X*(=?!X/1_I\GS2MPR=Z MV9?;=5_#2;#W.-:!YH\^E CX!==":VEE@/ ]UL*U=&HA5>9C?SB!HME*Q>>( =7]Z@+K1S:*) M_L^@'"9_^_]02P,$% @ KX&F4J.JHR^%#@ TIL !$ !F;WAF+3(P M,C$P-# R+GAS9.U=;7/:N!;^WE^ARY>[=Z84&PP)F:8[>6EV,Y,V3))N]W[: M$;8,FAJ+E>4DW%]_CV0;#,;"@F3#KIGII&!T'AV=1SHZ>K'T\>?G28 >"8\H M"T\;]@>K@4CH,H^&H]/&MX>KYG'CYT_OWGW\5[/Y^_G=#;ID;CPAH4 7G&!! M//1$Q1A]]TCT _F<3=!WQG_01]QL?E)"%VPZXW0T%JAMM>W57_E)MVWW;=_I M-[%S/&PZ;;O7[+O=3M,AG:%_W.L3?-1[/SJQ^R[V_5Z_>6QA&Y+UG6:_,\1- MNT_:O6[7ZA\=]Q3HGIZ^O#4^<#XJ-6V M++OU^Y>;>Y6TD:8-:/AC*?7SD =9^DY+_CS$$735JR MM)9CM;/$$HIJP&D8"1RZ<_ PGJQ/[0G>$K,I:4$*PJD[%V!A!1D6-N=R6 A. MA[$@5XQ/+HF/XT"<-N+PSQ@'U*?$@ZH0$$GV4H+5L2KB@ M),KW10I@S GT1;)':F;.]H\ #S^ )EF20@;+;47^W (1$MPL2I+)RFISVHB MC( DMMGG@KLX,"TXB+AQH'C^VQD_HO133DQ+#R(11#G;L"_E M'^!W1+W3Q@6#0+J!Y+-O=]>ET9#*,TF;@65P"QX^61"BPC_47(3<3:2D/K96 MTZZ@Q!'Q;L-/ZO-JV5+A-(E&<*5%5)9;KDIKQ=*'F>VT%@T]$H(P?(A80#TY MY#C'@8PI[L>$B*BRN3<":;BP%1=M(. >+$GF9*28* ^*4E24P![(RMEX@#D4 M;TP$!85?C+EE5#V-LM%O0R/Z:2F7_]2=UKD!(^9?AT 6V87.-6AZ&CN6Y52C M<0&-F(\2\ -Y"W-?L F4< QIZ"-Y62;70>MI=2RKNPVM2SD=2"XP<2^8^V/, M H_PZ/.?,14S''IWQ",P2!H&Y"L#B\$HC 6 /;H.!0%SB)>J!MMEKJ\H71R.I5HS(?0Y3R.:$BBZ!Q'%&P^R!4.VL!]/)E@/H,&2T-_*WP$=9!K5F\2OF'%1Y)-NQ5A#7LW3LJ(G%,I;F M: =*:RY;1_L:Q%-W/[!3&M7[%M1RTXE)F]ALYDP,D44R_"H76^C54.,B U7Z*@4()58R8N8BY7H!,[&+FB*DAZ]]3I%+N"-1RE MP"E7=71;6E.;N;)*4'KWYCAJF\)>9UUOM8FJ>KK" MJG)(#9I*A:RS/O)#<%194>>)M;WJWV[&/\D@K4SJU$ON22B[0_;5J<8 MNB3B=>SSDI)O.65=(JQU16W;L?HE]J_[O&AB!O7W@D6FPZ\R:3T=T#E8I72H M#TBAU9B0^W@Z35XKQD%^'_]UZ#,^V:++-X;54]AQ[,+Z^)S"?"[+KPB@7$8U M9O<+%C&G8L9\]?V&XB$-J'Q[:QM2-Z/IN70QPY'EWG*^9ZVH MUKUT;,^G)KFA)#N4Y5=;LJ]B&/61 9ZI5SQ]QN72BB#R MG+JAX2IB93@]J1W'7N\5FRA!1QD\ OQD*4CFD+K. X^EAJ\\WV >.#RI5\9 MGTRH4"8!?W7!U(N,)#1XN5.'H WV@*SB&D@.33G0);Q:\K)J5#,GN1E'WZ*Z MCET(R!>818IJV8@N":>/*HB33>!7XHW 'I5]WSI9?2.Y;0+G:MYA6DNK69BD8=@ M(9HKEIXW4L<>H7C 6,6:L490Z]T=<.Z%=>AU1XK5VOA&;KI47.N,G7:G..); M>[9;#?UMT:1R:MA\>GHSCM[_ 4N%4&@M1\G<=6VGKHMV3OY>ARX4"JPB]Y,; M]GEFF'H>':==R>G!X_3#/!>U%?[0*25F^1;"\$T0[^[^6[;\NRNI&D@]IUWP MH!4YS?) D,EBW?I :=[^@Y>G= VDGM*>TR[L/-A$Z:#NE"9'!3_@9X-C'182 M^F#QR"YN]$FDD1*OIYD-S]!8E=.'A<>=XGQFWN1U# =S-MQV_YL60N^5^DY[ MS0$;.4::==_9EC/NEOM(= A:=KJ6TR[L0UAAI][;2M+M>0/,86#*(9;%KD2N M?@A9B;BVY^C:=G$38;914&&A/-B!#D-WM@E%WV;D%M[JY-2RU9RY$&E&U*2E M+(GH6T?'+NZ!RXO7U-"&KQP4!+615=?I%->U\B!UC*SRY=^RZ]9"Z/T0#.$+ MZU%+C-2][\X;XRP(TI,5F#^(N3O&$1EPZNY UT9(/7TP7"_,8*_0M\A!'2.? MYH%4)O]T1C^VEN_93+XOW<4I;^),[R=6?,MK /_(MN5=,7Y'IJG);OW%]2[9 M;2YW\!4T"T?9\MJL@? P$APZ;L#"@;QE4-XZ>MK8"3.D02#3G#8$C^7%A?(> MZ),IX91YLKBG#2_FJDS9;\/DK>+3AJNV^C90%(->5,0RT2^XP+]&>%1NJ)?+8+,-DUN7 MJ]HJC"=26N)7,%1Z5MR <0EZZ^?*DT;!OVF/0JVWG!S\_$C24- ME9IU=8 =:'S5%OU ^.2&X5#/WVJJ-VG6?62\V,R M2QE<3;:O'O0&:A(AMZ (EC-P2N-LDDZ.^F100>2'TI(:(+Q2*)D)52JN[NS, MQ>J$6MU[(,_B/ !_JBG[=G"O58M%ED65CF9Q%^\=C7[(5X2^@>9<0#L0V47! ML\TV,,;9A\*G9U2ICN2.#*&&EI9O7=+MH^/7GI.3=?#6/X]IX$%CC#9-RY4D M?W,O>S\E\M4PZ *FC(M(X6X(ZS02;UZ< 7LB0/QO9$Q=J$;ZDI0D?O-"G/GR MR _,?Q!1/5K;(/3FA5K7>\V7,Q_8.1E@ZEW&1)5#QEE7+"Z/V[9$VU=WDMZ= M=$FF+*+EL&8M,C R,3 T,#)?8V%L+GAM;-U] M67-;.9+N>_\*WYK7BS+VI:.[)[R4>QQ1U7;8KNFY3PPL">O__>E/?_D_A/S7RP^_/GL]C9?G,)D_>]6#GT-Z]K6; MGSW[9X+9'\]R/SU_]L]I_T?WQ1/RM\6'7DTOKOKN\]G\&:>?GS[]^_?KSM]"/?Y[VGY]S2L7S MZ[_^:?7GW^[]_5>Q^&OFG'N^^.W-G\ZZ37^(R[+G__7;KQ_C&9Q[TDUF+=G1 M3\?P ?*S\N_?/[R]]]V_+#S[__MCHQ_%RO*#R5_Q^]?'RD+T1P+7WI H_/IE!PO^83<==*KK[TH^+6#Z> 7Y^>+-4DWA_/KSQ?[?+2, MY]-:'%[*$"$?*^1W%] CM9//OP+:P0^%;^_R[S-80!M90R%%YTD*(B(N0XEC M01"J?+:@-8W2MQ#Z@ZAV40+^XRA!/0E44XJ_3Z?I:S<>CUC4WDC!2,H9B&0F MHTJBFPP,G/)*.IMT"_E? ]A%U.+'$?5!?*WWJL_/H%]2\8_I)*ZL#BI8R#(* M$B6*0C*)"B9R(,I++;@3^/LVK_@F-+O(6_XX\CZ>X]6$_[Z?HIV97[W'T&?^ M8I)^^>_+[J(D(_] (Z.%BYFB_M$0D,9( PE&2PR($]/>:4"+TT(''@*UBRJH M'T<5JO&_FD:\G6!B];D+8UAI*,Q_^1;'ER5]O3%4Z'1 "*N($8#N)WE//*6* M."ZRCD[:F%4+S=@%W"X:HG\<#:DNCVJ:\AHRH.E*;R>85\$G_^T&X(AG$4U" M"R9049'@A)JK?2 I"L:-XSKZ)AG.=DB[:(7Y<;2B$N^KZ<+ME 6=5=86-3$H MKM%P.46\8(I8H80"F3%GD2=."OXXNP#S.9]%^>0RB_0 M7-_^P=I?CH*F"CE@B(FMB(B O_J:(L. [@0P@UH(AW*'=Q[C1V]0D-'\( MU/"2[QJ:4TT,%:.S+_CL:7]5+#U C"X928RBZ/5U0-(8C\1PF3U58*QIXF77 M00PO%:\A^(/97#$Q@PO?I5^^791]:K10:TGCC09ZI:)*E&AA!*IA!E[#;6H+91JVO)KYT,W[N8=S!#5Q_DT_G$V'2.79\65 MS:]&$+3Q(D;",WZ1!H $RH#8D $_H_R)N'(8\".#M*FY^?=O"3,9?U7TTG9 M,85)Q.>-K-":&>X(LQAD2QXE"1PPW.8J*,=5](DW"<&V8QI2@%559^[%7)7D MTN(-&66?DLJ:EQ,51R0&^ZN2JWPGT*H@N"5/X'_-'83^$M(&"IDUTB40A!M6WCL7 MB'7.$96XHI0+CF]B(W78C&B@OK"21E200G7K=_5FVO\^B=#/?3?YY+^]G\ZZ MPIP;=%*!2V5K.J);)C)((-Y*@W&:$!R8S#J8EC;Q,8 #]9LU5*:)C.IIT'3R M^1/TYZ\AW&R$>2FDH,R@*GM4Y1 ,$EH.,RASY2 BH:-OHBSWL0QIVZ&V7AS) M^98!M?9)2NTU89YZ(AFE)!@6B'!<*,C491Z?(J ^:-MM>;"V6/H__?@21B(Q M3$HSD,PA8=KB)?&EGMHF].S!9ZNABK!A;^THSE?3[[)U,9VL MH4B2I^@$$.X9IJVQ[!U2*XF./CE+O<>4ONKD?KX$;!9<3*\5Y(6O42&TR\4XF@H "ETP*SIH$1H]#&U)( M5%D[*LNEFKY\ZL'/+ONK=;TM&Q?!!(* ))+I! E"92(-#9$[C5ZY25)$&KD10]G,)EU7V!9FO/K=%:J[6LZT#&Q+6UENKD1=6 M8 2H ,651-GSD)@+)$48CX9'#E3Z)B,VMBD#>VP(XPGV(\^3OC',?R.X/_R_"YK?L7OF[6>O_<% M\!G,.WSB;4BU^M!O/^(D3>D/4-6FG?_C'+\NJGBF>1D=5^/EAJ5;\? Q*BIU M]V/2\#V#&"FMP8IRK)><1D^I#7&&&Y(7-4Z0;#9-]L1OH:C0'IB[^8(>'2FW M/%L"*G!,JX4@7G)!7$2K #Y+I6D+>KY#&%*H=;BL-W0 'L+B:G[U%B4OYO.^ M"Y?S4K[P:5I<_G0R1\;@AS^_G: M&&L[-N(:R=%'H+#@[XM)^LWW?\#:TB/CH\XV4@+>E2[N%(E7*A$*5GMJE'6B MB9G<#FE(9O,XG;A75%A'#!7W[6: RY1^LM?P!<;312?W-206HDP0-&&N'%%$ M'XG52+-)QF,0S:E)3?8N'D0UI*RUKG+4$T:]^2DP00K'B.A%.N\FW6Q>Z/T" MUZ PD\X2F,!L36"V)G4@WL9$C E: )KMZ)KT\SR":TC);5T=J2F0>H=*Y]-^ MWOW/@AOO\MWV_Q'7!J68-*$2@P8):-E"P)0\>R4U5=$'UR2O>!C6D JOZNI( M17'4B]FGD^DUD^/8P;"<2C^= D$DI9IXL&B]C1Z&-:2@JHUN5!1+_7QS M+//2ZRW"P:I0""EN9) M184C,E-/G,#L)AAK O546M-F_MYW#(/,*@^4_+VP\$!6-]PZB9I1+LO)332T MG+LF8D5DA#$*F.+*(%R3>H]'MDZ>>$^MMN"/XWN]/'%-_X1&[9/&$^XC>EUF M!:8@+*,3]DPD_(>+)GMF6U_U0[9%OL#D$MZ@^$HC>._C_)_=_.S5Y6R.0NMO MIIF5B!K_GTK=E8@A!%GV;RB4(NF9>B_=!%F'Z?C-+(V>\A B0I6E:2/$BN-(SPG[Y0, MWJ@FB?)V2(.RG;54I9($:DXTO3Y/,P$3^X 9BS:8EJ/OQC#4.:0-DWXJF0(5 M&LW'V7QD>4CV>^W7KE_%;G*)[]W*44TGLY>0ISWM5I!O:QIH4QFYZSBFJ9!^EKU+)[(;GW+3>1<589E$1+I#CR2-R#RNV>0$&KR_84"GG06Q4#S32G,DZK]$N!M<2"I\2X MR#(7.63?Y&"UJ4$]:@^5TIB/6I]Y.9CPN-F:3%=ROM3O__."%J6TJ2&H2,20/]:2: MW%3Z3[J3>']$D2^WD26 \\5]4YOC^Q9[C8M1^/<*VBLS8;P3>K MGV3[=S,M]>8DE =@_O(%D:675[_/RD66;[J)G\125(8NZLMR?HD#&J3(GJ3% M\9.VG#C&,=2,DF%@&Z3G38SX[A KI-H1("T.6U"(,'N77_60NG+M&./"E9": M6DVD->B")8;9-'KM@O%&Y2;U.%L1#2FN:J1#&W+L"M*IV&!\X:\6[^B[_!'B M95\&SX52I!Z )8N!6K*8C$FGT>U*0RSCT3(:I4A-FJ*VX!G4?NF)-*6&:)KH MR?4,K]OJRWG22%L9J"R15!D3L3ZHTOP3,5BB 7P3X_(HLCV;C?_E=.=X<=6K MI%V!PC02$5[V\65(!L>LBZ;<==#$<1V& M=U"#DD_EUTX@VJ/UL(3)-TCSM+]VQH5KBY2@)(L8QR[XBK_\W/OSD;71E)HE M0J'LAUN1B2\W[!@%S#D9,HWAL6C\D ?O.3/YA]:BYH*IV0QP$[^]G^$ M9KI,%^=$.&N2\(P&VZ9%Z:1D5IA0MTD7;\I5UW21ZG)WI!?$)%\N6(J8E?$R MJM1*HU,9N)9;#5W<$>*0DN@!:_N&F7"S"HK M B*40\G"+\PZ2*00M)*"2M$DTF] RY#&K/U 6O_46M7:A&\*@SPW0;&82-84 M7U]>+KH10I) !;?&9LMED]%8AX;"^S/C]>K"R+5^IN7I_W+3=#8"I0-HS$Q9 MN:9>>EEF]V1!:-(FYY!%;I->/09L2#E (XVZ^P96E57-GN([]N?.%>XCH[1D M/F=2;K@@,H,E0?GROH-V63CI0JM.X(>1#2E&/Y$.U956-25Z#1<]Q.ZZ^FA] M7NA(I8A^ #-0KHTB4GE)K(R9Z+R\H%MQ:'(P^P"F(07.)S,^=214[PKM,]_# M2[^HP/F^4SZ23JG(#2?9)$UDV?RT7D:BDU'4"9%RFX.SS7"&%&N>2%$JR*6M M;^HO(=VZWTE:M&HA$EO&4DLCRZ$*.**IY,Y895)N,G%A%W!#ND7T*3W4,3)K M,15+:JD3=T"2HV78ERI3?"0E+&H%QH$+ODE(LU]'UQ,?=-76C /YW]":O._A MPG?I.C!?C6! ][BHPUY--P=C;68\$D,#*UT^@7A6FQQ>I_YI^B+^]V77P\O+6:F>G\&R,75QE+?\ M31II$RQ75!.A.2\CYC3Q(4FBA3$QI\NRBK3C.G[]4OQTL^ZV31CJC]#N(NG^$GZ M6/C=7TWSQ^[S9-$1CV0M@YW%^)AQ%XNYO85[M_[D)C@J=#*WY\_1C>,M( Y- ME$,7:2/1KFY).4@,-Y^MP++-.*J1]ZFD2$<1N5JA(JF;,%4C^*/'M<,5NH=T M&=$US>'SM+]Z#7/?C8_BP\,+5V3/'A34YMKB7Z_._&0"XWHLV[1J?7X]BKTV ML_X.I3GNXJR+OTZ7\VOJL6S[VO49MR,=U=CW#]\O;VJNP*Y[:U5DS\,XF[%C MQ&HR!%=KR)*[6(]FRO7FS-4A//C^X0HD;T%2C\+#/?/=)6I2V\0WWZQ^Q!M_ M;XV:5#_\AA^[4[QZ2#G[H-9 E#(2D8"5(S9%'&1)[76!__U-XQ.^LZ/E_L\'S"\[S'O'ZFL$U#K")=:80H.FE@I'7'!@[9<ZJ$JEX2++"]<]I_T'2T=?1=^67T=$K#NMVYIC+2/;U8,W M%BFN0(R$3L(KX8F@Y82=)R"A'/RH;"50%Y*,38I0=\!V?%GV^B.NN3Y)9?S6 MBGJT@9FA@25&RD0D%88$"8F #HDJATQ034K\'X:XH6-WS\2XOCJD1"G[S <9E2/.MMB1#-=+*)1$QFM(13XGU((A"2G..E&>E M=Y+W?L\=4I3:5!\:BJ/NE0FWZ8TZ,!-16X$[M$/E>A:'^3F)+/(8DJ5"M+OX MX 'O^+0=A*T=Q)&":)O5K)6Y^+4REPD<=)/ @^M5"49WQ5LA;M_^J&/2G$=7 M; MN3:0LXW*F29]+0^!JM"UNGGMO_>ED](9EI3@93 H!ML2@V^,T-# )I\H==1[ M;]A)25[ &E9:5$EC-O2SUI),O3:P&"_/+Q>!V?K$!_SO,6P8_;"]^M,'%J-4 M@)R B.C+1%N@D>@ 3 :90+(F>E6+@$$5]S93P2<1]U/%:>5:@''W!=(RQ*Q< M.53IR8U][J$\.#KP^;5T_1S$V-4G*S!F$X9*A!T>Z-[Z?#4BFP2ORZ5KU(UM M6:D:^8UKQI8/67Q]-9T==3JQ;:EJK'@$9:6P^N8I(YZ5R2$%],TN$QG!D) $ M)\EYS:S2EL8F/9#KIN??Q.$P0A?8B6F.@ID5I'@GY5$,&C%,!"-+%) M'+'S]!U "C:DQ14;TI1A59H2[Y,C&,@X1 6 M+'_LQ=ZP[I!. 8X3WK%,:QD"+LW>Q\L+M+XEZO'CEWY<+L7X> 8P?SO)T_[\ MV&!O[V=4,^>'TE7)Y_WFYY=]-[^:YL7W:S.YCN;FXTM78^*>5%3SD1ASPVU[ M=_WHJ^O&RM>7, HB4!Z-(DQ@TB^SBR1P?+$^A,4-V?\/?/]F>MF/8O;6,_1J)EE)I/"< MA'+%NTU><,9#LCM>C7;0XX<50#34IQ-)J-JVZ4[,^ #GOD,_TK_+;[H92J]@ M'F6JM $;B"=$C3EX>G<'O+\DE4;A$3& TT M^\R)Q7B2R'+'?'#!$\/ .BXME:S)=7'[ AW24.?!*=S>DJQ7(+@9WPB2BSX[ M33@&G9BJ:$,<*RT]PCHK;$Y:G6!;^ 9/(S*O2_$,R\EE1$.C"D0RC&*06DH*ZI#;!(E/ QK2"EV#3UY>'O\**&T?A_6ZOAS =924)= @Q[K2&6"NR=$&4DOL?>5=YV^OD#HO_8/L">^C.SN:I+WD!#:(;FXDRA8>YFV](.KVXU6334'G9_>7:*" M3WL0U=%GR7=6/[QX;O-"]>EO4DYWYQFWORUM<=/)XO4X_&!]SR?4Y]M>-%4* MB.Y?%W:=+"GG>5YLP<>HRM66FC@5:"FYD.6:9QMS0M/F) G:)1(S"UXQZ5.;_?S-<(84\-31C?OC68X60^5F MUJUD&@A2H-LC3D9)I(T17:PL>: 23""N:)KLO3\,:T@A2QL5J2B6:JKR"[J0 MZ17 JA%[ RP=?) (A"1F4[E0&C58T$ 0K-!,L>S:G$T_BFQ(1]!M%*:N<%IO M_5UC8@F#:@16JBTPC$^6$@=>D-S$L]L=1L)2R4 MKMUQ=PT'T*!15V8$)!2E-)1CZB4$H5FP)%39 &AB5K8B&M)!;QL%J2.,:KKQ ML?2E^3ZMAJO_L[3K3.97"Y1^/**,,@D9X:@R-J:<:H3$*-&6FLA+1V-L:*S,6$] \0T!..DG,Y40!"H;1%>UEN796"Q&1UX,DH M9N_TZ&^IP+R_]IYWW_Y J[!S!-N@JTN*[I:!3_SZ4H3CVLSV/\A+39$]J.L MPM4YX: !-8O/5;F*YN[SJY!T^);AVJ?YRVO?3KYA8O/(7^)OYU2@ZHT5.G$B*"854G!%T_YA56&>L,=;2-J/1 M]@%Y]"GAVK-&3AN5G#*$:@QX)*>16*=B.2V22;M(E>&M"1[2'FHS;;EWKG>H M%"J>%L_GT,^N0;R[G,]*A%RN4UP>(B*FE'1(!*PL%=> *39F4\38 $$$"\K( M-@?##P,;TH;JZ?2EIK3JZ= &\I>](@CL/@-R#L%S*@G+&O4\:$U"%)P8GZ/V M7$?AFEN;QV$.:?_U2>Q194FVS*U*F/'F@T9>E3E-]VDS!!8#(@IT\224B*%3N9S?O+\E*]PISNZKO+E%R8X)TCVE"*1I,! M\OF%G-FN5$9G88P MIE2,8)SIG+.D^A4XNWY]%;Z80"H+R")"7 MC"J%<@,9U21G+H )]%VZ2=/706B'E,$.0?L.E./3J-R]\4'<96]$",0ZR(=(<0A[=H=UQ^ZQ^@GW[5KUQZYGZ#9* M;00SA$I;Y!L3NC;K"2BCJ;BSMWZ6M]O71(:$@6B \M$&HDO"F.> M<&X%#]) 8&T&(][',J0$\V#9/V1,#N%Y$]^TWM0OO1<> M'*EXU#)TM3?R#) M4 B).PJZS:'\1CA#RNR:J,"!G&_I,5Y-S\^[^<*\^DEZA>$3NE% _W98E=1# MRU7P"3NC/;J(Z/N3[C[HB&.OQQ>MRJ.=D%1-^#4\NO;2<07&A];+H@[QK;M]X F'-R9 MH@;<_'V"0=</OU^W]51EY@/K-^'EKO0T9.7[QJS;CWN[](79J;^+OUENT:,Z$>7*\N/W:=]U2!-35:Y1Y: MKBYC&C?.K9I+W_L>8[ >/:*/!>U!3-FZ5@6.[(:S&3N.4)7'EFS(G#8J\R*B MWYIU!ZO)K<]7:9O>AJ'4;]C2_O^SCF9_!^[Z+M5CUZ/J56;SKH)S$H8$+K)XND?($X_ M3[K_@?0VE8PM=T7)EW>1+_#VD%Y,UJ=>X.\NS\O@FKF??.[*&S&2,6EJ Y"D M2I>$+V7V(!5)$+@$3A.H)@77C>@Y:D#*@9C\)DS+&76+OQLIHS@7-A ?E2'2 M44J< $LB<\H8S[B6XC&%;PEP2%4&0]#S6X->AJ 4U2H>:G+W?3^] (RGRC;1 M'/^B).L7Y\L):0&<-HE$JAV1W&1B(R3B?*3(>,5S;%)$?Q+JAE2/,:279;@J M-LBW9^TGHZ LLYHSDD-B1$)"4Z"L)8DF'470AM$FA72-Z-FS&Z!MF^F_^BMR MJ![M6#ZU^GGY$C#,_=N?_A=02P,$% @ KX&F4M]2S#J?1 8N<" !4 M !F;WAF+3(P,C$P-# R7V1E9BYX;6SM?5MW6S>RYOOY%9G,ZZ"#^Z77Z3/+ ML9,^7LN)O6RG>^:)JP 4;$Y+I ]).?;Y]5,@)5FB2(F;>X/4Q'ZH^ M %6%0M6__^\OIR<_?,;9?#R=_.U'\1?^XP\X2=,\GGSXVX]_O/^5^1__]W_\ MV[_]^_]@[/_\_/;5#R^FZ>P4)XL?GL\0%IA_^'.\^/C#/S/.__5#F4U/?_CG M=/:O\6=@[#^6?_1\^NGK;/SAX^('R:58_^GLKT:*((H.#+2/3$MA64A&,8TJ M%F\#@K/_Z\-?14A0B@W,C*>_.NO]4.$.?Y M@YO,EU_^[<>/B\6GO_[TTY]__OF7+W%V\I?I[,-/DG/UT\5O_WC^ZU]N_/Z? M:OG;(H3PT_*GE[\Z'V_Z17JL^.G__/;J7?J(I\#&D_D")NG;"^CU>7'YAU?1 MF)]6/Z1?G8__.E_^_:MI@L52/7<.X8>MOU&_8A>_QNJWF)!,B;]\F>'\TS_>OKR)=#Q9_)3'IS^=_\Y/<')"B)=/6'S]A'_[ M<3X^_72"%]_[.,.R%?W%D"LH4^'\S_JTGWIC^DA 9NDL(J/OXJ02?$",FY[> M'_/ELUC& F4L W'CT VN6#V"F>1IP-"?7:O_O#*:^G!X\FX+AFO MZ,OSOZ[OZ P ORQPDC'_^,,X_^W'<>$);!;).RVT"B+&8-%8&2%JC1A&-Z!T ME "]:S+'3)_,IR?C7#>8G^&DKIWO/B(NYON)Y\ZG#B&[;M#7!(L2C,I).NZ, M#@(@2!TT=U98Y5R)HVZ#&%CJ;V!&._Y'7(P3[+#.[Z."ZZ\XA#YN&=2:.@3.0NTB^XK+/F.RAGZ_#Z:^K=@CY6BVP^+2_)20]QQ0M9UXXR724D?SUZ)FSWNH8T.ML M6XR\(\[K8ODV0Y[-+@1T[C'LZ5+4.,B@+%E,#Z>7%3=H?#_^,)W1X_[V(^]+ M(UJ[3Z?R&99QF]'D=NL0 D6/;%'\V)8M!H8)(&J<$GN MBVC&RFY8GP %&RKO)M]4([[] T[.< MBHQ.MWU*S'#"1A.A#= B,:QFXD!A5 M:&*-=8?Z)-DVE.INDDVW)-NS1,*9+]4S'SE0*LML6%&!)H4KR,B0%:PD[H*V MSMH8#TVQJP"?+K'V5M--.IF^='J6_]_9?+%TTM]/G^6\1 4G;V"<7TZ>PZ?Q M DZ6$R&N3X2WN!H%OL/9YW'"U0#?8II^6"ER.=81%K1%&,W(( GDF'[T%5ZZA>-RDV%_@-[7OF\;-:(@E%2Q,0B!F MENP8>+ $59*7 F0_"G_"@XE9U:*$Z0V+AE ,LQR9[FRR"V6AQ+] M&2)H_QY//TUG,/MZ31;[T'D^ DMKE8N:(5>ZKL.+%]J@ MQR;;UO!#N0][WU#4F=XKO;=G\N7./C*\AE$PLV0*V0?.*N:SMHS[DI41T@?1 M9,W;!NCIL&H_'32(WC=@NT%,1EO/0I"%:4,2"F D4X7'Q+573C4Y]6^]RO5( MB7A?7S/BSD@RR"1+*0'3%C4+*2>6;)&T.EAE;:,P]%48 TZR*\GNS4V''K+< MM*3^L$I=_FLZFP,OWV3N(!?%K^<+%_XMQ_G^*%^,A@=S@E*'O=T M4H,^S[Z,:9/@Q87,#0NRKB[<)!).)&>K)(S"!HXF-67')E0#DN666PBWD&G01>(-:' EQ/3;TI(E MZEDHV@H&)9"Y"#6BD[QFT>B(:+(+T#K8]=N5VSV'M-4'T-#V_*\]Q-L@/_!] M=4+.9E^O0G+*HY+*LIB<8SHIS@"%9,7'DB#1OEB:G(MLP/(8=-Y7Q UF^983 MOW-PO"1K,&HFM";;QTC-?-!D^R3,@MLH36J2*W4KJL? A.'$WL O?Y;2V>G9 M24WLWW8\=PX4M;#>9,6(PY%I+\B?DD4P7B 4 HDF\B;\V!7AH^!*$W4TR(Y[ MBPL:*^9?8#893S[,SU$10R, M&$#06_/5_OVG-<&\HB^;7="#^<=?3Z9_#G>E>//3#W$9;_-0UJY7.8S!>&NE M=T67&(,6+GD9-.A<:,G?X0K>ID%UTLH+G*?9^%,5P;30@O+SV9S(-)__#/,Q MO>#-#.?TJF6*#TSRN[/34YA]G99WXP^3<1DGF"QH1:IQS65$\V2; -4*2@N,=K0A%6]V?46/^/D;#\F7/YM?ZUMAK$F89E)DB5 M=!FT))%Z;YRR26@TTJ$;;0*TES26@>A>,CE_PG"2V01I?5U#D+H8B\8X35XL MF*043SX(#[0#BM%V<'M)Z1W04^+7-[-I/DN+Y[1E?IC.OKZHMM))+^'=_N#A M9-IA .LW^Y,-214GBLI::^N5#\X(Y8O4-<5VM-LK^IG_+\9S^/!AAA^6:\;K MKV3Y/Z\G MN9 6_QPO/CX_FR_(-YO]\N7\^/?9?$[K*^::TFJ*L+08 _/)(9G_/C+P(3+: M\17W.M$D:>(Y[X'U\![3H$RZZ3RUU5:#T.P6>:S.)Y72RBB/A$V0(ZD,LFA* M9-8&H[E1QN0FB5VW@3K4.7]3H@PF]6/G ,QGB]'YBO]Z=GY98WEF955(NKA, MJA4DGC@"E>&G")I8@U\T_3 MNA@5L.RM4SP6HY1ZH*K?Z &J\.S.C-]$^<8?X'?APG,O4O(L-< M*YF-8E:XP'2.G@5TA84(W( BAT?*N[RA[8\_G($XH-RG@PIM0*-OB>C=)TQC M.%E\??=I.EO,_SZ;GGTZAZ6SRQZY9"ID&F66A*B0<2.CIB_J<;+7.^ER^SL> MO$('$M_6R3GD( CAR&9Q BC8& YLF)0*F=H!9!-4I[N M8\@B*%FBQ\2+ ,+#@/CR9I&Y> M[H*RY56'W6 >Y^[#\&KNR*,>.CH>HZ222:6"S,9:\R"&NM_JS$RI=S__+;5407\06)-9'7L")2K1W" PL9 DMH<@9I MM>3A+C=O^^,/;P*W4,1T4"D.':5Y5A8X.X79OW"Q 1D/P65M:&^-BC,M,#(( M/#)?-%>)+#PAQ4[ZO?4UCT_/PTGU&/&;O^/TPPP^?1RG5^<=PX:+XFQ_]N"Q MG!V'L=X]@'.TJ#UP'C2Y,3%[4 6-S%"15:>22TMTU9S M%F,B/B4;O.$RHFNR4=_'N(XW44#0P(06)(ND ZLY@PR1%RDSS3#8Y2SHB<9U MNC!IB+A.%VT=.JY3HA'>$1B10-:8$QETP4OFH@'GDO6B336T!Q'7Z4.4P:1^ M[+A./>^YO,WP;?6'E1O I4%9E&%$\L)T!D@JI'.;<1=00V>F;$5S^,R4@;0U;27JP_% T49F M##(G(_D.(6D6:EG-K&(B^UXH*W:I'7D?]7]+>LI!U=]!P@.K_??I;/'Q&=DW M!.?!=#(=3* # M6HD5S;/Y^ )%CN!ER(%EF9!I1=X_$#)6":N2+L'L9 _NI-9OKWWHZMQ3@ // MTE_.9M-/%Q?+'0"-!LEL!:OKQ7+-P!O!K+6*_(Y(!LA@\_/JBQ^Z*O<6XH!5 M'98QM;=(+F6]Y??/*9GU%X!*4MPFQZRJS72"S2PXYYDIHF0'Q>:\6X!RT],? MLNJ&$=G6"@LMHH^_PVQ&CL-G'"#:>.-9PT47;X>Y%DW4*F*T*G.,4CNK0:GD M!"^E>&,Q?[M >..I@P31WF(ET*JA2YG.3FLCZ=?Q9+QRT'[Y\@G3 O/[\2G] MRNORCKX[+Y#.17-1=5*;94MD%E6-5H,*#+*IM>L%#8*;Z'.3(NC##6&@B.3M M2$8@P4-2DG$7:Q4DP5G(TC(C4 A0,I$Y"0&;HE/#JB[!A')WK): M]:T1(RT2:ALX2ZIV&4$IF2^)LYBA%,UUU+EE'+SW +[3]) ,:)!DTGL0[T ?*E[_6+C;7>?'/@,8;.CO%C!; MO(#%ZAY7#"!*<**V9_1,%UT8.-0L)Q. \V*2:M+">MAA'.OTX1@\''HJ[,^' M@R:*K'LK(S&DLS82#=VU=:CK%5],AEA/-H&C=E) UCD(KHRHE^ZMV>JPT7._ MNVS?7;;O+MMWE^V[R_:=IM]=MN\NVR/F[K%=MB&-VI<3$@;-D:_[V+#?_KB_ MR;H%R)J%"JK>. \V2:^T\C9:J/=.0 <;LC5NM!'2?A+9OVKC^B,&E,X.=1L= MUOK1AA:[(K0+.>I LR+6HS)N=('1+?#VDU2/,ZL;SQA05KN<44FM;:T3HH0- MFF9R0$X&5 JJZ"2+L:/; ':2UIL9?H)QGL-D50:^)@4O]I+9EB?UE]PN$-?E M9T,!DU/2B?Q&Z4!*&8AHA2L$$^+H;K"]I/C\;#8C_:R>NO^,W>6QP\OW3O#K MPB;)TD+'(=.JQS'[XA/R$(2JW=7M36'?,8SA)-]C!=CIN8UEOU.-5BY0*BL] MNJPM\IBUI]TG&:,Q8\BW"[__ZC']A+/%US8PVA7X8-+MLZC<^=2VDMYA2\BY!2"#@8"D-U@4$?N)7*-M\J[]XJR_=%;?]9KI>GQOK::ZC;<]5M[UDEN M.6D+0!LEO'0"L7!3,"5E;]?AG6_NYV!?>_RS*X__YLL1XVBVBUS+5WARI*)@ M$16P%"Q9$PE!F2;E/^Z&UC>ZL/4-?Y]-Y_,1F9DZ2!1,9HU,9V-K0J$FGU9: MY6/FJ4U+]]MA'3ZF-3!'UOW] ;70()9ZI3O4"_PTJW7O5O=H:4%;BGV2GYW6 MOM/_O?S^UL&,8E"&+$/#I%HV'=.">2$-@!4I,KL4,-X-'Q[BB:;1 C MW0KL=UR,C"=Q\)B8CRXS70QG0&)BPA7(SDLPILEIVVV@'AV3!M- @V:#[])' MS&YD.TM+-C+L8645(^Z(KT#=NQ MDH/:<&+716I/W1QR)ZL S^^;[ *Q95&Y'3 >IZ+%7_NJ"-W'^C312<-://SV?AD60YFDB\^?7GZ M:3;]O.H->E$@BY-M[Q+4TK%86]XD!IB1F8CH4-:6!K(%<79"=X],ZWWU.FVM ME 9!@M>EC!->#OT<5-0B>8V&V:1K%EA0+*0B"1XF-"YSNU.YE/T)&_8Q,![&U+V3(6Z8$FMF5<)6Y8?IRX_T,)O/:;&F5_;H&3N::=YD*$]YG,GJ\ M8S$(SE!9'X7E!5439_965(^/'\,IX29#[/"YP[>E%;R:3CZ: WM\WIV%<$:]D=/GK#429E-/> M,VOI@U:TS('@@14T7 ;4-:/ND>5YU/.Y;!WJ(@(SO#9R(A.006WD9',,41E: M[?&PYQ'W]82T"S\ZG9!VT4"#X,W.IR^!JZ1J>3@M4V(Z<,M\(4_2Q$B["@=; MVA3R?H GI'VXTD0?QSXAO;W^J-!$=5<*"S0%V+);K@>>F0M"&?K/>BYV8-;# M+,S<1M\[%6GN(O>#%>?=!=23+-+<25L[5>G=1]2'*])L:./C@5P3"/4.I5,L M B0&4DE:/J7.9I>#IONH_[V*- ^O_BX2'E#M:7HV6E [M M(OYI+]DU,!M_GT[^N @<>BN35#XQ[L/R>,$PSUU@/&/PWGDAW2[[=V?+\ J& MAZS4OB(]2'FA9>!XKVC(^5_VCV9L@K!^7\C(:(OUTEBGP4OO+$_*NZ)L*%C< MZ":8/:2P_YVK:W\_E$1VN$>%IB@0J%,6123# M\CWO<7;ZNERTL!JA4!I5$"P "EH:I:J782(+7-(2BS1V;'1.>!>TP\>MAF3) MS:/"0571P ;9A/ M3O!/.*E 1R B#XF[&H:I=P^R9U$G9 4MYYG&[T/#.;(5 MU^.GR;Y*&-#+6!;9WX3M]7+L[Z<5W'A"WM82I>-9@R8K*W!?\R*$9UY%QZ), MI&.(A?Y_UZ;5[96/@P4-Q=P@$>DZQ'_B^,/'!>9GG^F['[Y57+I2%+:FVLK>$7 .S,@01'-I@VN0P=@3Z.,AT$#4UR&JZ%>^+\7SIM;^E.? & M9ZE>F32.O#HK:J<=ITDX!#7:1%YB--$I'A273=)9N@)]0K3JJZ8&"5&;9;$Z M#(@^954@LQ1JQK?%NH9*8"+:#!BWSQ85A"F*.7-4: H.%TB_?>JSSM,%4..TKRH&/2I8@SL.# MN\ 8^I#LROL/?RRVIP;6==A#? VUB=Y;YX1@.?!0:WP(!H5KEI+F+J4(::<[ MP?=#B[<<;@VKQ"Y2&UAYOY&D3L].SX&8XBP*(YEP]79%3?GP(B##D 5/0;DB M!TM?N/;FPQYZ["W[Z1""&S!\M 0"7ZX B=RB598PJ$#^0Q2:Q0B:!66]-J"4 MTX-MD-?>_ UN+?@#GA,M?SX?#KO5?EQVZ.&.H2X ^1ZGJT%D[7+0O.B@6> MY-&%8A,:M#J/=H"[AR3?G7WZM+))X>1G.*E5J-]]1%R\G"R+4O=,E.[\CJ%D MO^^PUI1"?B"XY'1P4FB?K'=@!5HKDPLB2QSU&> >VOH-%F>S\>+KM"R_?C6& M.#XA&6'_>7#WHX?23<=!K-=!S)^;KC^@OV5M!K4O0.95K:R.10$L,H&W)49/TM+$>[.@6>'TD MM?^I^N8'#2ZU'<[9O?&HA? ^1*\MV;8B!H@07;8V*W%#=CT/W->>=OW+Y]/3 M3]-)O=_78_)W?,/@,N\TI#5E).M$]L:98K/VT8-1UJDBLW+&^,+7E=%AJW3WES305;>!K3=/,(%CCC$@;:8F:,BQ $>/ M*AGDO-Q45Y_EU_N=Y\_9JHE!?%.&ZRD%8'C5X[0XNT*9DK M,D/D:!U(Y]'OOQA?^>MA)+'#LFLEZ,25+EQJ7;P+D=9?GTN)QB9IQ6@SJ,Y2 M&2*U:>-SAI%4I[2F$)V).@91JJO=>7-)2>?*48U[);."DIOK(EY/Y8G9V M_;Z,%,[%5!+CBM>*@JEF.2?R2)W/&;F0PC8I*K0%3^^#&WK0Z_)\AGF\^!52 M-2R_GOO-/T]GL^F?X\F'Y_")?K+X.N+GZ^ DM/CNMQY,C&J-/B)KQ:$,M]618Y$ZP M0H"2=LZ'TB37>AN@QT&-0<3=H)[2"RPX(\+^.I[4J,$RL+.J"U[(Q0T2(L.B M58V=$C!A'=.(RA-E$^V ;7BP!=%C(<(0 F^0NO3'!%;5N&NY;AKW?'Y6 9X; MPZ.HLG%22I9YO1UDLF2A&,%DJ=ZHAE3:%%N['=;CX,2 HF^0?'1]Q#_#?#Q_ M]VF&D%]/_@&S<35Z:TZ+&$G+ 2U8EB$+IE6!6K:9,ZF13&157,$#[!S; 3X. MLC111X/DHHIS+07JY62!,YPO4Z!&/-GHLS4L9YL)GJF9FL$R!Y)\3ZT3Z$;[ MRZVX'@])AA)^@VI++W V_KQT^U96T.ORGY@_8*X#'WF/1BC(3*!*M ^:S&(4 MDME@=) Z:PV-EI'MH!X+*P82^];R2GUR$1?$S_F%^_3Z;#&OQ7QJ9=J5H2Q$ MT5Z!9UPF9)I[6LX(%@O>)Z,%=\4U*9]S%[#'08U!Q7^3'FY8(V25;)=-5,Y M8!A UKXPCH5,OC1DGK,S)7#1),EY Y9#I::V-RBZB_;8J:@7X[@>=UEF@?&2 M7=#USCH80Z0EYRJ8K%@R-!I!?$Z!MV#(32C'2E;MK=SIH$)N$,&XCNCBEOP. MF%IVL=@$ZCAM*_HJ[%;]]Y#VH9@0G"_@H"JIAED]1A;I(W/)>V[K=?XV1: / MQX [&D\<@@!=A-Q \6_Q\_3D_9T6#+@5U>&MQOZ*F[:2>HN;V]/)!S)H3Y?GLA?]57Q1,10:K2'3E6FG M..UY],$DE451R9&KT\2%V #FL1@$O07=HAW &J9SLN^"JJ51L!G6<F\U?\?VW%KQ7<3;QB[+T\GR:#+"Y%^OR3_7R MY]=OSS&W_;YJO&FP#:R# M!L; FQE-F8KI'$X!E 85,B-JK7(LI6YYBB6:'=PG2Q.A28V^-1P/7OE]Y-JB M8,%Y'UR?A':9I1PLTP(#"XJ\$2=<1$[FCK5V!^4^C'(B0UEU^XMPP.2?]4O@ MN\!XI&5$.FE@2P6*?<37LHQ(%" SK?Q(#B;M 61V>!4DXPZ]-LG*LE.3O/NA MQ9W*B RAQ"Y2:UI&)'@'*MMZV&,$^?.FMN:D?8(@A2@YPA>&4Y :G-5E3(#48]K2M9<%2[33GT('U09D7TUN+?@&K@Y M5VLRO#KO.[=<7X!+!X*L-F6"83I&PP(2O0*W,4L7+'ET+NA$TJ, ; M)+YNPG41M=T!6+S[B[/PJT$4G7%5RQI!8K;#% M=)&:QN@B\T4$9X,URIH61+@)Y?#QCZ$4M5ZZMY^4FUS0O4C6_[8QOAW/_[6D M>N0R0M'(K/'DEZ .#'00K%B9LPE2*=ED*;@-U&.Q'083?(-;$M^P7;3(N'+N MNPNVEA;$;>".8T,,I\JM'!E(#TVN=M^*,12IK&;1U^J,D,BYS5FR8H3V*&GJ MF$9W)P[-D3NLB6-19'?Q-Z#&U;N [_Z$3^<['D]&I\P]DP+)@,I(J(J43 CG M>:G#U1NZ)?8GQ68XQ[A8-93*IH/+>ZN%,61QT[J5OCL[/879UVEY=KJLY@.3 M_):@UPI8:RG$_4H4=7[/,"6,^@UOO2Q42=Z*8AW6;MR00"+/Q7$GP3O%XZCO M0#MK[]>SQ=D,W\#7NH[-RW1V-4>LI\9V>O8P6NH^C!N:*3S8Y$QV7&,2((OD M'-'*Z*R%5?&IK@/JI(WGT]/3\6+Y9-)X75#&DP\X2>/]JI[=]KC^,M\9['KK M0FF-]HF7XJ+F&;VD)5)Q";0S<@=NM"/L/26[_L@>!+_[H4-*>2?@:[)VM.70 M;@$V2Z^53Q$L#XEV">^DC/*JK+<]OF^RSGQ^[;&O+N^?*IIIJI:P(H3F(KX> M(C.H:(\L:&-NE*&S#5*OA.&?S^;TG/G\6?JOL_%\J>CG<')RT7)L^>W9MT91 M_YA6 !>;_/R\NP]\P)&1'*35@@7-:P_EA,QG3W*)0G,-(0F1[V+FH(B.D:0\ M"&NN)2H?13\-8CP7XZ"9&VL/NSJ.*?DM>=E'BH8R@\E\52]*C))#[01:QFV] MXYT*9V"M9."%X,X*;G.3FXQ=0#YX>C77S-!W&ZK72M2OJ_Z%(7,Y 2X&L9H( M]++7Y?\BS$8Y!VVY24QI0ZZ,Y+500 %&3FY QT-.N%LORCU>_N 9&W KQO=_3D=.D>U&EAR##)&<4O)'HY#$;2^,]<4XK_8EQ[9W/E9.#"+C M 2]:[$S=)4Y2+HYB=@:,X,J1&W7D6%F@E3 M*I5=9E%6.=FH!(SVLK*>]!76@I*B+ MK+":PE KIM-^N%\.S:8'#9$PP85:(/0>ODHY8) 67.64/DT4N3\^A. MJ/TEV"L9Z9;G-9+G3OU ,TE5"YY\L=H8ZR6*FG8>-6+)@6\6ZU"=[V[FLZ%N MVH5"(@IR9A4+U@#3D1<6:5%C"E(QP1?I;),"(_>M"\6A6-6I5T47Y32]FO/K M^ M!NMI9)0MG(@=@HB3: 26!C)GPJ:2[,NUTTA'K@06O!>%<%&3<%<.\"Z \ =.^B67T(*Y,=U+9 M;E>FN\C[(*<#E\;^;PAU-[VXZKCJ[SZ&DRO[\#ZQ[D[/[Q_[WG\X:['P4 L) MJUQ+$D>=DPG: @<>K4,;DPJC?0?63#M+,ZBYCL[?8SF8U/6W9(;W'85,[ M,(?E0 ]!K5$%H- D%D(:#35US--_@H<2B2^TJ)M.5.D&J]\>?OGXJT7$_CZ; MGGVB]UR">U=+,U1LSV%YG_2*PYZ\\@W+H MED.Q[GIHR)$6A0/34]%[MB08QXD5F#X"Q%49A.*K' :5$T0A4P0&ME&_)L1//$&--? M(PW.O*Y V43B[&7,]3"N1(4T7JN9#\ZS8C0W,14LJDEWL=MA/3'B#*BC!A>C MOXGFZR;AK Y/"EJ;/"+C61JFA1A1^70 MX%JZ+R>?5P9V^>E_CG%&R#Y^?86?\609=A>UC[M,GD49ZNF=#LQ[0[(3A7L. M12G=Q"';#=ZQ3D.'9\5VV@VEG08V]\9XS$V\YU'[7<"V/!/MA/8XAZ0MU+Z- M603!.N8"HG6>Z/J=5276/;*QX11!][DEN4](-@=)ZSWCE]=5-62 M5R\GG\X6\Z4$Q/F)8#0IJQ044PEH^99!,,_)4$3D/DF+7KLF)OPMF(YHOP^O MS6V\Z:F*!M'(3=#D10.P%$L$A-HC-3+-K:AW!VC2Z&(]<*.@-(E'WH+IJ;%D M'U4<:"U1%]D%T017 OF6L2A:4.N0 RVH0AKA2A019-OSG9N8GAI+]E%%T_#B MIK80.ABM$S TG+!EJ#6TO&>UO*/A(^CAT+FE25L9;7#,E5+K\=C"HO69(11K2RXEM"EW][!R2YM1I(OX M#Y=;"H0H*-I53=1D'DE)[EVI9VW>*D6(B@Y-[G4]B-S23BK;+;>TB[P/DENZ M++;V<7I"SY__\E]GM93@'@EL&Y[2/_/L+FAK*6,J!@\"LC9::JY-D$5YS@79 M=M$Y(4>W@^PIM?TS.[<^JX4$=\C25-Z"Y2K1L[B./'L7K,WD6B?K3EJB:;+-=0!Y^\STP M_V[4)6ZEP09QQRM8W\S&"=_@;(EU).MP-2D_"E-Q@:K5L S#$G/AAO9$V20K M8!N@I\RB_373P."_@NM:5YFWF)!VD$PXK_(["-1(VSLS 0K36#R+OG:BQN!- M*@Z<:7)0U@WF4V;7T%H,J4P*1.$R6''*MAWO.G)L&1XN0_="68+N&4;P7F-ULQ',2:N1"XL M"%\=85$K63H5A['39H#?/L9/D[F#<+[9WS#K-F4XYL^B484#+II#!F5.5N\)XA+,4S?S]=P,G5GS^?SA>_3Q?_%QH7 NZ'FW$3VX& M/ QN#=A6I_G 5QUEEHV&EM^JOR=&OO8*BB$RX*!KT5?RWG.1M4ZX@1QG\=5E^/M+9D466%4LZ2*9I2,Q+VE*!*RY* M5%:)-MWQAD#_Y!A^>)W?)&X8A+CQ[D'$]4$L/_R#)N]X\N'M^,/':_W7(T2E M$(%963MG@PP,3.(L) RUJ3:Y'4T2+IN,YFD2^ZBVU^_?"'08QK:J*#@'F1FPGL2HC*&Q4#@733U-CRJ1A5(NT-]>AQMJ\T- M!.Q].O1LLACG\A2-WY?+^>_.XIRF+R=T0CW.; M9""=WI)X-J!"CD,=6W3FAHQ8'@4AQ7I!/&8DR\!J,+I8=,U3&P])F3LNEQR- M,5WT,'@+4J3-+]=7'HP5D(TUS(>RB[IUKOS:B[LMI3@04;&@L)Z_6D4$ M]V3HD6UG,!:-T"07?"NB1T.*867?8)]8F5#TRZM>RTDIC[%6"JFW[TL@ACIR M%E5V,I&#B,DVV1*NH7C:QNC^"FEPA7E_07P;QB2_.8%)G507_=EW&%-3D[7! MH(YCY/;@2M=3J$,INH4IW&)L$$JR463FD-?*%M:R@$;2ALYY4MH$LH">-GGO M,+?O.7>[Z+R/R*OA94Y MRYD7,++HV.:$_U94]S JWUSQTU9::V#^O_D(D\7T="F0);(W[_Z8GT,+4H 7 MUC$G''DFSA0&F BI+:5>F^,J-ZF,?0NF[W0:3&,#KD_SV6+TMLICN6JKY.L- M<\MRJ#5Y-4@6G4\L8K1@DHS!FQUH0P^]0AGZ:ITNU][Z--V#_04_X,6@2Q#G M)-P%1@=+?G<>#+]$W&UT]]# N@Y[B*_%7#Z'4Z*+FI83II;%^&,LA,1;5L^& M>9$R&[G+1=+[H<4MUN?P2NPBM8&5]QM)ZO3L]"*Z& 5*69:WE@D(K2(L*&Y8 M"L9%-*: V"7-:"?U77OSX7;J7K*?#B&X >VR)1#X<@6(E1!C](5)%0T-QQ 0 M44CP9#8:0F-!Z,$T>/7-#U"#>PMNZQQL6YMI]?'EI.8QCC]CM1+[]!WL]H(6 M]7)V'M!Z*TE'.H( ,J'4$BU8X%&!J[U9M>-Y0^VQX$N:ZI<-!=),?0N M,(WU7#4KR8RS(3H!*'V;-G#W]++F,=FXY\W-+BIL45SGTB<;1G;G_ADHJ72J M_AF9 3H#F09.)\9IY3+.U.I?;2KSM!C-H5(-[Q-YCT^+^Y*#2)OF]!0OVRJ] M.A_GJD$$"!64)I%FN;2] O,I)E9"M%%S"^":!/UNP73\V,[1"'.C"NDPBFM2 MD'8CM(MF,SN :WFZ>RNZXQS3#J;+W3C20Q$'9TO@JJ!"8,H&J)?4Z^T$^K)D MY6BJ!%OB+A'DA\"2.\Y#CT.2+O)O0(ZZ6+XN-??JXER#X"3R^343MN9:6ENC M<;5XHS0^YF2#;-.J[@:2PYO_ VIJ.J286]CM>$(_^O!LDG^#V;^PWO0\]R@N MF@45+K7C2%NGLK1UHF6Q7O/DVCN="Y0B0A,3_ Y@CXD5@RJA30X$T@,_$L 7 MM?G+]%,5P'6(I>CD4""S50@Z:LL M6$!>4K>9JMDDQ#"#M@>$U6&5D6#5,6_ MXP1G<$((G^53$O5\,5MV![@.TDM,0DC-E-'(-/>"=E+(+ /8XFJE!-=D7=D) MW6-BS/#JV'J.W39P_\=Y;9FW[_YXEF@$]*U!X_:W/+]%V'[7X:Q%[;/PW A4 M$6+2(GKP#M%((H>R1@2S(6I_RYN.7OP^*,\U5*/'<,ZT+V10"Q0,C4(7P)%U MU*1:U#TH?K\O@HM#F(N^.S<*CEU687H[/3GY=3I;UJ5)9"=@I#5#:B3/Q@ML)+ MDO;# J0=Q9E4$D7B*?/4)"1[L!$^H)ER *H>?E;MP;-CW,C8>Z!_ITCC8#9ISA*,*8HYZTD;/'H6$",KR:>4C?0JMFD2D,(L,$J_7F" 78]'R1G5- M[Y<<'M R^6""/\UX^*"W('(, ,)9)F5MQAM=9M&3!U6T MXK(4KI1I4R[WODC@^W2^G].Y)9$?9D3Q;AE(CR[Y6)>QVL4EE42:#)JYB-ZA M$3KX)M<,[L/@[T\?#U,R0 F!!"5J&@(I('!7&%KI.<9:,*U-@Z\GV,>C5\3O M*!J_+W=HKU>JM-J#T=8P)2.M'#X+!@"2<26%!663XTV.*1Y9B>1.1+BU1'(7 MA3R4ZK*[C.E[B>3N)9([<>4096;W4?1#(3$XD)FV%59 >YKB+C*OO&,6I$BJ M:"_%0N6MN:Z'^8^V!O&M\'V_#\EO?![AK.VGTP7H +D""#53KP M$$N69,TI8="IS-TM]\$VO.GH]\&,LES7SME6U2"G6593IE6V.*TT*.62:==I M^F'>!_M]>AYYN!F9.%O,%S#)M7WSE> 9K156@#+,HPQU;B.+R7B:VR+&'!5X M=9R."4.-\!ZN[L,R?["09E/N/.@+8)&7J.H=:U$\9]KJR* 60:.MU0KI54KV M^P6P TV2MBP]VMVO+A1[P+DVHWKM1FNR3:MYPK20R$*!S(R(DKM@A/8/.I7F M^TPZ\K6O+@1[4"DNZRM& K0VB,*2J3,@DW6J$*NG[U?E\&>>F8^ M).^(?36:7LNJ1""%U0(KPLKE30H1X(&E'3V=S/RC&.3W@(#?:@54+YG# T[ ^[A;.Y$WPW)8])9!!9"1%8K::#1T@;SP&[[?L_,?Q23N261'Z;;AI)>T#FF06)0%]Z2YL BJ*;F &/+/VO$Q%N M3?_KHI"'DCFURYB^I_]U3__KQ)5#I%#MH^B'0F(!/"='UJ4R?GFGV[+HE&*\ M%._(P(K.NUWTVX"SMS5'YUP+:3,P#%:2>5\KD''I&4=(44*6 M G;I9-R9>H^_G7TGI7=H9]]%8P=)_%M5QG\/7W"OO+ZK?]X_;6\KF+6L/"5J MOK2V1+"DC=.(R.DP.1EM@[2N9I2W75S[G#QE42IN KIM'1ZCM/Z[1[U;@^TKW=YBMNDP,(]P;CQM4MK>#71>M+E9HDVI_ M)IU3 .&UNS^LMT M-YAK A4Y9L$E;651Z:Q"E!(E+0$&#*:2]6@7P(-(LP=7[WID.]GNU.E;^\P# MH"NHR5Z5$$40*BFI460'MK&;_^A'7^3SZ\0K+LYF_QLE/3[[@8I9 @@Q*URBE9<,HA M P.9V6#!*G16I29E+&Y%=7CK>%!VK%NZPVF@03+SEI&_.9NECQ7MKR2KJ[\S M+EY$KKR1$&SC/GBA$42S)0CH7((PLY%:TM"%V:7)V_$]GC9J%(Y2B]0DOZ +R$="LN;ZN,0.=H0C"A<^T^)Q/S-I/% M1ZI$)8NWO$G+ST-QXHZDH>-1HHO@!Z3"TE7X;3R9SL:+53[+JNK0>6()&65< MF!IL%\4Q+:(D>RV0[>\AY9R%%"+NY*%M?<5QK>%]A#\=7'(#'E,L4;U[_NP" MA7?.8$P,8R8C3*IZ]QP$"T8K9PDA5V4G_5T^\F'K:S_)-%YZKRPTRY4%/)H@ M"F>0:ZUAD,A\])$%KX4*4G%ETP$-O>^6W3Z*:1#WWP+MHJS@#N .9=7=0'>O M#+SNNMR-(ST4<;@5YAPD:A%4%(&5X.OREV@%35'3/(E%J P2VG3?/0)+]C/Y M&I.DB_R'-O=J0@65U[Q+;!.IJRWPD;&2[W*))1C/E?/,OFD@THVM;D9=ANHH0[YKCS[VPGD MZ[)V.'E^=IE'DD?G#2W95M?]66C#P!B2C#"YA%)DB4V/^[K!/?S^-QB/MAWZ M-=17@]S-#4>5;S%-/TS&_XWY92;TXS*NJ^.S^1R_P7XVR:_HV^.3\3(A;#X_ M.ZT-PQ8P^3".RWPP*26G 3#TUC =N63FI$Y V(7)T=K)E-_A98^ +DWD.F $:%=\SV'^<02@I,!@F4[8(KFKAB7K2/.RQJ-%*U&(=4^E\AXZ+;-FJ->]:IK&->CQS_'BXSK\JRN94T(6J8B[ MSE6DCL62D%F!Y$-6JPS43LSH]-K'PHMVLCY,!N45:9S'R)8C&GE9&]%XVM4* M[6K:1,= 6LVRCSRK'()636I5[P[Q$3"HL5X&S)O8+ (] \;UD>E.WOO_-GY7K^VL5 M);XBYEUQ>%?>\5IMS#_F6,Y.7HT+CC "U+ H,UA;')08F2\N,I><$=S'G$.3 M!F!]0#\B#AU,=S=Y%UI$?L_OZ+Z9C1,^.UD^@[Y],5/J7?#: ?$]?'F!^2PM MEJ-<7M,<\6(@0B&QJ3H8EVK2N%YDR;](E;=!1/")F'D^[&Z)N_1N9 M768C;1C7_.>O5[XZK]-9$\G &N:7%X4A%Q:#12:$,HZ\ L5UDVS:KD /=6FD M&<^::N:^W!79,+15:^/D8K0 +$H@P?D2F-= WB:XE$J)VO&FQP]K>(Z?*]B" M W')TLY*'DK&6V5K@F!22.Q)8[4@:/0Y8N.ACZS/%*WGQ"E%"@UELB M%(%S%L$9AE;P(K"0#-:JT-R_&P4#RWK+!8,.@AHPUV$^6XS>UAJU2T9Z7H(R M63)).QK3AOMZ5B7H2^&CTQ#,3FF^]- K4[X'GP)8AS MKNT"H\.FOKNZAY_!=V_9/32PKL,>XAMPA5V'$T706CK+1$F"::T$"[H@BU'9 MI&72F'>QY^^'%K=LI<,KL8O4!E;>;R2IT[/3BV+_:FP^WD?:2_70(P0V\8_X&7ZX <5PX+X,B(-J3':?K M<'AF"H+/.CB%=I?^5KMI\.J;'Z &]Q;W'JXUG]=Y W9T* NQ&4* M4>!0^Y-ZEB$KIBT8$A(:YI5W(4"67C5)P[FG:5E]B+.73!L49&YV@2F98@Q9 M&GGIJ8E,8BE<,LPV>Q$C+[9IHLSCOK)V7Y:L?34^X-6$O8/SGBP%N;Q8E^H5 M.T-VA-=>,A?12F6]4KI)CNF#S)WI0[BFFKGON3,J6%6RBDS5JL0Z1LVBL84) MD-%F9Z/.30VYAYH[TXD#.^;.=-'%4;(@=@'X/7=F/WUV3H?81QE'84TM;@"N M2,9I;M!4*8X%5R,[/L<@$Y(%V:2=[L/*G6E+EBXZ:)<[D\C@RK7"%-3N4KH: M8[&XQ+PI2B>5O ]K3'B(N3.=9+TY=Z:+H+H6TCK_=OT088[_\6__'U!+ P04 M " "O@:92QH;VZ2'* ,/ @ %0 &9O>&8M,C R,3 T,#)?;&%B+GAM M;-R]>W/<.)(O^O_Y%+BS)_;T1 C3! F2P.SCA"S;O;[7;>O:ZIG=Z+A1@:=4 M9TI56I*RK?WT%^"C1-6#!;!(BK,1N].61"(S?R!^2 ")S'_^WS_N5^";RO+E M9OTO?T!_"OX U%ILY')]^R]_^.WF/21_^-__^C_^QS__7Q#^^YLO'\';C7B\ M5^L"7&6*%4J"[\OB#OQ5JOQO0&>;>_#73?:WY3<&X;^6+UUM'IZRY>U= <(@ M1+M_S?X. IB0I&UTMUW_[L_T?SG(%C''KO/SQ7_YP5Q0/?_[YY^_?O__I M!\]6?]IDMS^'01#]W#S]A_KQ'WO/?X_*IQ&E].?RK]M'\^6A!TVSZ.=___7C M5W&G[AE__+@1K"@Q/ZD7./J$_0DVCT'[*XA"&*$__JUO;L]9TH>;7679BU:MEM1JB1*KY3\<$_;S&>H/I&^Q MK^L RI7F?AI*QRY,/PVF[HWA!S6^PBTQ9ZM[*\NO[-, MOOO/QV7Q],%, EDY=>:?BSN5W=RQ]><'VT3^BVFBR#^LJP]I(7 0Q2+","), M0LR3R$R.YG]0E(0DY&F<)&11;,?*0JWA;U\;LTK=7T?Q/WCT1'&$43*5;QXS M\3P7WZ\.3;!F;K6S,?EYS>Y5_L#J%XSUUFVI /G74COCH?RT7(/<&IC_\9]_ M?@9I1CV^^KOMQ]6X75C: ZUW(T';:-"R&O GT'ZNMAR4IE^ RGC0LAZ4YH/" MV ]J "Y !0$PGTH%PM$O92->6+NR?MPFV^VVC7BU;GO!MV67:9;S$O-:)=-_ M8?"S6A5Y\QMH?P,#5/N._S"Y[C_OC<;+K &:9>+$IU@_\;/8&"_[H8 OODJ[ M*GG='BDVKSN0JR_5@/0'L,FDRLPZ[P#@6_J3:KEHEGDWYM5%B+#6+-60)0F& M& <"I8@^K;BH_!X&1J=;->&?V M.V;I,SOE#3WE2OSI=O/M9_-*Q4SF'[N$M-?<)(1QS(AF0!_]N]^ :WBA',V? M-NO-@\H,):QO/ZS%YEZ]^V$Y0BUD1!#5$8,:,PJQ%AP2&A)HO$)&0Y:&.A2+ MO:742;>B6ZK3%^JV6ASR:ZVF<%7IZ.?5G4#9S1<; +1IAG4%5%M34*D*?JJ5 M/>X4>[LZ;J@,Z:".2\>7*.!,WC*_4C5D&OS&F_&V!$(YY$&H8:IQ '*$ 4L(IC!."I0@QEXGT M6GMZ*C WE^!2%,MO=OWP1:W*[>YB VH3EBKW7$[Z=H;CLG!$B,=>WM6J@XT& MM?(-ND]@JS[XO30 6 M :<+_-^#JK"=Z@ZZR?'68=K74$Z&]54_?=OI1GUE: MW2^+9BM(QC$@@#?'1!-(4"T@1 M0BE#F.(H]2$^/_%SH[V6]H"M[=Y+2W\_UO/L!S?.&P_=D1FO$UCPK+OAO#'8 MKA]N0W*=IP:3,ET_='9YKF.Y7=<]5 MMJ!QF@J5:*A1&D(LN(!,LA1J$O 0QZ%.J-?9Y@$9 MV2J_Y'F1&2I9F '.B, $4IFD$.LT,/^B$40\LI$-21JFL<\0[Y UMZ'>J%JZ M]HVR9F*LU?5T,KI =J."@: ;F1)ZH^;-#0YX#,D17>(FY0H'NWYYO\E^,^IG!5NN;]B/ZTV^+!V1J\L@5UJ[3YV2!;GX\9"U1^ 6KEAR,A7[B&9"1GV9/2DR\BNUSE_7[/P[31 MPG;^HG*S[FK"=OZJ['T))2^_J8S=JC*FYZU9F+UGR^PO;/6H%ECA2'"SBHI$ MP"!F/(6<:@$3P9%$ ==(>6WES,:RN5%OI7X90?J82_"@LBJ2=#:!I+Y?CN.1 MXESTG=&4,5TH:OW1;4-1+T"#$ZB!JJ)5@84*6*Q "=;?0\AJS_[_^XAI]37N MOTG0:\\^G2XJMJ^"_=R$;3L?U@^/1?Y1?5.KJ-[!4RA(:"1#&+(XA3@A(60B MQ&9)@Q S4SI20OM,W!VRYC:5EKJ!R&_B[,+2;2H;"*&1)Y=G$K\ E:(7H 9L MA"U2!TR&)-PN<9-2H(/=NZ3D\DH_FGBKM#*K$OE^N;9W@Z\V>9'_DFWR?*%$ M$B::*ABD5$*<$@%)2C1,:2!YRJ,8AGAN+!)R>&DS;O4;NLQS5>2+F">1U$A"C70",8DD)(%Q&@@)8\H1051ZQ>3N"I@;#7Q8 M&RG&90-?[/KFZW?V< &8U=27#'9P=.6 _NB,/O0;UARW<']5'GO,;S'E6++[8A4OMK"9810K1 *J$11 CG4(NN(*:ITFB:!J3 M,'09PSOMSFWH?BT,='FQ%&P%?BT/G:M]D=_?;N[9, M^J+A/'Z/V-XQ;,T;K2%K?MH=KKM-3C)*C]C1#,YC?S[O ')9GFZ601%WFY5Y M/Z]V$K:'[)JD49@&">1!8B9>F9@YUTS%4!$=):'$*.5>,>&N@N4OS?_P'$J+TGX J+>AW#GFR(_S.(8>$=Z)SR ;9>H=XC-@'7W3&.'8\*?M5 MCAU=$3EV[.C\_L3'CA^7:_6A4/?Y(C3K!1D$"O(H,=Y'8M821 L"S9Q;CTUW=K8'\BP. MO9ZU^OLXK=I#<;!CIOV6_?A<;W[HQ;7*]":[MQM&I8 OJC#M&P4^F-^L[;(S MOV+YW8+HE 8HD)"9M2'$5&K(0J*A5CR07-%0Q\*%L7V$SHV3K4XVY*+1O1[$ M6:,]6#;JN_&M5P=T,^I8L([,F2V-8:DRV.H,GI6^ %;M$3"5=:J4U#7W/ 7KTCN^9P;B83W>^T(Y1:R$/GDT9_[+Z$*B.ZJ5L59FV)K?_<_D M(@E#S\MHQ_O C2.'079L!_D%J!]:H%I%![R(=A*,0>^A'9"A M=-HB/29@;O31Z @:)8'5TCWIZ4$0NYE@"&C&WE3T0\4K&VJ7Z6=D13W8[&39 M4;N,:F=)[7RNGU?PP2SEU[=+OJHC-3ZIPK2^>K2E:W[9;.3WY6JUX&9Q2V-$ M($^Q&=:$&O\@M7>F D)3S&+-@G3Q365\X^HAN(CU^:+;PD>-J:JUSDO7P&_R M=X+:S0T8&KZ1">%9W2KDRJ!G-+:Y4VN=0:/T@&E4?3 :TD]PDCNIQ^"#Q*[O MX/5NCZW\KU>7=7R22+@TD J(5&1(QB9))R2.8$BC--)8,X2H\V;]MMG9>0Q7 MEQY[PL_H..RD][)Y;%?@ZO+TU8LNNSUVNWO9/]%^]LUC+MCZ:SVR5K^RK*_*9LKL$[]7']&!(LHBBF'#(4) MQ#%2D&NS, FE3GBB-17$:W_XE,#9T0YK4L/<-_IZAE><0MC-<1D2M]%7,:6J M)6A;94&M[0CWR5RA&32@X93,:<,5'!'8"T9P?:]G08F7.>4_VIM00@L<"HVA MM!?+L.8"TA#'D \,4:PU% M9#X7)6/&L=<-4S_Q<_,PK/9P9=6OU_@V;/#9 M"4ZO4,;O?K$CN@'W:!1\'X:3!L+WPN=O8CX?JV95<_/M6]EQ'6:8?'O7F7I@2UDOB,P:J># F-)Z-3 56,>@\RYN2^URM4>R:;,)];P07EKWI,*7% 7 MV"P>$T&A0@H9GB44TE0G4$D44I$P@4V#'CP[-.I3$>_PR+JQ[L!XC4S#M;;; M#2C[G59Y[YHCM<&YV0.@80-M3HN=..+&&8?]T!OW5^>63_739OVMS/EV.B$F MTH22)%%0!]I064BYH;+(]*SAL"!@QGOD>/%0)H[[6K"L<-QDGX%I/@RP:^!X M9/!;K3Y@!>#J=KE>V[VGC0:5"C-.M>KQ486"1C06" HM;#"92"!)40+C,,8I M4C%54M8?U;NU_._\237F3?-!*>L!_??ZE!P/IV:@ZHP\CNER]6[A^>^4I->_ MSV=Q57E(N_X^+CN/T)/39>7MH5L_/_,O+%O:C4>;3J[*O+30<4B56:C"2(4" M8J(5I+$,8*R3($$8!21UBM@Z+F)NNP2-AE52/;]\7!U NDU/Y\$S\F3AB8PW M3Q\W?DC6/"!E4@X[;N4NHW0\>?[X+DMN1HQP&L=F)1?8NQQ41) C)"&/=,(( M#6),>-_1/<=ZICM?<(]ZIGL0^H_KF=4F]<+DK#$]5@72/1FO-IZ[JHD>?:[G MGM"V2/R;QWRY5GE^*8PC4=?Q>?/4^JD\3%R$.DTQCA14DI4Y^C3D"=9011%# M08!#+/S"(ST5F!L7-/K;=7!C 6B;<&$7/JU?U(?NOCFK?/O)<1T[(OICKSD' M!]Y_1=@3O4%7;[XZ3+O2ZHG0WJJH;SO]6+&CI/Q"!@E+4L&@""B%.$P19"C6 M,):IC),H""7WJI+8(6MN7-=2M3Q4$FUEP4]?;()V4&S IXUQ 2B 8/>%%]9Y M[@YV]8D;V0V$],B\UHG9<-SE ,:0--4E;E)&:C7 MD9EC9!\^;/.0(WI'PJ2#^+!UN^/VR%/G+I2N,WNGH7BZ-GU9&$*P&Z\/EATJ MQYOK!$=)2&%$2 S-2@E#IADQJZ0H2*F.=*2\RK&["I[;\&ZTO0"EOMMTVP]5 M2O[S%D$G^L!W\3,YUQ=@1Z=D$-C&=E#Z(>;OK9P$8U#/Y;BT:;V8DU;O>32GW^CIW=AB M"C;AEY)O'S/;?AG24YX&'SZ17E#.&$(!A6F0%"W8#_!]6=S9FA?^E_+].]C1B1JUV\;>0ZX K]2_: K"'HQ2 M>@[ N !,F\\)O-]D6BV+QVS(&*/>: [J>OEK,:T3UANE/7>L?TO^>1#?&>8N MGBZE--]<;FN5J<^9\0*_V;3Z"Q5Q@2.90!G;2M5(!)"$DD"*5< (5H0JXIH/ ML4O0W$BSTA74RIK!9]4UD()&8?<4B9WX=K/9D*B-S%G] ?/*GNB"QAE9%#N; MGRR;HHN1[:R*3L_/[7+&7\J@OP_KBMH6BE*I0\1A(JGQVTB:0L)-_R0)3IE. MJ="!6JS5K3'NU2/E7ZKN- AI-0C;!HP8]%)%PMO ]\IWFTW$^TZG._IR<^K( M_VZ1Z_6W8CZ5"H2_A\#TP]WV]Q%\OJ/[?Y, \\,],ET0^1'Y9Z;+^JB,(K4> M^2*5.$ QCR%+$P1QH!1D- AAQ&F0I%J'7&F?G87#8N;F"%?5M^R]7;OF9_=V MHR>W:__5HZQXPW0%N&^5-=YHL+(6]4]#<:0#W&:+\V$=F=N?4VV5&EXTQ#U@ M%$4W!J/DVWHIZ752;AVT]FC6K<-/GW6PD9OF[#%)AU?G '0-$<7.:@U'"'I M03<&(YQ8[$IZC=.*(]8>.:DX]G3_K'LW*KNW]4A^984M<&"FO"_JH>86>ZAJ M)LSE UM]6/^'8L9QR91::!2QQ (;V9Q[&.D$$JUL\'K(XS@E*';;6CM/C;F1 MA_G4L'^&O1[PNQ'*^*".3#AEQCUK05FZZ +41CQ= *LM*-4=-KM>?[B&SK+7 M0Y/)L^WU1^M0UKTS6AO$\;E<2_.;[%')5AJP0P4521HR'# .66)31R%L/",J M8BAT&B"FN0J5U\W;GGK,C?UJI9L<2;YAJ#T[HY=O-0;$$SM?99Q: WG+BO%K M6IZ)Y8A.G+,JK^GE^>)UP@WT;JX?5VX3&;QA*QN0\?5.J>*7;//X8%:C[Y=K M\[LE6Y7G-Y:PKUBUM_6Q*3B_$"F-<2(C&+#$+">5-!ZC""E,(AH&:@-@F4-H'&J NP-0ML[0*-8>!W:QHH;?,,O#N[;]TX>,H> M&YF,I^DL;V8>"N$A*?ILG2;EZJ$0W"7MP=KMQ]Y?5,%,4_(=RVRNNMS,&(_W MCRM[G/M6Z:58%@LE48H%I3!E003+?S%!0DA0:IQ;EL11X+6B/RUR;@S<: Q4 MK;(?BSI@[,:3PR(W,A-N06NT!3^U] 6UP@/6XG!'9T@6HDIDI $2,*,6,,,A8+&$@:1(RI*$HBOV*FG?)\ M1LHT54Q++4%FU80;#1]M,N$>MS:[4>8!IH@(!*FP@>1$!I BC6"HA:*AO4J7 M>EU(&0SC*7C\^8QR-076?4YVST!PZ@/>+PUZ1MDJV?581[U'0!GOQ'=7X"L> M_!ZQO?O\]]A+/7G[.3?VH7VV0-$444)@0)59OVM;I8"'*4RY"!.M@EAQKRH% MW>+FQBDO"A14H6CU^1OH<^?^!-:.E#(8@F-S2BM1_OC;DVZP#,HJW1*GI14G MZ_=XQ>VMOL[9D6_YC+W-VW3D?NSJGQ]'+^:@.>_YRACX3'\*7V[P(T_I@!V9):I3+@ >UM%6SLN;,9*KL"U63+7L7J?UT-&ZIT) MXJ"Q>GUUF39:[TS$]N+USFVO'S]6Q<9OV ^5VV]K$:4!HBHQ"\,$,UOYC$$F ML("$22XC'BC&O3)G[[0_-S;[L,U:XAM=MPN<&UF= 77RBQ*;V_7RO\RB21JV6.HR M!W^=8+)>65VNVU%MYF^/]TH>S?*VT*EA@!03J"B+["U'!&D241@(I25--,6! M%QU,HO7\2&:[N='GL&R:GG;CK]GUW\BLN,W9WS+X CR;#-HV-QORVRTN>[31 M#B2N#;\ .QDR+UZFR!R.>2?MKB'Y?!K%)YTE)NV+W;EG6N%]0^K*F)EK9MJ^ MR=@Z9\+J>5VGF[(LT"M%BCU BWE#7\WZ@,[ MXL&+)X<,T>N'W; !>YXZ3!R^UP^A_6"^GNV,NSUI=WS>F^]YH:D2(0\PE$S8 M#'R*0JJU@F&*$A&&"F&NQMB6;!28&^>9CS4>9SMR"_FPVY!]@)SC]J.U8?K] MQUWT7F/?<:O#+/<;=Q'JN\^XUTX_@KO.;+TEXTJ624RKZN54R2!)#'U% 8\@ MIDQ DD0IC%$<1@2G,8ZQ#X<=D#$WFMJJ6"5;O@#_,_A3$"#KGH%O5F'PC_] M0A3^$T#!11 $@#T6=YNL7&+:M>%ZT^1=7I9Y8&TJS:@7W6CQS+X9F?F>N^5K MU2WU#;0JV>YP]-:!PI ,=DC,I"358>7,E1VMG06*V&=$%V#!W6MV@:G]AIV+%IWQO8?>#,*TI-JHJ%2)+0C,$0!D1+ MB!DAD!-"H512XC"*A;#EMMW'X)Z$68Y%L-GZT*I7THY](-V&Z5GPC#QYV++KHU'+[/L/7A&3*1-SIJI.]/>\INJSC _;O+\ MDRH^ZQOVH\JQ:GZ?62IYJZK_;NL,)5(&$0LI#+3Q\'%($DBD2& D(I9B(4(F M_=*DGJW2W)8&58BA:)O4%%/Y:66L\LS6/4"?.3+.I#TQ-D55%Y!>=$(=$?&3 M->B/%^!35?[&6#5*=:GAX!P\UU7-@MZH3B\'=I#.JT^Z-YTO]&/(=[6V[S;Z-#/PV9-N4T&D.R1(>T25GBM-6[+.'P1M]K*-\,U6RRI[]N MLK]]6%]G&Z'J==47E:OLF\H7*%"I1BJ&$4<2XCC$D(8$0:P#K5(L22R]POT< M9,Z--ZRF<+F&#Y6NOC=63F/L1AX#(SW\U"'5]H$ZTD4JCE$@8!J8E0_&*8<, M)2%D89IB'"6<2^&5:V5DA>?&=^72M2YH^*(DN>J3HF#T[G9CSSEUXLC4>WG] MXM)Q>8 M*I4R@B%7-+"13ZD]"DBA4C0A 0O,_WHEKQE!Q[G--N_>OW]W=0,^OP?O_OWJ MWRX__?(.?+F\>0>J?W\%GS^!J\NO_P8N/[VM_O'N__WMPU\N/[[[=//5;R8: MH\/=)I]7[L:1YYO*.NO1-_:!+V7A^36P2E^4_PM:NMN[G(U9U1]MP.SN[UHO M##<;C=@30TY 8Z@YZ9PS(LZ[T\R8HOQFECPK%I\V67%W>6\F+,'JC%PJ" 4+ M601I$M@4'YQ!IDV?TR F(8EYI'#@EBO\L ?*I@F.7BI(ZB5="/I(]AU\^OY M>(Q,C2^ &#"36;?A'4QD7FRQD/EIEX&.M#P)>71;U8S[$T^=N15J-_,%4Y(B M%,$TI@QB0B0D8N[[P.B5K;NX.>"1TR=Y2MVLG/ M?0Y9=G3S]?RSG2_*-/6H[,WIJ\VZ#(7[Z[*XNS(K\LV]S?8H5H_V$IL]2S+_ M)V_8CP6-L92!(!!QE$*<6I=%!P%,$RW35,B8(N%7U*2'%O/S9KX:I] [FX,_ M^CJ*$Z&)@IP+PZ(D#2!5(H(LT@9X&F'! K_$&J-B/\7D5)%M/@W^;GP\,JHC MTW:M?94VH]$??#<&@,:""["U 31&V!B (?-J](9PV-0:_FI,G%VC-T[["3;Z M-^4W_^C-#[WXJHR)DF5/Y5'29[- STSC]9+.3"6ABK!AMR@TR^&4<[,25@QR MREF 44@U<8HH."EI;FRVU;6*Z06-MF[4=AK8;@(;%*Z1:>H84J=7T+[?XD8\ MV@.*\M1A&NA>B)S1Q^9,X\YH5&1M'[<4C (Q>7T^9G-1U$6;+M?R8'T;SQMD9TJ9$4ML Q5+4^PQP]88F^RQ-.>B5>GJ M0.6F$:Z4#83O&*&/?55ZE?C(,_$[%D1Y;K/GY0TN4SSFY1'VY8]EOL J(G$8 M<,@%D1#SU*S^$LEA&F-,$ ]0FGI5*SXB9VZ>T#;!:TM/,QB-IIXEWX_AZD:% M Z U,L7U :IWOMHC,(R18797U*ODA#UB[[$LKL<>]S\C_*INK0?XB]K<9NSA M;BG8ZNWFGBW7BR0*8QU+"F.6$%N]'$&BM(8Q#I%,2(H"$;OP0:>4N;%!6T/P M>Z6C(P]THWGZ\' 0C$;F #]XO(X03YI_[DGB<0&3'2B>M+%]KGCZX1Z[(5_L M:F_U6;]Y7*[L)DM>+S[C0"<2,S/;1_9"1:!"2+&,8!J$,A"4$(Z<)O\N(7,; MZY6:-E9HJZC'6OX8D@X['P/@,_K>; G-YQ8T??8[CF'DL=4Q %83[7+TPLQO MI^,$&)V;',?>G6Y_XX3V+[8V3CW;;^E37G^WG\)'XT5],/_,%PE)(H4D@1S9 M8K@1H9!')(5"HHC@ 6)](JOV!?!,_96 MKQ\RWHN;X\8/N:XY(&72)6M/E(3Y4WFY_7E3)7_^@D/!0QT*!D,=:(AIFD*2!"&4)"8<$TXCY76]]"QM MYL8:S\: EC7ECF9M#W@VJ+6OF9_!,N=UI^L6]$2=-/H&]*C]TV/K>0!AB;>=!\!N?]-YB$;[1K0:BE)Y<;(FAJSJ9C4RE(I0%4.C0IH;D'#(> M*<._FB9QA*1B7FG@#XN9&Y/6:H&'359NH9KUYWJSAL+&0FQ6*SM2E[4A@#\^ M;1Z+;28A[Q#/@["[$>/Y8([,>(V"H-;P EP-G3NH&X-A8T$/2IHX*K3+VOWX MT,ZG!ZMIV=KJKLONE,=F"Q23**2X:D6SMQ3NK$TN"!1%"OSM4$IJ*6ED-CRV1H&$<8J32+)">NUGU0V M/S?J:>V8E/KUW4:JL//<0O)&9+KMHQ-@]-\Y>F'S*+M&E837V3%Z8=W1W:*7 M3_D?>7^Q-W/+T(Q0R32-A( )(PSB1"E(. I@E$B=X,QP?#L@8/7(?:>W><>6C\W.-DA]9X-[4/I M_3_VS&6>*;DLWC-1+FO+KRH01M& QQ!38?XGUJ.S^ MH]T__*PKEOO975]U ]DAMX C.L(D,3@F=.&V!(P;[20I<7^P1A%\VMF'K.AJ:)$F: M1 &%,N"!60J)$!(D* PB%"8TYCP,G"ID'FA[;N[(3?G%&_4\@LAWT.IFAC,Q M&)D#MN;W":;?P<$CAKX_'A.%SGO@XAF"X\_K.N+J/@CCPP6 M:Y%O[^^+!"&N$3?\'MG*3)I"+KA90#$1"Z0B'&*O%5.7L+F1U*%8@-SE?KX_ MS&YNSE#@CZ[$GVXWWWXV;U8#W?QC=WP?:W62 M(7W"I&84GWJL;RWI=;Y9+67)!M?F7^+I1OTHWAC%_K8( JP880+*,"9F%-,( M,HXY#%.<)%&*I2)>18NZA,UM2%]GR[58/JSJ-7E;<]]2T1T(N\W[0^$V\I!_ MH>8%J!0%O]?_M1J#4N4ASV\=D!FV)G2'O(F+09^V?+\*M,,[/?8QFA!PMFZ? MZ=B:.EL'%V,M8LECJ&PN7_L#9(&*(6$8(9$BFG G*G&4-S1+\XG MK=;>:PI7U!WV2(;%248/;98AH5SHFV7\V'UVXUQ!ZESA\:AF>EV;=QM M>K&3X_':=%>AJRCL0#&D;!1LK)B]!AT02##E,$@2BD@0*,*](MA[:S(W,C_C MBFV?X/C^/>CF74[2+R-/#.-UR207GD>+YN^OS.PO.G?>$3B_P;X7G*OZI6]5 M]=\/ZS)"X6ZS,FWDMII7\?1ELUJ]WV3?6287@4Y%R-,()@IQP[$Q@CRQE,L2 MKF7$PYA+OYO/7O+GQJS;\J\_-0;\T1;I;MOPOT!E!?C=V@%J0SPIU;>;W(AT M1/!']ZL'Q[W''>M>Z U[^=I/A8EO9??"9_^Z=K]F>EZ*9"OU69<2/CW:LTKS M0RM:Z\/Z)F/KW'BY=F$58X9$0 G4L2TVD]HKDR%2, UD1$(M"2+*Z\JDA_"Y M,>'78<(SO?!W8[FQ4!V9XJS:=B>W#N"L5"]_T0[EM*S7TG_ BYL]4!OT6J>/ M_&DO??9 9N]*:)\V^C':>[;,RDK?K:N#^?:7_[94F6GR[JG.]AN%*@AC38U_ M9P/.[147(E,*@U3$L4KB1(9>R2F\I,^-TZR>H%04;#4MEVB?+O_BF6.Y7V^X M$=QH&(_,<.?!Z\UHO6 :DM+\%)B4TWIALTMJ_1KIQVJ_F0_+IJ'Z+R7?*EY8 MVF3&TG<_'M0Z5XN )()326"0&'\,*Q%"AG0$XPBEFB=1(*A7@JYN<7/CK9:V M0!IU2Z_,ZEMFV?&\EW<":3>*&@Z_D3FI#9W5%#2J@EK7X?C(#9,A">B$Q$D9 MQ\WZ78IQ?*OOR0,OGK?7GF,>DBB2A,4AC 6)(!8Z@2R)$4Q#28C2B,6!5WV9 M(W+FQB)63=^-_\, NF[KGPW+Z)OVAA#:E:]&"1$Y@<.PN^V'14V\E]YI[_Y. M>??C_O&@E\91D=99>;]BMPN54!SQ-(9()@G$-$RLZR"ABFWM8":D#"/72- 7 M+<]M?&^5 U8[]^#/EW!UC^VS0!AY-#O:[Q7I>=#6,V(\7[8W673G03/:<9V' M'^@W[?Y5+6_O"B4OOYD%PJUZN1_R^;$H8PWL&5@3W1)@FJ282,BQO='*,(=4 MAB$T;KU*-4,\!N0WD1G_(*@.:J_*/MNATL3%.__W#8Z& 8MFZ+.[Q MH++JF3_[S>_>/>4V\8^)_\@XVI)7Q2']">\ M=9C4T>B+T*X'TKN=OE?\RY2?URRSY_^7]YO'=?%A;3. &IELI?(%#Q!E"<$0 MV4SDF,424I1&4 >Q)E(0E5*O0_F3$N?&@,U9R>-:+PM@'OJ;Z1?/?8[3,+NQ MV:#@C4Q?36K@6EE0:6O/E*R^)8M9C8>\VN\(SK!7^T\)G?AJOR,&^U?[75_L M$1)_*43VJ&39SA?%C2!#*[&DBL>0&VZF/+C.K^((>]XK =S76^^JTS)OZB[I3 -UEDFJ-0R58I"Q60 ML5:I623&# K,%4]"E 8\7A@'CF^GJ,UL,P.E#8 MV=",S&*[F/1)87(8' \V.QNDB0C-'RP_5NO$H9/8#K\Y';=U:OZ"WKJ?[!F7 M*.Z4?+1!0U^4V-RN[0G8!VF^AZ5>FI5HGJNBJJUN!%^NY<>Z[I+U$_/* ISSU"UT<5K^Y^8:->79)=+DJ MO_&Z M:U$7%G(Y&OLZ5P]([&ZE2W!>HK=M7(3-_NI6?;P+-QH+(.-.:5T48M M T%M87W)9IPKX"/A/VCPY< J3AN?.0Z^>R&<(XGI-S]\+NY45OO5+5%-Y3RA MJ* :1Y"&(8=8B@2RR/P8A8&.M-8R3KP28W2+FQM[E]H"5J_55!4LXKD]> )@ M-^H=#K:1F;1"K%G=ME0=H5:A&RA#TML)B9.RE9OUN^3C^%8_+OFX7*MM/EL2 M)CR5(8*2L@CB*$C,.MHXBB&-$<8R2#3V*C/?;GQN/%%O?V^>CW#\..(%<&Z, MT!>.D_HTJ5LYN[B9O!RV*. MH8H0ACB(4LAP$D#. H&1CBA-O(X)G27/;9RW+AZT0]7+U<#[Y9JMQ9*MVO?R MS[_C<;A'W#AB%)Q')I##$$^38\L;K[$O>1P6_NH7/#HQ<;GTB?E-7]4 M=HFM1PM]4PY?&<[,V.K#6JH?_X]Z6L2")TC9+,,BH! ;#PQ2QLS:2BLSFG$'@&9E:O)'ID8#XB/5GIR#> M;7?B),1'S-I/0WSLP;/#,IOKVHQ2B3BG,-*80&S659!1C6$:LT2F@FK-O0K! M[HN8VX!N!Q ^];P2?P!(-Q_B/'A&'M">R)P323GBE?4#4EXK5O+$Y?..)\\? MWZUL'';GYD.A[O-%B(.$IC*!,0W-[!UB 7D@)$1"*JIP@JE?LO%3 N<]]EL: M@]_+3<-2Z3.XX"#H_LQP+I23\H0WBF?Q1A8 D501JE::1EZ.59= F;&\\<3)7:J^1\ M)\1NS#(4<".S2B_,!LD/?_KKN4N*5[WWNE9%(4]+ NV*M-@ MR&5AD\-^6 M[&"S?/!:?-L5_J,*FZ%[@.(F$2A%D.D2&1Z2"-(@(#,(D#@F- M-6%.%1M]!<^-4VJ]JUB06G&P7(O5HZQRZC$A[%EP#A[8DXW3\2RAXMH?;J0S M!LHC$U #<%MGT"@-^&,!C-K@215EQOX!ZZMX0C5HK157V=/67?%$9*\&B^_[ MO>LZE9=E_[HL[JX>\V)SK[+R@LC5'5NOU:K>&0@YQS1(M0U?DW;+E$$:D]"L MP2*D="@XB;S.L-W$SHZ^:JW!=Z,V:/2^J*\AU:KWW(YQ[ A'YAH7-^[DY:.# MTQBCU1C;TV2\\=8VP8:9K6PM9:U\SZ>]>L.-N@8'=ZJL1B\!;12OJE2W5 =6 M]PM@M!^.Q?I@-B27>UN9Q3)TNC75*F9NOU=;/:]>I&\MN M$AH,H9'9Q@<<9S9Q,KZ#-LS[+ 27C!R<:& -P>[AGLK_)J 1L+[WD9X 2P;E[(@'"-3 65IA>M*+A2V0O00'C3!:'__0$W8 :]4G!" MY+2W#-SLW[MXX/A:GSPH,Q55X-1U \LVD<-+L[C<;+5R;,GW%0UY>),PX_TC-C1N,P?=8VOO?] M:O,]?TXA&R(A5!+"."$$XH A2 6*(.:8A)$*4.!7'Z)+V-S8:JMK>:W/AK.7 MZGH7HW8"VLW+&0J^D9GM#.3\LT0X0#)HRH=/F;W"P?"\9@\L[/1=(F_6M M=8ULWOE?6?&8E7BKO!G[6U]ER+98/-K+X/Q3+WIOO;4%Q&,B8*AA' MC$-,-($L9A)&) R(DE2'TBLXL)<6\^G%GHNH7N [+JW&AG3L!9>]HVT- M* O57(#:AJ<+8)4%5ML!EUOG@#7H(JR7(M,NS<[!:F_!=E9C_2CO.K,W!HNG M:_.]%9=K:8NL/EAI;YYN3(OE_F6L41A&'$-"$NM!F<[BF@ ME(/,N=%9H_(%*)4NKX]OU;X 5NU>88HN\+M1W,"@3D%H'Y??E 0WYO=+FX&K MS*,T>."B!RY#+V$F9R@.'75[R>?71C M<<=I*""C<0PI%G%"E6!QX+5'[2QY;HST]?'^GF5/9>)V9;X!"#'%PERP+/B$R41=$1MG/2 IX2_ M4N(_1TR.I_1S;: ?LWU8B\V]VJY9/];I1"N_*B8Q3V@*->$(8EO7B' 20LVI MEDAP(K17OJT.67-CKTI5\+S+TBC;RXOJ MF-F0:";F0NZHV:-^91*75WK&':Y6F^^VYNG[3?9V\\@+_;BZK"\K?%%"+;_92:=)2XFQ MS9$3IS .!8,X(@QREC*82A;R.(VIQEYIGKVDSXU?&D5!MM7T K#&(J W&9"U M3=O['YYAB%Z=X\9"HT$^,B]MT?[20OOR!=JUR_1QDX^15[07<(-&(WHI,&TX M8A]L]N(1>S72]S3/N%VVW+.2;Q^SY?KV6F7+C2PSDI59EO.E)=A\(7! "4.F M,WA*(!9F54AY3"!)4TK35,:<>?E/KH+G1G;;NN5F:9);&\H1QQ]SX]GFN>&W MK>J^IWV.'>%Z\C<\O*.? EHT*YU!I32HM+ZH,AY>@+;F0QX)^F$U[/&@H^R) MCPK]$-D_-O1\OW?FK\W]_69=BMLK$[E(L0I#CC"4-+%IP%0$"<,1#!(I(N.( M:"*X9QJP#G%S(ZHF\U6I,BAUOCA0/-4[15@7XMW<-#R.(S/2N1#VR27F@,SY MB<6ZA$R=9&G03J;Z>*9 @-!(!C%(20VR3DK%$1)!B\^^ @=U0&TKCW77M%CB'3:7NFZUN+PUW M$:0I+?%T74<;O'U4-L;@YOMF(61 $ T4Y'$00:RBT-82TY :[&,R/"./;Q_[$+)%OU+T"Q 5R5*4/J*"=CPKAW2ARP M&_N.29<*KW[GQ $?ESLH+LT,FE"^KO/0SN^\#5I.6*B)8@J&.C3.$\(!Y*&0 M4$8Q3A*BA/F ?:C-7X6YL=O[#Y\N/UU]^/0+N+RZ^?"7#S;]09P@RWR7%G/(-N^ DF/6>9>6ALA7\F%= MU!%V5:'"!=$TP1%'D">)\>8P"2$)4@7-(I(Q'0F!=.A6+MM-H,\0G*9T]F[B MC(>ZL*L=B(WN9V4EVGHRQC$<7==^9Z,S^AJO7-%9'4<-CSR!Q+ KML.B)EZ9==J[ MOP+K?OS<#-;;8F$V35'S2YMZ*Z%+KKDV].L&%M^D@M4DRTB@,**98(8A0$ MD*=4P@2'),7&.Z$$C;9E;368&QF9CQ"/N&E=@C["MK4OE+/MNUS0_7"/-&HEF^1?'Q\>5N4A/UN]82L;R?OU3JGB[3(7 MJXTMP+R[TY(BFFJ=0DD-J#A((TA"&4%&A PB(C%R8X,S=)@;5[3U![4!H+0 M/)O@D9ZL9\]T4\Q$>$^QKV.HQPERGYV?P7K!(YG<^+TQ4=(YKUX9*"7=>>!U MIJ[KV?1T*>[.L_U%*KPSF^HU[^P[M9\?[ =ZL[$):&Q^<55FKF4A2K6(8ACS MA$&L*88,)3$4$8M#(J5*9. QU3B*G=OL4BEI%W9%H^:%1YI@3\R=)I$1D'RM MI7.-[LT&W#RCVYE!^!QTO2:'$5">;#X8#&W?2<$3M!/S@&MK4U*_IX4[;._[ M=L\@D"KP((VQ*$LX$*D5Q#A-(0^5@A'149P@G1@B7Q0;,^FX[1SXAR(\-S[> MUWYC9?3:*O"+SYA=',;0P1;C!56\1O!$=Y#$$,$01PH%YRVO;;LL$8J$1*0) MC+@.((YC!ID6%%*!0Q4(Q!7UNJ[L(7MN#M7+2MB7MYDJ/5_/L>L#OML 'PG2 MD5G@:%WQ_.5*?(SHBQZ(35!N_*#X.50>[\+%L0AY9Q,],R[8^XIO; #DU>;^ M01E)90:;S B]556BO^='ZD./R^\L*S,!%D_/-8[S7DE]8^>"2 F^RZ03 .$ M4 QCS6*(J:8VQ6P*E8@B%!(9IPC7W\6[M?R[_RH:&Z;Y)M1:_GU]#6Z3]2S[ M=^2IOC0(\C)6O6TU:)EMKY6TGZM-!Z7M%Z"R'K3,!]698G%GJT96")0GBQ4& MYI\E"@,F-YFZXP;-CC*9\M.F5YFZ3_;RLTRN@'^"EZ]*E&GW4[*6 M/?2Z:?Y<3$9F8E\XO!*O'+/[C#0K>TU.EE3EF#'M%"I'G^EQNF6I@*U6E@N: M *V;39GBR;!'G13M.68Q3%B8F&4'C,U@AEC'&I+ _)C$.*)88I:@T/F$RTOT MW 9X2WE0EYRX .9+"CW.8?RP=SCI&@W1D>FA#6:CN#U K%4'C>Y.(:+GXNQQ MYC4:WA.=>PV*N]_)5R_H.D^__%J<[@2LEZ4O3L'ZM7!N<8E+(;)')9OX79OF M?2>R+A1Q$C,$560SBG)MUE 19F9&8#H)<:IH1/I5ES@E>FZ30:TO>/?#^N*^ MMZ$]('=?Y M?=5\E0;LAOU0>9-+/%!<12SED#-L2"I69OG)@P0J14E,[?TF[E6.ZZBDN7%2 MG:^N8#^L?VK!]CSK/PJIX_'_$$"-'1%0\TR-5:GE& G73T$Q:.S 46'3AA.< MLGDOPN#D"[VIH4R\?ET-@M8YX7(KXG(M6U=?>*H8ESB!(2(IQ#1,(6'F7YS+ MD+)8HI1+3\KPTV!N5-(%2]F&C?C -S%*>2DS-7OTP.L!J/1OJQW;-%Y3:$0H#16&<2!CB!6+(=<1@Y@0122A6 1>D5;^*LR-[UJ:V]5(<=?> M"2D-L;]NFU*6$6P7&5S>KI=Z*6SUT_H3**LA;%9+T368A^I3-\(=#N+=L-ASMHG("N_@@.2:8]M)B43?NCM$NG9[34CT]M+J#/^BM;J?Q7589; M2"0(3ZB 24136T>'0Y9J E4B;7UGS#CV*F"_)V%N;%CFI++%,X4,IX/ Q!%D0"!C@PPSQ"9K G?M4@7K0_MZ'7X+F- MY3,@&?W4L4;CW0DT>M1O.&CSL!4;7HJ8N$;#0?OVJS(]2.(D$21F$&G,[#1-("\W<8(PCC!5C&*_TN<^ MTN6 ODSZK/^ )5A_4!CW$\E)@VG.L/MCL'67U:N3<,W@;W;E9EW&: M>KLS7M/I&[56>KF76)A2)5@8P=0>>N&02DA(9 _E,>4\Y10QKT2B9^@R-Q9L MGS _&U-EY&[.?QI? /Q4F^0;]G]&U_D>[H_:(1.>]KOWQ41! +V!'2%8OK;",?1?$Y^ZJR;TNA;%'Z120"&5*$H>+(\*DD M(:0B45 FQHT4*DEBM\/ 8P+F1I*UCM6&=J4F^-TJZIB*ZBB0W>PV!#PC4U8/ M9)PYZ)3Y'<1B7FV1BOEIEU".MCT)2YRRK!GZ)Y_KF0OY.>!H(9*88D;,*";* M+ EQ$$,SIC%,%.,)BX6DH?#)[M%JVVL43Y;B8_6LH&Z3DN#8O:DYO'Y MX]8:CG#$THG!H&/YH*!I1W67K7OCN_/A?B/]W?W#:O.D5#VG'[ZYNKUU6EY2 MSP[T:5/\ARJ^*+&Y72__2\GK\H;^^TU6_\H^AQ8,U;3+],=UMC6EVCJN+]"+ M]D7[7N=,$W\Q;KPYW^]@[)V:0\D1GB^:MW(?-#D3RA-R8R9X4@5X-O0"M+ZF MEK'#\?KK]-&0$\;$%DPZ$[U.[^Q.<:^D1=_5ZUKEG_55IN2RV%8+>DYIM2"I MPIR@%++$KFM93"#!DL+(^,L.X+S;#KYQ,R)UY4NR&PO])V?&^$$F&_K:61 M8V.6E7SW0YA'+^_M3XN0)6$::@H15\BPC<20DS2%2,4!BI5..%.+M;JU(>XW M U4+.Z:,TZBBU:C:4VG$$684_#-8WC\\%E6!Y#( 9L!28D<[QY&L1L-Z/B7% MVF: R@Y0&3)16;%3.$Y66NRH(O,I+W8**Z\28R<;Z\>6QAW\K0E@IC)0"1+$ M%A>3$$>$0L)T I$F"8L3%7+A=9^XU?;$+<@#Y@[)"NWF)QWK!^S:'<&''NGIQ6S6MS;Y_UO%BU]987-B+57^ M1=7YF,HK(D<7961 Q_90C/K0Z@^L 1>@-N&IR:'T?3.@%W(& M5(,Z(7WTF-8'.0.I/1?DG+;Z,5V3]JG<7GHPG^J=+82BORBIU+V-?[(7B#?K MPD!B6KEM N]M12J$6!#!A%(,L0PUY"(*C+?"#8@JTA%"/59L/=69Z9JMG05M MLP:-/7:?9&WF_Y8A/1=T?7N/!W%(<1A!$08)Q$G (-=) DW/B2 5B+/8ZV;V MF-TVY:%4DZFN.DAH]]>S*>"E+>##I#WG-M--T!\C3W;C=(7W/'@FD$-.A7U5 MF70V/!.OW0GQW.;.O25QK/;'FZ<7?[&:+()84:65A %&QOU/"($LB4(H$*(A M8P&FK&?20@\MYL:H[6C\X_5Q+FRN_)=_KN+Q'4.#S^LX-TH=O3O&/FT?JR?. MN [1 \EQ+D+X*/)*5R!Z8'7\\D.?QOJFN;B_7Q8EB5^NY=6F3%>CUC97S?.9 MTR7/B\RHL)"IT@&B9E7!0P2Q2I7A4*Q@H&G*59B8A8677^HE?6[G&1P,A-#+[/$?+7(!*T0M0 S;"$9$#)D.22Y>X2:G$ MP>Y=XG!Y99#:*(?3[G_?+$*F)*.I@'$21! CQ>RRTE:OY41K2E!(SBF,1TEGPGE4)90B87Z\,2D^XSZV! M<@HTSP(H1YM[S>HGIVP\4?KDY.M],\.)S,82O575?S^L/ZR_&7&;S%Z"38@( M0F:+\ IFZ%VF%+)0)C"521@J*B@3NCE'<_,).^7U."@;G=@KY3Q#K+M1=?,- MST=J*M*N] ,_-9K^$2S7H*7LD GF'# 9-MU, M_JJ6MW?VPL@WE;%;U1QQ?#%#^*^,3Y[P=;E;5^^R;+-=_,OSY0%ISK!C6L& MA'9DMJF"B[;8ULINSU:!5701P>.;K0Q$#HC4T:M957N')1Z@I^LIG\<8??* 9)!PRXZQ$T;6G':[KWP M"8=7AEK4[-0C61!"181I #4+!,1IBB -#<*,2(6D3$@4>EUG."EQ;FQQ>58I MH], ]UWCG ';ZZQS=BL8C;G8.0+.N N>7:&OO.@Y@L'IA<^Q%WM&81V\0-]* M$/'FZ?F1>@NGO%7_[C\?E\63W=_)'JNPZ>).93>&"S^7=3WR[27\+YO5ZOTF MLR\MI$AD%/ 4B'-6BK"AJ]2'D.E$D+2P)[0^85O3:K^W,COTZ.=9,KB'M;( MO+T2\XSIFO8S<&/5^7;NR!3=SMG2-KV=N,6&D!W,[5(E<:D@ "T,0 D"* P* MH(:AE?S%_'/[,7VM/J;?+3B@1F?(R+17Z=9!0]JFM6#:6+A7Z9V](+K7T:+G M'&K39U71TDI^SJ[8:J7DV\?,L'"55:8:4(N04T3B1,(82PPQ"Q0DA'&(4ASH M$/,$1VCQ365\XSS]N4GVH;:V_)$9+@=W:F6S+ !;#FSS'?QD_EG-9+YIVQU[ MP''>&1[5L2<,JS%H5#8?+ZB4!I76=>:NBYK9!Z1R/Z0&Y6!'T=.2IQ\>>ZSG M^7K?787Z+/ +^_XK,W[JDJWR3ZJP P$L=EM]C6.I MBNHZ1*7SD!L+KO@,N[-P4NK$6PNN*.SO+3B_V2/ZKC/3R\WFC;IF2T-NZE(; MR38(Y+WY%A>44Y6J.()!0)#=(# ^D@PI1!(G@K!$)-*I_DU_%>;&1#?&?U7, M:N@1)=8/_&Y:F@;2D6G*)0%5L0%< 6O(A7&@%"C!KX+'K#6C=X-'W-[HW3%1 M"-^8W>(7U'<6HIWQ??U:GB[4[RS+7T3]G==2C[FF5=WMM[5YYWNVM-3\MLXF MEB\T-].)0 D4S!:*M5XM0UK#-(QY(L,(1\JI#)"3M+G-(&TE09-AS=&I=8/7 M8>(8$K2Q5],O2T&^@._M&/!Y$/Z0,$[$[>?!ZKO!T$O7)1J;C9%=[7M"O M\TO]]@\NI5Q6204MC7]87[&'9<%6=<0-2M+4N.EFY11*"C%5 O(T8%#&,68\ MIB3$7I?O.J7-C6F?E04/1ENX7 -1Z>NWA= -L=ONP6# C(IK]:%0 M]_DB2&(E8I$8ATV$$!N>AHPR"E&B0Q5&&FN6>$5>GQ X-SIYJ6^UB59J#'ZW M.H-2:<]T!"=!=V.7(:$10*R B))$8HPM@K0LE%Z-QXI]:P*?]4Y>K8 ME.$CO6M2.H'O>BXR+*2CGXP<"[@L01ZER*4/1*.'7>[*??W(RR-(. 5?'GNW M[^6S;/G-T-TWU1X'B$M%TB@R\'(-<8!HE?=5JD!Q0IA2Q,_Q.21E;JSSXNX3 M^/J=/5QLZ<;SWNIA5!T]FW.Q&MN=V>KWO#D^Y$VQ#NN'O1]V2-#$M\(Z;-V_ M"];U<-^=E/_SF%<)DVXVMN[86BQ7ZI,J#/%L[M7'36Y^?\7RN^ML\VTIE7SS M]%NNS"ILN[5^*8Q&I2K;#&)A%!A')24P30R!8)7$D,6!AG%"M(AL6;'(Z01U M3"7G1CTM&^TQ4]98"=:J,'.UM=/^WOXDC*7@H3;5!N'^])B7I8+^"#;;PRNV MM?C/OAL_(WP1KOM%K]O/HV\SO>CBK8%E>$IE(OC)&OE'^V=K)[AN]_)O32\_ M'U$^VSM*OKHQ.V38+:X1])QX9VP\I/Z9 MP>XS7RVKU?@[LQ84-J/_\MX\\EE_-;_-=971]&O!LN*M\=HN?RSSA5):)0R' MD& 2FA5T&-D22P)JGB8$"1%3['4G<5CUYC;UU-9=@*U]H&4@>+;P C0V@LK( M\DRM9>8%* T%UE)#2,96SZW!@;\#MVGG]7IWY GG=3K6>Y89!_\AYY>!-9QT M9AD'W=TY920I9\TF[PT6-@6LG9_^NBSNKLRL9^:W;.N5DI@3'I2G.84&]-EH=Y-ZKU33[MVA1=3#PGP-!1\ M+K9].=45J1'(\J3HUV!!5SR.T)OSZ_UXZU;1S1G6M3#6J M^]%2%])N5#00?B/3STOHMGJ.$-;B@,>0)-,E;E)B<;![ETQ<7NE?A,.Z4AOQ MM^J>WN?G; P+'">A\70 M5_&?^ZDJ^M_[[81<<"VY,GP=2RUL")$]TY<:2AJ&::)(JH18/%3W*JW_.RWP MNX+'@_^-NEVNR_7G&[8JUY[CX)U$,8U#32'53$.L(O.Q)RRVU]M%F*2$Z9#4 M>+];.Z;9'1;M1NQX6+^K/NAQ@7:;(X>";N1)LB:'.CB\TO0"?'9(9-.K ,PI M1(:N]W)4WN3E74Y9?JB:R\EW>@=B&VXN;U3?#05>9DLOB/1-E!$RS4"2A3K3GIN)Q:7/CCZVRH-(6-.IZ[QIV(.R\5S@,;N/O$!Z& M;(1%NA,F ^\%=@B<>@?PM.T']OT<7NIS7?A!B25;%4]?'S99D?^2;1X?FNMK M1 DD;#%,&A&S:-0:C*ZB4];GA>AS0 M;KX8$*21F6(7'5"J>9HFO,#RN0@\"&A370'N"9[GY=^3D'1?^SW^^H07?D_: M\/*J[^G'^[I9N3(OW5VNY5M;CF]3[I.^JRZ$+").@H (XV;I.(!8DP023+GY M'YR@Q! H]5ND=4J;GYM5*5ONZLMG=7V]K"Z 7;VL@6 ;W$(999D',4H2A(;B>'#$:<$SHTKOEKM^!-857K;F%!1:NY'%"=Q M=B.,(=$;F3@^/@-6[^FTM+T E;[#,8@K,D,RR4F9DS***P*[S.+\7L_R:E56 M^'ROX*RJ$R1"(4638'8&X^R M:QXZ. VAET5C;Z:X&F?5RY=-Z@R^->"BO YG:E6*U%9ZEVWSZR(VI!H=\ MHN)NM=J'"E>KYR3*Y;VTRU-8^U=[ZP':H.7??.1/6P^N!S)[!>+ZM#%0#-KE M8W&WR9;_9<8/"E"W&5P.A.#(]'8K2 <^:CABCLP_'J"$Z+7&O&Z&S;_?) )T#K_1C MD8:?6G/_M3)?TKI@M^JS_LO&7D-MTG7DVPF:ISI,(X(A"Q""F$I#,#I-(.-Q M&N$88\9#'X+II\;"Z M;;#>4V7%MLAV/H(G=1Z.0U);3TTF9;WST-HEQ#-;Z[G,S&S:C^+IVGR-1?M. MP2_9)L\7)&1!0@F#$6,"XD@JR -$8)#H5*LX2BGWNCG4+6YNW-=H>P$>K+[E M^<_VTA"XM2I[+AB[T79<(@Z&X=B+PBU\UUOXMLI>@%\Z\?-?!#K!,NBRKUOB MM L])^OWEG9N;_6M*V@ZG&72")&/HO@KL^4/BZ."*0"ZTA M"H0,, U$)!/_*T/# ?L:EX:^U^KVS<5W G*D,5$&7$@YC2!.*(&T5!K2EH5 6UKD,6NG3!9-CZEIT2 M)RYKZ6+]?C5+I[?ZNMW*5EBH U6N'K-,E1/P)V-1]<-"QCQ--$HAXT%@YD<2 MFZDQ36"B>1J&(A%">06IG18YMSGR4GZSUQ E>&A.%ZP'^5#9 42=2\';!3^) MO*L;/B2>H[OB%6B#1ZRYHS"LYWU2ZL3>MRL*^QZX\YOG7%8T9%:4A<>W=^@H M92I"9F6?IB&%6$-7(/RID;I]37[;9ZGGD_<1]7-_(8 M *V1&:,/4#VO)!Z%8?CKB/NB7N$JXE%[#U]#//YXS[3-0CS>/ZYL!,9G6Q3A M:G-OYM0[PS_+;ZH2V=SGB#A.&=.0LM"$J*M>I-C^:>53<#KF3+9N3?" V:;=A9^+0IA'TQV3$.)51FB1**ZHY]8IU'A3O*::'C[L(&\SS'#0=8.^V+3?KH6%W MFP\&!7/D>:"K?/:SPL/-!,[8##D#G!8Z*?,[8[#+^.XO#E7NK%XKOS6<8@0T M:V:S6"YGG,L\5T6^2 D.) LDU,JN:W$<0I)HL[BE 4Y"BJE 81,*[;RR[:&( MT[!Z&0\],DO56K?+H;%2U7,KH3GUB_.Z>"RL7[5:VL[^6]D%I0'@LKL+!BB= MYH/@N,74G#1YY?)J/FB=+KCFU5I/C]AXE)>KU:8LRO'YP7H:]8(QP '1##/( M!+,G",8=IB$GD*8BB:@0G$9>$=-')/2B[22"6*"0ZC M)-40,\7M^2.#"1%Q* .A(QP-%Y6S*WYN1')UQ[+; M<..7\7 =F71.1CU<@*T/I3<9>#8%5+9,%15Q#,/IHB3V-)A1U,0Q=/RB*(ZV M*OD@#;$N]=+N+U>.5Q-";=RQ5E%,\[?'>UNQ MS&A^NS0/YXLH+#,#<:Q#/ MEEZ !]/\G1WA#]E2>.8.&:N3)0YC%IN9#ZF00*RQAB2( I@2%B8I54%DR+G8 M%&SU=]/%S]J.U\$W5L8\>M!MYIQ!OXP\Q6['W%5[S#T;"=I6UAL0V[M$Y=9$ MRU)0FWH!WB_7RT+!C\MOMHEGRX>_?312UXQQ/6EH55_E_M)(>!^[X#26N'Y. MPV^Y^JS?Y<7RGA6&1&(:!B@*%$1A9!.X2S,-(,J@2!A50B5:!LQG ?2R^;DM M<(QV=E6SU<^/R'>@<^/?_H",3)N[6%R Z\UJ*9[ [_5_;]2/ KPQ ^AO VZ. M'(9C2*K:D3 IPQRV;I<8CCS5,[RI)(\FDK()RT-!&#%!$$1!$$-,*34NO&0P MC&D:R001HKPN,AZ4,K?17:M7'_/XUG(_B*/;&#\;G9&'>J7?!6@ &J7^>1<& M@X84'10T;?A0EZU[H4*=#P^7\J%>8U[;):;=616EQ_'+9B._+U>K;3U9]N.M MLEL3UI>HD\H)L[B/%#<\H9,(8D+MRM_\R!!&$8UC'&(OLAA4N[F1S'-]:)M0 MJV _ &?YTM.3&+;__!:"D_?*5,N_%ZDD&AO:Y;IMS9FM'8.G%AP%W[%33/17 M\-4S3YR-K4M"BO.%]"AX<4"1*[9:5:=DV[1D6R+:R93QG$1CH30W/F"J(&$X MA-@XA) GFL$D(0EB. U2%;@0^Z!:S8W0K1%@4QT&%YLFVP_(MCS?) +R*!HQ M6 ]V4_NK]>.\4G+L7-\HLGV9*7^@T8"F+$!1"F<41 M%P*RB*6WG_^]RI)Y]UF91#W7 -U M(>^VHAD(SY$GLY=0UO=,?_IHK\YM$P4;C2^.W @;-%GG*;@&3M9Y5-S4R3I/ MV7T@6>?)5WIGPJAB8\M,H*:+/V?EA5?Y%[9Z5(;6RN2@"\(E0L96J()$0HPY MA@1'_/_G[EV;&\>Q;-&_PHB9F*F*,.:0($@"W9]<^>C)$]GI/)FN[CNW/BCP M3.N.+'E$V9G9O_X ?$C4BP(H@&;?$W.ZG+9([+T@+FYL;*P-A)'L+)("D\*I M ;W=L%,+S;=6MUK 3W0=O1B+*PU@L5HLZ+J,GN2ZU@-V/(MJ.1=V9.0?X<"\ MM .WT0G6-NNO:O=/.\KC:FO\A6IN9.?5[K"&'^1!%#G.T\RI,\PUUDR-X/07%3IVB+EJ M,NRH;#2( S.<\0,81R+CR4W4^/+S)OHOJ;GN;NF1U;Q@YK7KS%4&C=N2Q@=V M1_UJO-QTX"$$_B#%\T+>J4^KY8M>KTJAN5BMUH]&X.LW6DKQ^W)N2GXV\Q?] MA;PW(;\IMZBJ+69&IPAE*@9,%A2@C.: <%D J!A/,TYC1)QJ9PG47C'GOP@M[1,0@_=_742NRL[/-,*)4E:1*# M)(5(,VVL ,5ZK0TI3C*)89PFF=OI>?O!K9[J<4_,-[N=53>^I\;N?17X*QN& MG9\)RT6V7W1?KUG8@5;\S;Y8?,!681?;O[H_-X&LC+S^75\ 1^0)V1 M<7I4>[V_XID]?=_1'MY>M[I/51)T%B)W;#'_5I6_;"OY MYH_Z(W?JJ_YMJ2@W?_LX7\H/&_E8SA13*94I!83J10)"7.B?H 1%)E(F,FZ: MG[LD9OR9-C4":3R[Z13T=)R+=MYUZW,K!\W:H^MB](=Q,JJ\=-2L]CCS=LN3 MUYG/P(PW]E0ZKW'\H^YS#>31NE'72/Y1/5Q#!1C!\#%$:?&Y[V][08W%;@,O&WMA4L[]P,/>H^<94 \XH2C.N) 0$YA@@DF2 "8I!3O,D8RE) M,84NY::[6SNQR0C5I:;JL:XI=>:+%JRLH(@5!($T-TK']3,ZG\NGJL&?)]KI?&CREDCRFS:9:T6 MB^X9 J^4>@"59^YL[SXV21YX=8(-#S\QC/;>SDOZ[=M:UD'>G6IBP8/-=2QX M 64F0$%,SEL4V'0Y8 "C(H=2<9JZ*;I:C3JUYW_?:+.F:LQVK+>W@]R.*KP# M&3IK=P[#H)4)3BCY)!"[@4?E%B)K&L<9:GNOC7^C7Q_SY;-9B/:/K50LHD-6.5?>U!I8SP< MTM]NG.FWX]B)3FI@IMZ+]2+#(]'.]6CG>SOCM4=1[5+4\>FF#1LK9&["QX2O M,%_^&P:.8_XK-"$<=5Y.-S88U#5B_/U&=()L&H$%WK'3,2PY#:EE$'(U4*%##F-@@U%S2#>Z-8F_;U56L-X'I.5# MVYK<8\31"XW7^.+T2.-&$[W>'L4._9\.KDM6GS'0M[Y3[^!I,E.&C0UOC$BQM$O.R%T$CU6ZDB.,HM7 MSY-]C#(6^F-$,R>%R[:6FR55;7LE9O8J0F:],+Z2EMEIFZ8J9]:+X!6*9OWW M':!$L3+MVNT.Y1Q]?D(/5F67UT,V9[V]1F%A[W[C22R<<^* MC!)5D^5^=I^::'?3Z_WKK%Y;USYU+;[F'^?;Q[> M/)>;U:-Z_R0KU",=='_TY58ER_S5_!9=N2[L8IE002@B)M3J\+TWM9$$T.: M$ISS+,G2:XL]R\D62]3F75_A6;K61_B#:202.:CL+*,_@E1"V.$2NJ*S?*6J M!SOO;2HY3UPUC#[>T_FZZL_R=E[RQ:I\UE^N;6Z-P9B[D$??8%.C#F-KTW>H8^U@=:%>G.TXQ1=Z@1EE.'#.;&*#B$\N MZ1UO5":Q\?R01ZRN\5D9T=GJ_NWG[B/-3OBM.>UB4D'EG:I^GA4D(R(W#48@ MU71#BP(PO10"!"$,]3]QFKNU&O%AU=1XJ2MW^%0ID_JHN'"=*CO&>" E-; MMYZCZU&WJ"-B/Z.3=1_&E_K 3-72H/IWZ(*/@5"'KP]Q-6P"Y20#L;2K/AEZ M\Z&9\W)SI_ZR6HGR=BF^RO7+G,ORZVHA9B1)61SG!9 29CKD@QQ@2@N0D+3 M6,@"2Z\:X J,RNIR-;0R%CJ M,\M]"0V_N>VSHXV^^(5UQ[*>??XM%C]E+*Y^1GR6E1SVAP-XJMO MR_D_JAY+.C@Q-I;U63652JBD#N\4Q0J@0IFM.%2 -"6$Y@5-L71:30:Q./J^?M,:8@9Y<"0![FH)-/0U_I5%0 K,\?H0HQV, 7 MC^D7;;[IM:"0&7^U-.6$52$!E#0N!"< 9!K<\>U?-"D-7^1.XVR-[1\>+]8??]/*;[)O]#YTOSR5NGG5E/9@I;E M7,UK2^E"-3Z-FQHSM:IP MT5I/;E1^IT_;0M(-_1%)I23?.*ZHO4ZF':V]UA0%9L'*K6C/KT,-<^-=9-R+ M*O]N(N/A]J_4N!D=^ED%H-I3?V0: G^?W.O5OE&I.@2RA\P>9(RAXLF-(L#[ M^7)>ZB"WRI!\DAL3N)8ZQI7EC*5&!(T((*B439HSEGK:,XA3PIE,"JL&I@YC M3HVV6TNC;\945X'BRQ#;L:YGX *3:4SWN$X> MA)O7A;.;!>.NI >A<[2T'G:7P=J/3061D9/<)0F_R(5> ];YP"J-R#J[V+MZ MMUAQ*F!!0!8+ULFJGSJ1QJ-Z^ MN3E59S*\0O'*.;5CT/%FZG5W:H*4._H!S[.LY346C2U\Z0&]$]*8/N[J1L/E M>C/[JPYE'Y\?_RH?F5S/TDRJO$AC0"$6 !6Y-.?5.][6$(?4V''?2_#IGA^*:C/.1G M?6F?U_,?&!8!_4879I'R]4'*S<=F8[11,90QS#.HEW305+>@5"_S"$(Q(''. MDUQPPMW*F,\/-;6'L[$TJDR-6EL':D3V(&P7:_C!+?!C/10RY^#A,AH^ X.> MT49]Z5_V^O"%;G'%P/W)O0-<'^>4S1=F#[26K9UEPBQ[<@;2-,TT:Q00X$+_ M,T&PX"DW=;GY[$6NVA56)>&'.C16/OW+48]P+.0C#$ M($V 7FE*O?9,"< QSH%D)*>*Y9#I>RV-U+DT)=X.5GXIX@W MN#_5#8R]HHT@E2+5[T*>$M-K1J--<"R!I%A0QC(EE%,YN;_O]"@EY?O(FN5\ MV"^WY4ZW-Q!#[UT?MIO9VKK5;?>X_VR%BM<=Y?X1Q]TCMO+^:-?7[JIA+TRK MLL1/JZK=H!35N9CRWHBF=?]N%N"?5IO_DIM=T>+N3O5%U=[U_0-=WE7*#.4, M(YD1+CG@,9-F-@K2VSC[5O ?4 MY4SS4.<#DW)MEN<\\RE?KTTS[]USM"SS*4^Z2>:3?Q\6 '^2FUT1Y>UFLYZS MYTW5WFBUWT"^K<">I9()GLH8)%"9Y 8B@(I8@5Q)DD*><:*:8=)TQ@N5PM0<M M\9HIHXZ45UTG6#L35=X,U#]SFBT[E@P^!X&9<@?S+L.Y-Q7'X =M5WD5GD'T MUIP,>1TAMB%8G55H&W2SD:7;ZB.<'Y;E9OU4LWR:T_4= M;*+ZJ.E&H]-D9\N;J /03=1"%#48115(D4&I$VM,0!0OR+Q/0E7/KV?_'+)\ M06;3FZY?&.O9'ZQG1;G53$/".Q C1GIHV.$6F5G(-, MICQ5(J,"89O7\Z6!IO;"K&V-.L8:MJ(7JP_"!<3AWN;+"X MHN%=[^U'ZW]GXV2W'9[5Y]U(0:U^*%,SO3+=/BON>E@M]&7-!D<&4X@*ICE M% (@PF+ F!* 0PG3K* IA59'#OJ'F1HAO%\]5QU/C?Q%:W1]K+*VVHX1+D#; MSP?^ O,!CM\=D9>WE=R 4JL>/7.K+N&AP=L;[RI 6=-HG9XU!1J/FM8,HE1 M#"N.O'#U* QIYT'+CY:?=F-';JI+UC]GOW^=I3G*E5I0+I"B5DRXN^746._W994TJ.2[+!._'7SZZ6R8UX&IZ_=/'^[?O8V^WM_> MO_MZ_1-W[&-/@-)\N Y2FG\ <5& +"V8)"E#.7,Z5-4[VM0>O\X^3),.KA,N)@AY/U_2)9_313<5 MRWYWFK ;*7V@A&Y0\]H;(WV^V[2H\;71\4ENC!#9Y_7J M92ZD^.WG[Z44'Y;;$O9;LVRJMERVF@8R@1(7B .1\-QT$%8 2_V>9XJFA4IP MEC(GQ7)W$Z;&1'>?WWVYO?_PZ2_1[9O[#W_[' MF1J='4O7NNH@G@33CJ^NAR@P)VW1,19&QD2/20@[%/PJ&IX<:601PSYOCW4+ M>S\]<)VE0RNZJ(7[9PK%F# F <\( 2@C5>H"Z;550N)"Y)QE3B?=NC>?VL-> MVQ;]EZ266=J3B%DNAP;B$'KU4T-0VW43?5XMYOQG]$?SWS!KH!-(>%WR=.\_ M[@KGA&='"YI3GQGVW-X*,3=I9WT[.M\9W%T9,V&*59G=K"'QR=G6(PZ*I/8HW#(+PY7#JT(^2*_ MSLY3CMU7,=QYG,#I>J> MR_E2EN4M_Y_G>5G1Q4?]BP\;^5C."A7'#'$)D,PA0(G @&&6 $$S1)!B.25. M/;7Z!IO:H]W:&G6,C?XPYD:5O:Z"=7TXVT4+OM +_/0/!\Y=MLX"$:_"=7WC MC2M=9^'YD7B=S357MN9K1,;K$HJRKE[=9NIQA@23#($8BQR@ IL=$Z@ 9+DJ MF"!Y"MUZO-J,.C5>V1J]E=QOS/[WMFI^J$:WW238<8UW: .3CA=4A[?XLT$I M2*N_WH%?I^6?#19G6_]97>Q#8O.@6-YL*9M:%9-,_2SUEW*YF1&% MI-DMN4:WT&)F[#@L)-Z!Z>Q(V_#H<%1K?[7]KM?G\K) %+XJ, !;+ M!* XS@'+"KV8S#@O>%JHG#AM'XUF^=2(]].SV=DSD4UU&+>,5CNS1SJ8ZSSY MEF'F%*#OF.MB @1W*I)+KM11U>;2L^O!\DIM9"C.94@%!G&50O[&P B05!!04 M,2AB(:%" ^3?SPQGQ4GCZ[Z_E6RSZ[/(5ZYR9^? M7LC7(/5./Q=X?.AQ:=I MMJ9-]-C*JQ\#KSVZS@PU;O.M?G^/NFI=^/B @ZQMZRVU6K?]1HV93:*)A* 8DA-ALC/$U9 C$O6J+HYX@APP\@CL"AH6U+1VUZ M],M>E]Q?ZPSH?G39>! 0;H?SM@%A'^D4KF_XW<[G#L2O]]2NZSW'.\L[T-N] M$[Y#[S$LP#2-P_5%#[=+\5:^R,7JR0S^KFY=T-2!8\R(P$*_.80R[Y < V(. M+<8LS1.>"BH*YI(>L1AS:HF-UN3JK*+8&>T6<-J ;1=\>H8P\!M@#[V.O5%C M<(!Z? > ?$:I-L..&K$ZX' 8O;I<.ERGB:_63ZNZQW>UM_:F/HC]9B7D+$:) M+(1(0)&E.4 92P#)&0,923+-/#"'F17Q6(XW-=+9RA!U;+ZIU0LTS%%C>61, M=U=PZL.]GX,"H!F8?WP .4C;R0(>#Q)/?:.,KO1DX?(IP2>;RP8>..#5OE3Y M17(Y?S%RP^:P8MM&L6 LSRD#,"L00 G*-,/H?PJHXQW)!8P%VSG F1TC312[(8YC% F&"@%V@$, %%3"BE::YC)--[ MR8[!; =V8K/M\.$>H*J]5-.7]*DQTXULK"&W(YX00 8FH=KDF^BHJ*?3L'2S MBIBLSE7Y8QU7J'PRD/78H[*1*R*'S.1\_=#MR2<=/,SKS=.EN'TT'8+_4:=5 MDY2J0F40I(A0@%B2 L*( BE-4I%3E6/F)(7?,];4(JNNJ55@1#O&NNY1GD?8 M=I_2"V[!]RIW5MY$^E\+N46O:W)54O*T7HEGW@OF@*W,BS#YWUKQ\R<"2OV=6SL5=NC M$?QD37TQ9G0;4C$"]0!:8/)Y3<2\@N(>"U MY.OL8..6:%WR^:BDZN(%0Y/$MT+H[TKY>57J$/__G3]5.4J59SB-(0$%SQ1 MD$I BB0'0B"F8@89C:U$(OJ'F1H;-)G,QE0C?6*,C;2U@]+ )Y&US?Y>B]ON0N#J_>_+F(Z=U^QP\SN;V?GI S=.M28,]TO5_RXVAEO+- UTN MY:+9,)4Y1TI2833>,J/]E.L8H>! ,BSU_Q.Q8K&U@'_O4%,C@XZQ#L4R_6CV M/_Q^,0J=4MW9&56&1HVE0\3[^U%S*"CRAMY(Y4-7H.A6*60%3&]=4/\=QJL" MLO)DK^;'[HIA:ZJ_K%;B^WRQF"'&&:1I 3(4YP EJ5Y,Y8D 4.4D%8K S$T& MN+WQU&BQM.5BVJ"9)_W2GODB^^K:<_T.*6D^S.A7R M<:NPI" K8HY2D.4QUV]I# %&>F&32Y9+42!%B--;VK-]4R,8#V=4]RXSWEXA MGN7[VV 7C+SB'(?.ZYZ:MMW,WK05Q*+:*&ID(XU?-V;7R*A.A-'S"H2XSP#+ MMXFCQFF!\#T,]T(-,["URVJY:G?L347DHVR^W5M)+$5%"HE^)2A*C#*R7LS1 M.$E!P3 L*$F5S!*G3BZ71IP:W6^U_,WCOJH:="HL8KUA4,K>-AF)V+P7G]G MZO?F+!4:69H5H*CBT"S. 5:<:.;)L6"2%ZET+-\Y/=#4&.9>KA^CQ8HN3='. ML^L)K[-PVA&)#Y!"KU1L;()MGQ6X_0#X;<4Y\Q8(]?A]'M\7(1S MX?-7MJ_\L'QZUJ&-.?@%VW.@"1(XYBD@>8X 2E4&<&$VWQF7!$LB$76JP>D9 M:VJL4-D6P8$-*4]@:<<'GA *3 F[9I0W46WH3=0 %N!DIP4F07I1GACN=3I1 MGO?[;!_*GDN&BK'/%T;IZ'8IVA\_/#ZM5R]U2]?F2\X*25$F,5"I+$PN2P%2 MI#&@+,\Y1;%*F-/I*JM1IT8=K:75DH6U_YAW[';59[>!WHY?O ,:F&GVL-S^ MHVMR ,)Q LFOB+O-P".KN3M@<2SK[G+Q0.UDDQ.X+4NY*=MS@I#C#*::A7"A M]$J&9 A0*!.0QS26*24HSHB3.O+1$%.CG,K"B-?&1;0RU5'H^!A&.T:Y#IS M]%'C4EL7X/#D>=^]:@T?CS*NFO!9+X_T@L]_D/G2]-8MN[^MVOX+I#,TABF@.$< X1R 1A,,L DDXI 4B"[#D]# M!I\:(;RI+8TZ;D25']6+=,\3AYHXUQGI9Y#0.(?>J;H,K5.'2@\/@'U18D#8 M1RI3] V_6^WB0/QZJQE=[SE>?>- ;_8W@]UO]YIFO-M8N?3?402I62 M7+]BL:(,((H8P D4()<*TAAFK!"%:SG6P1A3>PUL:XVV=@XNQCI$LY_;/6$4 M.K7M#,^@2JPS '@HQ#J\\^AU6&=<.U6&=>ZCOD1^OLB%D9/]K$?1=#)+>9)0 MIA"(B2E^)I0#HI1^VK,LQAC'4D*G%@^7!IS:H]]8%SW5YMU$]%C]YUIMG@/( M[1:,/H$,S \G-7I:8!MS0TKQG 8FK!S/P9BO+,ES&H'+LCQGKAMXH$(NY9HN MS,EW\3A?5AU.C;K5OHXGR4SG&+WHY E! .7*2/(P#C!)4$$R7,2QNQ:I\7LN90CE"4(&).04(@C$62,IY; MK7$NCC0UXJG5P.K,=_0HJ;%1&.5"9?:J7XSQCM'.68PMPQP?R(6.;YK$^&X_ M/]K9Z3&PN02%UXCF[&#CAC*7?#Z*82Y>,+3>;ZU#(L- [^<_I&CK:4W7OEFJ MN2*A%(,4I:;D+Y6 B)@!+IDLTB2/B7)J(]HSUM3XPA1]1\I8674%O6DE!%VK M_\Z#:T<3GB +G2C96JG)H@)M6Y?]I:^GZH RP(MP^*T$/#_\ M?,F07;>=EL_O2WW-]_7CW>\HK_=:W MJT'T5?O9Z]=J;U9+:NC M7O?Z1LV7%>$4NW$>*^T8#OO^?D56\\UP[CC[W+^[6$CQ>V+ M7--O\M.SR3+?J;?SQ;/^;77,O=NO>I8QTR-6Q2"#, -(2@(P3F*0LE1E2HJ4 MY5;21 /'GQS#U'9&O\R745D9Z]BWQA5_.ZX)B&I@^FDMCQK3H]KV:K%2F1UU M[+Z)&H_\$=- Y'QRE:L)H]+70'P.&6WH;08J+]'U4M^E_"S7K7#'G,^@4# 6 M:0I(%BN $H'T3S '" I)"@Y9)ITBHY.C3(VP*J,JNA*KQ8+J]?Z3?KHJZG)D MKM.@VO'3U5 %9J'6OD@;6//.3539Z%$7J \"K^H^)P<:5Z.GS]#P]( M3#>6_\_SO-5UJZI]NAH^,P09@5@QP(2LNM%@_1-A@,824003 M@NP63 /&GAI9--9'3[7Y5;N_G0-@W12T\:XLVH-,OQ M492Q C*$]D@,Z IR[/+5O4 ZMQRY \BQ M,\=]/TY\9F ;L-,ZC#O=S]]^[C[2R()68JYW3^:#Y;L?3_.ZEW3Y85D+--V;PN'\U'?MX!##=>TW!7,;K5<81Y+:GK1)DH*@$B2 (9!!A#5J2<%&GA M)%]W>IBI17N57N/.3!N%5Q=0;7=)KX4J^/ZH,TJ#-"W/@^!;T?+$2*/K69[W M]I2:9<^G!VI![;6_/MB<^"+-/FO[1Z/ZFLR,A*4RQ50\41E *LU,)6L!6$8D MAH0AD3@QA*L!4^..UF) FVV[=6MSM#!&1Z9KE:.PE.N^O M56B7K *O:2LC:R VIK9GC?VN!R\B(775=WYT<9=G%WT^FB- M=?F*@2U'Y.8-+1\^KUO3+LTFE MS)>_1D^-%R;-HEH/(KIUP;$OB?VLV'%.&*P#Z ^\OO+>1;XZ/; MRS"[-RUQ1LQK]Q+[T<=M8^*,RE$_$_<[#"@.,8T1Z&)A4DU-QJF\7U6[B6OY MVW,Y7\JRK ,N80K4_DO2]4RJ).8QAT!*2@#*F=$I3S3=*4AXKJ"F/OMCC ,, MF%JDU'&A/0U]$YGOJT-1PI!YZ&>T,= -S&M=8%OSH\TJ:AR(6@]NHJT/IF3! M>!$8>H>BD,!3,%)E2(BI<*L0N0+'WC*1(?<=KU;D"J_W"D:NN<^P@/F+?)'+ MY]UJ_;-R-WK'%_%OSZ$ 62\$YR(HT!0AG"N!,+[<)2DFL4J%@X:0V M:#7JU%X@Z]KHJD$?-_DL_6 QDT-L6RA&YEO1R2D^[;R*5ENW'&-GNPFR"YN] MPQ[XS=+8>]/)&'9,CG8VWWAOV.4$E<]0V6[@4:-D)RP. V2WBP<*AM4=39LC M&4=[MVT^2PHB"RDRP$B6&_6P3$?$7 ")$L0998*2V$D]S&K8J='8UNJZZ*6I MG]BKCI87\F+73((=4_F'-G2"T;*QLT?9,2>(O&J0V8T\KB"9$QI'ZF1N5P_L M,487AO6^/DBY^=AT8+[],2]G2584+$7>'.P"$E[[@9T;:]P6 M8!<\/NKZ=>GS R5Q5H^/JV6EN5,I),Z@HC'*80[R B< 4@D&5<82 MFF/FI'5Z.,#4V*"V+RIKL:=_C?\CCA,C[UZKFT;_]B\8)O#/$8EOXCB.Z//F M8;4VJZX_1PC>X PU-;S1O"R?C3;J4D0HN2$YBE:[([H1+:OC,D_K^>+?_B7) MXS_#*@F85'?)"3Q]%QS#$W?YWW3Y3-<_Z_LD]7TUV>Y&?0C5.L,H1S4R/Z*IC1@(P45+_,Y=4%H7 Q?:$5EA<]P]7!4;V MHRS+/VV;M3;X7H^F761TY3>VYX*,'"9]ATJEA M1HV4>OP\#);Z/CKTS'5SG[KIEUX:?-WHN2QG(L4DT8$3@*F$ !4L!XSK\$D) ME<>4D!2G5MUR+@TT-5IM3B"W7^RMM5%MKNO![#/H7HZA?&$6F!"&PC7@]'8_ M%E>?Y#YS^Y%/=?<[>7S"^\+G!]:I[]23/Z_G7+8203.:<"8)I2!+I0ZS4-H7 M/Z_,W E]>2Q9OP"%UX+U.C8O5+GQ]0T/E%EIN5VCS(OZ_6"]'T M>\.4%6F'2EDC4>Y M,=]S;6?TW1CJ4!-X$L5^!O""3.!'OPM)9>'EAGB6V#@41%Z+T4@5CP.P':LJ<5!W=:Z/Z..L8.VO/M MHN"/$$7G T' MHC:@YN\B'GXK_ MJZ)_^3_/)O&P5_7WI&]0WD1+6;U0FWWPM7QJ5F\B4JMU-%_J:V2TH3^B[_/- MP\-J46V(#]?0&C#=EFN\L),8>OE7PU_;?].HRM^^XU7.M<4>1U NVX]A6G)3 /[\]( M[5KTR\=56?YZ$WVJ7Y7:RYMHZ^=6EKGKJ3DKM._KML6LU[*H$+/@N:K*JXEC M%V6%P/=$35>088:+#YICB>LJFW-O1IKE*,F3%%*0)#S7:WB. ($% P56M$@S M2O0?794'#\:86CS]E3](\5RGY/>W\:.=Y67T1V7\ "G"0XCM>/=*X$+'L'XP M&R1,> 85WZJ$A\.,+DEXQL]3>H3G/CJRIO6[:NG9^0+<;1[D^OZ!+AL!U;_H M6VRVVJD'LF+5']_2C7Q/Y^NZ9CI%6"#",R"0T#%FDFLV(K$"!,>4DPS"%+NM M_J?BV=0XL+*P$NT^BNT=E[%53X1!L-T$[! MN\9H)]Y]0E"R^DADH(H,5O6Q@PF(?(>:_TE(@WMW[I]#4#S4G'J3(0]FX+ X MXQFNC1R4XOR3[*@]++J!>?N",/36B8XP=)"H=SB((VA%]UDQ!_S3C5-J)0_86RUF:9%3Q) Z;&5#UQL[LO1OJ,OC?FANN"?_-_EMOJQT+1M5(38P* M):4 &9)&[2-- .9$ 1ES0CC-.>.HF<]W2\MCZU.8S=;8<'/YKI8&FLI$VKTW M7W=J K]7M\XU6PTW4>M?(Q=[1=6.QY/ZX>; YVLY@)6COK;#H7SX6@\XTM72 M:V]=[ M&US'?@YC.QKV@%Q@+MW7=6O+T0,*NYW"(9"^V]Y0KR7S=LK?'K6WDQ_WT5;T MXYRR^4+SU@QBB9!D",0PI\ D/0"1A.C0'B&(N X4\]RE=OO,.%.KP?ZL;V8R MHK7LI-&%JII4+AI[G9M?G8/7CAD\@!:8&8[Z?6Z-#-73\PB%<*T[=T.]8H?. M(W_[&W$>?_QZI3@3F#1"7++(4"(*"+(CB:$L_0F==2 F(BLR2"0H"I. 5JFH6Q;P0DJ5,<@R8B6Y MZ0_@,>*R?7C#H6M'O-=C%IAW#\7DWOUHE[)CRSVW).&^4.DK,X)0B!''&A*8$:[2A-#EBE,>49QOKW=JR[?^/I ML:RQS>XY/X"H_[D>[G;@Y]@8Y5&TY+2?/0^FOJ#S4.I_'3Z0!W<$!RK>+$V,_JE M-?A74]2^1?3+940'U#':0^2WH-%BW)$K&^V1."YQ=+C6QRG+C_.E_+"1C^4L M9H0IE!4 0J)7 IE @ G-.P)"E,""<9HZJ26=&6=J2X&#,X+1'\;2J#+UJK.5 M.V#M*,8#7(%991!25YZH/,(AW*G*W5"O>++RR-_^TY7''Q^JA*1?Z.:&=ZH^ M!7Z[%"?.AF\KI8A,H<*< IC%!4 $FR:M66HV\3%-42'3PJEBS7'\J7'(UGR3 MPSTIXS#TN(7KQ-AQ34"X W.0%Z0'Z!$-PLNO%I&;"2/K$ W"YUB#:-AMKE!_ M,Z)BFB#J[?.9(BF7A!*02*.:S60.,.$08%H0Q61*9)&Y;$,=#S&U':A[,T:] M/]W8634_*_[)=!.(N)= MX6Q_E/$%S$YZ>5*?[/0G![9(;7K<:X)A\V5U<.#-2K.,J/:W5LM*:E+)]5J* M9,8483F#!&0L3DV/#08(H040BQR+CA72L4SLWU-1B%6-IM&?J%7M4/0A;TH@7W$(3R$#( M!I2H74+#;YG:V=%&+E6[Y/5QN=K%*X8QQBWGSX_/58.02GOL1+K8C-V*&L\D M3DB6&$F>0F* XDS3B"FSP5QDDJE,0BY=:,1Q_*EQ2\?\:%4)(O*K9>%=I\2. M=P("'9B,NAC7HI.60N_^:&H@>#ZYR]6$40EM(#Z'+#?T-H.+"?4-]7UV:FCW M\L?F-^W8?\\R07*$*&VL MZ_FI7DCM>,H74(%):8?1GKZA,36J;/6J<'@9$L\5@>?'&[L2\*+G)RH +U\S MM(7\K1!KDWS6/]ZM[U??ES-(8,Y5A@'CLA*@DH B4_]'4L82T^LLMJKZZQEC M:OQ0FQDU=MY$QE*-8V1L=>T:?PQH/TUX@BDP.PQ":$"C^+,87-TC_OC.([>' M/^O:<6?X\Q\=%AB\>WQ:K'Y*V31.[.1LFM-:LRR)6<;C%/ $I0 QD>CH0'(@ MB(X,LBS/9.PD3'IQQ*E1P&?ZTPA?5-G%==/T4];Y0X3+8=GPA#TT-C M*VBAZUA[TQX)]!<_6$/C,XBX/.BHD80U!H?AA/V%P\AFJ]W^V\_MC_\YEVM] MHX>?'^6+1L5T" MKZ6X77;73OIOSX][JZE9+&"B>$% G)$HE6VXO^JD M@ ]SK1ZH?;F'^S%J7;J57[715Y\?\#*[=L3UFI/UFJ<2=DY&72^CVLVH];-: MFW6GN''UIOO+H <9?,Y&X#,/7DQ][>,1/O&V.$GA=;AAKY>_R*5^82WT*+?B M<;ZMW)H/Y?C').B-/&_(7QIA95 M-N963$#W#';C^4LPV_&U1_ "\VX7MWU;VQ,8_GC3$A6?_'=IR%%YS-+_0SZR MO6Q@H:.F,S%?/)L[?I6\$5NLA1BE>*^=,-5&SYN*!^_4.[HVO3Y,6ZM*OKE6 MA)]ASB$W%4&X*"! +(\!QII])$XIPDAE&7;2[?!BU=0XRC@%6J]:T7;9^!29 M[TO$Z8*;0B]S"'.EHNK#9@NQ\6_7KMRQ=-++)-MQW^A3%Y@AN_Y$.X>B=WL3 MU_')3%SKE6D[6"O-WS3].CP67_H$VFM)IA?#QBW4](GE4?FFUYL/%6=;SU^J MU\;[Q6JU;MMR?-$+\%E!I>;I+-/DS1! "": *BP 3P1":2*P#A[=!-K.CC4U M2OXB-\_K9:1?J(Z,VH>G'4]Z0BDP^^VLO(DJ.[?=@Z(O?: -D&>["(=?B;;S MPXTLTW;1[V.IMLN7#*SPJKO]:#9:+?4Z]^WJD^'!XLU+@5=B\_KE7CFF[]3T^]X\_.6\_6S7G\* M,3( Z%B0Q.Y HRB''#,8":37!#J1!/7F3,U M/JEJBK;]>+XWSK2;$49%F>Z,=]9RO&;>[,AHO-D(S%JM(U'C2=2Z$C6^W$1; M;^JUW79OXM9BAH9H0'H UK,DY#46C:T0Z0&]$X*1/NXZ,-._7I6E'EG--S.A M$HH0@4#_5P&$BP)@CDT3,X50K$2!37F(O0)*Y]Y.!#F"V$EE6O14V>:8L^\ M9IF?'P9#Z%Q\A<#G?@3R;U39[D>O/S MLYZPS>U2F/#KR2A]&3TN,15CMY+/ON%< MOK#C5'RVUMY$3\;>:B])MA;?1,L> 2]WL&,.4:;_#S"8:$84 @&:0J2.$$ R11KH*E^_PC.=*A?%! [G>7R!O0( MP7HCO&6ZDRWF+Z; I-KJ]XBNW7O*%V:!7UR[[^7G[??RW>Y[Z57!SP82G^^W MWO%&?>'9>'[X!K2Z9NBA[WOZHRV'X=7>Q:?GNL];0:'(<*'9N2 48XU:2@" MA**)DA23C%CM)UP<:6JTT1QO-N('^^9&M;VNA\#/ =Q/'EYA"YU"'(K8@$/A M%]"X^FCXN?N/?$#\@IO'Q\0O73#TE-2+7#[+>G=S6?55^/M\\_#FN=RL'N7Z M\VHQYS]W(BB$I!G/, )QQG4,+6D*,$FPV9)D<5;D7*/N$FVX#3\U(FFL;^M? MW5."CNC;12/A, W,,BV<3:5&;7KT7=L>M<9'?]3F1T&4:H8AY_=8EI,%(Y_3 M&H+.\<&M07<9*"@J]8) ?JP[ZI5\/7^J--:KSH\DXQ1BC '#<6ZHC &L! &\ M*!35O\N4<%HX]8PU-=ZJ3;UI3S!US(W^J QV517M@=F.LSR!%YB@KL#-75KT M,B)>M45[AAM77/2RWT?JHA:7#"S'VFIPW2FSB2N797/0H%+3,,?1RJKXZS<] MMFB["NQ>V(7"&4HA!2DJ=+A44 $(10F@3$B6IBDBN1/'7&G/U'CH5&], J GO#S6EAVI4GC%I_YP>^H M0,W3;8=QZR>YV6FBSF "52RX!!@K"1 6&!"6QCHXRU1>%'F1<>6R7[!W]ZEM M$!B-WUI:.:('?>3>W_T_>YTCW.AP'].80AC3%(&<%@*@C G \@0"$7-,,"Z4 M1,AMPVLPJN/L<.UPO08VNW?"8"@",[S!8$]2.GBKPI-(^.3J_0%&9=Z3OAWR MZ.D/#59U/F@ OU5 >$.?YIJ;MKU^$:NM/$>]%UAMR#_9QMU?I&F$%.F1HGZZYI$O]2G5LT3N'F041H]KI:;AS*22W,@ M\O9I/5]$\"8RG_UU2,9OT)RY) 1#S\1(^<(CS:BM)S(2=Y#6JG4Y97W7%HB[6E6"VKLVB,+O_[3BFY MEL*<2?OXX;>[+XV8(R0T)RR'@,19!E"14D"P4;3*>&I^'V=;:7LT&74L&](U9:+*K[(VV!D>-Q=4!5+T6-4:'D,YTPLEO.S:;@4?NS.: MQ7&3-I>+ARYO7S2SK=8_3S8MRJ',BTP#S80YX,X)8$:L)$\RFB>%H EQ8IV^ MP:9&-EM;7=>?/7C:KCC]H!1\C=F8.4;#HLN(^%U#]HPW\JKQLN?'ZT2+:P8* M\=KT#Z0<%R2F!8BSU#2R+_0:D"4($ 45PRIGBG.7G0/O?1Q'V%"X.]N[,?IE M89+ CLJ]-KAG/$GS.(M!(K%14.<:?&LO4UMDDSVVPL\V_#44D>$[-%HP!R;%3/OM->.V-,'(2 MZY1WQXFIDY\:G&SZIA^0Q[>2;>[U+:IF1%S&*A&FYW8J1,;.00V?3B)JG4^Z"J?PZ:-O8.,&T9!< MT5D,/*>&CL<9.Q-TUM,3B9_SGQTH5UMMOK8Y2O4;6SDMT?;N/K6U6'THF=?J1O ^>W=,]&)+ CW5M5X"ND"<=]BJ/ MNC? N#*GIWP[DBL]^2'W0\+-'78[3.^6XJW1QY0D-A7J$BB,A2G)%(!)B4'* M.*29$D3%UN>#SPTRM1=U8V=W\S72ID9OK95'>R'M?Y9] 17XD1Z$D=-!X$L@ M7'$&^.RM1SO^>\FY[LG?BY^]LL%9HTV_6QPRA#.F5 9HED. $HR!9@']NJ:2 M0YRFB@NG\[UG1YK:@[\KT6C[0#M6 I['U#)AYP.IT%FZ+4BMD4'6X1>A"-(* M[6BPU^F(=L[GLXW1SEXPC!M.Y/':'%ZWD/Q^]4D[9@[PKA;Z;M]:=>.9#A@T M22@)2!(KO;SGB6FLJH" "8\EQ 053ML"5]HS-9XQA3]_.KUC<'@49+E:@HY' M^F.U2VZ\=.U\VK'7B+,4.KJQVX.X.3I6L>_95G_='RUZPM@G>5YKTJ@4ZPF_ M0R+V==N!4O"'72C:J$,619:H0H!$*K-Z*PA@*,4 8HG2E**40:>CQ^<&FAK! MOCOJP>,8R)U%U(X)?> 4F.*.N]X$">,N(>%5%_[<6.-*PU_P^$@=_M+GAPK$ M[\Z/UH?JM]]AI0JF*"J 2F*LHS,=F.$T(X RK)(B9JED3B5VYX>:&B]T+?VW M?\$P*?Y7VL M@'[Q"O>,\-L5?W[.#2SX?A0<7+W"C";7ZH69O:/GP?K'Z;O(9 M^L=M(OJ6;^8OE0HTJ3!$\@(FJ54Z8K % M4Z,5XX-IU?C])FKH$,O_$H+Y:K_6Y?.-??:&"\^OST MM*BD"^FB'?[#4JW6C]47=OM$<^ETS8ZVSUS4L7SP*0/;F; ,=/WC&SKL]0*M>QCL!I37H-ARZ'%#9#<\ MC@)FQ\N'L=:)9H35CVLIF\[#F5 )4[$".='8(\D2'2XKO>1.$Y9F-,F0OIT# M7UT<<6I,=:J9YTW4VCRPR_-EW.W8R2N:@7GI6B"=&TC^#E[/V5N 3F!S=(!O1S.NGXU5V<]N\ZN]48A11A!N:Q$GI!FE *&#>G]DW16"9@!J&3V/C1"%-C]]K FMF=*^X/P+/C MW*L@";U=TD$CP&;N6=<]%ZL?##)V^?EI'T\4E)_YX+"'^6QSX8]ZJ?EA(Q_+ M65[@5"DE@1 ( 92I'%"9I4!F!4R(S$6JK.JZ[(>VQL[^L/8'56&.Z:< M+,"W8P>_D :F"P]H^NLX?@30*'W'=Z-.H_OX$0K6/ )BK#3U,%')-^: <(1AD@A$$ZL,5.\H$V0;8VCU7#26 M.J:T^T'MIQ1O4(5G$7>4K'G#"H4>JM#7=VA"_^N0(OH'&(45K'QLB<#NPYYC M$*,WU'QI_G)E]3*><$V/ER0&:4$*0S[#1BD&,< MK(.0$Y<.*%W]+-?57KYVHTJN?)$;?>^Y4;WGYH<765;KKKNJ@W YDQD5L6 % MR$1"-"5E C"1,R PP7&,%"HR*YW1(8-/C9OJM?_3SHDF=;INW3 Z!HT?#@62 MKE/23U*A@0X=\1RAN[4]VAE_T^1A&OL#@NU0B!H0])%J4/V"[U9[.A"]WK)3 MUWN.5W$ZT-N]8M.A]_ =OVXWUDB!%$M( EB&3+==C@"+L7YUY()#3&2."Z>2 MKX+7DA=Q9PR]$>IG'"U]?9!+1'P3YX];0M M9S)Q=^K-6HKYYCWE5;.XNDG=^?4?]O\G&4)E)(6&*0(08 * MR &EN0)9HG^9JR+%U*V+F]/P4V.GVQO52U>*4S48Z4I!C3!60&3)]/W2DCAEF.M#*B(Y^$Y$1IRJ$ MGK&F1E];4Z-YQ]8!G4#.0&O)4GX "TU)6ZRZ9H;H/7D9#N_M0\X,-WXOD7Z_ M3S86N7#),,+X(E_D\EEN":FS,KQCB_FW*FU@:OGX1HK[^:/^R)WZJG];*LK- MW^H"JF162$(R'B.0XU V].EY%.[?JVM9J#N^W<]CU[:;1[_%' ME;[A]LFKWFP;E81](WK(V-[O/["5#.?/C\\+J@=Y*Y_6DL^K@?7/"UD5Q2[% M[>-JO9G_H_K]V47X3"8B*>*4@B1F2--['@,B4_UEP"R%!&&&&)HMY3.?:W\36C=D0_ZBR-U%6G,S%= MGVZBK5?5''7]TI2^GUF\V4\M>FS-XQEPKUU]?-DV;D,@SX@>]1+R??\KA&L_ ME.6S-N-Y7;]R]!ND.@RQMYOS[H=<\WDIQ4Q1(41<4)")@@$D<@(HU,P.FQ7387<:F@FI*/PSU=Q\K[][91V'[UH1:8[,82P44"DS>]1Y AC1 M_Z19%B>Q0)G"5BW=; ><&C);A&A ') [L MD/&;$+@PYL@+?3L$CA?PEM<-/"1*RP?S_TWT]T(7)I_[1>H[STT^P/Q!1X;[ MO^A\LJ;"#TN^-GGAM[+^K_[WXEE43:WX@WEW?M$.O%-*ZN>HT(MT'<[I17O. M$H#2A -6Y!3$BC.8$!X+#EV:R(YKOA,3CM"E]LU_WG[ZR[OHPZ?HS>W7_XQN M/[VM?WCW?W[_\+?;C^\^W7]U//4Z[K?!CE6G.\>!.=JXB7%H=?;Z(M%%&+163 B&HT/)X.?I59]'KT>%P/QCW7 M_"JSY5XA^\P*^ K?!?Q^(]_>0@-:1N,(60 M +PP\JOH -JA<4X,T/+J85ST:;5.-2ATVGA^RA]4U0ZN\RU+*;8N(JCKTXYRRJK;\KW3SO-;_KPK[ MFAFQHZ' . =FI]KZFTX_FLJ!FRW2/V^B[32$/)YW!8Q^B]#=S1BY.'TP3L=% MZ\-O-3 U1,MY>:=N.3>$:_:,5XLY_UG_[^[!DQEC*H\A@*G1RBE4 1@3 NC8 M"F*>HT*OVYQ20U;#3HW]*JL-]7W6=VT% AQS1'9X6^:(O*,8.D?4 K@S^2:J MS8W^:/X;)DWDA)37-)'=R..FB9S0.$H3N5T]C)?^+N??'C92W+YH+OPFZR*S M.U77LMP];\H-79I @@%*<@1(HC"3G"/JIBGO-/H4 M68H/+[IS0]Z.J(+A&9BO6KNCQO!H5^Q8VQYUC+^)*O/]D=8@U'QREYL!HU+8 M(&P.F6S8389FL-CFP[+&LI\(VZ^4?X. 9,+:)=C;7S%5&7[=@MX97!18^TV%N4/E-C5F./7*: MS V1XY29X_7#V.O.[$.98O.U?)#+??W) M#,S"E8/1GH?;_4OCY*\W43O5K:/=\N=J@[CC:[1S]B;Z5,^\=M@?>X>=$)]< M'\C24=\,8=$^?(\$'FW86^?>U,4]KW]69U?JJ'R6*L3S'&. 9,(!XCPS1TH2 MH-\B&40TR6/IU%G[Q!A3X_O6Q/J W4VSK!^^PC\%JQTE7PE68#[=XO2UQJDV MT!__]7COD[Q.#3,J\_3X>4@;?1\=]LP?5\7>R\>GU9JN?YH*VLW/+ZO%0C.2 M.<@X4TD<9YGF 9XJS0B$9H!RSH#@.$DXRY(")2YDX#+XU%CB1,F\.=2Y=2"J M/8C^,#Y$C1..A\^<)L>.4D)!'IAK/*/MS$5#8/-)4D[CC\I>0Y YI+5!]QBH M04!-.\:*/S_I[YL.FW;A5=,G(U4"9P0)O4K.K1[G>E1XQA'-9X-@H'.DUE:JB M#8B!RG.549'&1#DE6&P'GAI7-'8[9LRM8;;CBA#@!6:/QN3(/ 51:W3T75L= MM68'.@OH"E8 2<_+8[^&9*VO'YKSJ8^N?*9S\4EN9K3(!8]Q @0R M[:%I(0%)B (J+@J9Q!)"Z53.=7#_J3%-I8+PI&V+U&J]/<>SW;WC]&F^H8OY M/Z38_M$U;;./KVUF9C!JP9,OS5$G8YH1,6MU(=YTH/JPQ7%727^KX^J7_K,* M S(Q)V'RFVS9'V+D?,I)_XY3)J<_=H4RHU%OUX]?G7'9JB-\-KJ0J^7M9K.> ML^=-50R_^J1],02U6BRJDX>U+3-L0#'%0HK9 M4ZV2MJ'KC67^Q(MQ+L_3H8D!JZ[DM_FR4O)F=&&DEPMX*C@'A% .(> :1C/4+ #?S]FYI*9[\6K/6&AANSMY518JO.F&6F;/1IR!T M=JWCT+\W*?^N3E'C5=1U*]JLHGW'MJ\JS]*;WI#V+L=YO67C2W1Z0_.D;*>_ MNP],#YA*Z#OU>RFK;M5W;$/G2RD^+%LQHO>K]9ES:3-*H2R*. >*IQ @SBA@ MD'(@1)*@'+$XS0JGC,%P6Z86VE>N@)4"SZ6,J/&FC%:-/V:_4+9"9B;R7U0; MBKMV)JZIARNFT#(;,<[$A$Y0M'.B_6AZL]]UIN1==TH.#N'NSN!ZS%I<#ZK7 M1,85YHR;V[@>MZ-TAX=;#JYZ63W*>_JCD4OY32ZEFF]F4 J&4!*#G+ "(,@) M8!E#@&=A25NH"#YXJ=DT.-79S3Y^^).IS>CP],+O$'*9[-OKL.I5]T["P[ M4IU5-/[[^-,UV]W[H*I?(G^N7+U]]_;3.RCAV1KYM!RV3%6/,2.D?1 M^&'F9.O)N4EIO0DJ+.,%6:\YB:L,&C<5X0.[HPR$EYN^@JK_+(,D2R&F0(E$ MDW$B=7RL2 [R(I9ICB"ATJF%ZE763(V,MXKKW/P@=X:.J+0_0RR!6:RGA.(L M!2B+.:"<*"!)&I,L3I4@Q'T+9K1Y&F_GY6Q?A'_[%PP3^.?=SDS=_[:O55. M><24&@FH%"1I G78PR4@$B4 0D&1RO*"H=1U2V;D60R_$W-I#M\92=_7F#V[ MD&>T^0@<\GCJ1C&1CA(A(I[K#/KGZ?=P+N+Q<]-KEY^-HM]D?Z1&7C3OC*]U7;3[0\_P853(RXZP4W? + MLSBTM.&5UH-N")U? CK>9^"IE)UJ\'LZ7_^-+I[EKM?$C&-)B4($8%4H@(J$ M BQC"?12(D\5@QRZY=CZAYL:OU5=)J+%SN;HL3IEK4,4NHF4=B!Z,1XXGEGI MA]R.T/P!&9B^WL^75+\1-(XFR/NT6JKM+SH^W$3&BZARH].KQN,Q%RN\O!YW MZ1]QW&,O5MX?'7^QNVH8\=QROGZ6HC-&+6MBMEKC.&-( IXQ!A G!+!8<$ @ MR1,:IZ) 3D7G9T>:&MTTAK9=9APCI_. %C%5(D\$0)1E "4%!00;S6@)68P0 MQ23/7!IH^@%TA X^H0"UHV@O, 5FYQ:A/2INS/1'OA>1\,F[YP<;E7(O^GS( MMIET_+AWM*D1[KZQ56*^LM95Q:D/8#NN\ 9;8+XX0&QK:/1';:K'):<5 M)'[EGOH&'%GXR<+W8PDHFXN&D<@[NC8['J9A:B4N]7:^>-Y(,1,HRVA.$X R M':$AR%,=J^$4F/(MFHC8Q!8N]'%FG*D11V-6I?PF5HL%79=F+Z%6@7,4@3L' MK1UQ> L,&6T%IJ.TK42W$W46.F/+"[ X),FS@TU*D%<\/>0&BY]W(T4A)S/ M/NHI67Q^6"T;L?89(C0I,DA $4.SO9(HD>8(3JT#BU,VG]OA7 M]D65@4TC KM'_B1P_<_YM7 $?K@=D+!^IOMY7-N65GI"CBW MF'0>84+?WYT7'17^LDI5-HYTCJKO-=%NG?$8\7J -$P+2W=S7JG#Y6#/J353W J@_/H&I%BM>D4]UQ\E/^9ZU__^<>NNW^AAS4K_NS4CF)9[$*(;5 M*SSHV*.\V\= KWWICS*6CV9E;^AZ_=.$'U53[AG!M( %2@ N] L=I9+KG[)8 MO]IQP?)4)06D+OMZ?8--;6NO*LVXIMO8 9:VBQX_" 5?E7<+PVZBOZQ7I<SE3YP6NT/GXH4@Y)? N(G%%)N_\O4=+Z5UTKYO;N_SA8<'!Y_7\L6HJV&PU MJP3)K) (*,)R@&"B](-?0*/8)F/S.YQ:/?AG[C^U1[XRK[\OIA5L=J_^*\ ( M_$#O< BP"W_&;9^O]\,A1GVCG_'O\"5^[F-#)< 7^E;B,UUONDW M?6\ !B:"*[ ;(/%M@8E?7>^^ 4<6\[;P_5C!V^:BH>N =X]R;38F]$KO^^;! MM(^DRY^SE')(8ZI)A*L4H-S4_,:( (1R*"1!.EBP8I(+XTR-0YH(M[4UJHV- M&FM=5P*GH;5="UP-V#BK 5>L!JP%>I&X>C5P^NXCKP=Z73Q>$?1__*KN(E^D MH14C7"K7:K5^-'K$=UL]2R/B9([3WL\?]4?NU%?]VU+5A-1T)4)%SA+)05QU M)8*" IHF&:""(%&DA932:L/0KUE3(YK_V]RU];AMH]'W_14$%EBT@ E(%"61 M6Z# 9-(46;2=($FW#WTP>,T8G;%G);G)_/LE=?$EMC4D+2EZF:O$[_#0.N+E MN[2]LD?+DTV>J$5 M5 8B>X3Z*MXDE4_EP0/BGK="US: MFY$<"UW]E:-*8M;K3MX62J^H-$W7>_5_9 ME]7C]O'5IB@VG\T4]Y:94;45+526,2T4@SI/S,23L,S,OSB!F8R))'F<);GR M2R'C;GQN,MB@!KJ%[9LWQH/U##&912F!,<&&=9SGD B>08541E$J4)PA']^P MT5B?RE<,\ ZFK>-8XQR1?K?LV'3^GC8GSC)CS\SIRE_ MH(3 #TF17RH[GWYLNJ-%/B!"=Y3F#*1 (Q M3^SV!$=08\658DE*$?)*^G/8^MQ> S4X8-&!/RT^SVW?8^;3C#)G+PK,E6K#QNL5LCVG4NNRGOO?%(6MQF37 M J^>]Y>TJ3]K^UTAO5T47>T<_]',1N^>ZMIJNTSW?RA;]4G)F[]5P3ZIGTW3 MU6M6J5WNL?>;AX^R5>&)F M_9N;8G78(6O @T\6/9#6Z2PT#^+,*'?-)#LOU#.2\KK;[=[Z(3?@@!S G\'A M=2U!H&9HT19N/0K%;H*R*D,3:'E:[*NG+$#'%6C) C5;P-)UF%)RC'#MF7X2 M!DVY.[,N3IO1=V:=O_"6GRO,4/^5IS9O^)W^H(3-M6L#:):2)BB72$,A\LRL M#V)I%$1SF,4\SSF5BA*Q7*M/UL?NHX]?REES3JI*&U4],3JFQT*+UJZ^I<'I MZRYRGEM7_X]PJJ9RZ.@0U@X:#<8Z!&Y(QXQ>%H;UM#AO:F+7B=[^GOI"]%_N M)PIE42W;W8?VE"-CC,8QSV",[V$(<[ZKG8VYZ'U=QS\*":W[Y^2$\;G>2QO-B7[D&\ M?$' Z75=<>Z]JLNAR]?;HG%NLF6X[(2B7":*Y5+2&.:)Y! G,8549@*R.!&( M, Z%62=_K%TS/_HQ+##F?> O(V]0*SK6W9008,5 M-& 7S;+0QW7H)>X\3L0'Y'"BL_&KN/0[)7\_*4VICLY=^S-T1FZZSVA M8;Q*JZ)H"WPV3=YLJ_M-85./+#EG+$EQ!K/,KGRL*SZ)2 2U)EIAE,0L\JH\ MWV]N;C*[0PM*"W?1:BQ@.\3^RNM(O-NR:#@Z1U;?/9,?&B;;-]@>[)!1PRZD M#!M$W&MQXIABE]Z?AA@[W16ZK5*QU5K)+A%PYX@8(RD)%S!2,K&503#DRDB- MTFFL*9-YXK:LNRK4,C;Z)TI*SR]L]?%*!?A*& MW4,Y:VGB+92^WI[NH/1>/=P4XVY;E15;2V-DF5"2H101*!)-(2:$0)YA!E5" M.<-,,Y9ZI1QXP=[<8!VW(G&&5K&GFD< MFOSF4XTS_7>9:YR[+206K=W_?;,IWJLG\Z&Z-XNF._U>2:4>;:#;V[5YI%59 M[>+ENOR)S\M$9GFL161+FW,S':GK3D;F5Y8PRG&.>>94;?):('/3IWV :E>+ MTM%W]>H1<=A_FHCGL56K.SG2FP+L^V$/DO8] 5U7#F.&?YEX2'RBX:89FJFB MY$8<(L\0NNMY[0^MNZ+]"4/NKF?A.!1O@/8"JUMIK423[%]L'M5']L6F^KK= MK*O5>FO#M9]447^XRZ49*Z1(3*'DU,R4HT1 FF8Q)!$27%*<^Q:\ORLV?Z^DDJ^>?R^5?+M^ M6[MM'94I649*(\UP B5+$<1*9Y E@D""HERE*(]QJGWBP=Q->^G6!-%@!CD0 M!CK8VH.SEP=0ZI. 8YV9VQFP6,\)325C$_?*G#H9L;C.XKF.UMZ2#\W[9Z[T?EL)L MN&%W4]9O,I@C"^_$X^@?*#$TYX.&. P&;MK@A*$Y/0DK&-Q V'O!S*$+ZW?S M6C7?[;NGG56KTBR1U.KO^O&/DQ1+R1.HN-(0IUQ#SF4,,TTTISE/6(*Z $W MW7>T["0$Q[$"(^MZNY"L+$X_-78EVTUKAR1P&B7M$(/O.LS?VQ7"?F6N2K ' M/IQ">C(UI/ZYFIY4W3SY^%J[?&\/2>QE8Z5^L8W?;LIJJ9!*9(HRR+%966.M M..0HMH[1#'-%4YIY9%<\;GMNL\8F(+/VA03"X/-QV?V*-8?3I7 N1I:*AH8: MV0)8;.$T^*3N"J9CJIQ=SK1XINHZV_'^'%W'MTR8G.LLUN.L7.3!O2'X)Q75/X53'N'UE]C MZ]IMTH,BL_4Z^Z/Z4KTR3/VUY&D4Y;D9?"F5@CA+-:0B0C!.."$(92CWBQAQ ML#DW)3[<$FNF)+?;HJCWN#PJ>_N0[KO]. B5$VXL'A;';K<(@<4,:M"C[!:^ M2-$X^X"7S7ZC';X7>;B\=_?RK?X5ISX6S#J)?GA^Y)N')65$4TH32)1.K4,, MAMS\!:(TCG.=,YUI)Y_-DY;G)BDM.-"@D4MJ./V)JO^=+8;A_6>SE\0&LNQ>5)%]6RG%9697MA%QY.=>+Q>E>)A4VZ+ M@[>28B32A&908Y1#K+& !$D-HS3!22:HSJ37*L['^-P>X [[ M3H 5M+L,._ M &OEF4[':R#804Y5!'C%BYA]) MAHG*(IPZ%<_P,3HW*=MG-ES8L_P6-ZB!@PYYF$.&TQBXJ=G0S(ZL8L.0ZJU> M/BP-J5I.=B=5*Q\FOE8IKWL#MUYL=!PKI!%$N175'\SN U7/-T(46_;012\L M>E VZ$>-F>=J]&"\V M3K9C_.X.4Z>/]M.P+9[KB-Y:"9>4(I7+/(59G&"((T4@8TA"1 B+DR1'.D\# M6@J0GBG2I79 NZA^5M4."S\ 0B/ST^/C9KU+)U2G#+UY*E8/__IGG$4_ MH 6P)\KU4N8_;+UEQ7/SC[CYAY^:G1D<-^4*Y'JJ':&6WS;0_[^].>"])>AR MWX>4FS-6)I66R[W\6D9ZK@R3C#NM5T+MUG-M'ILDBI%,*#*S%B0@5BJ!)(TU MQ%RG'.E8T8CYK*_.6IG;@NKMNJX"67M*E\]EI1[+A5$$BQRHW4Z&%0.]+=:K MRBQZ_13@/-=N(G U@R/K0(/O8,=G^(Q!O10,*0?G#4VJ"+U]_5H4^B\.+>_7 MA%6O5-F>FG;5$Y8QXP39 ^4T4MQ,*40.F>8"YHIJ$20NTNJF \.0-;(8'(!<[ [=QRB_\3(;PY9]NVAMXB)O+_7ZM*3; MBW<,F37A.&K]IGJC3(OLP:R!JJT9T.>CBY>(2TJ50)!H)2&F/((L1QFD249Q M2F.4YUZQ>@-@FIOPM&#-(J9%6^=:&"+5@M]0N6G4Q ,PLIBY)VGBP/HQL_;QD M*$L(80@BS G$*.:0Y0RFJM,<.I4D/E\\W.3SP8AJ"&"%J.[\\X9^OIU M\'I2QI8T'SZ\G'DN=_L*CYXSC4[FUG.Y0X>^/3U7!<25U6;-61/;H0>?#7SPM,??AKJO=CWPB-?R&Y1^@1B7ZI'%HV%Y#QQ8 MY. .JRQ@[?CL^P1-#<:VQ/%U W(NE_071!QO3%Y?BU.%[(7U-.CB+ZP%@+> M$*^VY6JMRO)&_&^[*E?VH_?3%R6VMN'#,)4E%UHHD9F)79Y3B'5$(5=X!S8]/) MOV__CI3?^^9 ]S/UR7ZXWJNG36$SK[W;/*S$<_-U[V@ 8L^+/] M/DZLGP]-@SJ9.1F>UL?,AXL3%S.OFT.SS7Z^$6*S7=<&BLW:_"B:,.CSCPJ+ ME=)4V.I2*8>8)P027H<&BBPEF"9,>E67\@4P-UFRF8=L!/*N#^"X$[Y)9SV' MPTVYQB1Y9!$ST"^3.XV@A;(W;#):3PP3IZ0-8^@T,6U@.\%1ET(I6;XQ'?K% M3O?N]&VAY*I:9E1C)$5D5MBY^1(3HW(VL[9"*I()23%'GO4Y+UB:FYQU0($= M9&",U'D"1(W5.Y+R KENFC4(92.+TS%;-4I+UVT_72&QD/U4#!SX>,'8U%&. M_7T^$]+XP@W!$4)5+4%W^LUJS=9BQ1[>;9HEX<[7*T$HH5AKF*@,0VP3LW"A M8ZAEP@PHRFCLE"K0Q^C1^[R5=.AQ4HVA__?B/[B_FBSWY_/$?_P=02P,$ M% @ KX&F4F#E^%9F> !7T% !4 !F;WAF+3(P,C$P-# R7W!R92YX M;6SLO5F76T>2)OC>OT*3_3J6\GVITU5]*%+,YFE*Y)!49=>\X/AB3F(2 ; ! M!$76KQ]SQ+X@ LOUN!XYDRE1C C$O;9\;FYF;F[VW_[[]Y/93]]PN9HNYO_Z M%_Y7]I>?<)X6>3K__*]_^>/3:W!_^>__]E_^RW_[/P#^UR\?WO[T:I%.3W"^ M_NGE$L,:\T]_3M=??OI[QM4_?BK+Q' L_/3RHZOI?1^DQ_*? M_]=O;S^F+W@28#I?K<,\U1>LIO^RVGSS[2*%]4;FC]+UT]9/U*_@XF-0OP5< M@.1__;[*?_FW__+33V?B6"YF^ '+3_6_?WQX<^.5RVG&LOC^U[0X^;G^_.>7 M"T(#4;KYS?6/K_BO?UE-3[[.\.)[7Y98_O4O]#L%JDJ98J*^[[^>_>+/5Z_] MNL05(67#YEOZQOGOU[?L30)^7^,\XQE7%R^8+=*-#\VJ3!>7OSD+$6>;[TXR M3B>;I[Z(J_4RI/5$8599,P6V) \J!P>1QP3%JD"(1(>AW.2X4KPBDCI?JC@8,'ZN@/]ZYZ5GPCF,^HMU]XD^.TE&8LK)@BH6::DH M#MZ4!$2YRK1L O-Q .*OO_,F[==5^V*9?EHL,R[)?%R\-"S3'37?A.[Y)W[^ M&I;T($A?IK-\\=O5C@RAM_5B /F=*8?(_4@(W'K] M3F@0_:/A&*EV HSWN)PN\J_S_(JVXTE0AMFL'6CBG;B(M)T:48";7&(RPDHG M!H3%C9?O! K9/R@.EV@GD/BT#//5M K^'-:%,\ZE=! ,,O*>&+E;$1VP%)S1 M5G#GW9#[Q:WW[P0,U3\PCI+KR-CX=;Z>KG^\GL[P]].3B,M)+$GX8"7D8#0H MVO+(\;89O(NNL)1+9FD 3-Q^[TY8T/UBX2@Y=H&!#_AY6H4P7_\>3G"BO$S( MC0(F0@)EC "73 &IHJ*],'N>_6 XN/GNG;!@>L?"$?+L @]O*-Q?DCG;"/XC MR1]?+D[GZ^6/EXN,D^)4R=553I8%@G>.X+1&D-'EXDM2(LO!X/$@*3NAQ?:. MEN&DW05X/H7O;S*);UJF9_F,2@_(K0)RH3,$(31XK6D!H)-"AL%@ MLX6(G0#C>@?,$!+N BHO69\SD.#X^KUNR6\V#/!QH%B[0D9F\WRW?+]5 M-5!XL<2%Y[1%B@S9^YQD9M&Y(7(?VRG8#20=)TL'$N[($*D6\,42PYF?'7S! M%"-H%B4H[Q-XSC-()XLT298BA@#%]7?N!H..TZ,'"W!DQ=>3UMG[+XOY1<8F M>.2.&""'R$82 .V"3C@.P>64+= N0H:7I\LJKK/SO ILTL'I:N)]L;2%(62922B2C)KC4D 0CC"O M50ENB-WA(1IV TCWZ0%0HZT^QG: M ETL$D1(2<:"/BD[&%#NIV$WH'2?Q!Q P%T I1X-+U^&-7Y>+'],:C)>>$1( M*=7J$>/ 2^&@,!42J\3K(7:8>UZ]6XE6]_G+P\79!1I^/<'E9S)[?ULN_EQ_ M>;DX^1KF/R8!411/*"[6.5 ZU+J1(H!%PW3ASO$T7.W%O23LAH[N,Y?'B[<+ ME'P\";/9+Z>KZ1Q7JXG @%XI!TF@!*4BD1^(D10-64(MN%5L,'3<>/5NJ.@^ M57FX./M PQ>=$PND*/H?PE>1PQ04N2EC%#=WG[SH#!\[6JXOOW$;)+D3MAIE.4YR# M2WUD8_+B!.>YEJV^GH7/$^4T5T)EX**0YV3X)N#24$P03%DK;1S"$;WQTMW@ MT'&R\W 1=E()_GJZ2F'V'QB6K^D[JXEAPA1M.(5/K'I&)D*TEH-%;WP*KA0Q MA&NQY?6[X:'C[.<08NT*&6=7'!66_*ALR27 MVG"7)1->#W&MZ-Z7[X:+_A.A1XAT[-*)LUS>%!#9''V/;^W9#1<>9S$,'V83 >L+@X7 G6T?&)[#XG.IBP!X/.?_OYCD3?TC<.;D% 1G*^PDQ_62UFTUP; M3?P29K6' L7SN%[=9_@2//G68Y@7[$7]D9X.+J'53O%F]CW?E]71.+YN2 M"[(XNZUX";O$K2ZH)=AD!% LXR#4FCT7N8V<8[3IGF32\3F#78@[-EGR8K4B MV5ZR&C2B82R"4IF1!25O/-HL0 BK5:0U$.0]]Y:.9_4F&>-T36B&B=NIDB-D MWD%Z[8SZ\SWXDHDHI47C&6VXM;)16 7>*Q(/INRL+%+(>WR:H8!SBYIQ\7., M>N]%RC&R[@ P+\/J2_WWU_]].OT69L3)Z@,2*]-$)K[^X,4\W_S&M4].C#1, M.K1 ,2")3P4%42H#Z&BCMDH:KYL8WZ.H[@& 1Z'F=G+WR538 5Y?I%3OEA*' M"8F'.,/?<7U16)$X#]:5>BPFR.Y[$\CD*PV\9&$D)^_TOIX0 ]BY!X@:IZU, M.[0-IH .P/1F_HVH7BQ_$ L3<@H8^:P)6*KE6XX)<"AI(?C ,[-.!79/KO!X M\%PG8IQV,^W O-?0A&_IN_87"W>LRFBA.@,Y"0DZ6 M9&-5S6Y$!F@T!:@Q&&V;.%8[T#9.@YIV4!I:'1T@[";Q&) K:VEEZ$3^:$D& M0J&@A8?H=92Z:';/U>"!G?1Q6MDTW*T.%O'A^%BLPVP@"[3XBLOUC_>S0.*8 MY^JV?:VQ;[6F1:C"&/=0E"WDMTFRIEG5WAI>Z"B",?@F3LXNQ(W3 MZ:\!@@;71!<[U;7P\/?%/)U' /4@6=AH //F9$A8B)D'H/""XD-G*):XYV[; M ,[.?=2,T_VOA9-SM*P[,$AG]$\$]Q71!: M[%!A^#C]_9H=CNTES0XB[K?3$*>SZ7J**XKZ-M4H7Q8S$OJJ1H#K'Y>B$1*# M8E+39AO([=)D$P.O!\[!>AVR0S*(+5"R*X'C1N+-#^F;Z*D#&W2-K]M9L-J5 M/3J7@).G#XK[6EYE:FXS<26RT@KO:>TQ*.*Z.LAO X'M.#M&'QT@Z^+8[GWX M4<_L+C*B/' E<] @32 [KW4@$\\,N%J2*:U-UO,FN]V]Y'2#J*.4O>7 ] C) M]X&?Y2F]]8Z,)BI;BZH4L%8CJ,0D>&4,R"2KDY!IGV]3E;:-HG'WOG8H&D#^ M'0#I@H,?KQ?+/^8)E^LPG7\*WR_\@TN^M,\^AY@@ITS28L@@QHP@T!6A"^.T M9EIN>(\1.&Z*NA',FFBG!]0MYI\_X?+D%<:K8I7L?!"(H"T)B^)3!BX,# .PN+>-FJEMAZ4B9]P";N^966F=,3!JR51X4^@2.00KL'^6C;,1B9E(GF8E"THQ72]:1U!%VV%-Z8> M!;:V-GNF'I_"1VH8NQVOAWX2V=$D9--.T,4>D2)0+A)(M@2!F9^P]DP<& MW=:Z<8*>))^TE\0[V-;J!+N:UJ 7GJ;(2BHZY!$+[9LPU81Y\ M#!*DCDP;Z1S>=Y5^F+X]6VCJQCEJ!Z:A--*!)7I 0JEHZ:/0Q(FJ;;2[.#_2: UD#XZ0-;[B_=N6/KW,#O%B3-9JF0#L-KG M6TG2OTNQ#@]*)=B Q84F&A( MB>^/&7^&F3E^KOU5/@UY=GMZ%2<:32$N32OX]Z1PWQ&MEN!KJJ@,K]@'K M@2+F7\-R3M'JZAJ[K[!,TW0]*%J/ MDS9NX-<(< -KI .,W174Q%H6;,VP988%5!:!_$E:-)$I1)Z4#[%)\=Q=4L:M M^6Z$H2,EWD%V\[&LRJ08C(SV>L!8/"A/P4CPF@$7(K/DO,74Y+[28X2-BZ>G M3IH?KYO!L/;4[0'?;Q3R!=?3%&8WN1FJ5^#-5SQ-X\ 'V'K*+H(VRX)6.9"* MT*-<2N 40<@G92*W$KE]OET$9[/%GU7BKQ?+5XO3N"ZGL[M=?"ZJ+2Q*AR$@ M<%\"A<7.02#N@>7HA!*HG6I3$;P/E6.G30=&U)T@H)G&.G#/;F:':?V_6VX$ MFC6.G81L#L(&. MND/>69OA%Z?K+XOE]#\Q3SQFIKE1]:X:UHD'$H)-"I)5C+Y-H8Y_ L3=)FOL M].R3(NTHG72*L#>KU2EQPE.=J"$IB.:.K'31$9RP'!)9[Z216=FFG'T[26,G M;4= U@&ZZ!15U]NC*U&$YHF"*\L%L:,,!?&U%K]D&9)C,LLFSNLC=(V=GQT! M7X=JI0.073L:V[K?!Q5YKLUFN*JC2KG,$!4KP TO*66#2C39(7>@;>S<;&.P M#:V=O@!W9]MG3'BE';%B: $I[TA*6D@H-9G#N&2-[A0^0-/8B=NG ]A1VN@1 M6.>[?D[,>$%*%T)G4$D6<($QH$W?)IF9UZI9E>H]](S;ZN/I 76 %GH$TXW) MF1Z3T+4X20KR(UUA$!U/$%@2W@E?>)M^XT?/ QI\?M1XL#I4'QU@ZT:!R1DW M$QN,TLHZ$$81"ZF0;$HID!(OBH7:++()I.ZA9;*_SE-FKH4 MYFI1SJI(!CM"NN?1S8Z.'F-CH".CLT=?ONP*;13299L".&GND/O+OT_67EZ>K-;UN>=D$L/;RHG]R MK3IZD;0039!88I.:PP-H'?>0: @,W:W5::NP+NZ[ MOERLR.37QI.;XWYK]BE#3)$Q#VS3W3]DA&"# *X- M:N:RD[Y),GTK1>,>T[3 S3#"[\#"?,39K&ZW\_Q;6/X#K[$TR25H[S0"(J/U M8"+92D5!:9%1Y1*+HT"C24'15I+&=8<&TOGMPM-A%- !E#Z0.HB .JOO%7EY ML\5FW,@%,T585NMXH+BDZL@1"]Z0)X=,6YVM\2DW*I#:Z&5$4'R'IQLEBNI_^Y46<3'3-'8[4. =8.;WQ7QQDXN+H:(7 BI:%"Z8 >DC"2A+0PQ9%2J 9TR ]GTM/Y*?%V[B#FZ M%%>_3>>+Y73]X\)LOYCGFT\YN];]&ZZ_+.@GW^@CFY*/B3+>>EG(FG-&=KU. M _>YN%JAXV30QG#;I(O#$_(X;I5Q"P>O5X!T$(AN)QB%$W:>F^A9]Q"Y7:8/$[P'3B.9T?OFQ#<,>Y5)D>W M!!/JYI%($+) R3Z%Q#TKJM'MP@L2QJT[;H&2 \7;@6'Y'==7!O/%>KV[]J9T MY*+D)BF0IMKJP$[=8'!2F) A9082:V1%R^*W>N*%[*C(NL63"< ME$]<*%UDUN1NQ%Y;C[9EO '(C._;77+S3/C?[="]TZ$B-1<."I MSD@SWH'GF; DO6;$8+3>/"$XM]$Y[K[< SP'T>!SO5!]3X_^FRP-=+OZOO<\ MR57K1QD"EWN;ED>*JR (YW<5Q9QS&TB1YMF>>_RE:[PZ.D ?R__N( MO8-M=I?)(11P3>OI::I=,/ 5GOWW4G ZQZB-T1 M17(4?R6(6#+8D)(04@41 MFS1+.I[T;EKS-@?H$ZNY+/_\'YL_XMS"=;XY3"KW\ Z996*VF M99K.<##?=$8@OX>$3FQG:3PH%C4$510(S@WZ;&QA3:X_#^"_ M*1HZ7PFO%TORTN=G_>'3CT_+,%^1K,]YK5_-SCC/_\_I6>G,U3@I[;C,SH*R M D$%*R$4^M(R1!_(>]=/;_8/9V?D&ZK]KHXG0DCGZ^2*)^6#EFC ]2 M#,)-]#[F"(8[1PLR& C!1=!.:8\ZH7!-0L*!^>AFSD%SMWU, /2-_YW8+2Q& MGGD$R8R@"%P+BL6M@Y*$U<5:8TVKIJO'T-W-M(4Q\3VX@COP,!Y@=X*6E:") M@:!2S199VOM<'63B+MOBYEJ<7!Q&"5/_Z23U7V$V:U,)P)2*DN4H,*?,H)DBG"1F6D,4U.?V^2 MT E1N3)\Y9L-*A M%+(.B;.VSL5A=8JO@.)B22&1D6[3M>H>6D8N,Q\<+\>*NP/$O,AY,_@DS-Z' M:7XS?QF^3BFX/&>&E60T1@5H&C>A.SR* MAE-!#WA*Z?3D=%:CX6UG+.>,H>+&Z2R!UDN$6E5,6WSAP$KPA9A"'9L<+^Q, MX;B)U08X:Z*:#C#W ="A=H MFT3Y]Y,S;GIT>#0-(/0.H',9>[PE7M[07U>33(3R.F&")Y4K!ZZV2Z(5P&V2 MSG 3;-M$V"4IG10<#AC/'R;E#G!RNPCAS?QNTNS#8C9[O5C^&99Y(AS#%.N] M,6Y%75D1'(L.K'%&18].Y2:V9T\Z.PG\#X3%W>8[S734 01?/C2@,GE&TDD> M7)T^KXAV<,01Q:E)^>2$<;;1 *LC!X:V[(31#@W[S [=1S4'P^SKIE2*%M1R M/="^>%M6!U60Q&*1;9K#9^9H.2L.3@0!QI>D@S9)M!D$,0SYH\]@>S( CZ#N MOJ!^-D/ZU>FR?#O>T(&ZHR Y\@"TL_GN8G>(6#K5*M.<(!=G7-BF1_H@6 M \5XPC,*QZ)L<]-Y?U)'GT#ZL]$\@'3(O/\\U3-K*9$%NF<*V O/P(BG-:FCPCY.0SUR:RXILXN:T9 M&WTFR)-!ORN(=+!D=KH=4X)6&2U)V'%)9L 9"#IFT,R)(IG06;29AC34W::6 MW?OP50<":6D@@5$\+0.2K807##$G* 8,)"'S5L73AV6)6W9WKR/ M+.D^JCDR=?3K//>4(W6&LU [FI9B.2VQ6F(6D@;#K&'2(#/8I!'Q$^9(F[9- M?VY)TGWTW0G2[TKY$YY\72S#\L==$5MD*EJ#@*H6[*+)M&7X!-)EXVQ$X7*3 MUK;[$-G)R7JK<\^!M-.!*WB+DY=AN?Q1.PZ>+$[GZT.6WVH2#%D &Q4@DZJ: M )( )@E6N^*XTNBPB3\Y/"N]'; .!;O;5;;C8J";@ZI;:U2PP9DBZ MB+/9E"XK \R5+#47SO,F%G<;0;V=FSX-+@_3QS^GC=6(2=?Q\'YS;5"31'W0 M F1A,3'EI)5-:NA&LK%/>'SZ?&SL/A@8U,]]ZB:]YPWA5C>9&:HU[^73GZ8A M[_W,#'\3_?)%EU>-12)S65(&YXTAO)0,7J*'$AAJU'7>8J-:H>U$#9#)K,]\ MOUQ\(U7D7W[\0;)_,[^<=?\BK:??INLI7HE!,N.X#_6>M:NNB?/@+#DI3N80 M978NE2:F/19+]R1 6^JL@PW_6O_AVMT_HV7@2D)0CH)/HKC6;KF@ MC%$)60_C'=O-CV^L[.V=G_>1? >8N7%$6L\WYVDZPQN'!9\6^XH2'3=1A@C& M;D8X;9:I8D!"%";E'$)H4IO4@IF1Y]8_+8Y'1T,'*^(5TIO3]*+5+[G*Y!S_ MYUFU%L\*AJ_/77HX] M)^ELFIZ_I&].UZM)XLXZ;1B8+(D?VED@.AZ/77^&W3E^KJFT3PTO'%\*\[P@]4J2A4M= MM()DI#]CT)%T@12AHY0BIQB>YL!]&XGC%M%W!]]&NNW \-[E[$5*]0AA17+' MZ;=-)X%L=6(F( C':EO]4!UM@Y"X+RK*R%)N4H6W"W&]':D/ XQ'\7>DEHXU MFXVP]V;^C82^6-*ZG>20-$,3H+8-)'EE5ML(%OK#:H$A$]5-TNH/4M7;0?D3 MH>U0O70+LTNO^=KZ<=JF*%T 5R^5JEIGXIVTH%.03.7LBW@B*W3V=A_XB2 ZN"8[1>R%S_$^_-@LPJ)DL,5+$'4FA](N M01 RD!2+3=F8H%.3%C:/4M;;%> G]@D/T4^OH2W2VH,(V&_+N)([K)S[QL78CS74P&VT+9S426VT1I$C%DEL< MP<1D066LS4&5!EKNW#!,3.LF^_'^I'9RF^>)"M&&TED'EI)W5B-_K1^9E.1RD=E #G4CB%F#9MAL2F5((W'E;9PH& MB)R3)(VO%TU+0=[D]' ?(KLL37LR9 ZEO7[.!G>7Z,1)X;CPY#";F$$E+."% M*9!LL,$8S61HU3QC1Q*[=#!;@;.1YOIU,%]/YV&>M@C2E%1BX4 KD-6Z9T.> MNM"T^(Q%#(RC%T^(S0=([6:$]),XF$/IK <'<[E(B'GUFH3ZMNX"),)-2=,D M.<]B"22WS9P"QCE$G144"N>4BRQPT63ZR%:*NG0?!X/"W7L0 ^BE X!]P*_G M_L:[\G8Q_TR;_"V&)$.CNHC3+FVAFK;3I(;UF*X6$,NC]&F!,+IVG)>^^I%>) Q*$Q.NM"FI'$[25UZ M>4]AW8[03&?F[2.F4Z+@C V*W7T*Q$&I=[LCN1Y!:;T9%<45%DVA5&NC=HV> M<4^*1S1EA^JDGUCV(EQ_O5@28Z?+]"6L:+$\-BA](IB+CF-MFU4;$X;@(5!8 M1@M)Z\QL$$PUS;OL2>^X9\A/;?^>0*?C([@V<[ADM2R6%U:_BG_3*N[ZS1[Z MX>=E.)GDX% 7Y5IV1S766ZV M7#K&2@=;R'%F@[,@BD@&2$'DQ9F\3YWMI MLIO6K,>QS))&*:2%HFIE-=;Q',QN#CYX1FF8#O)Y@K>9Y]XI>/?19">]W3^> M?OTZVX@RS"Y$^69.T?/)F3(OA)JU5\+3=I)9XK2=A-JYS!;0N21NB6VCV@QJ MVXV^<0>T-(-C"^V,Z#9O,C07^;XPO]YPI [;NF3'!IV4,)%6#]>T"4A7.R@C MF,)8YHFE&&YE=[>DR1Y_U\A=+%OH=]%.V!V$7+?8F+"B0XQ8KX/4R3'2%/ D M+? A%*,24Y&UNC=VG8YQ<-1$QW?OZ!PL\"[P!2(B^B1&QR5LC[(OCA$D6SH<<$LA< MR]BY*!!2*) \DTQ&D4-N,^[P7G+&J:=X"O0,(/ZQ'9R+C;P><])?[[D^]FJZ M2K/%ZG2)ES+S@=Q IAT4=+1*A*SI&JLA$BQ(:+$P$W=R>0YY^\@WJ%H[0CYP&I6 MZT>4IL6%A:0;DS:%)ZG:U"@>3O.([E9[--VN^'DBU7: XO.[Y9NF%WFZ)@FN M:),YK93\Q.O?E< 1 MW;LGQV<3I0T&QF''P;S"55I.O]:G+,KZR^7MLE_":KI:E/?7WD(.TL?3DY.P M_+$H'Z>?Y],R3?5RY%E?C;"?I6+MZH85KVGDQSQN=O+NA MDT\DW5_H-_\Q\>W-S'9O;L)/<#-T>_"-%*!$O^AS Q1=5F,FM#LWNV M7&^]X,?9GU<+-[ILBG(1$EI+3OJF=%]&8"AI.6[IC7 MX3730?CTFAS[,#NK%:+MP%I._X!PGM4610J QH"CQQL,*E85SSZ)DUV'B)J MY%$=;1 TF!8Z0-0'_(;S4ZR7'5_62STDF[]/UU]>GJ[6BQ- M:/QUM9Z>A'6]KJ.Y=LEK\,K6I<(E1,T\R%2TT-*P')L8M9MDC%M/W @^1TAZ M['/@:T'VA^GJ'RL*P/^8)US6XYOU19Q];0WHD%3R!']G:^^3Z"VYDJG>_(HA M.54*2[=ZTFPY M[SQ>.6\@Z,F^:2[\#ZO [3Y;^'V2G^AJ&>XE3[>K]9%=*; M%+(";PW%K]$&\,$[VL.Y)>:R\*))L=/.%(Y;M]LJ0&RBGPZ ]SO^>4UDR\6< M_IHV[*WNYR\H6S#*#([5V]4A1@A9"$"?DF&2&<,:3;/?C]"=8.B?&0R;:JO3 M X3S&.>@9/_E[PZ1F+^?D(&2Z(]$N8$$<0\L)3",<"PZ)M M<;Z)^=^1OL:IARM@.Q^1U:,PR\BXGHTH4#E"]B5X"F==;#/G85<"QTVQMT#3 MGKF'PU35N0WZ5'O='&6)SI\PI#VZCZ@GMDKD6@LO58%@ZI1K6>K,-^E!2!51 M%%U4>LY6Z=5T%3Y_7M:6+YOYM.>OW0C^^EYK D>*7)'@721]DP:D.U'W/.S1/CBZ,_)Z<"5U;HP^!EKV\0>Y@?DTK5^&-7Y>+'^\0@J) M9T?9J(A_W:!S7[V*^]5#)B5F&U7$_. M%_.[Y4=K%/)]SL'JU. G3^407)W2P"1)M^A0P* XQ MUKF$SEC)8M%2[M(]8Q^PW*5B',0,H]B[*#E2RF.?N[Q?_(GTRG_'+]-$'L-O M>!)Q.?%,29&U!,-M[2P6'7BT!7P,M2T'N35"/.;S;'_\Z X5F>+005X, 2^ MX3(N!CE\^XII&F;K'Q_KN?/J;\O%Z==S1E2VV2$3('TFN61!/!2C041%7UBR MKD[MA(3M[QBG[JT1' 82Y:B8>&1SI7@$WZSQ9#6I_7N2,@5D--4I,#P;)?AOIHS3V/_-#F/R^_A/D< M9\,EA^Y[:H/,T*/$/W6B&R53)A2PH=:&"T- R?54PTL>K)2<]MU_UK20"\;& M>D14Z6%]E%)!UOI?4*ZOL(WD6[. MUCME$L3JA:H@% G+6,@\9:L23];NDBHZY,K"H\1UN5D> (6[EQ>&UB;QQ\38\+/;$W0$Z&CM3]>[7 MWZYS<)%H$2ATXAIJ>Q90A7GP.7A(J',.PBC!_&,.V/;']XV20Y2X&%2B8V/B M1:$'G83E/W!]#R?,>YN5)G,=)3D''"GB\"R"*XK)I#/C@N^$C0=?,VZRH35& MAI-P!SO7HS&QXD75^5E0TJ:HDV+B8&C3+QJ%M%K0_]P3.N+/(:%UC'6%JX<$=7DZ6J$QF=1F=,\_7T)K+[ ,D-#:1W//(Z'U M-ZQSWKY^F::W%>OT[.'26MN?W2"YM2,C3YSBLD%Y5($,I!$$4!\T.(\9C#"! M6VY1EC&6^I.DN$K4W%D*87@*HBX6"FN\$V"CKG,KC>/\*7?69Y3BV@Z6X M]E')R!4MES,CKA9V. N2F2#K7B3)1,/5P0RDW<70HAX9+[\OENLO+\CX$OGG$6[(Q'8BZRLKZ07=F=Q\X;.'+!)Y M_E+5!L#90%T>,JGB]4[.S$Z@N'KM>'52PX/A0&&.#H)?3Y>+KWA.N0V!^$=3 MK[@H@B]7$)SF8(R1R I%@&XPVW#]Q>.T^6H#A(,%.G[59!UMM^DC^O?%L@W%Y+Q;SOF^IX_3:6MXQ0\CON=1(ZDURSQ+ M!T() K91#&),M5>=\4XS$=$V.09]QBGE0V*6)OIXIBEE5]--=Y2OGWL*RC-+[A "GD.\\:,F7\ M,*%/?3E61ZF5$F $>E"%WEX;^&\VB! #!E0)2B1/@^)&\A)( M.B +"A4X8YZW3*0?2?[S2#OO@\0MIN\IU=S/5GTXUYL9ZZ_"^NQ>8O2!%V\Y M,"5BU<#@J_AG6Q)4OEI6VNOIB M4=9:HR ]A*QC'7)9R!?3T>66?:D&8&'F,"6^: MT+A-[&5*X^<#I?)F3B\BD_+C$"%<_?(0/&\A9:"LS>73[QD"*USD5A"U5"J""YE6+PZY3+P+"T[&!-(76BQ.2H5->D+N2F"_AF8?U-R9-M1"/;T;G2..H^X\ M8U"ST_+XZ2$$F5IQPXL!$PJ"RK29Q!0E9%U9]XH"B29-G)["D?D0_OPM$+"F M8;;Z'=?UA'>%RV^XFACGM/!10!"\7HBL@P.]B""X,,%Q6CZWYP<-S/56TOJU M-?L@9:M3,XQ*.LB:7'+T]\7R'V_F[Y>+A*M;+"&9#A-L@.)=/41+EIC#VO++ M.,&=8 ';HFP[;>/F.IK#;""E](2SU]/Y=$4[]M\6BWR;I9A1.)<@\AH56(T0 MDN(@BDQ8& ;;YM[R#K2-.Y.V.+U7KU,GR=DO"G_XGYG(07-RBX+W,D=,F6'"!? M4-8^9@8"A@Q,.B>-L$6*)F$^F-N>0QU&<<_1&AZ14MWIN =L]SG[?1V@<7-P>6'"[<#K(4 MY]37^J/Y"B]6\3S_OIBGLR\F6EE)_VI(6,CY3%E!2#D"IB"T]\XIW61DYN.D MC7SG<@3$-5+;V'U'SQEXOUB>71Q\D?[WZ916$WWQ 6=A785\4ED]JP=%'7+P MG &JNL8HRH*83"3)*8R)Y^1,W,F [??><5.OHQFXALKIP !>$]HYHY-*+L-D MH928R8G5=;I,4G548K):,LY%DYCI+BGCIFS'-'!'JJ4#8-TTT3>%=<&25Q3* MZ$QRP<0I4L($05F$P+6QPDB>39-C@1UHVPEZ^I\1>D,KKMN#AL577*Y_O)\% M>M@\_TI6_6MM2C+']6&AYP//&R;DW)7@@4+-&R]\<>V%ES +49UI$".L7@+;.RS4[Q*&7'&Z\M+[@O.ZU%5IG9>N*/"I2DO3^X0$33,BC* MTU(H30X3]B%RW.!T6"3=-5B-E-5M\FR[(3CF).'1I[:V8@W/$1Y'H&;<;\ZK M5-"TI0E9.V];!DD888J(M-TU\D7&LF57BX)Q)7VP!;1WEA8%J^-)EK>GXW=V@U MWG#W8_C)MF*!Q>KD//"@/2':$:)#8. *2R:78%2;8OKF6_'5Z>YVV[_IBJ%3 M44J[#*$.2V-KE$L2N!O6_+^R!H^Q'\@$KJ8'/>RLTO M/S[1(S;M@!3&HJ0DLVX\L12L@Z"BJ1D>LOBF\)(:G74]2MNXD&L#BET=P@,U MU#/H*D,7+7^#I=#;"A ^^1K[%XBL*.#<9)N,I?\W*43:@;9.[=RA>-@Y #E, M.1W@[9=3DFCM@CK/%W]]<_)UN?BV&4^QNI@SR+C0-H4ZU0OKK/H$ 3."CH@6 MA27 B!:(VXFZ3C%W*"86K174 >K>E3)->"FJIX!72 HH^+LOZ3Q/D*O^%L<9T1Z5 K)2V( M*,C(,RG US:JZ 3CRC!,JDTXL(VB<4M!6J-I&$5T@*BW%--?,[078W*(;,.Q M@,$ZO#<$$DW)"JP(4I6(A84F3OZ]U(Q;XM$:2<, M3]G5WAUD6(52X&1"2%DD3YMXU*I)IY4':!JWX^BV0+.>X_'%= M3.>L)$\2DH(L:V1D:#D)*\CBP<0H34+GG6VRXSU TTZX,L\55T,IHP-KK8GFFG-O,B"Q=D*D =[7Y4'(6XJ9<4QH7N6&ET;6G!ZG:"5OVN6)K.(5T M@*ZMPGI[V2XUA&B@B N(Q 0D;X(0"8/437HY/D[:N%'@N$G4P_33 M,^+^MERL5A.9O*(@I-9ZJMH]0ILZY4Y!)"=3NIA9PB:GZ ^3U6D6ZT 0[(JQ M_372 ;Y>I'1ZQG M;9FC'0F0Q51K9LC[*)I!(,$"MR5DZT30NLE]V(>(ZC2[UMAV[JN-9WBOH)9; MS:[*K>*UYZ I#'%>&5"H(WC'$AAE M,26O0PS/LQ)X9__;,YED'9JM1$J@/#/@BA2@8Z0XD 53VDS\_&7 M'^VCI!&]S,VX9U(.WA[XO"E?X"I';TL!KYDD@T]6WP66P7HN-?UK'.,[(&VG MF>=;J7@FI45[*7PQM/3'AM#VB>&:161> 0^^#J>Q$B+YH!"$%#$K0?'7+L4< MNT%H&Q7C0&A [2Z&%O6(>$F+T_EZ^6/RQ\<)YU'J.OL=HZ8UPS11'.D/P[/E MOOJQYIZ0='6!CA6FOWY>?/OY_(EG #G_XC8^KMXZ(AB&4=WB*#EVD-+X?3'_ MX^)4S!F1A'0)F/.;,WL-CED/+*-WSE+L:G?98O9V9J[1,$YB87A '"O>#I"Q M0W0;19)6.0>&@MQZZ2I"X,Q#0Z! MMFB$6OP!%!P0:[1UD\6-M$:?MN!^U_33F*G[O0"P3_II'VUT>K]M4Q]R4/KH M_#>'2/_<1\1 Z9NS1U]=?K22"6D1;*ZF)EOR=KVMC8(E2L&UB:+)5;&;9!Q? M8;5:(;XC8)*LYY_/'GZ]X6?QUB0-)9@-DX3W; HH:[3U0B4IFZ1C'B9K7#-Q M! [NEE0-)OVNC<+AO2%N_/YP!J)AOX=;\& %2PP^U"GC"A0OGOQ<^ALRS8T0 M(7%L4I$QM)F@I]664+>N9>OLN&/: &K!@39&"4&3*R]D8"8DY[G%9MS=I:>TPG\.@,!"DC*D=.EE&/68TCWC]NH#, A)Y*]AW$-_=MGV^G(4YGT_6/ MW\+Z=$G_O<5B2M$E&T)=-Y;"Q$([M0JO-ML5(B<:491[W/P MC"JV-\]\A:NTG'ZM*CC+1A&"LRPA0_+U+JE!"Y&6"O!HV!@/MMRO%R'_EP\4.8?SZ[3L^Y('XM.711UF&.*D-@7(,,,4) MEV\=&PX#Z7!QK$![0,'YJ08Z9VP=9I4]\[6$ET,H3$%*BEG:%4/:J1'*[C@8 M\^[_$1J[K?,#Q#>RUG^;SJ//(FC]$;XLAA#BV]L/W:X1'9M!(0S1+7X>7< 6Q.MI>&JQ!' 8#0A4J+5/I8@F!>*/ MT#5VAF18GZ&%,KK!ULV0^Q,N3]Z5EXOY>:DHEPJEY^ #UF2/D/6:4*Q]-47, M2#QAHPOTCY'6HU=Z(!)VR(07=V<&?U&9F<[#>K-^)I9E%934 MM$Q<;6S"R?&3L=K_1/@(L8C;C5NWGAKL^,JQL[/#(ZBAR#LP5#=9^CM./W]9 M8W[QC;[[F19(K4R\;I'YQ'J;9*U0Y*:0-XG9$*-VFB=J>A([; MQZBE*6NJLMXA60_I:A7T!UIO[W&9Z@58;9V/AANPPBH2)K$634JU"WJTDGG) M1)/>-/L2.FXCI-$@>:S*NC['NBQ).&9*\K9'#7>2]0B9;8ZRHB2[P[T"D^IA M)3(%+B<'TDE3O!9)F'9E,(,=9=W$=I7A)"CM;#&\[O&U)2K+X),JH+.5EJ%C MQK49R'B'E+%CPH/U_; %V5O*8[ODFY%\5Z23J4S1%0-)"B)=1@DAV0B(,3#, MM40@[>1WWWSNV.'9T=H^5E8=>"=7A#-AF(^<0Y%9$^&)!!!# I]CXK5W%B_M M6BWN#(>GJH0Y9O$?)M-.^TT\7&3V9EX6RY-C.TOL_8[A/(E#&6OC8B@LWGDI M(!6#H&R(Y$)F#N3,.B.3"($U:1S?TL7X4+WG=^6/%6X:SEE2QG&6 M:T%*M(*D5<-X&358KSSSI91LGA)05Y1UY1HUP-2!.A@05BVT4 MCT^N//[HX5RD/=EH=!$S)Q5"D,!*JI7IB4$L+H%P=1!]0*Y+D[;*[2]B7BZ" M]^''IMOZ6(A^GAO\"$\XX9S+I*PF86(= M,<<467Y4]*74+O*L=6QRJ+(WI6-7%HP#P;UU],Q ^'IQNIQXF]&PR,&6VE#" M;*Q]O=@9*(RR:&N'B;$Q6 D=NY)@% CNK:&Q#P4?9.[3XA=\'Z:9F'M1Z(67 M'%KCLI6:' LGR<\HGN)Y3;PZDQULWG?:HV7OT]>,.51H 64\D^6=D MW29>HRHN8W8L"L."S%DT:=MX$+4[ M8= ]=PP.HJMC9XA\:GW<-9'%%I9J<]QJOE4I F)4&:(29-JE3:B?H#[KDIZ= ML.6? ;:&D'<'YNR1I&QQ@%-2SIXO MB@X1?_>FZ-HYG7:*\YP"V!0B[?E.U\N\'%+"6$JR5L8FV^$P9Z7\.9P[#*N$ MKNO.'SUCG-RZT3_H8>F$/^5QZ6U6+@],?SY0A"]26IY6#^@KS@]LSGO[$4.( MXT&RAIJV%'YLFGS6Z7+U=6%VM?0PJMK).8 7)8,23%(DK#2@+3(9Z2VMS!86 MZ@&:!ABE6/W;U?DK+MY "_D:RJ[Z_EWU6=-&>2G)[!A7[83E$,CR@+=&%>]U M4<:U$,6!]([<(7P@3-TS(;&Y\CHU\K=,P>&=@N]_4 -KU;!W\$/X8M%KZ[F" M(FL6.&4%WB,#@^@"EX9S7,NV#G.TSX09540=)Y1LS1?)I6O^]]L"R2:YE7T)'GB7<'(@-U/4\]L:;7[YWC/;9G\E M)"Q^(.%N,X/[F@6_R$1);8H0U864=6P\9Q&B]AITJM-G+-J4FU0#/$I9OYOJ M/CBY;^DCBLV3BML M#:B*#H#UL8[P#LM\:\\_E]C$H:4=/DM@VM(>'P*"-YE#BC9@(1FJ-G;K8;+& MK=QL!:P!5=$!L,[=CC=S\DOP4_A^97JM546ZZ,';2*971$E.*M>0=415SVM, M;!)I;J5HW"K,5G :1@%C%[Z=<_$QD(0^8*3=?&*Y<"(I!0X-JY6C!:)7&:0+ M(3LKB:GPF%N^Y=GC%D,.C80A!-B!)7DSIV?A:GTNG@L4AR+1"1G "BU H; 0 M:DX8??$:.=G$TF2ZQ?WDC%OLV,J&#"#Z#@"TZ1)S-[MVP8W2.B=A/+!4+T$$ MAG4(("<'3JFL5+$DLB;.\X-DC5O)V,QY'DX5'0!K.R,Q)2)6(V@5Z_256&\W M% 1T%'A*(T4,35*9Q\&I65%B8Q_G2 5TVOWG3AYO/?U&@>9Y3F.]. \0CKO2 MOO]+FJ0H]V/M";*4.D69;RM\6W3;.E M-_.'(\T/B]GL]6+Y)WU@PJ2I8^DLQ*C)542OP7$50 B*-CTKQO(F_5 /H+7? M3.8^6+IMX5HKK8-=])&\![(J/4$0R3F ,B;5IGX:(O&H>591MYF0/4 *JAG: MFJ-BO]34/BHZ&'!?<3E=9*)DN7X"V%WM0&]6*]JJ)CQ9*X(A>3&DF(?E.H7< M!9"Q9/J!<,4TL83[D3ENRKTO6!ZEPN[MXHNDAE].5]-YO8*3_O?I M=+7Y_H0ILE I&C[#A7Y W[F%!7P ]2&7'7K1Y"I]3 M\^2#50(,N2^@+(O$#X_@@\P.68FRS7GZ #YGL].)OJ"WEXJ.]#E_G>=F29Y7 M&->'Y&TVOS=$*N8N 0-E5^J#KTKJ+X-AQTOQM5=IQ9# MY]LT$[R?G&/MR,VG7M5&.H\Z:D(1R#@VO8VQ!AM$.@Y.2_%I=NZ=LQ*VR=%N&QMQ55A-HJ<_7Q+.INO7(5U4^5^B-];)E"$A(!9%>QI!V%MN M@7G-'1IC-=ME0O41!?"/4-BE'=D'+=N+WH?430^QUB5CYW=BB1EBY M72[K:Y8S.54$ICIGD%RU3"AQ3FM ,BTFEI0<:^/R[DGHN!FNIA!LH*F.][C? MJT._GG[#(TXO[WW.4/O>PP2VW0%)53R'6$ SYRB@=@9"\@@V^Q"3-#F+9[0# MUJ>^F=.S3FL >39*/.LHK0Z^NF;D_6EER?O;=")E.5M=/&MSLG@/+5WN:OL@ MX#[O^!AY=[!_W=B(?[SX/EU-6,G6*RW!!+)VB@4*]C7Y]DD3(UPYF7R3-7&7 ME/$!.2(>^. MEX(RLJ)5D_Y*#U+5$X8.4?JBE08Z@%/UUM<7WCK]SF:-N2*CK_,G=*WX458R M,L?TATXR\R*3];I-T\I[B!D_:AIRQSI:W!U"YGQ)U0%.OM1+@[R6T@CMZMF) MH.!.AHQ):=.FVNE^(W.TFA_!S0$R'_L^5,T)O%V$^;F=E-5.&D1PTEB2 M1K7 (F@0@>L0N93>/AI$W_/:$F?"*.94DRSQ;4+&+=49>D\Y2LR=P>1\P3B9E4S10$XF M0>W*#$$X"SP:YX6-5NLFG3;NDC*N/3E.M0_@Y Y=X 4,J]Y,=]<[8MA_H]W MY%$3$96?MV]^>??AW$JJS+UGZ, ZI'U66D4>>$S G- E%Z$*;^6]/DY=/W@Z M! )WO9*!]=$!R-XOIR<; 9V37P(*C1)!\T0"PE*J599 D:)G%-K1HFM2C7J+ MCG'CH(&!? CSSV>V6*%+7-D,*7L#BJ,'+\F]M]Q&9+2;&[/+ M]$)ZZ#50T%>W 7'CK>,6<0[ENAPNR!ZT?Y'IB3R(3-8,R;LGNT;;L)-> +/H ME$Y&%+O+.=#N^A]S!SE"8[=U?H#X1M;Z;]/Y].3TY)QP[VR0V=2\$TR<1&<(5[:[S1TN@6"+I+2G_(.43)][7].5SB'6#F M%2ZGWS;5@%>V^<-T]8_-LHI,Q% 4@M&.''E4'@*%\E",R%E[(1M=%WN(J'$; MD@V]B0TF_JZ@]'(QWQ3[73ODBLP7(8V"Z%@=YYG(M\]90-%<.10D/MVH+'([ M46.7NPVE^JV8.E(/'6#JHE%?S09^_#-\/3>R+&F5,G,@.-)^GY&X*$( Y]:Q M4L6CFK0ANY^<7G!TK+JW-$D\0O8=(.BFQ7X[G>.;-9ZL)H);&U-)P"3QHEPB M;U$G#L$ZVK\9%]PT.43<0L^X;1&'W]:.%WH'V'E[]^[4C_-4Q2^+Y7+Q9RWS M"U_I)^L?$\:,2=$4H'"#3'80"8+1%E*,(GHKHU--ZG+W(7)L2S4 *FX?,K92 M40?PNRDOX@[/1U&33%Q"5,"B(:NNG(;(+'D'Q$!2UCI?FE3*;".HIRK,86 U MB.B[@-#9:U]/YS7^?;E8K5=_6RY6JTF)R7@1(F!1$I2IC/!:-X8H'2V/Y&.3 M\8U;*>JI[&HH$ TA_ Y0],<\G"R6Z^E_8M[(:;4ZK0R=)SXF469M!;F F=Y- MGD*N[9HT!U$X=XZ)JNGL_!A\#2@&CH U4T)_1)6T]5'HB7D=_/K M]21\(@P+:(*!''(]#BH!(DH&0J$P7!9;\ EVN^T$]G2LTF+W&T@UG4#N[SC] M_&6-^<4W7(;/>#W(I=#61)>-AIQ-)G:TJ\>7!FP0O-[,24$UVA,?I*NGE.=P M !M*$5W@ZB(%<^8EOBO_ _-GS%50$^=0].UZO:,XXBV?,@A/.BG P.F$@(BCDR MN\0&>.>25IS98MO4,#]"V+C#&)JD%X941<=-2SZ>GIR$Y8]%>7&RZ?Y!/'X@ M8US[4MZZ(7M<4Y.]WS-4TY/C&&S;%*4X$UPHLMXOUJ \Q87.&824>.8YA>#5 M+J7"![D=PS=%N9Z1F_R_[7U9CQM'LN[[_2^!F_OR<@%98\TQ(%N")/O@/!&1 MFT1,B]20W1K[_/H;R=ZH5B\LLI*5;!F&&^Q%5;%\&1F1&0LK12@I:3WX6M48 M;*1 5R'MZYIE;IUSV"0TW"9B^D// W7^V)GG( F?PMYF.*' MO$ (I>A:CL]LFZE5H^QMQ^[/=1"*QM1$#\BZYR;@7:ZWH,32]W^ZJ7U9KK8; M$1SHT._T[+&<^.&,-.[Y'7Q-HK' ?1WKF)4!QS-"R28H;5'GU.QDNH'COM6: M\[9EY[O\Y4K>;\K;U7P1YU_P[-)BT^)_4UX1'7CV/QE7LYABX#P(X)8+6BYN M4Z=90%KR0XW-7-X=8#Q>CY=#".\R0!B"K?OZP1Q-DSULN[OS^\OB-[()'_Z3 MS[[F7Y>+\T_KF:A-5IBOQLW2=A*3 $2FR=FUVKL@I,8FX?=!5'<9CAP)LP?J M\-0 6U?DA_\L9TXAID2^,$5EN;H] IP0'E*TBKBWJ9@\.4ZOB.TR;CD://?1 MV$FBDF"69S8+%UD4M'%:Q]IILXY-X85#8":"E9RQ+(-S.Y5CMX=FI7;Z/)*ID3E89QT M\]M;QY>X6OUU>X3JC!*"F5*;.GI0R1,O*EKZ-LK !:*.34SC8T1-GTTR,LQ& MT\!H1SCCYNO^EL]GL@2N991@BJ"54;R#8$GO-H@8F,NE8*/RN7OIF3Y_9'0, M'2[W0P= ?FBR6EZ\U\[B+@UI#MH#IT\,:;BU M#9)P!S9FF_:7%ZLJP9FS4;HZ]BGI0)%*X06<-0C,2\>$=86GYH[2%2T[8<6? M*%;VD7<7@V6WF?AMN8A7?&1'X*=P%C)C9!^-<. 9?2N4)HF%NODV/Y.X)6>W M@UQVHMC94^P=9YWM[5U(P?]7+J+C,WUU/_=T\IOEQ^_CP_W[P1 M%ZD6@)/KFRFFVF_*YF./&T-..Y,[TKW=UOM>W'G?/0LU:>U\8!&2J%59T25P M@5&LP!B%HI8)VLM;&+-!5!X\4VB7E]T.Y1-HE;+90[2T1ZEL-&!1 D1B/O,D MR.5I*6X[L&XX#$A:&IDP M&9*/CC5T,9OXED&,C@LG,E>A20[244W>Z^5Z_OTB_OMBOI[? M-"+,CF7+% A//C,ZA)C&5"$ DX$)J7)4:4FQNE)RB;NXSB&_G? U/[*F'J0 MUON7+ZX;=05;C"?;[%W:3'971+70D+PT+&/1(96G/*5O']F?[@_0T_)@H75@ M2+XSL:]ORAYEM%K6%D/>:8%0V&J%584W]+_ M&5QRQ'3@BBGTD?.TD\49BZ+._)\]X;&<6E<=&+IKOBE0"?/%1H4DVC7%W*O- M-Q]6N%A?4L9GT69E>3; 3*WXCH4!&B, '>?,&LY,:M**;PB1G1G#PZ#97$M3 MF\B:7T++K ;(UR?\-XOMFNFM5/I-$GU*7AFF(TBE/2C!:LN!@J"=\>2L^A0S MV\D:[O'R:?-O6QB^UAKH#V'?L7>=5FREE")E!Y@PD)LKR%OA@M:1X]JXHJV3 M^P+KH7=.FS5['#R-(N_^8/3],KE- J[E$:@U Z<-.;^<2W!6IWJN)XM(17') M1S-1PU*PFR6Z3F6<]I-Z!Z[7-4>OEJMW^79V9:S.6/&R2"S JY+738V01!5KB9(SC!QI9IP:3

0,2T&;DM]N!C:61J#^]J/9UE M8N^^=81:DDM*CJH6MK:["Q8P!P,A>6\](Q<6<2=T/?&B:?-T6R!H3,EVFDYS MVR:S)N#5%IG$Y'X)EO<]:)Q9LA#8C8U<6X/H+G%J+@G7GV;BN:YL(EGU"7ID>8@.I],(B&F\E)S52=I#JAXR4':*'#C#UP%A3JZ(*N>:-,F=KXA\'5$6# MLQZE(T8HWF^!II,;*3M(W;N-E!TB^PX0M(]=OSV>$D&7&),!D6OW6N-KKJG) MP).27&1=@F.].'6O^TC=[&@>S7_DUC8'@&6N-6!(0(OM<9,$%-A MTX(V2BL$"TZ&1JVS'J3I](S@V) [3$U](>YLN5Q]PXK.SI:H+,E$;&8-U.H1 MIB'QX 4J@5&U1MQ=FJ9NH]H!X@Y24U^(P_GJ#SR[R&_*[0]KDS$ALXH8&#F] M+(#*@23%@P5:/*J(I)G')NGJ3Y,V=;/4#O WAM(ZO>FXX>W7C%5XUWU9+IO@ MS6M7SANQ[W/S,>CY8]R$[,_02#?7L;R*T4T2D#6G%.:Z1V9;?90.0Y,JFXY[E)\YA' MJ9HV ;6:A/\-[=95V\YMN6ZC[ECV"\K4_3.*9"U4Z&2*@*B ML[5L,+M<*VI*DU. H]BOZUQ \B:N5)#>+-[EVG"O#B:K(]"WLAR*SK+4(G%5 M*]=L,."E%\ BQR!IV5K3Q&';B]J.[=T01#UH[YII[AG8P2W9X/G-/US>$<\! MR2WMB#FV53U 5,L!9U%K$,Z.6]3TGP4X_O37S_A M6>V[_?Y3SN?_7"TOOI# +T_P2S8FNIR!)4%A''<;C_\USRLBZM-?K_/7?+:Y).>NH"5/&4(==ZN< M\C5QTD#@A9%G7B0%]XW1]@AYG>!M-%@\C+NQ=-03\K8WH>_YN[I=#]%%],:" M]%'1NI6UC,%&2$ZZ$'-0GC5I(#>(RFYP.!I,'D+BZ#KK"9"_++Y:VQ)XP#8E!H_0-.T][K0(VT_)KHS(B&&_!EE++ METV!8%R"C,68DDKQ;7I4G&A:^R#5#TEK'Z*'#C#U0&HU$@=>DB'70=%N7JV#U+U;6OL0V7> H%L3?H\!OSDR?T_ZRI>#-C<] M1[/HR6B'7+@KCH467 (69#KBPRSR4FXTB2S[BG" M>ME*)P#?J#KK (.W)GLK-6+&BD@*.8,8ZDBY*"-X1L9;-KG M(%N*746PAC4J%CZ([(-WRUW?_M/VVV\34TU@)G'O(4;C09F(X)R(((HBYR"( M8IR=5&KWTSWQ@=[QD/K=_GM$?9^,K=R_[.+!9[6QFPU+* [$)!(*68D"$JMY MF\5R?9U7]^9Z"6T3 M]>)L\TCZ5/L[Q^7'Q?Q_B:A-K]X-I;?KC!49-),63/VB5"TQ2(6!$,;:7*QO M=%/;C*.3MKA#T/U='_DN,-)!U'0KB-^6BZ]Y37)_1U]7\TB?-K;N]\6Z 'TK77=)[!I MO9;EZG.-=#?F@;E_I1TOOPK9613O(*5&M+G?)AP&/R8"U341*$ MD4\;8S?VK1]PE%8K7'R\3 K]Z:_O8M87_\%5NDQ"D+X@R[3DG,188U8+B,&" M""&G8I/RK,WTI+$X.&G?>0AZ'[:UQ\1 #R[%15C/TQQ7?[W'#?O5;FWR!FN3 M'BZR *LS^4;H(KBH$)(MG@<3C"Y-C,&#%$T+SHD0GHZBK!]S=DO\;?J:/ MF\G'M(Q)E%<)AZ:HQ+0+P (GCG*M3PLI@TI&H5;%9-ODI.=ITB9&XC@8N(NL M<14R^1"P')>+5&54.7I3B(+YXN-5WJDV'),V&IQ/"922 5PI#IP+KC@GDKCK MYSPT >R1MTP,DI'5N6PAVP[LT)NO>55/PLZKD7ZSN0N^3DXNQ2(/$KS,#%0T MDA:32^!YECJ'HC(V.1A]D*)ISW@: 6I@.P'[?\?V[ M][]?EV%;KTI. 8QD2#M+8#4]E$%*K* 6107>Y(CE4:HF=O4F!\VRE08G'6-] MS<[;3[@X7W[>B'##R]OWOZ^OF/&"H^/&@N66O%VK"V".Q)LI)9'?PV1JDNW[ M"$T3[_:]@7$L[4UH&=>K\]F[*K_-_B*C\\8D \G7_%2% H*E2#_D8%!'$;S; M9; N/70+;O3=7:A]\]9I+^&F=2'W%W\/F+F">@DV*((YR$WB>PB%*'8&)).2 M%2&2%KNTS=H=-5/NC =H[*[.]Q#?Q%K_=;Z8?[[X?'T<$W@6HM >R\FZ*0(X MQ=%,0_3:AJQU0;Y+]=U.>O_FS1-K?A^]+<<0XM3:QS^W"#<"0PBN@)"A3IO6 M1#@OI#3RP#11;Y#O,K%E-^UOOWD:)V0T[>\MQ [BIR>WR(=VR-!P4A&E7(_;(\M\D)/9CT:0O>^CCJ.C( >H#\UMGT15VS5PI8 M_[)>7]1Y7%MGU3--?K[BA=P!\O#)'1 !7'84 _@B;(A*9-G\6O$I(CL_4!@9 M0(_<1(ZJS;Z0^G8UC_EM7FUXFXDJ'B4V+D;E R6@H.TFEY *T^2C-LK-?("@ MSD\1CH; _;74%]I>+A?K.2GM*J$JYOG733KI]EKR/*NZZ3O],]ZZ&LC2?>-+$3.0W"QM=!IX BJ7Z>K]>U MZ'\60F22IT(!G:MMYWB&VN67++M-UM?9K';'1* GWS5M5X0.0;6O'DY@7WWS MK8OJC-7&R]IIQ-2V-A'([F;:!4UF+'C+1),N'8.HW F>YIG!L[T^.P#K59UG M3O<+^><_Z\<\HSC*1+0&C%4US2HE"%9J0#+O7'C#K&N2#K(;>3O!TSY3>#;0 M8 >XW*E(^:;R;2/.]8?E.9YM_[[6A/RV//^??'Y;PGS[I,M_].;\$WG%GW!Q MF5:XGCF'*DEI(1+GI O-R"'.)*@0LC;!J2R;5#9,QO%.J\<]T]5S&CA[S@OR MLJ? J^7JZD?U[_C,8= \;"JN48$*C$%(18!W26/R-C(73VH5WLOF3DO/_[WT MCHVH#M;;WLKYD%>?UV_*YO-,)4M>9Y(0E1>@2 3@!&W]R"3C)4@CVR1$CD+] M;O<<[)DNC^,#H!?4AZ>9#G>9WGSY@RS%?/'QW?SCI_,U68%8\?(QSP(&*7-& M,**.+4;A 75DX&/V-BM+<5F3SOI-N-EM53S;Z[_) =+#*JEG$9?WG?^XJ-5U MESO>Y3WH9=G=I9/Y\Y_$XYPD,2N9,X.9"ZUAN")5QMT[9^<951-^JP/ M)W4W?#_;R\6VJNT O"\6Y_,T/[NHW4[>U^G@FX:X/_\9SRY23J]((57P%^=7 MS<=^QM6"Q+"^OF5]\;G>-T*:QT+EI'3DTDME M022QR2/WX&*(4'PP03&#:)M4^3U"4R_-D"9#S'<3!L=17[](O*J%]$R6+"F0 ME<9CO52H_A%]6Y*T)"QO2MBE_&\L+/90?S^:[G?#U!Z*Z !5=9V]*373X;KZ ME*&:3/W[CI(NT;./EI=CBKP#S+S/9_2K MCR\6Z5=<_2O7@[6K9(,K?D)A0EF6R6)+0Q8[&PCU5(TI9RE@PU)XDU$F3Q$V M;?9Z.T2-JI . /:.%$,$?"*&_I&_YK/EERJP;UDJ146;>093A::",H!9:?"9 MW%UGDI&BR;GF#K1-FXK>#F9CJZ4#I/TS+_(*SXBC%^GS?#&O85,]K?B6*2=R MY%PHD%IE4,QQ\A8P04(TQ=;;--O$GNU$W;1IZ>W0-KYJ.L#;.''1[7$L0\E] MB@[0&4D"E@I0(KFU!:VT/%H6FUQPCLQ'+ZWH>@E;IX1)!ZMDQ\Q6F8IB/$K( MSGI0N?:U35* ML8'RS$+UV:$]'BYR_WX] MD&/4>YU'GM_F6F=7AOJXU>&R-AC.Y!0$%4"):H0%N0-HI0-, MM6E?:5&DDB,45(ZD60OPI;-@4) 75)03O,F5S7/OM#P(6T?IM#Q T1V _?$^ MO3YJI2-G@+$._8Q2@G?60J1 0+MBG"Q-4/O#=5H> II!G9:':+"+3LLCI"UZ MZ9C">J^F&:M#P#PX3HY5UC);CY8$W20..%+KNA.8TG"([W!D '1@@_?F^#KK MD@S Q48K=\M/;^?A+L_.7BU7FV*AJ,C4A(P@5"Z@K(C@>)\_*(].Y_3@CP <:>\.=Y4+'Z97W;.NA6! M$LEZYQ)8X34HDS)X^@HDFN -RTSYOOH3/,S+B78>/:'U-1*.AB\E?[F4%OEC MO:[Y,/V*>E)I?VPT=B.>K%T.UB;@FM4;)";!%U) MK">T]EHB[M %V?E:O.N&IR10ZR+!&D?Z8\&!SSE B2[&I(63H4W'SZY"O_Z: MV3ZGU7@(Y@X,_7Y>G,R"_.]<&\'D].)K7N''O''/_T$6Y17.5W_@V47>5K0I M7&?.)9!'84F$)@-&5H>N8"K:9,,:=5#I2PXG&D:>S.EI,TR><@0YHOAF@23Y^06A M>@=+&C56/4.R1H'R5H+;E$>+8")JE&C:M"KJ@OUG?W3]#.Q ,S@_:R/P[:GD MTX)+P2-R:T"(.L$JV 3!4:Q8E&2B%":E;C/^LQ<)//N3]&=@"EJ"^EE;@P&A ME7#91A>JR:Q-=6.)I'FOP(;L;-9<>=>D_5$/S#_[\_MG8 ,:07G4L_]C%56_ M;5Q4?<_SVQ95/\50'T75)GJ,26B(A#!0.@A AQJ8DEQR M]:[;OS*FN# )(7LC*$RO.:Q,.& 98^WW(3CR%IA]A*;.[XN; V;91GL= '&$ M1!HM*?2M4^6,K(?,6A? ' (4JZ1"*6W4[::J_5U,?:#/<&0 G#+D?UM>G;I\ M?RIS<;X^QT6J,^6VCHQ0.<-1:M*&\+6U0H80M8-8> @I2'2RR;3THW'8^;XP M,G3'6CE-<73*"VQP.G-@)=SCB>6<_I@%99/$DAU@\L?87I_.K]$< M0Y0Q 7D@"$H*"ZX>*QLK$S)MF3>GVC7O[X*R=JNG0TLP",H_7*#[M/BRB=;Z M7&>5U$;]B7OP/F2H?=>R5L)X?6)M5OXN*'MVYJ EJ/]V"2YE9K/GM>\42)T< M:5XZ(/-)TD,2(LNE^/ACUYCW%Z?_4#:@$90[SAZ_'%#Y ?_,>R6';__S,7*_ M'R1GI-3NF^??9LG>9+YZ=-P*'\!G)$@67\!)%( BZ:(<_;#-L,A':#K4Z-_S MZ \DR9_H;_XU,U'S>FX&-CL!2M#J0\\T"*T-2YD)ATU*>1XCJH>AYH>CXZ[! M&DT-G<[UVUJUFP2<0TW)U4-&-BCWD78$LV(*A8LE2K!*<% F,T"N!42EF$05 M%0M-@I^&9N4V4ZMNP,O%9BLM-R^\FECY4U[D,C_?B/T6[H&'J$6)D(35H*)/ MX!E*4-8YGH437+9)4=B?YGZ-TA!L/5RLT5:)_=NL6_X/*)-[]'DC6[(G"#Z" M46,^19D(#MC&ZTB3]_ %Z^C5&0S#QH(=T@/"[&,;U4=CXQK'F>;^^YQ(^]RCY-[A$TN%8VY)IM$I_WE!38!K4!DF>?( ML_&B22%WPTUN /9+MERF:(%'+ZJ/I\$[3PN@N% \-L<'N1NA(N^M#+[M!GD6M4I$"DBN1'*S:@DL8^F)3\L9$%6*3 MY?P488 $MKF,H(K%XB*2$3.9FT&+(TVF/@H;1IJ36 QFEWVE%1 M]/TPZ#::.C$[=4!(\-0C6UJMEJ'!D[ SUL2L? %K+<$!HX. +->L,).DT#FT M*6=M;;QN3X8?>M-/?WWSFTW1M6$HI'3D.J!#4#5,]L9I8$DEQC-7,K=)\MJ' MVLX-VA!D/7RNWTI['802N[&V:N(; ZN: S('35D#,W$4>)+F^37"Y M.XF]M&IJAI<=M]P#E=<9+*_ZJFB>K24A 5>I3F 4$9Q)"I!0DZ4HSK FXW._ M)Z5/FW>HTA_!UAX:F!!#U;&:_3I?+%?S\\O\MF%=]=$IAC&M9]5PL*!X$ M^-K31#B,*24N. ]/>6J/OZ(??.RCN.7H4IP:"^]?OKBFVEE+>WZ$'%*J<4/G/8L:DQ=[R>ESO:*+8.XL8#HLO:\,,!49[&AR."" M"^"=XM(+R:1IJ>=ZH$7=(F+??2W'%F8_9J9US<%X5"[HR2 7^G!$2_-Z4-O#=I4YO6QM^RFJ ^!=W8@O/K[.N,[KNIRN MTLA^R^>SZ",FK"Z_M 7(%K.*GRMTKDNWVW\RL)^,?K8-B$\G+\UHAHAA(,N7&6HZ%-4EO'TIH/P'@ MZ !LJK.^,#G/ZQ>?EQ>+\U\6=:[#F_(>S_)ZECUCY)U*(-(-R4Q:\(&%FD]1 ME#+(56F2G?TD9=/NM,="W0A:Z0!F+V*L/*S?XE_5X_B6OY<7JRKQ%XO:QRM> M?C-#DX0-COQ5CPK(&W801)2@N77U1DLK;-+P<#"ETP[S:PK#MEKK");OSLLD/ A^7FQRMBL,;\Y.7^L:R^[B\+>GM>T[K+ MJUCU^C'/2'R,8GX$4Q39>RV(:>L4")&"D5+$C'==YAENK<6]D@J_^?=C9! ^3-!(Z8+W:/@V MH2LK[C!K#]'R>NP1%3B=!(68)K*(R@O5I/'18T0U,#_W)J.;N0$C"R.C MRNH H'KB$[+72@CC79-@=#?RICV(&PTS.YB;0W5S H9F_^8C]SQE;*/3L/W( MXS!*/"FO> MTXOU.I^OK]R^1-'NZSF&^=E\",U<3^9&BOK050 MAJL80TSI;#[432R)(TC M+4-,C/QWZ6G?,\I#9FA23!XE/V&;>$\\O/[IKZWOKJ;DU9PX-!K" H.$0CG0+K_GF4;M6$E,0MH@@#% MBH)@10$O4ZK;O>&VR474DY3U8=",A-/.55[I-P?5?<'Z.F!#/P!0IM0U>O5^>Q=[16]03]Y_E[6 M@3C [#E]RUVP"KW>*?^9'KIE*.B[NT;BF[?VDDW?<-?97\H]0.,* MT8%[I80UP$NDV%5)#EZ5#"%($Y6(*J==G)7=P3&EK3A 8W=UOH?X)M;ZK_/% M_//%Y^NI]:KH8+BO+21H2_08"?I) 1DQE4S4(8I=TOAVTOLW;YY8\_OH;3F& M$*?6/OZY1;AEW#KA)1&N'#E$JK+/$DCT+BEO93:[W-;LIOWM-T^S+8RF_;V% MV&=4\?KFYM<;YPPW 5@1A&0N+;A4RT:CB\K+:*)IT@OO,:)ZJ5J8)G#=3S=] MXNPV ^5-N9.<# J-JV1E7&E!K8IKK5'PIHK3I(K\?N=W%.GO" MY6D+Y_;U+7=,[W+R0,&ACF8=-_K,0@A'#D!V9 17(H?0A%##" M914<8@Y-#_Y&YF?:$*XYQJ?4_J2=O#=G&K2LRW+U&1?Q.5\N?EG4 MY3[_2APAM]D[+D$83LLZZUH3K M8^A289%SPW;HR[/"R:3?[T<'61,93'Q[N MP,]+7'^:(4K!LS=@$@8@QSK7P!K!ZRA85)%BZR?O:X>\<-IJA\FP,UC6)X"? M]^?+^*^K674S27;3QU"GKFCRJ$F0$ PZ8"(4:UC,.=JQ<+3]XFD+&2;#T]ZR MGQI7M0:M[LC+.*_YS?\]/_]TE]UMBVLE%T5(6B?65LXLA!(S&)X3K1;R6U'N MA*I!KYVV-*$-IMK)O<\@84MZ5ZGT&PG,G$BB>$<[=Z&=6^E@ 851D%Q@22;O ME0Q'\OL?('':NH-CNO)CZ&AJ>W:/O'[^,\>+NHZV!\+.8JIUM=:!%L;1YH\> M0E(19+@I0Q$M_TW 3J#Q)P.:@^3; 2ZN#S1>S1?S\_R:4+YUC'%Y MYG%G./3OZUPNSE[/2Y[E@(@N6]#9U' C!'#%!K#1:LY<2,DW&2%\"-&[G=6R MDP/@T139 6CO.YB^:G?R=C6/^<79YAGTX^ME65ORQ/.:&O_G/W*ZB.<;J6RZ M5LQ8T1BPD)AE9=[&6N=H$C@3LG-%Q,2:]+4?E8O=8/T\[B".H^H3*(6X97Y9 MOI'*2*413SY_[%*)80P=HW0"DTK1(9E"SBE.)9Q ,#*!4HQE;7E(I4D3OZY* M)YPI26RN,&*]S- )P2DGP(9L:"4Y*57C>K&3+YT8@J.#2R>&Z*O/[7R3DB>] MD261[RQK

AS5F&YG [LS=GO"Y[QIA2EUV9#?' MR*[;^LE,:)\+8W5H3M2UI062Y4@&?/ \>B1K8H[5T& ,?CK.K=QG!?2D_>&+ MP%\N@D7^6.^+/W2Y%MZNEE_RZOROMV>XZ6_[,_WME\^UO6THW$J;";R^U$$) MQ0.*VHG4H_+%,9/NSL[J;V4\R%W'::&]K)-QD-'!UG%SH>H9&FF4@X1)@C*H M2:A9@Y/.>H^)HHTFEXR#+JRGR2<]!'1[R;<#7#1+V(^ZZ!J'IDW]'D\DQL($ MY&22XR&P8IK> DY1KC%-UFHOIG)?[>^_");G>+;+Q>#5+^J7@.O\__[/_P=0 M2P,$% @ KX&F4K\"M(,J" ?BD !L !F;WAF,C R,2TP-'@P,C$P M>'%E>#,Q,2YH=&WM6EMS&CL2?M]?H8-K$[N*VP"^8<=5#N -58YQ"*F'W=;9%"J5+Y6&]5*NU!F[P9O+TFC7(U( -%$\T-EPD5E4KGID *8V/2 M9J4RG4[+TWI9JE%ET*]858V*D%)#F1E6N#BW;_ 3*+OXQ_EOI1)IRS"+(3$D M5$ -,))IGHS(1P;ZCI1*N51+IC/%1V-#:M5:0#Y*=<<4-@R8W,"5] M&=/D95'C,I0T*!YY0I][D8]0C> )S%X*:-;KS^YONZ^Z U(-R M\-#BS;:&.+F@"D_Z^=UZ_>B):77Z@^Y5MW4YZ/9N2.^*M+OO6]>]]Q_Z'=*] M(5>]W\G596O0ZW\B;WK7[>[-OTBKU[]]^9[LO&OO/ESV!YW^]2?2[]SV^@-R MU;WNM$G/>M5_2X)JZ=V3/L14C3 ,AM(8&3=M".1OC$R; 3Y_=Y\:&WWJ%LE; M'HXI"-(JDS8D"=9=1A=$K9J0/J52&R(1<216[R"$RPH=[(9N4OD5 ;0=&OJ?(KR22:D$CD M(3@"Y0FAR8QDB5$9H ?(3!Q)P26F),8GQ:D@$:XTD8K(F!MBI)=;$T@@!*TI M(@)%8GH'..Z*3HWO&!J#0PK'<' ,*Q!RA8P&Q1+LCI8P4&0ZQDQ'=&8_EOVG MH"!78AV(N19(?2STIMR,T4&=0N@,M'I3-$TR='."W1@9SE:G 6%Z^EQ@6O]Y M8 HDX@D"P6)JN?!%Q"B*8[-::>=)A!F)6G*.WT.1,=2)X%I9Y2("D]LLEB(V M+*PMW(58XC:'C'XT-(8&!!"\0\'UV/:P8C%F6IMM[3/C.A129]C/YF E MA0=4JF0(#%]KLH_X88" ]"#IW"/O2T9 +C&]]3.!$D&=EH+#??!6!(?,/_E' M;JEWXH%L]1.; U?P[?%F;=EZH.C!0/ADW7P,>A2P9.);K+;2*8'.X3D MFIN'-FB<*5Q15T#_&FY%6]M#FNGMN]@B.P2$3CZ2+]LR4Z@ \]R$:Y<]40H2 MI\?N3I9Y=S5W*Q#483&OVTM %?.\;ALYYF"T14O!F3L^T=E0<\:IXM8![MF% MJR:)U91I6_%=]&I'#URNE1K0((.YW79*D>3R,!/4E@ATRQFQ9 [8P_.05?J$ MWX9@!3&+8W]@WS)K[SS8A[L#]L/RT?$ZV+?.?&N8WSYG;@U]#)<)9Q;1%'?J MU!8'JC$:+-.U,*>*S2&'0<#ID MN9I9-;!K6!J!#IP.>CYT'HBM,V=6@^]RA M-%,I E\[]A.&4C%G@./,(TB0U C$/[9 :@/+BN!^P&,< Y"G6 8>] M0YF9IRW8IM30A3184A_]]5Z-#.?;!1>HX&<"[?&@Q &>"R[9[N!RD7[]DJ]# MQQXKY&32M6S$YV9GW+!8_@^BL\>J%=12Y MM9%*+[B%>X$JXY@; _ GE64HD;W8=L;1/J=D'_&.B5S;0H'_+<.?!RG\D7$T MWP5DEH3N$.7@_]O$OY=27 KDC#A7'!%IM^_V'"#D@/C):<%BNS8%>F?KO.>0 MKM([]NO.A.>G8I^%RGQGY<].-N1'RK"CAD5Z?!+!.6?&+@A#I+9%3S8T,@V= MQ0@9G"7G3%Z6-IX?/CLBL8/[N$OD"Y'"!%1$;(!+FX@N=\Z?P[#HRRU/)E), MP-;GV^M%.G=+D5:%>F'?( M$=.LI?#B#%D0;C/_Q<>4\?4MGY*CH[NXLUG'%O[DY\S[YJOVISU7K\:\V M3R_V&AAM[G/3I89-<_>4SSG,W>6,%!VQ!X1D[L%/,R%?.0D_C9^M,8>(=.XA MS.SA >EY.OQ+^KI_ZX_/L&RL.7RP[G'%)>*5Q+]-47AT62^5_K9BTQ^J3V#M M^MXR;%P9J2Z[T"'&3F:>[O(9M]T>?/J;B>Z.Y,7_ %!+ P04 " "O@:92 M#J:R;#0( #-*0 &P &9O>&8R,#(Q+3 T># R,3!X<65X,S$R+FAT;>U: M6U,;N1)^/[]":^HD4.7;^ +$$*J(,8NK"":.4]D\;DXK_OFTX@8Y'2HV.SME M8D($>UT0S2 (CNJU:K51;S1H5'M5#8ZC^M&01[6C8]X\_CT (RL@[OL8.Y/\ M=2$626G,":O7?!2=Z=AJIQ,)X&OK[KU[-FC++[VV) M2C%*6LZE@N\Z;PZ55+JU5W5_)]A2BF@LY*SU_ZHGOS*VGW^K?T NN]>="])#K_IO M25 MO7O2AYCJ$0#:JA24P6A_;9%S+4-EK8I;&!(K>IL/U?XG,U9$L[]]KAH; MYZI;).]#,)/TR^0JB].QYK,B";E&FX@=4_MBKWE\LLN>'F[EZ(N]X+#Z##]2 MRA@DWY+DD6TU&QL]\Z]$P@ IK1(*_4.K&I3GCG[[T1_.5..PW,1IZ)(QG7"B M^43P*50R.Q:&O,NHAI"2,]+GJ=*6J(1<*AV[$"4J@H=[D= MAW%7=!IXQ\ 8&%(Z4@1CH$ H-) @$$N@.UC"N";3L0C'Q&3XL>P_Y9KG2M"! M6!@); FA-Q5V# Z:E(?.0-2;@FF*@9L3Z,;(<+8Z#0#35S\+3.O?#TPYB40" M0$!,+1>^"!@%<6C6*^TBB2 C4>3S\#V4&0.= *Z552X", 5FL12P@;!&N$NY MQ&T.&?-H: @-YC8*193() @ 6!4@R@UGG#TA-6,2234U*'HP$#RAFX]!#P)()KXF!PBJQ[N-9'JP0TBNN7FXX 9F M"E;4%=#/PZV(M3VDF=F^"Q;9(0?HY"/YLJTR#0H@STV$<=D3I'CB]."&99EW M5W.WYI(Z+.9U>PFH8I[7L5% #@9;C)*"N1,7DPV-8()J@0X(SRY<-4E04V:P MXKOH-8X>N%RK# >#+.1V[)0"R15A)BF6"'#+&;%D#M##\Y!5^@3?AAP%(8M# M?\Z^9M;>>; /=P?LS?+AT3K8M\Y\:YC?/F=N#7T(EXE@B&AJ5$*Q.% #T8!, M%V%.-9M##H) T*&0PLZ036P:%@/0H=,!S\?. ]$5INQJT'WN4)KI%(!O'/L) M0Z69,\!QYA%/@-1(P#^T\!0#"T5@/^ Q#@$H4B@##N5/'S#]8# /=P?F\YS> MF5"9N<2'&.!1!+153&#US ;ZN6 O6R1R_[B9D3I40T=(PL;SWJ'*[-,6;%-J MZ$*:(ZF//K]7(\/Y=L$%*O[@/%7(RZ5HV MXO,+DB[R!Q6&F4: K!3K#5IC92R\QV-AT&5"4/2'/] B^T]TB0#ID X?2>>& MPTZ/NQ,1/"Q)LH5=!]ZJ,34+9H.)U$4&9Z["N/G(L_^,2'''97X\\DB^^.PI M^MK1L.M;R.:/LX5T)[!L'DG%9<+#_+N*YF7N0SQ^ =E9X]8+ZRCP:ZNT6? + M]P)4QK&PEO,_J2Y#!0P&VYD ^YR2?< \)'.#Q0+^(\N?!RK_(Q-@O@O*+ G= M0*_RRM.)? &V&N!" 2M_!X%A *#OC)J<%BRS;E] YKO>>1KMH[!NS. MA>3]?@Q+K]IFY_!"B@>L2 M+*JDJ>&M^9<3*#:II+.62-S2N$XG$RQ1P']RPT!G?F&D#NFB>81W1BP89]E< M?7Z=I.RNDU0L6V][=5Q^57VZN5H.%FT5I]OK!SM-2I/7A7IAWB%'3*N6WI/@ MX0PBB#88_^WCRGGZEL[(8=%=^5FLXXI_\KC'.3N9D@*;N 1(9G;_]U,Q[.FX+OQLCT6/"*7BUS:\U385>KY_ZP_3P.G/N'^P[G_%)>B5@K!-L7AT]R]5_O)CRQ^X3_C:;4+;F,]^/07'=V5R[/_ 5!+ P04 " "O@:92J$V) M,X4% (& &P &9O>&8R,#(Q+3 T># R,3!X<65X,S(Q+FAT;>U867/; M-A!^[Z_8RM/$F;%X2;XDQ3.*+(\UXTB.1#?)4PZ/U\.!G$[T^'L#!+ :=GKTY& V@T??]M:^#[A_$A M',>O3Z#M!2'$BF2:&RXS(GQ_.&Y 8V%,WO']U6KEK5J>5.=^//6MJK8OI-3, MHX8V#GKV"_XS0@]^ZOW<;,*A3(HERPPDBA'#*!2:9^?PEC+] 9K-:M9 YFO% MSQ<&HB *X:U4'_@%*<<--X(=U'IZ?OG>\]TBO;FDZX,>Y1? Z&FWK02V5F<#V%\N5CJ>:>,L,N39,(?IYU'*5&*5H/)U)( MU=D(W*]K1YHI67*Q[CR/^9)I&+,53.629,^W-+JAJ9GB:3E1\S\88D)X[G55 M0MY%/8)GK*801A;T\-WQZ-4HAE;DA;<1WR1.U#ERGTMCY+)C>5=?C,P[H7V_ MP29!\S/UE>@,AM-X=#0:]./19 R3(SB=CL:#T6G_!(;OAH.S>/3K$#_CC.$4 M^N/#&^-'HW$?'_&I&G^<.;XE:YR>36=G_7$,\>3IDPGWX,R;>0,/9L.!(B[\7MR6.VF_6#'GL3X> BS_O15?SR<-2?O3H;OH3^( M[4@4!-$C8T]TF^_OA38\77]QPNU/$HX7#(J,,J41"^:P!5-LOH:$*0MJ"_)" MZ8(@+B/!X%S%/A9<,9?W-#.02F46P#.8%H+A[B;-L+TY?P$R==-G+"D4IEL$ M/+Q,%B0[9]!/C!T.]UOM+2 :""JCC.)S1JTFDB1249(E#%8K6_]MV=5P"E>0D)PD)4Y4 M+].4HP7L QS)2S@BB9%J#<=24)OB!U+E'FQ:[<\V]J(HZ [D,B?9VKV%W1=; MJ):8K"T7.VY3"]*8C"32[6,&4Y6A!DA@NI)81!\TT-O-)I3>S> M/Y9"X*P%_5QQ49)%(JZV2 N!&A,4$Y:(,]X=GSE*MRP5MC8)NDM!N+U)'^6W M4H]UGB7MQ'F&H)?$KH)X,D.XW5MH;5TD"\3C.*>$6PODBFF+S'F#" $HAWN9 M")RG'?L:#]9?_TZ)(7,\@=7\.9X@IIH8103) M->O4#UW*=2[(NL,S%PN<4/?"GO:$B"HBH\_>#AX< +K\9\I[O4CS@U.NQEH]6H!7)"[:'K1/DEA+=#IV"I MN0M^R2D5[+^/IH[L:[*&G?(T7KGR!L4:3BU3.>XO:0>6]'=HJF<;[=VN=O_P MFF.(80(PQ!^R+.-:9I\RWT.TJ\WNDFN.1*3@%&H&3\DFGVF'IT1UL. LQ=R" M><;P"P:3,N5^KW0W3Q4F#IYC+KG'^<7_H>*?AXI9@BD0IAX<%\M\H=CZAPP4 MGV6%IT2T#!-'5X58=61<_18K1G2A?HB@\3<6^$0(\5UI][7JT6^GP>U#U=E* MQ1$@6M U AS[(VQP#,NNB_NZ4:* '7#5)+F;@ 6V#W.&4W,E+[@M_JMN^*J] M0&>L./8N<]MM5>T.*KD[)RT49O7%M8(;?98=O^JU4&C)M;8 L$OAV'<@RC2% M(L & @!F;WAF+3(P,C$P-# R7V-A;"YX;6Q02P$"% ,4 " "O@:92WU+, M.I]$ !BYP( %0 @ $O*P( 9F]X9BTR,#(Q,#0P,E]D968N M>&UL4$L! A0#% @ KX&F4L:&]NDAR@ ##P( !4 ( ! M 7 " &9O>&8M,C R,3 T,#)?;&%B+GAM;%!+ 0(4 Q0 ( *^!IE)@Y?A6 M9G@ 5]!0 5 " 54Z P!F;WAF+3(P,C$P-# R7W!R92YX M;6Q02P$"% ,4 " "O@:92OP*T@RH( !^*0 &P @ 'N ML@, 9F]X9C(P,C$M,#1X,#(Q,'AQ97@S,3$N:'1M4$L! A0#% @ KX&F M4@ZFLFPT" S2D !L ( !4;L# &9O>&8R,#(Q+3 T># R M,3!X<65X,S$R+FAT;5!+ 0(4 Q0 ( *^!IE*H38DSA04 @8 ; M " ;[# P!F;WAF,C R,2TP-'@P,C$P>'%E>#,R,2YH=&U02P4& 2 D "0!E @ ?,D# end