0001424929-19-000063.txt : 20190731 0001424929-19-000063.hdr.sgml : 20190731 20190731171510 ACCESSION NUMBER: 0001424929-19-000063 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20190628 FILED AS OF DATE: 20190731 DATE AS OF CHANGE: 20190731 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: 0103 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36040 FILM NUMBER: 19989722 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 foxf2019-06x2810q.htm 10-Q Document
false--01-03Q2201900014249296000004040000.0010.0019000000090000000388810003927400037991000383840000.0010.00110000000100000000000890890 0001424929 2018-12-29 2019-06-28 0001424929 2019-07-28 0001424929 2019-06-28 0001424929 2018-12-28 0001424929 2018-03-31 2018-06-29 0001424929 2017-12-30 2018-06-29 0001424929 2019-03-30 2019-06-28 0001424929 us-gaap:CommonStockMember 2017-12-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 2018-06-29 0001424929 us-gaap:CommonStockMember 2018-06-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-30 2018-03-30 0001424929 us-gaap:AdditionalPaidInCapitalMember 2017-12-30 2018-03-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-29 0001424929 2017-12-30 0001424929 us-gaap:RetainedEarningsMember 2018-03-30 0001424929 us-gaap:RetainedEarningsMember 2017-12-30 0001424929 us-gaap:RetainedEarningsMember 2017-12-30 2018-03-30 0001424929 us-gaap:TreasuryStockMember 2018-06-29 0001424929 2017-12-29 0001424929 2017-12-30 2018-03-30 0001424929 us-gaap:CommonStockMember 2018-03-30 0001424929 us-gaap:CommonStockMember 2018-03-31 2018-06-29 0001424929 2018-03-30 0001424929 us-gaap:TreasuryStockMember 2017-12-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 2018-06-29 0001424929 us-gaap:RetainedEarningsMember 2018-03-31 2018-06-29 0001424929 2018-06-29 0001424929 us-gaap:TreasuryStockMember 2018-03-30 0001424929 us-gaap:CommonStockMember 2017-12-30 2018-03-30 0001424929 us-gaap:RetainedEarningsMember 2017-12-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2017-12-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-03-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-30 0001424929 us-gaap:RetainedEarningsMember 2018-06-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-06-29 0001424929 2018-12-29 0001424929 us-gaap:CommonStockMember 2018-12-28 0001424929 us-gaap:RetainedEarningsMember 2019-03-29 0001424929 us-gaap:TreasuryStockMember 2018-12-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2019-06-28 0001424929 2018-12-29 2019-03-29 0001424929 us-gaap:CommonStockMember 2018-12-29 2019-03-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-29 0001424929 us-gaap:CommonStockMember 2019-03-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-28 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-28 0001424929 us-gaap:RetainedEarningsMember 2019-03-30 2019-06-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 2019-06-28 0001424929 us-gaap:TreasuryStockMember 2019-03-29 0001424929 2019-03-29 0001424929 us-gaap:CommonStockMember 2019-06-28 0001424929 us-gaap:RetainedEarningsMember 2019-06-28 0001424929 us-gaap:CommonStockMember 2019-03-30 2019-06-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2019-03-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 2019-03-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 2019-03-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-12-28 0001424929 us-gaap:RetainedEarningsMember 2018-12-29 2019-03-29 0001424929 us-gaap:RetainedEarningsMember 2018-12-29 0001424929 us-gaap:RetainedEarningsMember 2018-12-28 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 2019-06-28 0001424929 us-gaap:TreasuryStockMember 2019-06-28 0001424929 us-gaap:AccountingStandardsUpdate201602Member 2018-12-29 2018-12-29 0001424929 us-gaap:AccountingStandardsUpdate201602Member 2018-12-29 0001424929 us-gaap:AccountingStandardsUpdate201409Member 2017-12-30 2018-03-30 0001424929 foxf:RestoftheWorldMember 2017-12-30 2018-06-29 0001424929 srt:EuropeMember 2018-03-31 2018-06-29 0001424929 srt:NorthAmericaMember 2018-12-29 2019-06-28 0001424929 srt:AsiaMember 2018-03-31 2018-06-29 0001424929 srt:NorthAmericaMember 2019-03-30 2019-06-28 0001424929 srt:AsiaMember 2017-12-30 2018-06-29 0001424929 srt:AsiaMember 2018-12-29 2019-06-28 0001424929 foxf:RestoftheWorldMember 2018-03-31 2018-06-29 0001424929 foxf:RestoftheWorldMember 2019-03-30 2019-06-28 0001424929 foxf:RestoftheWorldMember 2018-12-29 2019-06-28 0001424929 srt:NorthAmericaMember 2017-12-30 2018-06-29 0001424929 srt:EuropeMember 2019-03-30 2019-06-28 0001424929 srt:NorthAmericaMember 2018-03-31 2018-06-29 0001424929 srt:EuropeMember 2018-12-29 2019-06-28 0001424929 srt:AsiaMember 2019-03-30 2019-06-28 0001424929 srt:EuropeMember 2017-12-30 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2017-12-30 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2019-03-30 2019-06-28 0001424929 foxf:PoweredVehiclesMember 2017-12-30 2018-06-29 0001424929 foxf:PoweredVehiclesMember 2019-03-30 2019-06-28 0001424929 foxf:PoweredVehiclesMember 2018-03-31 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2018-03-31 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2018-12-29 2019-06-28 0001424929 foxf:PoweredVehiclesMember 2018-12-29 2019-06-28 0001424929 foxf:OEMSalesChannelMember 2019-03-30 2019-06-28 0001424929 foxf:AftermarketSalesChannelMember 2019-03-30 2019-06-28 0001424929 foxf:OEMSalesChannelMember 2017-12-30 2018-06-29 0001424929 foxf:AftermarketSalesChannelMember 2018-12-29 2019-06-28 0001424929 foxf:OEMSalesChannelMember 2018-03-31 2018-06-29 0001424929 foxf:AftermarketSalesChannelMember 2018-03-31 2018-06-29 0001424929 foxf:AftermarketSalesChannelMember 2017-12-30 2018-06-29 0001424929 foxf:OEMSalesChannelMember 2018-12-29 2019-06-28 0001424929 us-gaap:LeaseholdImprovementsMember 2019-06-28 0001424929 us-gaap:OfficeEquipmentMember 2019-06-28 0001424929 us-gaap:LeaseholdImprovementsMember 2018-12-28 0001424929 foxf:LeaseRightOfUseAssetsMember 2018-12-28 0001424929 us-gaap:TransportationEquipmentMember 2018-12-28 0001424929 us-gaap:MachineryAndEquipmentMember 2019-06-28 0001424929 us-gaap:TransportationEquipmentMember 2019-06-28 0001424929 us-gaap:OfficeEquipmentMember 2018-12-28 0001424929 us-gaap:MachineryAndEquipmentMember 2018-12-28 0001424929 us-gaap:SoftwareDevelopmentMember 2018-12-28 0001424929 us-gaap:LandAndBuildingMember 2019-06-28 0001424929 us-gaap:SoftwareDevelopmentMember 2019-06-28 0001424929 foxf:LeaseRightOfUseAssetsMember 2019-06-28 0001424929 us-gaap:LandAndBuildingMember 2018-12-28 0001424929 us-gaap:NonUsMember 2019-06-28 0001424929 country:US 2019-06-28 0001424929 us-gaap:NonUsMember 2018-12-28 0001424929 country:US 2018-12-28 0001424929 srt:MaximumMember 2019-06-28 0001424929 srt:MinimumMember 2019-06-28 0001424929 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-01 2019-06-28 0001424929 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2019-06-01 2019-06-28 0001424929 us-gaap:RevolvingCreditFacilityMember 2019-06-28 0001424929 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2019-06-01 2019-06-28 0001424929 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-12-29 2019-06-28 0001424929 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-01 2019-06-28 0001424929 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2018-12-29 2019-06-28 0001424929 foxf:CreditFacilityMember 2018-12-29 2019-06-28 0001424929 us-gaap:LetterOfCreditMember 2019-06-28 0001424929 foxf:TuscanyMember 2017-11-30 0001424929 foxf:TuscanyMember 2017-11-30 2017-11-30 0001424929 us-gaap:FairValueInputsLevel1Member 2018-12-28 0001424929 us-gaap:FairValueInputsLevel3Member 2019-06-28 0001424929 us-gaap:FairValueInputsLevel1Member 2019-06-28 0001424929 us-gaap:FairValueInputsLevel2Member 2019-06-28 0001424929 us-gaap:FairValueInputsLevel3Member 2018-12-28 0001424929 us-gaap:FairValueInputsLevel2Member 2018-12-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-12-29 2019-06-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2019-06-28 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-29 2019-06-28 0001424929 us-gaap:SellingAndMarketingExpenseMember 2018-12-29 2019-06-28 0001424929 us-gaap:CostOfSalesMember 2018-03-31 2018-06-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-30 2018-06-29 0001424929 us-gaap:CostOfSalesMember 2017-12-30 2018-06-29 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-30 2018-06-29 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2019-03-30 2019-06-28 0001424929 us-gaap:SellingAndMarketingExpenseMember 2019-03-30 2019-06-28 0001424929 us-gaap:CostOfSalesMember 2018-12-29 2019-06-28 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-29 2019-06-28 0001424929 us-gaap:SellingAndMarketingExpenseMember 2017-12-30 2018-06-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2018-03-31 2018-06-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2019-03-30 2019-06-28 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2018-03-31 2018-06-29 0001424929 us-gaap:SellingAndMarketingExpenseMember 2018-03-31 2018-06-29 0001424929 us-gaap:CostOfSalesMember 2019-03-30 2019-06-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-12-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2019-03-30 2019-06-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2017-12-30 2018-06-29 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 2018-06-29 0001424929 foxf:RelatedPartyTransactionsMember foxf:MinorityShareholderMember 2018-03-31 2018-06-29 0001424929 foxf:EmployeesMember foxf:RentalOfBuildingsMember us-gaap:BeneficialOwnerMember 2018-03-31 2018-06-29 0001424929 foxf:EmployeesMember foxf:RentalOfBuildingsMember us-gaap:BeneficialOwnerMember 2017-12-30 2018-06-29 0001424929 foxf:EmployeesMember foxf:PurchaseOfPropertiesMember us-gaap:BeneficialOwnerMember 2018-09-28 2018-09-28 0001424929 foxf:RelatedPartyTransactionsMember foxf:MinorityShareholderMember 2017-12-30 2018-06-29 0001424929 foxf:AirRideTechnologiesInc.Member 2019-05-03 2019-05-03 0001424929 foxf:AirRideTechnologiesInc.Member 2019-05-03 iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares

 
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 June 28, 2019
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)
 
Delaware
26-1647258
(State or Other Jurisdiction of Incorporation)
(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 Class
Trading Symbol(s)
Name of Each Exchange on Which Registered
Common Stock, par value $0.001 per share
FOXF
The 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 filer
Accelerated filer
Emerging growth company
Non-accelerated filer
Smaller 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 July 28, 2019, there were 38,425,119 shares of the registrant’s common stock outstanding.
 



Fox Factory Holding Corp.
FORM 10-Q
Table of Contents
 
 
 
Page 
 
 
 
Unaudited Condensed Consolidated Balance Sheets as of June 28, 2019 and December 28, 2018
 
Unaudited Condensed Consolidated Statements of Income for the Three and Six Months Ended June 28, 2019 and June 29, 2018
 
Unaudited Condensed Consolidated Statements of Comprehensive Income for the Three and Six Months Ended June 28, 2019 and June 29, 2018
 
Unaudited Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest for the Three and Six Months Ended June 28, 2019 and June 29, 2018
 
Unaudited Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 28, 2019 and June 29, 2018
 
Notes to Unaudited Condensed Consolidated Financial Statements
 
 
 
 
 
 



PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
FOX FACTORY HOLDING CORP.
Condensed Consolidated Balance Sheets
(in thousands, except per share data)
 
As of
 
As of
 
June 28,
 
December 28,
 
2019

2018
 
 
 
 
 
(unaudited)
 
 
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
39,021

 
$
27,958

Accounts receivable (net of allowances of $404 and $600 at June 28, 2019 and December 28, 2018, respectively)
95,738

 
78,882

Inventory
136,005

 
107,140

Prepaids and other current assets
18,742

 
17,967

Total current assets
289,506

 
231,947

Property, plant and equipment, net
95,097

 
64,788

Deferred tax assets
16,083

 
15,328

Goodwill
91,661

 
88,850

Intangibles, net
86,924

 
83,974

Other assets
502

 
367

Total assets
$
579,773

 
$
485,254

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
70,602

 
$
55,086

Accrued expenses
34,302

 
33,607

Reserve for uncertain tax positions
1,120

 
1,169

Current portion of long-term debt

 
6,923

Total current liabilities
106,024

 
96,785

Line of credit
77,553

 

Long-term debt, less current portion

 
52,503

Other liabilities
11,994

 
479

Total liabilities
195,571

 
149,767

Commitments and contingencies (Refer to Note 8 - Commitments and Contingencies)

 

Redeemable non-controlling interest
15,022

 
14,282

Stockholders’ equity
 
 
 
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of June 28, 2019 and December 28, 2018

 

Common stock, $0.001 par value — 90,000 authorized; 39,274 shares issued and 38,384 outstanding as of June 28, 2019; 38,881 shares issued and 37,991 outstanding as of December 28, 2018
38

 
38

Additional paid-in capital
123,043

 
116,019

Treasury stock, at cost; 890 common shares as of June 28, 2019 and December 28, 2018
(13,754
)
 
(13,754
)
Accumulated other comprehensive loss
(629
)
 
(784
)
Retained earnings
260,482

 
219,686

Total stockholders’ equity
369,180

 
321,205

Total liabilities, redeemable non-controlling interest and stockholders’ equity
$
579,773

 
$
485,254

The accompanying notes are an integral part of these condensed consolidated financial statements.

1


FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Income
(in thousands, except per share data)
(unaudited) 
 
For the three months ended

For the six months ended
 
June 28,

June 29,
 
June 28,

June 29,
 
2019

2018
 
2019

2018
Sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617

Cost of sales
129,902

 
104,412

 
240,545

 
192,561

Gross profit
62,220

 
52,413

 
113,277

 
94,056

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
11,264

 
9,802

 
20,526

 
18,535

Research and development
7,763

 
6,058

 
15,066

 
12,254

General and administrative
12,158

 
10,779

 
23,338

 
19,973

Amortization of purchased intangibles
1,564

 
1,499

 
3,057

 
3,068

Total operating expenses
32,749

 
28,138

 
61,987

 
53,830

Income from operations
29,471

 
24,275

 
51,290

 
40,226

Other expense, net:
 
 
 
 
 
 
 
Interest expense
1,005

 
832

 
1,834

 
1,631

Other expense (income)
582

 
(81
)
 
569

 
200

Other expense, net
1,587

 
751

 
2,403

 
1,831

Income before income taxes
27,884

 
23,524

 
48,887

 
38,395

Provision for (benefit of) income taxes
4,522

 
4,711

 
7,123

 
(1,868
)
Net income
23,362

 
18,813

 
41,764

 
40,263

Less: net income attributable to non-controlling interest
441

 
444

 
740

 
670

Net income attributable to FOX stockholders
$
22,921

 
$
18,369

 
$
41,024

 
$
39,593

Earnings per share:
 
 
 
 
 
 
 
Basic
$
0.60

 
$
0.49

 
$
1.07

 
$
1.05

Diluted
$
0.59

 
$
0.47

 
$
1.05

 
$
1.02

Weighted average shares used to compute earnings per share:
 
 
 
 
 
 
 
Basic
38,286

 
37,722

 
38,164

 
37,674

Diluted
39,181

 
38,856

 
39,140

 
38,846

The accompanying notes are an integral part of these condensed consolidated financial statements.

2


FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited) 
 
For the three months ended
 
For the six months ended
 
June 28,
 
June 29,
 
June 28,
 
June 29,
 
2019
 
2018
 
2019
 
2018
Net income
$
23,362

 
$
18,813

 
$
41,764

 
$
40,263

Other comprehensive income (loss)
 
 
 
 
 
 
 
Foreign currency translation adjustments, net of tax effects
314

 
(1,328
)
 
155

 
(853
)
Other comprehensive income (loss)
314

 
(1,328
)
 
155

 
(853
)
Comprehensive income
23,676

 
17,485

 
41,919

 
39,410

Less: comprehensive income attributable to non-controlling interest
441

 
444

 
740

 
670

Comprehensive income attributable to FOX stockholders
$
23,235

 
$
17,041

 
$
41,179

 
$
38,740

The accompanying notes are an integral part of these condensed consolidated financial statements.

3


FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest
(in thousands, except per share data)
(unaudited)
 
Common Stock
 
Treasury
 
Additional paid-in capital
Accumulated other comprehensive (loss) income
Retained earnings
 
Total stockholders' equity
 
Redeemable non-controlling interest
 
Shares
 
Amount
 
Shares
 
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance - December 29, 2017
38,497

 
$
38

 
890

 
$
(13,754
)
 
$
112,793

$
(168
)
$
135,926

 
$
234,835

 
$
12,955

Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding
49

 

 

 

 
(1,375
)


 
(1,375
)
 

Redeemable non-controlling interest

 

 

 

 


(1,011
)
 
(1,011
)
 
1,011

Stock-based compensation expense

 

 

 

 
2,046



 
2,046

 

Foreign currency translation adjustment

 

 

 

 

475


 
475

 

Adoption of new accounting standard, net of taxes

 

 

 

 


(281
)
 
(281
)
 

Net Income

 

 

 

 


21,224

 
21,224

 
226

Balance - March 30, 2018
38,546

 
$
38

 
890

 
$
(13,754
)
 
$
113,464

$
307

$
155,858

 
$
255,913


$
14,192

Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding
103

 

 

 

 
(2,657
)


 
(2,657
)
 

Redeemable non-controlling interest

 

 

 

 


448

 
448

 
(448
)
Stock-based compensation expense

 

 

 

 
1,785



 
1,785

 

Foreign currency translation adjustment

 

 

 

 

(1,328
)

 
(1,328
)
 

Net Income

 

 

 

 


18,369

 
18,369

 
444

Balance - June 29, 2018
38,649

 
$
38

 
890

 
$
(13,754
)
 
$
112,592

$
(1,021
)
$
174,675

 
$
272,530

 
$
14,188

The accompanying notes are an integral part of these consolidated statements.

4



FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest
(in thousands, except per share data)
(unaudited)
 
Common Stock
 
Treasury
 
Additional paid-in capital
Accumulated other comprehensive (loss) income
Retained earnings
 
Total stockholders' equity
 
Redeemable non-controlling interest
 
Shares
 
Amount
 
Shares
 
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance - December 28, 2018
38,881

 
$
38

 
890

 
$
(13,754
)
 
$
116,019

$
(784
)
$
219,686

 
$
321,205

 
$
14,282

Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding
180

 

 

 

 
(1,229
)


 
(1,229
)
 

Stock-based compensation expense

 

 

 

 
1,729



 
1,729

 

Foreign currency translation adjustment

 

 

 

 

(159
)

 
(159
)
 

Adoption of new accounting standard, net of taxes

 

 

 

 


(228
)
 
(228
)
 

Net Income

 

 

 

 


18,103

 
18,103

 
299

Balance - March 29, 2019
39,061

 
$
38

 
890

 
$
(13,754
)
 
$
116,519

$
(943
)
$
237,561

 
$
339,421

 
$
14,581

Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding
115

 

 

 

 
(2,264
)


 
(2,264
)
 

Issuance of stock for business acquisition
98

 

 

 

 
7,167



 
7,167

 

Stock-based compensation expense

 

 

 

 
1,621



 
1,621

 

Foreign currency translation adjustment

 

 

 

 

314


 
314

 

Net Income

 
 
 

 

 


22,921

 
22,921

 
441

Balance - June 28, 2019
39,274

 
$
38

 
890

 
$
(13,754
)
 
$
123,043

$
(629
)
$
260,482

 
$
369,180

 
$
15,022

The accompanying notes are an integral part of these consolidated statements.


5


FOX FACTORY HOLDING CORP.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
OPERATING ACTIVITIES:
 
 
 
Net income
$
41,764

 
$
40,263

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
8,304

 
7,144

Stock-based compensation
3,350

 
3,831

Deferred taxes and uncertain tax positions
(816
)
 
(12,269
)
Loss on extinguishment of debt
516

 

Changes in operating assets and liabilities, net of effects of acquisition of business:
 
 
 
Accounts receivable
(17,115
)
 
(17,762
)
Inventory
(24,977
)
 
(10,945
)
Income taxes
(3,411
)
 
(1,037
)
Prepaids and other assets
(379
)
 
4,217

Accounts payable
15,671

 
18,373

Accrued expenses and other liabilities
(2,483
)
 
1,040

Net cash provided by operating activities
20,424

 
32,855

INVESTING ACTIVITIES:
 
 
 
Purchases of property and equipment
(16,377
)
 
(9,046
)
Acquisition of businesses
(6,804
)
 

Net cash used in investing activities
(23,181
)
 
(9,046
)
FINANCING ACTIVITIES:
 
 
 
Proceeds from line of credit
45,000

 

Payments on line of credit
(25,000
)
 
(30,476
)
Repayment of debt
(2,813
)
 
(2,344
)
Repurchases from stock compensation program, net
(3,494
)
 
(4,033
)
Net cash provided by (used in) financing activities
13,693

 
(36,853
)
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS
127

 
(217
)
 
 
 
 
CHANGE IN CASH AND CASH EQUIVALENTS
11,063

 
(13,261
)
CASH AND CASH EQUIVALENTS—Beginning of period
27,958

 
35,947

CASH AND CASH EQUIVALENTS—End of period
$
39,021

 
$
22,686

SUPPLEMENTAL CASH FLOW INFORMATION:
 
 
 
Cash paid during the period for:
 
 
 
Income taxes
$
14,847

 
$
11,681

Cash paid for interest, net of capitalized interest
$
1,442

 
$
1,627

Cash paid for amounts included in the measurement of lease liabilities
$
2,929

 
$

Non-cash operating activities:
 
 
 
Right-of-use assets obtained in exchange for lease obligations
$
6,131

 
$

Acquisition of business in exchange for equity
$
7,167

 
$

The accompanying notes are an integral part of these condensed consolidated financial statements.

6


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 and manufactures performance-defining products primarily for bicycles ("bikes"), side-by-side vehicles ("Side-by-Sides"), on-road and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks. The Company is a direct supplier to leading power vehicle original equipment manufacturers ("OEMs") and provides aftermarket products to retailers, dealerships, and distributors. Additionally, the Company supplies top bicycle OEMs and their current contract manufacturers, and provides aftermarket products to retailers and distributors.
Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the "Company," "FOX," "Fox Factory," "we," "us," "our," and "ours" refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 28, 2018 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 26, 2019. 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.
The Company operates on a 52-53 week fiscal calendar. For 2019 and 2018, the Company's fiscal year will end or has ended on January 3, 2020 and December 28, 2018, respectively. The twelve month periods ended January 3, 2020 and December 28, 2018, will include or have included 53 and 52 weeks, respectively. The three and six month periods ended June 28, 2019 and June 29, 2018 each included 13 weeks and 26 weeks, respectively.
Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Summary of Significant Accounting Policies - Beginning the first quarter of fiscal year 2019, the Company adopted Accounting Standards Update ("ASU") No. 2016-02, Leases ("ASU 2016-02"). 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 December 28, 2018, as filed with the SEC on February 26, 2019, 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 and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks.
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.

7

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

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 subsequently recognized in the period that the customer utilizes the future discount. Measuring the material rights requires judgments including forecasts of future sales and product mix. At June 28, 2019, the balance of deferred revenue related to pricing provisions was $162. These amounts are expected to be recognized over the next 12 months. Revenues exclude sales tax.
Segments - The Company has determined that it has a single operating and reportable segment. The Company considers operating segments to be components of the Company for 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 and the impact of government regulations including tariffs, and the possibility of not being able to obtain additional financing when needed.
Fair Value Measurements and Financial Instruments - The Company uses the fair value hierarchy established in ASC Topic 820, Fair Value Measurements and Disclosures, which requires the valuation of assets and liabilities subject to fair value measurements using a three tiered approach and fair value measurement be classified and disclosed by the Company in one of the following three categories:
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 amount of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of the Company's Credit Facility (as defined below) approximates its fair value, as the interest rate is set based on the movement of the underlying market rates.
Recent Accounting Pronouncements - In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, which was updated in December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.

8

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

The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018, using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. During Q1 2018, the Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes, to the opening balance of retained earnings to reflect the cumulative effect of the adoption of the standard.
In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 28, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.
In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. This standard is effective for public companies for fiscal years beginning after December 15, 2019, including interim reporting periods within those years and early adoption is permitted. The Company is currently assessing the impact of this guidance.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, which clarifies the presentation of certain transactions, including but not limited to contingent consideration payments made after a business combination and debt prepayment and extinguishment costs in the cash flow statement. The Company adopted ASU 2016-16 effective in the first quarter of fiscal year 2019. The adoption of ASU 2016-15 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard will be effective for fiscal years beginning after December 15, 2019 and early adoption is permitted. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.


9

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

2. Revenues
The following table summarizes total sales by product category:
 
For the three months ended
 
For the six months ended
 
June 28, 2019

June 29, 2018
 
June 28, 2019

June 29, 2018
Powered Vehicles
$
115,245

 
$
82,247

 
$
211,954

 
$
154,381

Specialty Sports
76,877

 
74,578

 
141,868

 
132,236

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


The following table summarizes total sales by sales channel:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019

June 29, 2018
OEM
$
117,321

 
$
86,994

 
$
217,826

 
$
160,052

Aftermarket
74,801

 
69,831

 
135,996

 
126,565

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


The following table summarizes total sales generated by geographic location of the customer:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
North America
$
131,158

 
$
98,565

 
$
240,790

 
$
181,734

Asia
27,981

 
30,968

 
51,367

 
52,171

Europe
30,515

 
25,493

 
58,050

 
49,408

Rest of the world
2,468

 
1,799

 
3,615

 
3,304

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617




3. Inventory
Inventory consisted of the following:
 
June 28,

December 28,
 
2019
 
2018
Raw materials
$
89,049

 
$
75,652

Work-in-process
13,035

 
5,880

Finished goods
33,921

 
25,608

Total inventory
$
136,005

 
$
107,140




10

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

4. Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
 
June 28,

December 28,
 
2019
 
2018
Machinery and manufacturing equipment
$
51,008

 
$
41,332

Leasehold improvements
11,051

 
10,386

Internal-use computer software
15,626

 
14,416

Lease right of use assets
17,652

 

Building and land
22,921

 
18,978

Information systems, office equipment and furniture
8,603

 
7,262

Transportation equipment
4,403

 
3,932

Total
131,264

 
96,306

Less: accumulated depreciation and amortization
(36,167
)
 
(31,518
)
Property, plant and equipment, net
$
95,097

 
$
64,788



The Company’s long-lived assets by geographic location are as follows:
 
June 28,
 
December 28,
 
2019
 
2018
United States
$
84,211

 
$
59,056

International
10,886

 
5,732

Total long-lived assets
$
95,097

 
$
64,788



5. 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 8 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.69 years and the weighted-average incremental borrowing rate was 3.75% as of June 28, 2019.

11

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

Operating lease costs consisted of the following:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 28, 2019
Operating lease cost
$
1,549

 
$
2,969

Other lease costs (1)
242

 
425

Total
$
1,791

 
$
3,394

 
 
 
 
(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.
 
 

Lease costs for the three and six months ended June 29, 2018 were $1,630 and $3,326, respectively.
Supplemental balance sheet information related to the Company's operating leases is as follows:
 
Balance Sheet Classification
 
June 28, 2019
Operating lease right-of-use assets
Property, plant and equipment
 
$
17,652

Current lease liabilities
Accrued expenses
 
$
5,990

Non-current lease liabilities
Other liabilities
 
$
11,994


Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal year
Total future payments
2019 (excluding the six months ended June 28, 2019)
$
2,979

2020
5,372

2021
3,779

2022
2,179

2023
2,194

Thereafter
3,151

Total lease payments
19,654

Less: imputed interest
(1,670
)
Present value of lease liabilities
17,984

Less: current portion
(5,990
)
Lease liabilities less current portion
$
11,994




12

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

6. Accrued Expenses
Accrued expenses consisted of the following:
 
June 28,

December 28,
 
2019

2018
Payroll and related expenses
$
12,392

 
$
15,870

Current portion of lease liabilities
5,990

 

Warranty
6,208

 
6,433

Income tax payable
3,601

 
6,691

Other accrued expenses
6,111

 
4,613

Total
$
34,302

 
$
33,607



Activity related to warranties is as follows:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
Beginning warranty liability
$
5,740

 
$
6,596

 
$
6,433

 
$
6,481

Charge to cost of sales
1,558

 
503

 
2,133

 
1,797

Fair value of warranty assumed in acquisition
100

 

 
100

 

Costs incurred
(1,190
)
 
(957
)
 
(2,458
)
 
(2,136
)
Ending warranty liability
$
6,208

 
$
6,142

 
$
6,208

 
$
6,142



7. Debt
Former Second Amended and Restated Credit Facility
In August 2013, the Company entered into a credit facility with SunTrust Bank, N.A. and other named lenders, periodically was amended and restated, (the "Second Amended and Restated Credit Facility"). The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new Credit Facility with Bank of America, N.A. ("Bank of America"). The Company expensed $516 of remaining debt issuance costs, which are included in other expense, net on the Condensed Consolidated Statements of Income.
New Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders (the "The Credit Facility"). The Credit Facility, which matures on June 3, 2024, provides a senior secured revolving line of credit with a maximum borrowing capacity of $250,000. The Company paid $510 in loan costs that will be deferred and amortized on a straight-line basis over the term of the Credit Facility.
The 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 1.50%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 0.50%. At June 28, 2019, the one-month LIBOR and prime rates were 2.40% and 5.50%, respectively. At June 28, 2019, our weighted average interest rate on outstanding borrowing was 3.64%. The 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 June 28, 2019.
The Credit Facility permits up to $15,000 of the aggregate revolving commitment to be used by the Company for issuance of letters of credit, of which $5,000 was outstanding at June 28, 2019.

13

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

The following table summarizes the line of credit under the Credit Facility:
 
June 28,
 
2019
Amount outstanding
$
77,553

Standby letter of credit
5,000

Available borrowing capacity
167,447

Total borrowing capacity
$
250,000

Maturity date
June 3, 2024


8. Commitments and Contingencies
Indemnification Agreements - In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company or intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise due to 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 April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit. Regarding that appeal the Company has further moved the CAFC for remand of the ‘027 IPR to the PTAB. The PTAB has issued an opinion in the ‘250 Patent petition 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.  A second lawsuit was filed by the Company 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 stay of the SRAM lawsuits against the Company have been lifted by the U.S. District Court, Northern District of Illinois.  The Company filed and SRAM filed lawsuits are now moving forward in the respective courts.

Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters will have a material adverse effect on the Company's financial condition, results of operations or cash flows.

14

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

Other Commitments - On November 30, 2017, the Company through FF US Holding Corp. acquired an 80% interest in the business of Flagship, Inc. ("Tuscany"). The stockholders' agreement provides the Company with a call option (the "Call Option") to acquire the remaining 20% of Tuscany any time from November 30, 2019 through November 30, 2024 at a value that approximates fair market value. In addition, if the Call Option has not been exercised as of November 30, 2024, the non-controlling owners shall be entitled to exercise a put option on November 30, 2024 and for a 180 day period thereafter, which would require the Company to purchase all of the remaining shares held by the non-controlling owners at a price that approximates fair market value.
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. Ultimately, the Court remanded the case to the South Dakota Supreme Court on the question of “whether some other principle in the Court’s Commerce Clause doctrine might invalidate the Act,” which may delay federal legislation on the issue. However, as a result of the Court’s decision, additional states may now begin requiring all remote sellers, primarily those engaged in e-commerce, to register, collect and remit sales and use taxes on transactions with in-state customers. Numerous states have either enacted legislation or informally indicated that they will not assert liability for uncollected taxes on a retroactive basis. Nevertheless, 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 June 28, 2019. 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.

9. 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:
 
June 28, 2019
 
December 28, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     Second Amended and Restated Credit facility
$

 
$

 
$

 
$

 
$

 
$
59,426

 
$

 
$
59,426

Non-controlling interest subject to put provisions

 

 
15,022

 
15,022

 

 

 
14,282

 
14,282

Total liabilities measured at fair value
$

 
$

 
$
15,022

 
$
15,022

 
$

 
$
59,426

 
$
14,282

 
$
73,708


There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three and six month period ended June 28, 2019.
The Company used Level 2 inputs to determine the fair value of its Second Amended and Restated Credit Facility. As of December 28, 2018, the carrying amount of the principal under the Company’s Second Amended and Restated Credit Facility approximated fair value because it had a variable interest rate that reflected market changes in interest rates and changes in the Company’s net leverage ratio. The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new revolving Credit Facility with Bank of America.

15

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

The Company has potential obligations to purchase the non-controlling interests held by third parties in the Tuscany subsidiary. These obligations are in the form of put provisions and are exercisable at the third-party owners' discretion within the specified periods outlined in the put provision within the Tuscany stockholders' agreement. If these put provisions were exercised, the Company would be required to purchase the third-party owners' non-controlling interests at the appraised fair value. The initial non-controlling interest value was implicit in the purchase price and is revalued each quarter, with the adjustment being recorded directly as a component of retained earnings. The methodology the Company uses to estimate the fair value of the non-controlling interests subject to these put provisions is based on an average multiple of earnings before income taxes, depreciation and amortization ("EBITDA"), taking into consideration historical earnings and other factors. The carrying value of the non-controlling interest as of June 28, 2019 has been adjusted to reflect the valuation floor, which represents the sum of the initial valuation and the cumulative net earnings attributable to the non-controlling interest. The estimated fair values of the non-controlling interests subject to put provisions can fluctuate and the implicit multiple of earnings at which these non-controlling interest obligations may ultimately be settled could vary significantly from our future estimates depending upon market conditions.
The following table provides a reconciliation of the beginning and ending balances for the Company's redeemable non-controlling interest measured at fair value using Level 3 inputs:
 
Redeemable Non-Controlling Interest (level 3 measurement)
Balance at December 28, 2018
$
14,282

Net income attributable to non-controlling interest
740

Balance at June 28, 2019
$
15,022



10. Stockholders' Equity
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
 
For the six months ended
 
June 28, 2019

June 29, 2018
 
June 28, 2019
 
June 29, 2018
Cost of sales
$
114

 
$
131

 
$
243

 
$
233

Sales and marketing
113

 
139

 
239

 
299

Research and development
155

 
154

 
320

 
296

General and administrative
1,239

 
1,361

 
2,548

 
3,003

Total
$
1,621

 
$
1,785

 
$
3,350

 
$
3,831


16

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

The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the six months ended June 28, 2019.
 
Unvested RSUs
 
Number of shares outstanding
 
Weighted-average grant date fair value
Unvested at December 28, 2018
655

 
$
29.34

Granted
19

 
$
71.94

Canceled
(9
)
 
$
30.97

Vested
(169
)
 
$
26.45

Unvested at June 28, 2019
496

 
$
31.91


As of June 28, 2019, the Company had approximately $11,208 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.46 years.
During the six months ended June 28, 2019, 190 shares of common stock were issued due to the exercise of stock options, resulting in proceeds of $966. No options to purchase common stock expired or were forfeited during the six months ended June 28, 2019. As of June 28, 2019, stock-based compensation expense related to stock options has been fully recognized.


17

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

11. Income Taxes
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
Provision for (benefit of) income taxes
$
4,522

 
$
4,711

 
$
7,123

 
$
(1,868
)
Effective tax rates
16.2
%
 
20.0
%
 
14.6
%
 
(4.9
)%

For the three and six months ended June 28, 2019, and the three months ended June 29, 2018, the difference between the Company's effective tax rate and the 21% federal statutory rate resulted primarily from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and $1,808, $3,635, and $880 from excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.

For the six months ended June 29, 2018, the difference between the Company's effective tax benefit of 4.9% and the 21% federal statutory rate resulted primarily from a $9,838 one-time impact of the favorable conclusion of the 2015 U.S. Internal Revenue Service ("IRS") audit and the recognition of related tax positions with respect to the deductibility of amortization and depreciation expense resulting from the acquisition of the Company in 2008. The benefit of the deductions was not recognized in accounting for the acquisition due to uncertainty about whether the tax position would withstand audit. The results of the closing agreement with the IRS provided basis for the Company to conclude that the amortization and depreciation will be deductible for all open tax years. In addition, the effective tax rate benefited from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and $1,117 from excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.
The Company's federal tax returns for 2016 and forward, state tax returns for 2014 forward, and foreign tax returns from 2016 forward are subject to examination by tax authorities. The Company is currently under examination by the California state tax authority for 2015 and 2016.
The Company has obtained tax incentives in Switzerland that are effective on a formal basis through March 2019, and indefinitely on a statutory basis, as long as the Company's operations meet specified criteria. The effect of the tax incentive was not material to the Company's income tax provision for the three and six months ended June 28, 2019 and June 29, 2018.


18

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

12. Related Party Agreements
Fox Factory, Inc. has a triple-net building lease for its manufacturing and office facilities in Watsonville, California. The building is owned by a former member of our Board of Directors who retired on August 28, 2018. Rent expense under this lease was $179 and $358 for the three and six months ended June 29, 2018, respectively.
On September 28, 2018, the Company purchased Tuscany's facilities from certain non-controlling interest stockholders who are also employees of the Company. The total purchase price was $3,750. The Company leased these properties prior to purchasing them. Rent expense under these leases was $86 and $171 for the three and six months ended June 29, 2018, respectively.

13. Acquisition
On May 3, 2019, the Company acquired substantially all assets of Air Ride Technologies, Inc. dba RideTech, a manufacturer of suspension systems that enhance the handling and ride quality of muscle cars, trucks, sports cars and hot rods. In connection with the acquisition, the Company paid approximately $13,971, of which $6,804 was cash on hand and $7,167 was from newly issued unregistered shares of common stock. The allocation of the purchase price to the assets acquired and liabilities assumed, including $5,156 in net working capital and $6,000 in identifiable intangible assets, is preliminary and subject to the completion of the Company's validation of working capital and its intangible valuation procedures, with the assistance of specialists. Goodwill acquired of $2,815, is expected to be deductible for income tax purposes. The acquisition was not material to the Company's financial statements.

19


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 28, 2018, as filed with the U.S. Securities and Exchange Commission ("SEC") on February 26, 2019, 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:
 
our ability to develop new and innovative products in our current end-markets;
our ability to leverage our technologies and brand to expand into new categories and end-markets;
our ability to increase our aftermarket penetration;
our ability to accelerate international growth;
our exposure to exchange rate fluctuations;
the loss of key customers;
our ability to improve operating and supply chain efficiencies;
our ability to enforce our intellectual property rights;
our future financial performance, including our sales, cost of sales, gross profit or gross margins, operating expenses, ability to generate positive cash flow and ability to maintain our profitability;
our ability to maintain our premium brand image and high-performance products;
our ability to maintain relationships with the professional athletes and race teams we sponsor;
our ability to selectively add additional dealers and distributors in certain geographic markets;
the growth of the markets in which we compete, our expectations regarding consumer preferences and our ability to respond to changes in consumer preferences;
changes in demand for performance-defining products;
the loss of key personnel, management and skilled engineers;
our ability to successfully identify, evaluate and manage potential or completed acquisitions and to benefit from such acquisitions;
the outcome of pending litigation;
future disruptions in the operations of our manufacturing facilities;

20


our ability to adapt our business model to mitigate the impact of certain changes in tax laws including those enacted in the U.S. in December 2017;
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 2018 Annual Report on Form 10-K as filed with the SEC on February 26, 2019, 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
Beginning in the first quarter of fiscal year 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases. 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 of this update.
As a result of the enactment of the Tax Cuts and Jobs Act (the "TCJA") 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 provided a partial valuation allowance of $6.0 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 statements of income. There have been no material changes in the valuation allowance for foreign tax credits for the three and six month periods ended June 28, 2019 or June 29, 2018.
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 December 28, 2018, as filed with the SEC on February 26, 2019, 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.

21


Results of Operations
The table below summarizes our results of operations:
 
For the three months ended
 
For the six months ended
(in thousands)
June 28, 2019

June 29, 2018
 
June 28, 2019

June 29, 2018
Sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617

Cost of sales
129,902

 
104,412

 
240,545

 
192,561

Gross profit
62,220

 
52,413

 
113,277

 
94,056

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
11,264

 
9,802

 
20,526

 
18,535

Research and development
7,763

 
6,058

 
15,066

 
12,254

General and administrative
12,158

 
10,779

 
23,338

 
19,973

Amortization of purchased intangibles
1,564

 
1,499

 
3,057

 
3,068

Total operating expenses
32,749

 
28,138

 
61,987

 
53,830

Income from operations
29,471

 
24,275

 
51,290

 
40,226

Other expense, net:
 
 
 
 
 
 
 
Interest expense
1,005

 
832

 
1,834

 
1,631

Other expense (income)
582

 
(81
)
 
569

 
200

Other expense, net
1,587

 
751

 
2,403

 
1,831

Income before income taxes
27,884

 
23,524

 
48,887

 
38,395

Provision for (benefit of) income taxes
4,522

 
4,711

 
7,123

 
(1,868
)
Net income
23,362

 
18,813

 
41,764

 
40,263

Less: net income attributable to non-controlling interest
441

 
444

 
740

 
670

Net income attributable to FOX stockholders
$
22,921

 
$
18,369

 
$
41,024

 
$
39,593



22


The following table sets forth selected statement of income data as a percentage of sales for the periods indicated:
 
For the three months ended
 
For the six months ended
 
June 28, 2019

June 29, 2018
 
June 28, 2019
 
June 29, 2018
Sales
100.0
%
 
100.0
 %
 
100.0
%
 
100.0
 %
Cost of sales
67.6

 
66.6

 
68.0

 
67.2

Gross profit
32.4

 
33.4

 
32.0

 
32.8

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
5.9

 
6.3

 
5.8

 
6.5

Research and development
4.0

 
3.8

 
4.3

 
4.3

General and administrative
6.3

 
6.8

 
6.6

 
7.0

Amortization of purchased intangibles
0.8

 
1.0

 
0.9

 
1.1

Total operating expenses
17.0

 
17.9

 
17.6

 
18.9

Income from operations
15.4

 
15.5

 
14.4

 
13.9

Other expense, net:
 
 
 
 
 
 
 
Interest expense
0.5

 
0.5

 
0.5

 
0.6

Other expense (income)
0.3

 
(0.1
)
 
0.2

 
0.1

Other expense, net
0.8

 
0.4

 
0.7

 
0.7

Income before income taxes
14.6

 
15.1

 
13.7

 
13.2

Provision for (benefit of) income taxes
2.4

 
3.0

 
2.0

 
(0.7
)
Net income
12.2

 
12.1

 
11.7

 
13.9

Less: net income attributable to non-controlling interest
0.2

 
0.3

 
0.2

 
0.2

Net income attributable to FOX stockholders
12.0
%
 
11.8
 %
 
11.5
%
 
13.7
 %


23


Three months ended June 28, 2019 compared to three months ended June 29, 2018
Sales
 
For the three months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Powered Vehicle products
$
115.2

 
$
82.2

 
$
33.0

 
40.1
%
Specialty Sports products
76.9

 
74.6

 
2.3

 
3.1

Total sales
$
192.1

 
$
156.8

 
$
35.3

 
22.5
%
Total sales for the three months ended June 28, 2019 increased approximately $35.3 million, or 22.5%, compared to the three months ended June 29, 2018. Powered Vehicle product sales increased by $33.0 million, or 40.1%, due to the continued high demand for on and off-road suspension products and higher OEM sales. Specialty Sports product sales increased by $2.3 million, or 3.1%, primarily driven by higher OEM sales.
Cost of sales
 
For the three months ended
 
 
 
 
(in millions)
June 28, 2019

June 29, 2018
 
Change ($)
 
Change (%)
Cost of sales
$
129.9

 
$
104.4

 
$
25.5

 
24.4
%
Cost of sales for the three months ended June 28, 2019 increased approximately $25.5 million, or 24.4%, compared to the three months ended June 29, 2018. The increase in cost of sales was driven primarily by an increase in sales as well as certain business factors affecting gross margin which are discussed below.
For the three months ended June 28, 2019, our gross margin decreased 100 basis points to 32.4% compared to 33.4% for the three months ended June 29, 2018. The decrease in gross margin was primarily due to a change in customer and product mix as our larger North American OEMs represented a higher proportion of sales. Additionally, the higher than anticipated demand resulted in inefficiencies in the supply chain and manufacturing operations which also negatively affected gross margin. For the three months ended June 28, 2019, we also amortized $0.4 million of finished goods inventory valuation adjustments related to our acquisition of RideTech.
Operating expenses
 
For the three months ended
 
 
 
 
(in millions)
June 28, 2019

June 29, 2018
 
Change ($)
 
Change (%)
Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
$
11.2

 
$
9.8

 
$
1.4

 
14.3
%
Research and development
7.7

 
6.0

 
1.7

 
28.3

General and administrative
12.2

 
10.8

 
1.4

 
13.0

Amortization of purchased intangibles
1.6

 
1.5

 
0.1

 
6.7

Total operating expenses
$
32.7

 
$
28.1

 
$
4.6

 
16.4
%
Total operating expenses for the three months ended June 28, 2019 were $32.7 million compared to $28.1 million for the three months ended June 29, 2018. When expressed as a percentage of total sales, total operating expenses decreased to 17.0% of total sales for the three months ended June 28, 2019 compared to 17.9% of total sales in the three months ended June 29, 2018. The increase in operating expenses is primarily a result of investments in research and development to support future growth, acquisition expenses and operating costs relating to our newly acquired RideTech subsidiary, and increases in various other administrative expenses to support our growing business, partially offset by lower patent litigation-related expenses, while the reduction when expressed as a percentage of total sales is due to operating leverage on higher volume.

24


Within operating expenses, our sales and marketing expenses increased approximately $1.4 million primarily due to personnel costs and outside services, including costs related to RideTech. Research and development costs increased approximately $1.7 million primarily due to personnel costs and prototyping expenses as we continue to invest in product innovation. General and administrative expenses increased by approximately $1.4 million due to several factors including payroll related costs of $1.1 million, facility and depreciation expense of $0.8 million, professional fees of $0.5 million and various others, partially offset by a decrease of $1.5 million in litigation expenses.
Amortization of purchased intangible assets for the three months ended June 28, 2019 increased by approximately $0.1 million as compared to the three months ended June 29, 2018.
Income from operations
 
For the three months ended
 
 
 
 
(in millions)
June 28, 2019

June 29, 2018
 
Change ($)
 
Change (%)
Income from operations
$
29.5

 
$
24.3

 
$
5.2

 
21.4
%
As a result of the factors discussed above, income from operations for the three months ended June 28, 2019 increased approximately $5.2 million, or 21.4%, compared to income from operations for the three months ended June 29, 2018.
Other expense, net
 
For the three months ended
 
 
 
 
(in millions)
June 28, 2019

June 29, 2018
 
Change ($)
 
Change (%)
Other expense, net:
 
 
 
 
 
 
 
Interest expense
$
1.0

 
$
0.8

 
$
0.2

 
25.0
 %
Other expense (income)
0.6

 
(0.1
)
 
0.7

 
(700.0
)
Other expense, net
$
1.6

 
$
0.7

 
$
0.9

 
128.6
 %
Other expense, net for the three months ended June 28, 2019 increased by $0.9 million to $1.6 million compared to $0.7 million for the three months ended June 29, 2018. The increase in other expense, net is primarily due to the write off of $0.5 million of debt issuance costs associated with the repayment of the Company's previous Second Amended and Restated Credit Facility upon entering into the new Credit Facility in June 2019, as well as higher interest costs.
Income taxes
 
For the three months ended
 
 
 
 
(in millions)
June 28, 2019

June 29, 2018
 
Change ($)
 
Change (%)
Provision for income taxes
$
4.5

 
$
4.7

 
$
(0.2
)
 
(4.3
)%
The effective tax rates were 16.2% and 20.0% for the three months ended June 28, 2019 and June 29, 2018, respectively.
For the three months ended June 28, 2019 and June 29, 2018, the difference between our effective tax rate and the 21% federal statutory rate resulted primarily from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.
The effective tax rate for the three months ended June 28, 2019 decreased as compared to the same period in 2018 primarily as a result of excess benefits related to stock-based compensation of $1.8 million in 2019 compared to $0.9 million in 2018.

25


Net income
 
For the three months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Net income
$
23.4

 
$
18.8

 
$
4.6

 
24.5
%
As a result of the factors described above, our net income increased $4.6 million, or 24.5%, to $23.4 million in the three months ended June 28, 2019 from $18.8 million for the three months ended June 29, 2018.

Six months ended June 28, 2019 compared to six months ended June 29, 2018
Sales
 
For the six months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Powered Vehicle products
$
212.0

 
$
154.4

 
$
57.6

 
37.3
%
Specialty Sports products
141.8

 
132.2

 
9.6

 
7.3

Total sales
$
353.8

 
$
286.6

 
$
67.2

 
23.4
%
Total sales for the six months ended June 28, 2019 increased approximately $67.2 million, or 23.4%, compared to the six months ended June 29, 2018. Powered Vehicle product sales increased by $57.6 million, or 37.3%, due to the continued high demand for on and off-road suspension products and higher OEM sales. Specialty Sports product sales increased by $9.6 million, or 7.3%, primarily driven by higher OEM sales.
Cost of sales
 
For the six months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Cost of sales
$
240.5

 
$
192.6

 
$
47.9

 
24.9
%
Cost of sales for the six months ended June 28, 2019 increased approximately $47.9 million, or 24.9%, compared to the six months ended June 29, 2018. The increase in cost of sales was driven primarily by an increase in sales as well as certain business factors affecting gross margin which are discussed below.
For the six months ended June 28, 2019, our gross margin decreased 80 basis points to 32.0% compared to 32.8% for the six months ended June 29, 2018. The decrease in gross margin was primarily due to a change in customer and product mix as our larger North American OEMs represented a higher proportion of sales. Additionally, the higher than anticipated demand resulted in inefficiencies in the supply chain and manufacturing operations which also negatively impacted gross margin.

26


Operating expenses
 
For the six months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
$
20.5

 
$
18.5

 
$
2.0

 
10.8
%
Research and development
15.1

 
12.3

 
2.8

 
22.8

General and administrative
23.3

 
20.0

 
3.3

 
16.5

Amortization of purchased intangibles
3.1

 
3.1

 

 

Total operating expenses
$
62.0

 
$
53.9

 
$
8.1

 
15.0
%
Total operating expenses for the six months ended June 28, 2019 were $62.0 million compared to $53.9 million for the six months ended June 29, 2018. When expressed as a percentage of total sales, total operating expenses decreased to 17.6% of total sales for the six months ended June 28, 2019 compared to 18.9% of total sales in the six months ended June 29, 2018. The increase in operating expenses is primarily due to personnel costs as we continue to invest in product innovation, acquisition expenses and operating costs relating to our newly acquired RideTech subsidiary, and increases in various other administrative expenses to support our growing business, partially offset by lower patent litigation-related expenses.
Within operating expenses, our sales and marketing expenses increased approximately $2.0 million primarily due to personnel costs and outside services. Research and development expenses increased approximately $2.8 million primarily due to personnel costs and prototyping expenses as we continue to invest in product innovation. General and administrative expenses increased by approximately $3.3 million due to payroll related costs of $2.1 million, facility and depreciation expense of $1.2 million, professional fees of $0.6 million, and various other items partially offset by a decrease of $0.8 million in litigation expenses.
Amortization of purchased intangible assets for the six months ended June 28, 2019 remained consistent with the same period in the prior year.
Income from operations
 
For the six months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Income from operations
$
51.3

 
$
40.2

 
$
11.1

 
27.6
%
As a result of the factors discussed above, income from operations for the six months ended June 28, 2019 increased approximately $11.1 million, or 27.6%, compared to income from operations for the six months ended June 29, 2018.
Other expense, net
 
For the six months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Other expense, net:
 
 
 
 
 
 
 
Interest expense
$
1.8

 
$
1.6

 
$
0.2

 
12.5
%
Other expense
0.6

 
0.2

 
0.4

 
200.0

Other expense, net
$
2.4

 
$
1.8

 
$
0.6

 
33.3
%
Other expense, net for the six months ended June 28, 2019 increased by $0.6 million to $2.4 million compared to $1.8 million for the six months ended June 29, 2018. The increase in other expense, net is primarily due to the write off of $0.5 million of debt issuance costs associated with the repayment of the Company's previous Second Amended and Restated Credit Facility upon entering into the new Credit Facility in June 2019, as well as higher interest costs.

27


Income taxes
 
For the six months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Provision for (benefit of) income taxes
$
7.1

 
$
(1.9
)
 
$
9.0

 
(473.7
)%
We had an effective tax rate of 14.6% for the six months ended June 28, 2019, compared to an effective tax benefit rate 4.9% for the six months ended June 29, 2018.
For the six months ended June 28, 2019, the difference between our effective tax rate and the 21% federal statutory rate resulted primarily from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and $3.6 million of excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.
For the six months ended June 29, 2018, the difference between our effective tax benefit rate and the 21% federal statutory rate resulted primarily from a $9.8 million one-time impact of the favorable conclusion of our 2015 U.S. Internal Revenue Service ("IRS") audit and the recognition of related tax positions with respect to the deductibility of amortization and depreciation expense resulting from the acquisition of the Company in 2008. The benefit of the deductions was not recognized in accounting for the acquisition of the Company by our former majority shareholder due to uncertainty about whether the tax position would withstand audit. The results of the audit and the May 2018 IRS closing agreement provided a basis for us to conclude that the amortization and depreciation will be deductible for all open tax years. In addition, the effective tax rate benefited from $1.1 million of excess benefits related to stock-based compensation, lower foreign tax rates, lower effective federal rates on foreign derived intangible income, and research and development credits. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.
The change in income tax provision for the six months ended June 28, 2019, as compared to the tax benefit for the six months ended June 29, 2018, was primarily a result of the $9.8 million one-time impact of the favorable conclusion of the 2015 IRS audit in 2018. The effective tax rate for the six months ended June 29, 2018 was 20.6%, exclusive of the audit benefit, and exceeded the effective tax rate for the six months ended June 28, 2019 primarily as a result of the 2019 increase of $2.5 million in excess benefits related to stock-based compensation.
Net income
 
For the six months ended
 
 
 
 
(in millions)
June 28, 2019
 
June 29, 2018
 
Change ($)
 
Change (%)
Net income
$
41.8

 
$
40.3

 
$
1.5

 
3.7
%
As a result of the factors described above, our net income increased $1.5 million, or 3.7%, to $41.8 million in the six months ended June 28, 2019 from $40.3 million for the six months ended June 29, 2018.


28


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 and borrowings under our credit facilities. These sources of liquidity may be impacted by various factors, including demand for our products, investments made by us in acquired businesses, our plant and equipment and other capital expenditures, and expenditures on general infrastructure and information technology. A summary of our operating, investing and financing activities are shown in the following table:
 
For the six months ended
(in thousands)
June 28, 2019
 
June 29, 2018
Net cash provided by operating activities
$
20,424

 
$
32,855

Net cash used in investing activities
(23,181
)
 
(9,046
)
Net cash provided by (used in) financing activities
13,693

 
(36,853
)
Effect of exchange rate changes on cash and cash equivalents
127

 
(217
)
Increase (decrease) in cash and cash equivalents
$
11,063

 
$
(13,261
)
Operating activities
Cash provided by 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 six months ended June 28, 2019, net cash provided by operating activities was $20.4 million and consisted of net income of $41.8 million, plus non-cash items totaling $11.4 million and less changes in operating assets and liabilities totaling $32.8 million. Non-cash items and other adjustments consisted of depreciation and amortization of $8.3 million, stock-based compensation of $3.4 million, and loss on the extinguishment of debt of $0.5 million, offset by a $0.8 million change in deferred taxes and uncertain tax positions.
Our investment in operating assets and liabilities is a result of increases in accounts receivable of $17.1 million, inventory of $25.0 million, and prepaids and other assets of $0.4 million, and decreases in accrued expenses of $2.5 million and income taxes of $3.4 million, partially offset by an increase in accounts payable of $15.6 million. The changes in inventory, accounts payable, accrued expenses, accounts receivable and prepaids and other assets are primarily due to seasonal impacts on working capital. The decrease in income taxes payable is primarily due to the timing of estimated tax payments and refunds.
In the six months ended June 29, 2018, net cash provided by operating activities was $32.9 million and consisted of net income of $40.3 million, less non-cash items totaling $1.3 million and changes in operating assets and liabilities totaling $6.1 million. Non-cash items and other adjustments consisted of depreciation and amortization of $7.1 million, stock-based compensation of $3.8 million, offset by a $12.3 million change in deferred taxes and uncertain tax positions that included $9.8 million related to the favorable settlement of our 2015 IRS audit. Our investment in operating assets and liabilities is a result of an increase in accounts receivable of $17.8 million, an increase in inventory of $10.9 million, and a decrease in income taxes payable of $1.0 million, partially offset by an increase in accounts payable of $18.4 million, an increase in accrued expenses of $1.0 million and a decrease in prepaids and other assets of $4.2 million. The changes in inventory, accounts payable, accrued expenses, accounts receivable and prepaid and other assets are primarily due to seasonal impacts on working capital. The decrease in income taxes payable is primarily due to a reduction in accrued withholding taxes.
Investing activities
Cash used in investing activities relates to acquisitions and investments in our manufacturing and general infrastructure through the procurement of property and equipment.
In the six months ended June 28, 2019 and June 29, 2018, net cash used in investing activities was $23.2 million and $9.0 million, respectively. Investing activities for the six months ended June 28, 2019 consisted of $16.4 million of property and equipment additions and $6.8 million of cash consideration for our acquisition in RideTech.
Our capital expenditures for the six months ended June 29, 2018 consisted entirely of property and equipment additions.

29


Financing activities
Cash provided by or used in financing activities primarily relates to various forms of debt and equity instruments used to finance our business.
In the six months ended June 28, 2019, net cash provided by financing activities was $13.7 million, which consisted of $45.0 million in proceeds from our line of credit, partially offset by $25.0 million paid on our line of credit and $2.8 million paid on our term debt. In addition, we paid $3.5 million to repurchase shares of our common stock, net of proceeds from the exercise of stock options, as part of our stock-based compensation program.
In the six months ended June 29, 2018, net cash used in financing activities was $36.9 million, which consisted of $30.5 million paid on our line of credit and $2.3 million paid on our term debt. In addition, we paid $4.0 million to repurchase shares of our common stock, net of proceeds from the exercise of stock options as part of our stock-based compensation program.
Former Second Amended and Restated Credit Facility
In August 2013, we entered into the 2013 Credit Facility with SunTrust Bank and other named lenders. The 2013 Credit Facility provided a revolving line of credit. On March 31, 2014, in connection with our asset purchase of Sport Truck, we amended and restated the 2013 Credit Facility. The Amended and Restated 2013 Credit Facility provided a maturing secured term loan in the principal amount of $50.0 million, subject to quarterly amortization payments, and extended the term of the 2013 Credit Facility through March 31, 2019. The proceeds of the term loan were used, in part, to fund the acquisition of Sport Truck and to pay down the revolving line of credit provided under the 2013 Credit Facility. On December 12, 2014, we amended the existing Amended and Restated 2013 Credit Facility. The First Amendment increased the term loan by the principal amount of $30.0 million to a total of $56.8 million, subject to quarterly amortization payments, and extended the maturity of the Amended and Restated 2013 Credit Facility through December 12, 2019. The additional proceeds of the term loan made available through the First Amendment were used to partially fund the acquisition of Race Face/Easton. Additional amendments entered into on May 29, 2015 and March 31, 2016, respectively, made minor technical changes to the Amended and Restated 2013 Credit Facility. On May 11, 2016, we amended and restated the existing Amended and Restated 2013 Credit Facility. Further technical amendments were made on August 11, 2016, June 12, 2017, November 30, 2017 and November 14, 2018 (as most recently amended and restated and as further amended, the "Second Amended and Restated Credit Facility"). The Second Amended and Restated Credit Facility provides a maturing secured term loan in the principal amount of $75.0 million, subject to quarterly amortization payments, increased the availability on the line of credit to $100.0 million, and extended the maturity of the Second Amended and Restated Credit Facility through May 11, 2021. We paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into a new credit facility with Bank of America.
New Credit Facility
In June 2019, we entered into a credit facility with Bank of America and other named lenders (the "Credit Facility"). The Credit Facility, which matures on June 3, 2024, provides a senior secured revolving line of credit with a maximum borrowing capacity of $250.0 million.
The 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 1.50%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 0.50%. At June 28, 2019, the one-month LIBOR and prime rates were 2.40% and 5.50%, respectively. At June 28, 2019, our weighted average interest rate on outstanding borrowing was 3.64%. The 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 June 28, 2019.
Hall County, Georgia Project - Phase 1

As previously announced on October 31, 2018, the Company is expanding its manufacturing and operations capacity and relocating the Company’s headquarters to Hall County, Georgia. The Company plans to invest up to $50.0 million in capital expenditures and employ up to 800 personnel over the next five years, dependent on market and general economic conditions in Georgia. The Company currently estimates that the first phase of the project will be completed in mid 2020 and that the capital expenditures required to increase its existing manufacturing, warehousing, distribution and office space will be approximately $39.0 million.
Off-Balance Sheet Arrangements
We have no material off-balance sheet arrangements.

30


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 December 28, 2018, as filed with the SEC on February 26, 2019.

31



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 June 28, 2019. Based on the evaluation of our disclosure controls and procedures as of June 28, 2019, 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 not be detected.


32



PART II. OTHER INFORMATION
ITEM 1. 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 April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit. Regarding that appeal the Company has further moved the CAFC for remand of the ‘027 IPR to the PTAB. The PTAB has issued an opinion in the ‘250 Patent petition 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.  A second lawsuit was filed by the Company 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 stay of the SRAM lawsuits against the Company have been lifted by the U.S. District Court, Northern District of Illinois.  The Company filed and SRAM filed lawsuits are now moving forward in the respective courts.

Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters will have a material adverse effect on the Company's financial condition, results of operations or cash flows.


33


ITEM 1A. RISK FACTORS
Our business, financial condition, operating results and prospects could be materially and adversely affected by various risks and uncertainties that are described herein. In addition to the risks and uncertainties discussed elsewhere in this Quarterly Report on Form 10-Q, you should carefully consider the risks and uncertainties described below. If any of these risks actually occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the trading price of our common stock could decline.
Risks related to our business
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 $25.8 million, $20.2 million and $18.5 million for our research and development efforts in 2018, 2017 and 2016, 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.

34


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 United States and countries in Europe. These areas either are in the process of recovering from recession or, in some cases, are still struggling with recession, disruption 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 and continue to provide high quality products and services. In addition, we will need to continue to invest in sponsorships, marketing and public relations.
There can be no assurance, however, 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 sponsored athletes;
high profile injury or death to one of our sponsored athletes;
inconsistent uses of our brand and our other intellectual property assets, as well as failure to protect our intellectual property; and
changes in consumer trends and perceptions.
Any adverse impact on our brand could in turn negatively affect our business, financial condition or results of operations.

35


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 2018, approximately 46% 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.
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 need our products, such as Side-by-Sides, and our ability to create products for these vehicles. In the event these markets stopped expanding or contracted, 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.
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.
From time to time, we may experience changes in our customer, channel and product mix from 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 have converted the Watsonville manufacturing facility to be a powered vehicle suspension products manufacturing location exclusively. Additionally, in 2018 we announced the planned construction of our new campus in Hall County, Georgia to further diversify our manufacturing platform and provide additional long-term capacity to support growth in our Powered Vehicles Group. 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.
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.

36


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 United States. We have a global supply chain and we import products from our third-party vendors as well as our Fox Taiwan facility into the United States largely through ports on the West Coast. Longshoremen, 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 dispute ended with a five-year agreement, it 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.
Our business depends substantially on our ability to attract and retain experienced and qualified talent, including our senior management team.
We are dependent upon the contributions, talent and leadership of our senior management team, particularly our Chief Executive Officer, Michael C. Dennison. We do not have a "key person" life insurance policy on Mr. Dennison or any other key employees. We believe that the top nine members of our senior management team are key to establishing our focus and executing our corporate strategies as they have extensive knowledge of our systems and processes. Given our senior management team’s knowledge of our industry and the limited number of direct competitors in the industry, we believe that it could be difficult to find replacements should any of the members of our senior management team leave. We could also be adversely affected if we fail to attract and retain talent throughout our organization. For instance, we rely on skilled and well-trained engineers for the design and production of our products, as well as in our research and development functions. Competition for such individuals is intense, particularly in 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 $475.6 million in 2017 to approximately $619.2 million in 2018. This growth rate may be unsustainable. Our future growth will depend upon various factors, including the strength of the image of our brands, our ability to continue to produce innovative performance-defining products, consumer acceptance of our products, competitive conditions in the marketplace, our ability to make strategic acquisitions, the growth in emerging markets for products requiring high-end suspension products and, in general, the continued growth of the high-end bike and powered vehicle markets into which we sell our products. Our beliefs regarding the future growth of markets for high-end suspension products are based largely on qualitative judgments and limited sources and may not be reliable. If we are unable to sustain our past growth or successfully implement our growth strategy, our business, financial condition or results of operations could be negatively affected.
The professional athletes and race teams who use our products are an important aspect of the image of our brands. The loss of the support of professional athletes for our products or the inability to attract new professional athletes may harm our business.
If current or future professional athletes and race teams do not use our products, our brands could lose value and our sales could decline. While our sponsorship agreements typically restrict our sponsored athletes and race teams from promoting, endorsing or using competitors’ products that compete directly within our product categories during the term of the sponsorship agreements, we do not typically have long-term contracts with any of the athletes or race teams whom we sponsor.
If we are unable to maintain our current relationships with these professional athletes and race teams, if these professional athletes and race teams are no longer popular, if our sponsored athletes and race teams fail to have success or if 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.

37


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 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. For example, if our bike producing OEM customers reduce production of their high-end bikes, their orders to us for our products would in turn be reduced, which could negatively affect 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 32%, 32% and 30% of our sales in fiscal years 2018, 2017 and 2016, respectively. 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, or the loss of market share by these customers could have a material adverse impact on our business, financial condition or results of operations.
Currency exchange rate fluctuations could impact gross margins and expenses.
Foreign currency fluctuations could in the future have an adverse effect on our business, financial condition or results of operations. We sell our products inside and outside of the United States 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, with the acquisition of Race Face/Easton in 2014, 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.

38


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 United States. 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 United States, 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.
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. Over the past 18 months, the United States has imposed 25 percent tariffs on $250 billion worth of imports from China, and has threatened tariffs "up to 25 percent" on an additional $300 billion of imports from China. The United States has taken steps to impose tariffs on global imports of automobiles and auto parts, as well as products from the European Union as a result of a dispute at the World Trade Organization. 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 the U.S. tariffs on imports could be met with additional retaliatory tariffs on U.S. produced exports and that a broader trade conflict could ensue. This has the potential to significantly impact global trade and economic conditions in many of the regions where we do business and have a material adverse effect on our results of operations.
Our sales could be adversely impacted by the disruption or cessation of sales by other bike component manufacturers or if other bike component manufacturers enter into the specialty bike component market.
Most of the bikes incorporating our suspension products also use products and components manufactured by other bike component manufacturers. If such component manufacturers were to cease selling their products and components on a standalone basis, their sales are disrupted, or their competitive market position or reputation is diminished, customers could migrate to competitors that sell complementary bike products that we do not sell. Moreover, such bike component manufacturers could begin manufacturing bike suspension products, wheels, or cranks, or bundle their bike components with suspension products, wheels or cranks manufactured by competitors. If any of the foregoing were to occur, our sales could decrease and our business, financial condition or results of operations could suffer.

39


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 United States 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 United States, 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 which 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.

40


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 United States, 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 we could become aware of an underperforming product and be forced to make adjustments to 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 National Highway Traffic Safety Administration ("NHTSA"), the U.S. Consumer Product Safety Commission ("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. For example, in October 2016, we initiated a voluntary recall of certain bicycle Float X2 shock absorber products. Most recently, in May 2017, we announced a voluntary recall of approximately 2,460 of FOX's Harley Davidson specific aftermarket motorcycle shock absorbers. 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.

41


Our Credit Facility places operating restrictions on us and creates default risks.
Our Credit Facility contains covenants that place restrictions on our operating activities. These covenants, among other things, limit our ability to:
pay dividends or make distributions to our stockholders or redeem our stock;
incur additional indebtedness or permit additional encumbrances on our assets; and
make acquisitions or complete mergers or sales of assets, or engage in new businesses.
These restrictions may interfere with our ability to obtain financing or to engage in other business activities, which may have a material adverse effect on our business, financial condition or results of operations.
If we are unable to comply with the covenants contained in our Credit Facility, it could constitute an event of default and our lenders could declare all borrowings outstanding, together with accrued and unpaid interest, to be immediately due and payable. If we are unable to repay or otherwise refinance these borrowings when due, our lenders could sell the collateral securing our Credit Facility, which constitutes substantially all of our assets.
We will continue to have the ability to incur debt and our levels of debt may affect our operations and our ability to pay the principal of and interest on our debt.
In the future, we and our subsidiaries may be able to incur substantial additional debt from amendments to the Credit Facility, additional lending sources subject to the restrictions contained in the Credit Facility, or because of certain debt instruments we may issue.
As of June 28, 2019, we had $77.6 million of indebtedness and $167.4 million in revolving credit available to borrow under the Credit Facility. Our ability to borrow under the Credit Facility fluctuates from time to time due to, among other factors, our borrowings under the 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 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 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 Credit Facility will increase our interest expense.
As of June 28, 2019, we had $77.6 million of indebtedness, bearing interest at a variable rate, outstanding under the Credit Facility. Recent interest rates in the United States 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, 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. Based on the $77.6 million of variable interest rate indebtedness that was outstanding as of June 28, 2019, a hypothetical 100 basis point increase or decrease in the interest rate would have resulted in an approximately $0.2 million change to our interest expense for the three months ended June 28, 2019.

42


Unanticipated changes in our tax provisions, the adoption of new tax legislation or exposure to additional tax liabilities could affect our financial performance.
Recently enacted U.S. tax legislation has significantly changed the U.S. federal income taxation of U.S. corporations by reducing the U.S. corporate income tax rate, adopting elements of a territorial tax system, imposing a one-time transition tax (or "deemed repatriation tax") on all undistributed earnings and profits of certain U.S. owned foreign corporations, revising the rules governing net operating losses and the rules governing foreign tax credits, repealing the performance-based compensation exception to the $1 million deduction limit on executive compensation and expanding the scope of employees to whom the limit applies, eliminating the deductibility of certain fringe benefits, permitting immediate expensing of certain capital expenditures, limiting interest deductions, modifying the tax treatment of like kind exchanges, and introducing new anti-base erosion provisions. Many of these changes were effective immediately upon the passage of the legislation, without any transition periods or grandfathering for existing transactions. The legislation is unclear in many respects and will continue to be subject to potential amendments and technical corrections, as well as notices, interpretations and implementation of regulations by the Treasury and IRS, any of which could lessen or increase certain adverse impacts of the legislation. For example, the interpretation the IRS Notice regarding the deduction limitation on executive compensation resulted in a $1.4 million increase in our tax provision in the third quarter of 2018. In addition, it is unclear how these U.S. federal income tax changes will affect state and local taxation, which often uses federal taxable income as a starting point for computing state and local tax liabilities, or how foreign governments will view the changes.
Our analysis and interpretation of this legislation is ongoing. We asserted permanent reinvestment of the earnings of certain of our foreign subsidiaries in 2016 and 2017, and discontinued this assertion as a result of the December 2017 changes in legislation. As a result, the deemed repatriation tax, the accrual of state income and foreign withholding taxes on unremitted earnings, and certain other changes to U.S. taxation of amounts earned abroad have impacted our financial statements. Additionally, the reduction in the U.S. corporate tax rate, the revision of rules governing foreign tax credits, and changes in the rules regarding the sourcing of income are expected to have an impact on our ability to utilize our existing and future foreign tax credits, and as such, we have provided a partial valuation allowance on these tax assets. A full valuation allowance was avoided primarily due to the decision to implement a prudent and feasible tax planning strategy to restructure business functions. However, there can be no assurance that we will be able to implement such a plan. Changes in our estimates regarding our ability to utilize our foreign tax credits could have a material impact on our tax provision, net income and cash flows.
There may be other material adverse effects resulting from the legislation that will become apparent as regulations are issued, and practice evolves through interpretation and case law. While some of the changes made by the tax legislation may adversely affect the Company in one or more reporting periods and prospectively, other changes may be beneficial. We continue to work with our tax advisors to determine the full impact that the recent tax legislation as a whole will have on us.
We are subject to income and other taxes in the United States and numerous foreign jurisdictions. Our tax liabilities in the United States and abroad are affected by the amounts we charge in intercompany transactions for inventory, services, licenses, funding and other items. We are subject to ongoing tax audits in various jurisdictions. Tax authorities may disagree with our intercompany charges, cross-jurisdictional transfer pricing or other matters, and may assess additional taxes as a result. We regularly assess the likely outcomes of these audits in order to determine the appropriateness of our tax provision. However, there can be no assurance that we will accurately predict the outcomes of these audits, and the amounts ultimately paid upon resolution of audits could be materially different from the amounts previously included in our income tax expense and therefore could have a material impact on our tax provision, net income and cash flows.
We are subject to certain risks in our manufacturing and in the testing of our products.
As of June 28, 2019, we employed approximately 2,550 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. Also, 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.

43


We are subject to extensive United States 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 United States 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 customer contracts require us to comply with the standards of voluntary standard-setting organizations, such as the CPSC, the NHTSA, and the European Committee for Standardization ("CEN"). Failure to comply with the voluntary requirements of such organizations could result in the loss of certain customer contracts, which could have an adverse effect on our business, financial condition or results of operations.
Unpredictability in the adoption, implementation and enforcement of increasingly stringent emission standards by multiple jurisdictions could adversely affect our business.
Certain of our products are subject to extensive statutory and regulatory requirements governing emission and noise, including standards imposed by the EPA, the EU, state regulatory agencies (such as the CARB) and other regulatory agencies around the world. We have made, and continue to make, capital and research expenditures to ensure our certain of our products comply with these emission standards. Developing products to meet numerous changing government regulatory requirements, with different implementation timelines and emission requirements, makes developing  products efficiently for multiple markets complicated and could result in additional costs that may be difficult to recover in certain markets. In some cases, we may be required to develop new products to comply with new regulations, particularly those relating to air emissions. The successful development and introduction of new and enhanced products in order to comply with new regulatory requirements are subject to other risks, such as delays in product development, cost over-runs and unanticipated technical and manufacturing difficulties.
In addition to these risks, the nature and timing of government implementation and enforcement of increasingly stringent emission standards is unpredictable. Any delays in implementation or enforcement could result in the products we developed or modified to comply with these standards becoming unnecessary or becoming necessary later than expected, which in turn could delay, diminish or eliminate the expected return and may adversely affect our business.
Increasing focus on environmental, social and governance responsibility, may impose additional costs on us and expose us to new risks.
Regulators, stockholders and other interested constituencies have focused increasingly on the environmental, social and governance practices of companies.  Our customers may require us to implement environmental, social or governance responsibility procedures or standards before they will continue to do business with us. Additionally, we may face reputational challenges in the event our environmental, social or governance responsibility procedures or standards do not meet the standards set by certain constituencies. The occurrence of any of the foregoing could have a material adverse effect on the price of our shares and our business, financial condition and results of operations.
Climate change and related regulatory responses may adversely impact our business.
There is increasing concern that a gradual increase in global average temperatures due to increased concentration of carbon dioxide and other greenhouse gases in the atmosphere will cause significant changes in weather patterns around the globe and an increase in the frequency and severity of natural disasters. Changes in weather patterns and an increased frequency, intensity and duration of extreme weather conditions could, among other things, disrupt the operation of our supply chain, since our bike suspension manufacturing is entirely located in Taiwan, which is prone to typhoons, increase our product costs and impact the types and amounts of products that consumers purchase, since the majority of our products are used in outdoor recreation. As a result, the effects of climate change could have a long-term adverse impact on our business and results of operations.
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.

44


We are subject to employment practice laws and regulations, and, as such, are exposed to litigation risks.
We are subject to extensive laws and regulations relating employment practices, including wage and hour, wrongful termination and discrimination. Complying with such laws and regulations, and defending against allegations of our failure to comply (including meritless allegations), can be expensive and time consuming. We believe that our policies and processes comply with applicable employment standards and related regulations, however, we are subject to risks of litigation by employees and others which 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 that are more stringent or regulations, as well as different interpretations of existing laws, more vigorous enforcement by regulators or unanticipated events, could require additional expenditures that may materially affect our business, financial condition or results of operations.
Federal, state, local, foreign and international laws and regulations relating to land-use, and noise and air pollution may have a negative impact on our future sales and results of operations.
The products in our powered vehicles line are used in vehicles that are subject to numerous federal, state, local, foreign and international laws and regulations relating to noise and air pollution. Powered vehicles, and even bikes, have become subject to laws and regulations prohibiting their use on certain lands and trails. For example, in San Mateo County, California, mountain bikes are not allowed on county trails, and ATV and Side-by-Side riding is not allowed in Zion National Park, among many other national and state parks. In addition, recreational snowmobiling has been restricted in some national parks and federal lands in Canada, the United States and other countries. If more of these laws and regulations are passed and the users of our products lose convenient locations to ride their mountain bikes and powered vehicles, our sales could decrease and our business, financial condition or results of operations could suffer.
Fuel shortages, or high prices for fuel, could have a negative effect on the use of powered vehicles that use our products.
Gasoline or diesel fuel is required for the operation of the powered vehicles that use our products. There can be no assurance that the supply of these fuels will continue uninterrupted, that rationing will not be imposed or that the price of or tax on these petroleum products will not significantly increase in the future. Future shortages of gasoline and diesel fuel and substantial increases in the price of fuel could have a material adverse effect on our powered vehicle product category, which could have a negative effect on our business, financial condition or results of operations.
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.

45


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. If we experience difficulties with our suppliers or manufacturing delays caused by our suppliers, whether in connection with our manufacturing operations in the United States or in Taiwan, our business, financial condition or results of operations could be materially and adversely impacted.
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.
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.
The transition of all of the manufacturing of our bike suspension component products to our facility in Taiwan may negatively impact our brand image and consumer loyalty, which in turn could have a material adverse impact on our business and 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 utilize, 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 have converted the Watsonville manufacturing facility to be a powered vehicle suspension products manufacturing location exclusively. No assurances can be given that consumers will not be adversely influenced by the fact that such products will no longer be manufactured in the United States or that consumers and OEM customers may not otherwise perceive that the quality of our products is lowered as a result of the fact that the majority are manufactured overseas. Such perceptions could adversely affect our business, financial condition or results of operations.

46


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 new California law, signed on April 4, 2016, the minimum wage increased to $11.00 per hour effective January 1, 2018, and will gradually increase each calendar year through January 1, 2022, when it will reach $15.00 per hour. As we expand internationally, we are also subject to applicable laws in each such jurisdiction. Increases in the mandated wage in any or all of the jurisdictions in which we operate could subject us to increased costs, thereby impacting our business, financial condition, or results of operations.
We maintain a self-insured healthcare plan for our employees based in the United States. We have insurance coverage in place for individual claims above a specified amount in any year. Inflation in healthcare costs, as well as additional costs we may incur as a result of current or future federal or state healthcare legislation and regulations, could significantly increase our employee healthcare costs in the future. Continued increases in our employee costs could adversely affect our earnings, financial condition and liquidity.
We rely on increasingly complex information systems for management of our manufacturing, distribution, sales and other functions. If our information systems fail to perform these functions adequately or if we experience an interruption in our operations, our business could suffer.
All of our major operations, including manufacturing, distribution, sales and accounting, are dependent upon our complex information systems. Our information systems are vulnerable to damage or interruption from, among other things:
earthquake, fire, flood, hurricane and other natural disasters;
power loss, computer systems failure, internet and telecommunications or data network failure; and
hackers, computer viruses, software bugs or glitches.
Any damage or significant disruption in the operation of such systems or the failure of our information systems to perform as expected could disrupt our operations, reduce our efficiency, delay our fulfillment of customer orders or require significant unanticipated expenditures to correct, and thereby have a negative effect on our business, financial condition or results of operations.
In May 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 a second phase was completed in May 2018. Remaining operations will be phased in over the next few fiscal years. ERP implementations are complex and time consuming projects that involve substantial expenditures on system software and implementation activities. ERP implementations also require transformation of business and financial processes in order to reap the benefits of the ERP system. Any such transformation involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption to our normal operations. Our business and results of operations may be adversely affected if we experience operating problems or cost overruns during the ERP implementation process, or if the ERP system and the associated process changes do not give rise to the benefits that we expect.
Additionally, if we do not effectively implement the ERP system as planned or the system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected.
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. Failure to meet GDPR requirements could result in financial penalties.

47


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.
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 intend to selectively evaluate additional acquisitions in the future. Any acquisitions that we might make are subject to various risks and uncertainties and could have a negative impact on our business, financial condition or results of operations. These risks include the inability to integrate effectively the operations, products, technologies and personnel of the acquired companies (some of which may be spread out in different geographic regions), the inability to achieve anticipated cost savings or operating synergies, the earn-outs we may contractually obligate ourselves to pay, and the risk we may not be able to effectively manage our operations at an increased scale of operations resulting from such acquisitions. In the event we do complete acquisitions in the future, such acquisitions could affect our cash flows and net income as we expend funds, increase indebtedness and incur additional expenses in connection with pursuing acquisitions. We may also issue shares of our common stock or other securities from time to time as consideration for future acquisitions and investments. We may not be able to identify or consummate any future acquisitions on favorable terms, or at all.
Our operating results are subject to quarterly variations in our sales, which could make our operating results difficult to predict and could adversely affect the price of our common stock.
We have experienced, and expect to continue to experience, substantial quarterly variations in our sales and net income. Our quarterly results of operations fluctuate, in some cases significantly, as a result of a variety of other factors, including, among other things:
the timing of new product releases or other significant announcements by us or our competitors;
new advertising initiatives;
fluctuations in raw materials and component costs; and
changes in our practices with respect to building inventory.
As a result of these quarterly fluctuations, comparisons of our operating results between different quarters within a single year are not necessarily meaningful and may not be accurate indicators of our future performance. Any future quarterly fluctuations that we report may differ from the expectations of market analysts and investors, which could cause the price of our common stock to fluctuate significantly. We also believe that the seasonal nature of our business may have been overshadowed throughout the past few years due to the rapid growth in sales we have experienced during those periods.
Our beliefs regarding the future growth of the performance-defining product market are supported by qualitative data and limited sources and may not be reliable. A reduction or lack of continued growth in the popularity of high-end bikes, bikes or powered vehicles or in the number of consumers who are willing to pay premium prices for well-designed, performance-oriented equipment in the markets in which we sell our products could adversely affect our product sales and profits, financial condition or results of operations.
We generate virtually all of our revenues from sales of performance-defining products. Our beliefs regarding the outlook of the performance-defining product market come from qualitative data and limited sources, which may not be reliable. If our beliefs regarding the opportunities in the market for our products are incorrect or the number of consumers who we believe are willing to pay premium prices for well-designed, performance-oriented equipment in the markets in which we sell our products does not increase, or declines, we may fail to achieve future growth and our business, financial condition or results of operations could be negatively affected.

48


Failure of our internal control over financial reporting could adversely affect our business and financial results.
Our management is responsible for establishing and maintaining effective internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002, as amended (the "Sarbanes-Oxley Act"). Internal control over financial reporting is a process to provide reasonable assurance regarding the reliability of financial reporting for external purposes in accordance with GAAP. Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that we would prevent or detect a misstatement of our financial statements or fraud. Any failure to maintain an effective system of internal control over financial reporting could limit our ability to report our financial results accurately and timely or to detect and prevent fraud. The identification of a material weakness could indicate a lack of controls adequate to generate accurate financial statements that, in turn, could cause a loss of investor confidence and decline in the market price of our common stock. We cannot assure you that we will be able to timely remediate any material weaknesses that may be identified in future periods or maintain all of the controls necessary for continued compliance. Likewise, we cannot assure you that we will be able to retain sufficient skilled finance and accounting personnel, especially in light of the increased demand for such personnel among publicly traded companies.
Risks related to ownership of our common stock
The trading price of our common stock may be volatile, and you might not be able to sell your shares at or above the price you pay for the shares.
The trading price of our common stock could be volatile, and you could lose all or part of your investment in our common stock. Since our IPO in 2013, our stock price has fluctuated between $83.74 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 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, 38,383,905 of which shares were outstanding as of June 28, 2019. 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.

49


If securities or industry analysts do not publish research or publish unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about our business or us. If one or more of the analysts who covers us downgrades our stock or publishes unfavorable research about our business or our industry, our stock price would likely decline. If one or more of these analysts ceases coverage of our Company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our Company.
Our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws (together, our "Charter Documents"), as well as Delaware law, contain provisions that may discourage, delay or prevent a change in our management or control over us that stockholders may consider favorable. Among other things, these provisions:
authorize the issuance of "blank check" preferred stock that could be issued by our Board of Directors to discourage a takeover attempt;
establish a classified Board of Directors, as a result of which the successors to the directors whose terms have expired will be elected to serve from the time of election and qualification until the third annual meeting following their election;
require that directors be removed from office only for cause;
provide that vacancies on our Board of Directors, including newly created directorships, may be filled only by a majority vote of directors then in office;
provide that no action be taken by stockholders by written consent;
provide that special meetings of our stockholders may be called only by our Board of Directors, our Chairperson of the Board of Directors, our Lead Director (if we do not have a Chairperson or the Chairperson is disabled), our Chief Executive Officer or our President (in the absence of a Chief Executive Officer);
require supermajority stockholder voting for our stockholders to effect certain amendments to our Charter Documents; and
establish advance notice requirements for nominations for elections to our Board of Directors or for proposing other matters that can be acted upon by stockholders at stockholder meetings.
In addition, we are subject to Section 203 of the General Corporation Law of the State of Delaware ("DGCL"), which generally prohibits a Delaware corporation from engaging in any 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.

50


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

ITEM 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 June 28, 2019:
Period
 
Total Number of Shares Purchased (1)  
 
Weighted Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
3/30 - 5/3
 
18,619

 
$
75.34

 

5/4 - 5/31
 
14,986

 
$
74.94

 

6/1 - 6/28
 

 
$

 

Total
 
33,605

 
$
75.16

 

 
 
 
 
 
 
 
(1) Shares acquired from holders of restricted stock unit awards to satisfy tax withholding obligations.
Recent Sales of Unregistered Securities
On May 3, 2019, the Company acquired substantially all the assets of Air Ride Technologies, Inc. dba RideTech. In connection with this acquisition, the Company paid approximately $14.0 million through a combination of $6.8 million cash on hand and issuance of 98,281 unregistered shares of the Company's common stock to previous owners of RideTech valued at $7.2 million. These shares were not registered under the Securities Act. Such shares were issued in a private placement exempt from the registration requirements of the Securities Act, in reliance on the exemptions set forth in Section 4(a)(2) of the Securities Act and Rule 506 under Regulation D.

51



ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5. OTHER INFORMATION
None.


52



ITEM 6. EXHIBITS
 
 
Incorporated by Reference
 
Exhibit Number
Exhibit Description
Form
File No.
Filing Date
Filed Herewith
 
 
 
 
 
 
Amended and Restated Certificate of Incorporation
10-Q
001-36040
September 19, 2013
 
 
 
 
 
 
 
Amended and Restated Bylaws
10-Q
001-36040
September 19, 2013
 
 
 
 
 
 
 
Credit Agreement among Fox Factory Holding Corp., the financial institutions party thereto and Bank of America, N.A., dated June 3, 2019
8-K
001-36040
June 4, 2019
 
 
 
 
 
 
 
Amendment and Restated Employment Agreement, effective June 29, 2019, between Fox Factory Holding Corp. and Larry L. Enterline
8-K
001-36040
July 1, 2019
 
 
 
 
 
 
 
Amendment and Restated Employment Agreement, effective June 29, 2019, between Fox Factory Holding Corp. and Michael C. Dennison

8-K
001-36040
July 1, 2019
 
 
 
 
 
 
 
Certification of Principal Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended
 
 
 
X
 
 
 
 
 
 
Certification of Principal Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended
 
 
 
X
 
 
 
 
 
 
Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended
 
 
 
X
 
 
 
 
 
 
101.INS
XBRL Instance Document
 
 
 
X
 
 
 
 
 
 
101.SCH
XBRL Taxonomy Extension Schema
 
 
 
X
 
 
 
 
 
 
101.CAL
XBRL Taxonomy Extension Calculation Linkbase
 
 
 
X
 
 
 
 
 
 
101.DEF
XBRL Taxonomy Extension Definition Linkbase
 
 
 
X
 
 
 
 
 
 
101.LAB
XBRL Taxonomy Extension Label Linkbase
 
 
 
X
 
 
 
 
 
 
101.PRE
XBRL Taxonomy Extension Presentation Linkbase
 
 
 
X
    
†    
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.



53



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/ Zvi Glasman
July 31, 2019
 
Zvi Glasman, Chief Financial Officer and Treasurer
 
 
(Principal Financial and Accounting Officer)

54
EX-31.1 2 foxf2019-06x2810xqex311.htm EXHIBIT 31.1 Exhibit


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.
July 31, 2019
 
/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 foxf2019-06x2810xqex312.htm EXHIBIT 31.2 Exhibit


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

I, Zvi Glasman, 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.
July 31, 2019
 
/s/ Zvi Glasman
Zvi Glasman
Chief Financial Officer and Treasurer
(Principal Financial Officer and Treasurer)


EX-32.1 4 foxf2019-06x2810xqex321.htm EXHIBIT 32.1 Exhibit


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 June 28, 2019 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.

July 31, 2019
 
/s/ Michael C. Dennison
Michael C. Dennison
Chief Executive Officer
(Principal Executive Officer)
 
/s/ Zvi Glasman
Zvi Glasman
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-20190628.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2112100 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Accrued Expenses (Activity Related to Warranties) (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Accrued Expenses (Components) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2429401 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Stockholders' Equity and Redeemable Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Debt - Summary of Amended and Restated Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Fair Value Measurements and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Fair Value Measurements and Financial Instruments - Reconciliation of Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Fair Value Measurements and Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2424403 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Income Taxes - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Property, Plant and Equipment, net (Long-lived Assets by Geographic Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Property, Plant and Equipment, net (Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Related Party Agreements link:presentationLink link:calculationLink link:definitionLink 2426401 - Disclosure - Related Party Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Revenues - Sales by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Revenues - Sales by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Revenues - Sales by Sales Channel (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2422405 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 foxf-20190628_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 foxf-20190628_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 foxf-20190628_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accounts receivable (net of allowances of $404 and $600 at June 28, 2019 and December 28, 2018, respectively) Accounts Receivable, Net, Current Inventory Inventory, Net Prepaids and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Deferred tax assets Deferred Tax Assets, Net Goodwill Goodwill Intangibles, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Accrued Liabilities, Current Reserve for uncertain tax positions Liability for Uncertainty in Income Taxes, Current Current portion of long-term debt Long-term Debt, Current Maturities Total current liabilities Liabilities, Current Line of credit Long-term Line of Credit, Noncurrent Long-term debt, less current portion Long-term Debt, Excluding Current Maturities Other liabilities Deferred Rent Credit, Noncurrent Total liabilities Liabilities Commitments and contingencies (Refer to Note 8 - Commitments and Contingencies) Commitments and Contingencies Redeemable non-controlling interest Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of June 28, 2019 and December 28, 2018 Preferred Stock, Value, Issued Common stock, $0.001 par value — 90,000 authorized; 39,274 shares issued and 38,384 outstanding as of June 28, 2019; 38,881 shares issued and 37,991 outstanding as of December 28, 2018 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Treasury stock, at cost; 890 common shares as of June 28, 2019 and December 28, 2018 Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities, redeemable non-controlling interest and stockholders’ equity Liabilities and Equity Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] RSUs Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Unvested at end of period (in shares) 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] Unvested at beginning 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 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 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 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 Unvested at end of period (in usd per share) Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Tuscany Tuscany [Member] Tuscany [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Ownership interest acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Call option to acquire remaining interest (as a percent) Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage Period to exercise put option Business Acquisition, Period To Exercise Put Option Business Acquisition, Period To Exercise Put Option Property, Plant and Equipment [Abstract] Property, Plant and Equipment, net Property, Plant and Equipment [Table Text Block] Long-lived Assets by Geographic Location Long-lived Assets by Geographic Areas [Table Text Block] Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Leases [Abstract] 2019 (excluding the six months ended June 28, 2019) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Operating Lease, Liability Less: current portion Operating Lease, Liability, Current Lease liabilities less current portion Operating Lease, Liability, Noncurrent Accounts receivable, allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Machinery and manufacturing equipment Machinery and Equipment [Member] Leasehold improvements Leasehold Improvements [Member] Internal-use computer software Software Development [Member] Lease right of use assets Lease Right-Of-Use Assets [Member] Lease Right-Of-Use Assets [Member] Building and land Land and Building [Member] Information systems, office equipment and furniture Office Equipment [Member] Transportation equipment Transportation Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Related Party Transactions [Abstract] Related Party Agreements Related Party Transactions Disclosure [Text Block] Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Segments Segment Reporting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Certain Significant Risks and Uncertainties Significant Risks and Uncertainties [Policy Text Block] Significant Risks and Uncertainties [Policy Text Block] Fair Value Measurements and Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Summary of Second Amended and Restated Credit Facility Schedule of Line of Credit Facilities [Table Text Block] Inventory Disclosure [Abstract] Inventory Inventory Disclosure [Text Block] Payables and Accruals [Abstract] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Second Amended and Restated Credit facility Lines of Credit, Fair Value Disclosure Non-controlling interest subject to put provisions Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Inventory Schedule of Inventory, Current [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Treasury Treasury Stock [Member] Additional paid-in capital Additional Paid-in Capital [Member] Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Retained earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance (in shares) Beginning Balance Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Issuance of stock for business acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Issuance of stock for business acquisition Stock Issued During Period, Value, Acquisitions Redeemable non-controlling interest Revaluation Of Noncontrolling Interest Associated With Acquisition Revaluation Of Noncontrolling Interest Associated With Acquisition Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Adoption of new accounting standard, net of taxes Cumulative Effect of New Accounting Principle in Period of Adoption Net Income Net Income (Loss) Attributable to Parent Ending Balance (in shares) Ending Balance Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Beginning Balance Redeemable non-controlling interest Temporary Equity, Other Changes Net Income Temporary Equity, Net Income Ending Balance Revenue from Contract with Customer [Abstract] Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Contract term Lessee, Operating Lease, Term of Contract Renewal term Lessee, Operating Lease, Renewal Term Option to terminate, term Lessee, Operating Lease, Option To Terminate, Term Lessee, Operating Lease, Option To Terminate, Term Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted-average incremental borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Founder and Minority Stockholder Minority Shareholder [Member] Minority Shareholder [Member] Beneficial Owner Beneficial Owner [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Related Party Transactions Related Party Transactions [Member] Related Party Transactions [Member] Purchase of Properties Purchase Of Properties [Member] Purchase Of Properties [Member] Rental of Buildings Rental Of Buildings [Member] Rental Of Buildings [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Employees Employees [Member] Employees [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Payments made under lease Operating Leases, Rent Expense, Net Amount of related party transaction Related Party Transaction, Amounts of Transaction Expenses from transactions with related party Related Party Transaction, Expenses from Transactions with Related Party New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2014-09 Accounting Standards Update 2014-09 [Member] ASU 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cumulative effect on retained earnings, before tax Cumulative Effect on Retained Earnings, before Tax Cumulative effect on retained earnings, net of taxes Cumulative Effect on Retained Earnings, Net of Tax Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Operating lease liabilities Income Tax Disclosure [Abstract] Income Tax Contingency [Table] Income Tax Contingency [Table] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Excess benefits related to exercise of awards Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective tax rates Effective Income Tax Rate Reconciliation, Percent One-time impact of favorable conclusion of 2015 audit and recognition of tax position relate with depreciation and amortization expense Effective Income Tax Rate Reconciliation, Tax Contingency And Nondeductible Expense, Amount Effective Income Tax Rate Reconciliation, Tax Contingency And Nondeductible Expense, Amount Payroll and related expenses Employee-related Liabilities, Current Current portion of lease liabilities Warranty Standard Product Warranty Accrual Income tax payable Accrued Income Taxes, Current Other accrued expenses Other Accrued Liabilities, Current Total Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] OEM OEM Sales Channel [Member] OEM Sales Channel [Member] Aftermarket Aftermarket Sales Channel [Member] Aftermarket Sales Channel [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total sales Revenue from Contract with Customer, Excluding Assessed Tax Fair Value Measurements and Financial Instruments Fair Value Disclosures [Text Block] Income Statement [Abstract] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Sales Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Amortization of purchased intangibles Amortization of Intangible Assets Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other expense, net: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Other expense (income) Other Nonoperating Income (Expense) Other expense, net Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for (benefit of) income taxes Income Tax Expense (Benefit) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Less: net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Net income attributable to FOX stockholders Earnings per share: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted average shares used to compute earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-Term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Domain] Long-term Debt, Type [Domain] Credit Facility Credit Facility [Member] Credit Facility [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Letter of Credit Letter of Credit [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] LIBOR London Interbank Offered Rate (LIBOR) [Member] Prime Rate Prime Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Remaining debt issuance costs expensed Write off of Deferred Debt Issuance Cost Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Loan costs Debt Issuance Costs, Gross Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Weighted average interest rate on outstanding borrowings Debt, Weighted Average Interest Rate Standby letter of credit Letters of Credit Outstanding, Amount Subsequent Events [Abstract] Acquisition Business Combination Disclosure [Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Unrecognized stock-based compensation expense related to RSUs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Period for recognition of unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Number of stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Proceeds from exercise of stock options Proceeds from Stock Options Exercised Liabilities Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] North America North America [Member] Asia Asia [Member] Europe Europe [Member] Rest of the world Rest of the World [Member] Rest of the World [Member] Provision for (benefit of) income taxes Operating lease cost Operating Lease, Cost Other lease costs Other Lease, Cost Other Lease, Cost Total Lease, Cost Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Deferred revenue Contract with Customer, Liability Statement of Cash Flows [Abstract] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock-based compensation Share-based Compensation Deferred taxes and uncertain tax positions Deferred Income Taxes and Tax Credits Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Changes in operating assets and liabilities, net of effects of acquisition of business: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Income taxes Increase (Decrease) in Income Taxes Receivable Prepaids and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of businesses Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from line of credit Proceeds from Lines of Credit Payments on line of credit Repayments of Long-term Lines of Credit Repayment of debt Repayments of Secured Debt Repurchases from stock compensation program, net Payments for (Proceeds from) Stock Compensation Program Payments for (Proceeds from) Stock Compensation Program Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH AND CASH EQUIVALENTS—Beginning of period CASH AND CASH EQUIVALENTS—End of period SUPPLEMENTAL CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Cash paid during the period for: Interest and Income Taxes Paid [Abstract] Interest and Income Taxes Paid [Abstract] Income taxes Income Taxes Paid Cash paid for interest, net of capitalized interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Non-cash operating activities: Cash Flow, Noncash Operating Activities Disclosure [Abstract] Cash Flow, Noncash Operating Activities Disclosure [Abstract] Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Acquisition of business in exchange for equity Noncash Or Part Noncash Acquisition In Exchange Of Equity Noncash Or Part Noncash Acquisition In Exchange Of Equity United States UNITED STATES International Non-US [Member] Total long-lived assets Stockholders' Equity Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments, net of tax effects Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Less: comprehensive income attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive income attributable to FOX stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Amount outstanding Long-term Line of Credit Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Total borrowing capacity Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] RideTech Air Ride Technologies, Inc. [Member] Air Ride Technologies, Inc. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Consideration Business Combination, Consideration Transferred Cash Payments to Acquire Businesses, Gross Newly issued unregistered shares of common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Net working capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of sales Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Allocated share-based compensation expense Allocated Share-based Compensation Expense Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Activity Related to Warranties Schedule of Product Warranty Liability [Table Text Block] Current lease liabilities Non-current lease liabilities Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Beginning warranty liability Charge to cost of sales Standard Product Warranty Accrual, Increase for Warranties Issued Fair value of warranty assumed in acquisition Standard Product Warranty Accrual, Additions from Business Acquisition Costs incurred Standard Product Warranty Accrual, Decrease for Payments Ending warranty liability Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Balance at December 28, 2018 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Net income attributable to non-controlling interest Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Balance at June 28, 2019 Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Leases Lessee, Operating Leases [Text Block] Lease Costs Lease, Cost [Table Text Block] Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Maturity of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Revenues Revenue from Contract with Customer [Text Block] Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Business Description and Basis of Presentation [Text Block] Income Taxes Income Tax Disclosure [Text Block] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventory Powered Vehicles Powered Vehicles [Member] Powered Vehicles [Member] Specialty Sports Specialty Sports Group [Member] Specialty Sports Group [Member] EX-101.PRE 9 foxf-20190628_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 foxf2019-06x2810q_htm.xml IDEA: XBRL DOCUMENT 0001424929 2018-12-29 2019-06-28 0001424929 2019-07-28 0001424929 2019-06-28 0001424929 2018-12-28 0001424929 2018-03-31 2018-06-29 0001424929 2017-12-30 2018-06-29 0001424929 2019-03-30 2019-06-28 0001424929 us-gaap:CommonStockMember 2017-12-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 2018-06-29 0001424929 us-gaap:CommonStockMember 2018-06-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-30 2018-03-30 0001424929 us-gaap:AdditionalPaidInCapitalMember 2017-12-30 2018-03-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-29 0001424929 2017-12-30 0001424929 us-gaap:RetainedEarningsMember 2018-03-30 0001424929 us-gaap:RetainedEarningsMember 2017-12-30 0001424929 us-gaap:RetainedEarningsMember 2017-12-30 2018-03-30 0001424929 us-gaap:TreasuryStockMember 2018-06-29 0001424929 2017-12-29 0001424929 2017-12-30 2018-03-30 0001424929 us-gaap:CommonStockMember 2018-03-30 0001424929 us-gaap:CommonStockMember 2018-03-31 2018-06-29 0001424929 2018-03-30 0001424929 us-gaap:TreasuryStockMember 2017-12-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 2018-06-29 0001424929 us-gaap:RetainedEarningsMember 2018-03-31 2018-06-29 0001424929 2018-06-29 0001424929 us-gaap:TreasuryStockMember 2018-03-30 0001424929 us-gaap:CommonStockMember 2017-12-30 2018-03-30 0001424929 us-gaap:RetainedEarningsMember 2017-12-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2017-12-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-03-30 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-30 0001424929 us-gaap:RetainedEarningsMember 2018-06-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-06-29 0001424929 2018-12-29 0001424929 us-gaap:CommonStockMember 2018-12-28 0001424929 us-gaap:RetainedEarningsMember 2019-03-29 0001424929 us-gaap:TreasuryStockMember 2018-12-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2019-06-28 0001424929 2018-12-29 2019-03-29 0001424929 us-gaap:CommonStockMember 2018-12-29 2019-03-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-29 0001424929 us-gaap:CommonStockMember 2019-03-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-28 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-28 0001424929 us-gaap:RetainedEarningsMember 2019-03-30 2019-06-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 2019-06-28 0001424929 us-gaap:TreasuryStockMember 2019-03-29 0001424929 2019-03-29 0001424929 us-gaap:CommonStockMember 2019-06-28 0001424929 us-gaap:RetainedEarningsMember 2019-06-28 0001424929 us-gaap:CommonStockMember 2019-03-30 2019-06-28 0001424929 us-gaap:AdditionalPaidInCapitalMember 2019-03-29 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 2019-03-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 2019-03-29 0001424929 us-gaap:AdditionalPaidInCapitalMember 2018-12-28 0001424929 us-gaap:RetainedEarningsMember 2018-12-29 2019-03-29 0001424929 us-gaap:RetainedEarningsMember 2018-12-29 0001424929 us-gaap:RetainedEarningsMember 2018-12-28 0001424929 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 2019-06-28 0001424929 us-gaap:TreasuryStockMember 2019-06-28 0001424929 us-gaap:AccountingStandardsUpdate201602Member 2018-12-29 2018-12-29 0001424929 us-gaap:AccountingStandardsUpdate201602Member 2018-12-29 0001424929 us-gaap:AccountingStandardsUpdate201409Member 2017-12-30 2018-03-30 0001424929 foxf:RestoftheWorldMember 2017-12-30 2018-06-29 0001424929 srt:EuropeMember 2018-03-31 2018-06-29 0001424929 srt:NorthAmericaMember 2018-12-29 2019-06-28 0001424929 srt:AsiaMember 2018-03-31 2018-06-29 0001424929 srt:NorthAmericaMember 2019-03-30 2019-06-28 0001424929 srt:AsiaMember 2017-12-30 2018-06-29 0001424929 srt:AsiaMember 2018-12-29 2019-06-28 0001424929 foxf:RestoftheWorldMember 2018-03-31 2018-06-29 0001424929 foxf:RestoftheWorldMember 2019-03-30 2019-06-28 0001424929 foxf:RestoftheWorldMember 2018-12-29 2019-06-28 0001424929 srt:NorthAmericaMember 2017-12-30 2018-06-29 0001424929 srt:EuropeMember 2019-03-30 2019-06-28 0001424929 srt:NorthAmericaMember 2018-03-31 2018-06-29 0001424929 srt:EuropeMember 2018-12-29 2019-06-28 0001424929 srt:AsiaMember 2019-03-30 2019-06-28 0001424929 srt:EuropeMember 2017-12-30 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2017-12-30 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2019-03-30 2019-06-28 0001424929 foxf:PoweredVehiclesMember 2017-12-30 2018-06-29 0001424929 foxf:PoweredVehiclesMember 2019-03-30 2019-06-28 0001424929 foxf:PoweredVehiclesMember 2018-03-31 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2018-03-31 2018-06-29 0001424929 foxf:SpecialtySportsGroupMember 2018-12-29 2019-06-28 0001424929 foxf:PoweredVehiclesMember 2018-12-29 2019-06-28 0001424929 foxf:OEMSalesChannelMember 2019-03-30 2019-06-28 0001424929 foxf:AftermarketSalesChannelMember 2019-03-30 2019-06-28 0001424929 foxf:OEMSalesChannelMember 2017-12-30 2018-06-29 0001424929 foxf:AftermarketSalesChannelMember 2018-12-29 2019-06-28 0001424929 foxf:OEMSalesChannelMember 2018-03-31 2018-06-29 0001424929 foxf:AftermarketSalesChannelMember 2018-03-31 2018-06-29 0001424929 foxf:AftermarketSalesChannelMember 2017-12-30 2018-06-29 0001424929 foxf:OEMSalesChannelMember 2018-12-29 2019-06-28 0001424929 us-gaap:LeaseholdImprovementsMember 2019-06-28 0001424929 us-gaap:OfficeEquipmentMember 2019-06-28 0001424929 us-gaap:LeaseholdImprovementsMember 2018-12-28 0001424929 foxf:LeaseRightOfUseAssetsMember 2018-12-28 0001424929 us-gaap:TransportationEquipmentMember 2018-12-28 0001424929 us-gaap:MachineryAndEquipmentMember 2019-06-28 0001424929 us-gaap:TransportationEquipmentMember 2019-06-28 0001424929 us-gaap:OfficeEquipmentMember 2018-12-28 0001424929 us-gaap:MachineryAndEquipmentMember 2018-12-28 0001424929 us-gaap:SoftwareDevelopmentMember 2018-12-28 0001424929 us-gaap:LandAndBuildingMember 2019-06-28 0001424929 us-gaap:SoftwareDevelopmentMember 2019-06-28 0001424929 foxf:LeaseRightOfUseAssetsMember 2019-06-28 0001424929 us-gaap:LandAndBuildingMember 2018-12-28 0001424929 us-gaap:NonUsMember 2019-06-28 0001424929 country:US 2019-06-28 0001424929 us-gaap:NonUsMember 2018-12-28 0001424929 country:US 2018-12-28 0001424929 srt:MaximumMember 2019-06-28 0001424929 srt:MinimumMember 2019-06-28 0001424929 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-01 2019-06-28 0001424929 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2019-06-01 2019-06-28 0001424929 us-gaap:RevolvingCreditFacilityMember 2019-06-28 0001424929 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2019-06-01 2019-06-28 0001424929 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-12-29 2019-06-28 0001424929 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-01 2019-06-28 0001424929 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2018-12-29 2019-06-28 0001424929 foxf:CreditFacilityMember 2018-12-29 2019-06-28 0001424929 us-gaap:LetterOfCreditMember 2019-06-28 0001424929 foxf:TuscanyMember 2017-11-30 0001424929 foxf:TuscanyMember 2017-11-30 2017-11-30 0001424929 us-gaap:FairValueInputsLevel1Member 2018-12-28 0001424929 us-gaap:FairValueInputsLevel3Member 2019-06-28 0001424929 us-gaap:FairValueInputsLevel1Member 2019-06-28 0001424929 us-gaap:FairValueInputsLevel2Member 2019-06-28 0001424929 us-gaap:FairValueInputsLevel3Member 2018-12-28 0001424929 us-gaap:FairValueInputsLevel2Member 2018-12-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-12-29 2019-06-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2019-06-28 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-29 2019-06-28 0001424929 us-gaap:SellingAndMarketingExpenseMember 2018-12-29 2019-06-28 0001424929 us-gaap:CostOfSalesMember 2018-03-31 2018-06-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-30 2018-06-29 0001424929 us-gaap:CostOfSalesMember 2017-12-30 2018-06-29 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-30 2018-06-29 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2019-03-30 2019-06-28 0001424929 us-gaap:SellingAndMarketingExpenseMember 2019-03-30 2019-06-28 0001424929 us-gaap:CostOfSalesMember 2018-12-29 2019-06-28 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-29 2019-06-28 0001424929 us-gaap:SellingAndMarketingExpenseMember 2017-12-30 2018-06-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2018-03-31 2018-06-29 0001424929 us-gaap:ResearchAndDevelopmentExpenseMember 2019-03-30 2019-06-28 0001424929 us-gaap:GeneralAndAdministrativeExpenseMember 2018-03-31 2018-06-29 0001424929 us-gaap:SellingAndMarketingExpenseMember 2018-03-31 2018-06-29 0001424929 us-gaap:CostOfSalesMember 2019-03-30 2019-06-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-12-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2019-03-30 2019-06-28 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2017-12-30 2018-06-29 0001424929 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 2018-06-29 0001424929 foxf:RelatedPartyTransactionsMember foxf:MinorityShareholderMember 2018-03-31 2018-06-29 0001424929 foxf:EmployeesMember foxf:RentalOfBuildingsMember us-gaap:BeneficialOwnerMember 2018-03-31 2018-06-29 0001424929 foxf:EmployeesMember foxf:RentalOfBuildingsMember us-gaap:BeneficialOwnerMember 2017-12-30 2018-06-29 0001424929 foxf:EmployeesMember foxf:PurchaseOfPropertiesMember us-gaap:BeneficialOwnerMember 2018-09-28 2018-09-28 0001424929 foxf:RelatedPartyTransactionsMember foxf:MinorityShareholderMember 2017-12-30 2018-06-29 0001424929 foxf:AirRideTechnologiesInc.Member 2019-05-03 2019-05-03 0001424929 foxf:AirRideTechnologiesInc.Member 2019-05-03 iso4217:USD shares pure iso4217:USD shares false --01-03 Q2 2019 0001424929 600000 404000 0.001 0.001 90000000 90000000 38881000 39274000 37991000 38384000 0.001 0.001 10000000 10000000 0 0 0 0 890 890 10-Q true 2019-06-28 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 38425119 39021000 27958000 95738000 78882000 136005000 107140000 18742000 17967000 289506000 231947000 95097000 64788000 16083000 15328000 91661000 88850000 86924000 83974000 502000 367000 579773000 485254000 70602000 55086000 34302000 33607000 1120000 1169000 0 6923000 106024000 96785000 77553000 0 0 52503000 11994000 479000 195571000 149767000 15022000 14282000 0 0 38000 38000 123043000 116019000 13754000 13754000 -629000 -784000 260482000 219686000 369180000 321205000 579773000 485254000 192122000 156825000 353822000 286617000 129902000 104412000 240545000 192561000 62220000 52413000 113277000 94056000 11264000 9802000 20526000 18535000 7763000 6058000 15066000 12254000 12158000 10779000 23338000 19973000 1564000 1499000 3057000 3068000 32749000 28138000 61987000 53830000 29471000 24275000 51290000 40226000 1005000 832000 1834000 1631000 -582000 81000 -569000 -200000 -1587000 -751000 -2403000 -1831000 27884000 23524000 48887000 38395000 4522000 4711000 7123000 -1868000 23362000 18813000 41764000 40263000 441000 444000 740000 670000 22921000 18369000 41024000 39593000 0.60 0.49 1.07 1.05 0.59 0.47 1.05 1.02 38286000 37722000 38164000 37674000 39181000 38856000 39140000 38846000 23362000 18813000 41764000 40263000 314000 -1328000 155000 -853000 314000 -1328000 155000 -853000 23676000 17485000 41919000 39410000 441000 444000 740000 670000 23235000 17041000 41179000 38740000 38497000 38000 890000 -13754000 112793000 -168000 135926000 234835000 12955000 49000 -1375000 -1375000 1011000 1011000 1011000 2046000 2046000 475000 475000 -281000 -281000 21224000 21224000 226000 38546000 38000 890000 -13754000 113464000 307000 155858000 255913000 14192000 103000 -2657000 -2657000 -448000 -448000 -448000 1785000 1785000 -1328000 -1328000 18369000 18369000 444000 38649000 38000 890000 -13754000 112592000 -1021000 174675000 272530000 14188000 38881000 38000 890000 -13754000 116019000 -784000 219686000 321205000 14282000 180000 -1229000 -1229000 1729000 1729000 -159000 -159000 -228000 -228000 18103000 18103000 299000 39061000 38000 890000 -13754000 116519000 -943000 237561000 339421000 14581000 115000 -2264000 -2264000 98000 7167000 7167000 1621000 1621000 314000 314000 22921000 22921000 441000 39274000 38000 890000 -13754000 123043000 -629000 260482000 369180000 15022000 41764000 40263000 8304000 7144000 3350000 3831000 -816000 -12269000 -516000 0 17115000 17762000 24977000 10945000 3411000 1037000 379000 -4217000 15671000 18373000 -2483000 1040000 20424000 32855000 16377000 9046000 6804000 0 -23181000 -9046000 45000000 0 25000000 30476000 2813000 2344000 3494000 4033000 13693000 -36853000 127000 -217000 11063000 -13261000 27958000 35947000 39021000 22686000 14847000 11681000 1442000 1627000 2929000 0 6131000 0 7167000 0 Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies - <span style="font-family:inherit;font-size:10pt;">Fox Factory Holding Corp. (the "Company") designs and manufactures performance-defining products primarily for bicycles ("bikes"), side-by-side vehicles ("Side-by-Sides"), on-road and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks. The Company is a direct supplier to leading power vehicle original equipment manufacturers ("OEMs") and provides aftermarket products to retailers, dealerships, and distributors. Additionally, the Company supplies top bicycle OEMs and their current contract manufacturers, and provides aftermarket products to retailers and distributors.</span><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation - </span><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;"> included in the Company’s Annual Report on Form 10-K, as filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">February 26, 2019</span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates on a 52-53 week fiscal calendar. For </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company's fiscal year will end or has ended on </span><span style="font-family:inherit;font-size:10pt;">January 3, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The twelve month periods ended </span><span style="font-family:inherit;font-size:10pt;">January 3, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, will include or have included 53 and 52 weeks, respectively. The </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> each included 13 weeks and 26 weeks, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">P</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">rinciples of Consolidation -</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies - </span><span style="font-family:inherit;font-size:10pt;">Beginning the first quarter of fiscal year 2019, the Company adopted Accounting Standards Update ("ASU") No. 2016-02, Leases ("ASU 2016-02"). 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 </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, as filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">February 26, 2019</span><span style="font-family:inherit;font-size:10pt;">, that have had a material impact on our condensed consolidated financial statements and related notes.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;"> - 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 and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 subsequently recognized in the period that the customer utilizes the future discount. Measuring the material rights requires judgments including forecasts of future sales and product mix. At </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of deferred revenue related to pricing provisions was </span><span style="font-family:inherit;font-size:10pt;"><span>$162</span></span><span style="font-family:inherit;font-size:10pt;">. These amounts are expected to be recognized over the next 12 months. Revenues exclude sales tax.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segments -</span><span style="font-family:inherit;font-size:10pt;"> The Company has determined that it has a single operating and reportable segment. The Company considers operating segments to be components of the Company for 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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates - </span><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Certain Significant Risks and Uncertainties - </span><span style="font-family:inherit;font-size:10pt;">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 and the impact of government regulations including tariffs, and the possibility of not being able to obtain additional financing when needed.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements and Financial Instruments - </span><span style="font-family:inherit;font-size:10pt;">The Company uses the fair value hierarchy established in ASC Topic 820, Fair Value Measurements and Disclosures, which requires the valuation of assets and liabilities subject to fair value measurements using a three tiered approach and fair value measurement be classified and disclosed by the Company in one of the following three categories:</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of the Company's Credit Facility (as defined below) approximates its fair value, as the interest rate is set based on the movement of the underlying market rates.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements - </span><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, which was updated in December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018, using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. During Q1 2018, the Company recorded a cumulative effect adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$368</span></span><span style="font-family:inherit;font-size:10pt;"> gross and </span><span style="font-family:inherit;font-size:10pt;"><span>$281</span></span><span style="font-family:inherit;font-size:10pt;"> net of taxes, to the opening balance of retained earnings to reflect the cumulative effect of the adoption of the standard. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 28, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$13,637</span></span><span style="font-family:inherit;font-size:10pt;"> to operating lease right-of-use assets, </span><span style="font-family:inherit;font-size:10pt;"><span>$13,937</span></span><span style="font-family:inherit;font-size:10pt;"> to operating lease liabilities, and </span><span style="font-family:inherit;font-size:10pt;"><span>$300</span></span><span style="font-family:inherit;font-size:10pt;"> gross (</span><span style="font-family:inherit;font-size:10pt;"><span>$228</span></span><span style="font-family:inherit;font-size:10pt;"> net of taxes) to the opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. This standard is effective for public companies for fiscal years beginning after December 15, 2019, including interim reporting periods within those years and early adoption is permitted. The Company is currently assessing the impact of this guidance.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, which clarifies the presentation of certain transactions, including but not limited to contingent consideration payments made after a business combination and debt prepayment and extinguishment costs in the cash flow statement. The Company adopted ASU 2016-16 effective in the first quarter of fiscal year 2019. The adoption of ASU 2016-15 did not have a material impact on the Company's consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard will be effective for fiscal years beginning after December 15, 2019 and early adoption is permitted. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation - </span><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;"> included in the Company’s Annual Report on Form 10-K, as filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">February 26, 2019</span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates on a 52-53 week fiscal calendar. For </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company's fiscal year will end or has ended on </span><span style="font-family:inherit;font-size:10pt;">January 3, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The twelve month periods ended </span><span style="font-family:inherit;font-size:10pt;">January 3, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, will include or have included 53 and 52 weeks, respectively. The </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> each included 13 weeks and 26 weeks, respectively.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">P</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">rinciples of Consolidation -</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</span><span style="font-family:inherit;font-size:10pt;"> - 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 and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 subsequently recognized in the period that the customer utilizes the future discount. Measuring the material rights requires judgments including forecasts of future sales and product mix. At </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of deferred revenue related to pricing provisions was </span><span style="font-family:inherit;font-size:10pt;"><span>$162</span></span><span style="font-family:inherit;font-size:10pt;">. These amounts are expected to be recognized over the next 12 months. Revenues exclude sales tax.</span></div> 162000 <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segments -</span><span style="font-family:inherit;font-size:10pt;"> The Company has determined that it has a single operating and reportable segment. The Company considers operating segments to be components of the Company for 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> <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates - </span>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. <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Certain Significant Risks and Uncertainties - </span><span style="font-family:inherit;font-size:10pt;">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 and the impact of government regulations including tariffs, and the possibility of not being able to obtain additional financing when needed.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements and Financial Instruments - </span><span style="font-family:inherit;font-size:10pt;">The Company uses the fair value hierarchy established in ASC Topic 820, Fair Value Measurements and Disclosures, which requires the valuation of assets and liabilities subject to fair value measurements using a three tiered approach and fair value measurement be classified and disclosed by the Company in one of the following three categories:</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of the Company's Credit Facility (as defined below) approximates its fair value, as the interest rate is set based on the movement of the underlying market rates.</span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements - </span><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, which was updated in December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018, using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. During Q1 2018, the Company recorded a cumulative effect adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$368</span></span><span style="font-family:inherit;font-size:10pt;"> gross and </span><span style="font-family:inherit;font-size:10pt;"><span>$281</span></span><span style="font-family:inherit;font-size:10pt;"> net of taxes, to the opening balance of retained earnings to reflect the cumulative effect of the adoption of the standard. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 28, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$13,637</span></span><span style="font-family:inherit;font-size:10pt;"> to operating lease right-of-use assets, </span><span style="font-family:inherit;font-size:10pt;"><span>$13,937</span></span><span style="font-family:inherit;font-size:10pt;"> to operating lease liabilities, and </span><span style="font-family:inherit;font-size:10pt;"><span>$300</span></span><span style="font-family:inherit;font-size:10pt;"> gross (</span><span style="font-family:inherit;font-size:10pt;"><span>$228</span></span><span style="font-family:inherit;font-size:10pt;"> net of taxes) to the opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. This standard is effective for public companies for fiscal years beginning after December 15, 2019, including interim reporting periods within those years and early adoption is permitted. The Company is currently assessing the impact of this guidance.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, which clarifies the presentation of certain transactions, including but not limited to contingent consideration payments made after a business combination and debt prepayment and extinguishment costs in the cash flow statement. The Company adopted ASU 2016-16 effective in the first quarter of fiscal year 2019. The adoption of ASU 2016-15 did not have a material impact on the Company's consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard will be effective for fiscal years beginning after December 15, 2019 and early adoption is permitted. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.</span></div> 368000 281000 13637000 13937000 300000 228000 Revenues<div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes total sales by product category:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Powered Vehicles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Specialty Sports</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes total sales by sales channel:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">OEM </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aftermarket</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,565</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes total sales generated by geographic location of the customer:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes total sales by product category:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Powered Vehicles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Specialty Sports</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes total sales by sales channel:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">OEM </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aftermarket</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,565</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes total sales generated by geographic location of the customer:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">North America</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,468</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>353,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 115245000 82247000 211954000 154381000 76877000 74578000 141868000 132236000 192122000 156825000 353822000 286617000 117321000 86994000 217826000 160052000 74801000 69831000 135996000 126565000 192122000 156825000 353822000 286617000 131158000 98565000 240790000 181734000 27981000 30968000 51367000 52171000 30515000 25493000 58050000 49408000 2468000 1799000 3615000 3304000 192122000 156825000 353822000 286617000 Inventory<div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory consisted of the following:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventory</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory consisted of the following:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventory</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 89049000 75652000 13035000 5880000 33921000 25608000 136005000 107140000 Property, Plant and Equipment, net<div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net consisted of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and manufacturing equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use computer software</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right of use assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and land</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information systems, office equipment and furniture</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,603</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,264</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,306</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,518</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s long-lived assets by geographic location are as follows:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net consisted of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and manufacturing equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,051</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use computer software</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right of use assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and land</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information systems, office equipment and furniture</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,603</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,264</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,306</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,518</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 51008000 41332000 11051000 10386000 15626000 14416000 17652000 0 22921000 18978000 8603000 7262000 4403000 3932000 131264000 96306000 36167000 31518000 95097000 64788000 <div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s long-lived assets by geographic location are as follows:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,732</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 84211000 59056000 10886000 5732000 95097000 64788000 Leases<div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating lease agreements for administrative, research and development, manufacturing, and sales and marketing facilities. These leases have remaining lease terms ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>8 years</span></span><span style="font-family:inherit;font-size:10pt;">, some of which include options to extend the lease term for up to </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">, and some of which include options to terminate the leases within </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>4.69 years</span></span><span style="font-family:inherit;font-size:10pt;"> and the weighted-average incremental borrowing rate was </span><span style="font-family:inherit;font-size:10pt;"><span>3.75%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease costs consisted of the following:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other lease costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease costs for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$1,630</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,326</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to the Company's operating leases is as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:40%;"/><td style="width:39%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For fiscal year</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total future payments</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (excluding the six months ended June 28, 2019)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,670</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,984</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,990</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P1Y P8Y P5Y P1Y P4Y8M8D 0.0375 <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease costs consisted of the following:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other lease costs </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1549000 2969000 242000 425000 1791000 3394000 1630000 3326000 <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to the Company's operating leases is as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:40%;"/><td style="width:39%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17652000 5990000 11994000 <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For fiscal year</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total future payments</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 (excluding the six months ended June 28, 2019)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:normal;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,670</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,984</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,990</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities less current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2979000 5372000 3779000 2179000 2194000 3151000 19654000 1670000 17984000 5990000 11994000 Accrued Expenses<div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses consisted of the following:</span></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll and related expenses</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of lease liabilities</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax payable</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,607</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity related to warranties is as follows:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning warranty liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charge to cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of warranty assumed in acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(957</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending warranty liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses consisted of the following:</span></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payroll and related expenses</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of lease liabilities</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,208</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax payable</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,607</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12392000 15870000 5990000 0 6208000 6433000 3601000 6691000 6111000 4613000 34302000 33607000 <div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity related to warranties is as follows:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning warranty liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charge to cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of warranty assumed in acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(957</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending warranty liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,208</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5740000 6596000 6433000 6481000 1558000 503000 2133000 1797000 100000 0 100000 0 1190000 957000 2458000 2136000 6208000 6142000 6208000 6142000 Debt<div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Former Second Amended and Restated Credit Facility </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2013, the Company entered into a credit facility with SunTrust Bank, N.A. and other named lenders, periodically was amended and restated, (the "Second Amended and Restated Credit Facility"). The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new Credit Facility with Bank of America, N.A. ("Bank of America"). The Company expensed </span><span style="font-family:inherit;font-size:10pt;"><span>$516</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining debt issuance costs, which are included in other expense, net on the </span><a href="#s71B654A4F45A5820BFA7D7F481AC3E79" style="font-family:inherit;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Condensed Consolidated Statements of Income</span></a><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">New Credit Facility </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company entered into a credit facility with Bank of America and other named lenders (the "The Credit Facility"). The Credit Facility, which matures on June 3, 2024, provides a senior secured revolving line of credit with a maximum borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$250,000</span></span><span style="font-family:inherit;font-size:10pt;">. The Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$510</span></span><span style="font-family:inherit;font-size:10pt;"> in loan costs that will be deferred and amortized on a straight-line basis over the term of the Credit Facility.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Facility provides for interest at a rate either based on the London Interbank Offered Rate, or LIBOR, plus a margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.50%</span></span><span style="font-family:inherit;font-size:10pt;">, or based on the base rate offered by Bank of America plus a margin ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the one-month LIBOR and prime rates were </span><span style="font-family:inherit;font-size:10pt;"><span>2.40%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>5.50%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. At </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, our weighted average interest rate on outstanding borrowing was </span><span style="font-family:inherit;font-size:10pt;"><span>3.64%</span></span><span style="font-family:inherit;font-size:10pt;">. The 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 </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Facility permits up to </span><span style="font-family:inherit;font-size:10pt;"><span>$15,000</span></span><span style="font-family:inherit;font-size:10pt;"> of the aggregate revolving commitment to be used by the Company for issuance of letters of credit, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$5,000</span></span><span style="font-family:inherit;font-size:10pt;"> was outstanding at </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the line of credit under the Credit Facility:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount outstanding</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,553</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Standby letter of credit</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available borrowing capacity</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total borrowing capacity</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturity date</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 3, 2024</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 516000 250000000 510000 0.0100 0.0150 0.0000 0.0050 0.0240 0.0550 0.0364 15000000 5000000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the line of credit under the Credit Facility:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount outstanding</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,553</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Standby letter of credit</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available borrowing capacity</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>167,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total borrowing capacity</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturity date</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 3, 2024</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 77553000 5000000 167447000 250000000 Commitments and Contingencies<div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Indemnification Agreements - </span><span style="font-family:inherit;font-size:10pt;">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 due to 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="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Proceedings -</span><span style="font-family:inherit;font-size:10pt;"> 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 April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit. Regarding that appeal the Company has further moved the CAFC for remand of the ‘027 IPR to the PTAB. The PTAB has issued an opinion in the ‘250 Patent petition case stating that the Company has not shown the claims of the ‘250 Patent to be obvious.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.  A second lawsuit was filed by the Company 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 stay of the SRAM lawsuits against the Company have been lifted by the U.S. District Court, Northern District of Illinois.  The Company filed and SRAM filed lawsuits are now moving forward in the respective courts.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters will have a material adverse effect on the Company's financial condition, results of operations or cash flows.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Commitments - </span><span style="font-family:inherit;font-size:10pt;">On November 30, 2017, the Company through FF US Holding Corp. acquired an </span><span style="font-family:inherit;font-size:10pt;"><span>80%</span></span><span style="font-family:inherit;font-size:10pt;"> interest in the business of Flagship, Inc. ("Tuscany"). The stockholders' agreement provides the Company with a call option (the "Call Option") to acquire the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>20%</span></span><span style="font-family:inherit;font-size:10pt;"> of Tuscany any time from November 30, 2019 through November 30, 2024 at a value that approximates fair market value. In addition, if the Call Option has not been exercised as of November 30, 2024, the non-controlling owners shall be entitled to exercise a put option on November 30, 2024 and for a </span><span style="font-family:inherit;font-size:10pt;"><span>180</span></span><span style="font-family:inherit;font-size:10pt;"> day period thereafter, which would require the Company to purchase all of the remaining shares held by the non-controlling owners at a price that approximates fair market value. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Contingencies</span><span style="font-family:inherit;font-size:10pt;"> - On June 21, 2018, the U.S. Supreme Court (the “Court”) decided </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">South Dakota v. Wayfair, Inc., et al.,</span><span style="font-family:inherit;font-size:10pt;"> 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. Ultimately, the Court remanded the case to the South Dakota Supreme Court on the question of “whether some other principle in the Court’s Commerce Clause doctrine might invalidate the Act,” which may delay federal legislation on the issue. However, as a result of the Court’s decision, additional states may now begin requiring all remote sellers, primarily those engaged in e-commerce, to register, collect and remit sales and use taxes on transactions with in-state customers. Numerous states have either enacted legislation or informally indicated that they will not assert liability for uncollected taxes on a retroactive basis. Nevertheless, 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 </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. 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.80 0.20 P180D Fair Value Measurements and Financial Instruments<div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Second Amended and Restated Credit facility</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-controlling interest subject to put provisions</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> month period ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company used Level 2 inputs to determine the fair value of its Second Amended and Restated Credit Facility. As of </span><span style="font-family:inherit;font-size:10pt;">December 28, 2018</span><span style="font-family:inherit;font-size:10pt;">, the carrying amount of the principal under the Company’s Second Amended and Restated Credit Facility approximated fair value because it had a variable interest rate that reflected market changes in interest rates and changes in the Company’s net leverage ratio. The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new revolving Credit Facility with Bank of America.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has potential obligations to purchase the non-controlling interests held by third parties in the Tuscany subsidiary. These obligations are in the form of put provisions and are exercisable at the third-party owners' discretion within the specified periods outlined in the put provision within the Tuscany stockholders' agreement. If these put provisions were exercised, the Company would be required to purchase the third-party owners' non-controlling interests at the appraised fair value. The initial non-controlling interest value was implicit in the purchase price and is revalued each quarter, with the adjustment being recorded directly as a component of retained earnings. The methodology the Company uses to estimate the fair value of the non-controlling interests subject to these put provisions is based on an average multiple of earnings before income taxes, depreciation and amortization ("EBITDA"), taking into consideration historical earnings and other factors. The carrying value of the non-controlling interest as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> has been adjusted to reflect the valuation floor, which represents the sum of the initial valuation and the cumulative net earnings attributable to the non-controlling interest. The estimated fair values of the non-controlling interests subject to put provisions can fluctuate and the implicit multiple of earnings at which these non-controlling interest obligations may ultimately be settled could vary significantly from our future estimates depending upon market conditions.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of the beginning and ending balances for the Company's redeemable non-controlling interest measured at fair value using Level 3 inputs:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Redeemable Non-Controlling Interest (level 3 measurement)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 28, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to non-controlling interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 28, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 28, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Second Amended and Restated Credit facility</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-controlling interest subject to put provisions</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 0 59426000 0 59426000 0 0 15022000 15022000 0 0 14282000 14282000 0 0 15022000 15022000 0 59426000 14282000 73708000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of the beginning and ending balances for the Company's redeemable non-controlling interest measured at fair value using Level 3 inputs:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Redeemable Non-Controlling Interest (level 3 measurement)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 28, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to non-controlling interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 28, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14282000 740000 15022000 Stockholders' Equity<div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Incentive Plans</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,621</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the </span><span style="font-family:inherit;font-size:10pt;">six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.74396135265701%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unvested RSUs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-average grant date fair value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at December 28, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at June 28, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11,208</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.46 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>190</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were issued due to the exercise of stock options, resulting in proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$966</span></span><span style="font-family:inherit;font-size:10pt;">. No options to purchase common stock expired or were forfeited during the </span><span style="font-family:inherit;font-size:10pt;">six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, stock-based compensation expense related to stock options has been fully recognized.</span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,621</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 114000 131000 243000 233000 113000 139000 239000 299000 155000 154000 320000 296000 1239000 1361000 2548000 3003000 1621000 1785000 3350000 3831000 <div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the </span><span style="font-family:inherit;font-size:10pt;">six months</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.74396135265701%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unvested RSUs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-average grant date fair value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at December 28, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at June 28, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 655000 29.34 19000 71.94 9000 30.97 169000 26.45 496000 31.91 11208000 P2Y5M15D 190000 966000 Income Taxes<div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for (benefit of) income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, the difference between the Company's effective tax rate and the </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> federal statutory rate resulted primarily from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,808</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3,635</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$880</span></span><span style="font-family:inherit;font-size:10pt;"> from excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the six months ended </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, the difference between the Company's effective tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>4.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and the </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> federal statutory rate resulted primarily from a </span><span style="font-family:inherit;font-size:10pt;"><span>$9,838</span></span><span style="font-family:inherit;font-size:10pt;"> one-time impact of the favorable conclusion of the 2015 U.S. Internal Revenue Service ("IRS") audit and the recognition of related tax positions with respect to the deductibility of amortization and depreciation expense resulting from the acquisition of the Company in 2008. The benefit of the deductions was not recognized in accounting for the acquisition due to uncertainty about whether the tax position would withstand audit. The results of the closing agreement with the IRS provided basis for the Company to conclude that the amortization and depreciation will be deductible for all open tax years. In addition, the effective tax rate benefited from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,117</span></span><span style="font-family:inherit;font-size:10pt;"> from excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's federal tax returns for 2016 and forward, state tax returns for 2014 forward, and foreign tax returns from 2016 forward are subject to examination by tax authorities. The Company is currently under examination by the California state tax authority for 2015 and 2016.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has obtained tax incentives in Switzerland that are effective on a formal basis through March 2019, and indefinitely on a statutory basis, as long as the Company's operations meet specified criteria. The effect of the tax incentive was not material to the Company's income tax provision for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the six months ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for (benefit of) income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4522000 4711000 7123000 -1868000 0.162 0.200 0.146 -0.049 0.21 1808000 3635000 880000 -0.049 0.21 -9838000 1117000 Related Party Agreements<div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fox Factory, Inc. has a triple-net building lease for its manufacturing and office facilities in Watsonville, California. The building is owned by a former member of our Board of Directors who retired on August 28, 2018. Rent expense under this lease was </span><span style="font-family:inherit;font-size:10pt;"><span>$179</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$358</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and six months ended June 29, 2018, respectively.</span><span style="font-family:inherit;font-size:10pt;color:#ff0000;font-weight:bold;"> </span></div><span style="font-family:inherit;font-size:10pt;">On September 28, 2018, the Company purchased Tuscany's facilities from certain non-controlling interest stockholders who are also employees of the Company. The total purchase price was </span><span style="font-family:inherit;font-size:10pt;"><span>$3,750</span></span><span style="font-family:inherit;font-size:10pt;">. The Company leased these properties prior to purchasing them. Rent expense under these leases was </span><span style="font-family:inherit;font-size:10pt;"><span>$86</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$171</span></span> for the three and six months ended June 29, 2018, respectively. 179000 358000 3750000 86000 171000 Acquisition<div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 3, 2019, the Company acquired substantially all assets of Air Ride Technologies, Inc. dba RideTech, a manufacturer of suspension systems that enhance the handling and ride quality of muscle cars, trucks, sports cars and hot rods. In connection with the acquisition, the Company paid approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$13,971</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$6,804</span></span><span style="font-family:inherit;font-size:10pt;"> was cash on hand and </span><span style="font-family:inherit;font-size:10pt;"><span>$7,167</span></span><span style="font-family:inherit;font-size:10pt;"> was from newly issued unregistered shares of common stock. The allocation of the purchase price to the assets acquired and liabilities assumed, including </span><span style="font-family:inherit;font-size:10pt;"><span>$5,156</span></span><span style="font-family:inherit;font-size:10pt;"> in net working capital and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,000</span></span><span style="font-family:inherit;font-size:10pt;"> in identifiable intangible assets, is preliminary and subject to the completion of the Company's validation of working capital and its intangible valuation procedures, with the assistance of specialists. Goodwill acquired of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,815</span></span><span style="font-family:inherit;font-size:10pt;">, is expected to be deductible for income tax purposes. The acquisition was not material to the Company's financial statements.</span></div> 13971000 6804000 7167000 5156000 6000000 2815000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover Page - shares
6 Months Ended
Jun. 28, 2019
Jul. 28, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 28, 2019  
Document Transition Report false  
Entity File Number 001-36040  
Entity Registrant Name Fox Factory Holding Corp.  
Entity Central Index Key 0001424929  
Amendment Flag false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --01-03  
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 Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   38,425,119
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Current assets:    
Cash and cash equivalents $ 39,021 $ 27,958
Accounts receivable (net of allowances of $404 and $600 at June 28, 2019 and December 28, 2018, respectively) 95,738 78,882
Inventory 136,005 107,140
Prepaids and other current assets 18,742 17,967
Total current assets 289,506 231,947
Property, plant and equipment, net 95,097 64,788
Deferred tax assets 16,083 15,328
Goodwill 91,661 88,850
Intangibles, net 86,924 83,974
Other assets 502 367
Total assets 579,773 485,254
Current liabilities:    
Accounts payable 70,602 55,086
Accrued expenses 34,302 33,607
Reserve for uncertain tax positions 1,120 1,169
Current portion of long-term debt 0 6,923
Total current liabilities 106,024 96,785
Line of credit 77,553 0
Long-term debt, less current portion 0 52,503
Other liabilities 11,994 479
Total liabilities 195,571 149,767
Commitments and contingencies (Refer to Note 8 - Commitments and Contingencies)
Redeemable non-controlling interest 15,022 14,282
Stockholders’ equity    
Preferred stock, $0.001 par value — 10,000 authorized and no shares issued or outstanding as of June 28, 2019 and December 28, 2018 0 0
Common stock, $0.001 par value — 90,000 authorized; 39,274 shares issued and 38,384 outstanding as of June 28, 2019; 38,881 shares issued and 37,991 outstanding as of December 28, 2018 38 38
Additional paid-in capital 123,043 116,019
Treasury stock, at cost; 890 common shares as of June 28, 2019 and December 28, 2018 (13,754) (13,754)
Accumulated other comprehensive loss (629) (784)
Retained earnings 260,482 219,686
Total stockholders’ equity 369,180 321,205
Total liabilities, redeemable non-controlling interest and stockholders’ equity $ 579,773 $ 485,254
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 404 $ 600
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 90,000,000 90,000,000
Common stock, shares issued 39,274,000 38,881,000
Common stock, shares outstanding 38,384,000 37,991,000
Treasury stock, shares 890 890
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Sales $ 192,122 $ 156,825 $ 353,822 $ 286,617
Cost of sales 129,902 104,412 240,545 192,561
Gross profit 62,220 52,413 113,277 94,056
Operating expenses:        
Sales and marketing 11,264 9,802 20,526 18,535
Research and development 7,763 6,058 15,066 12,254
General and administrative 12,158 10,779 23,338 19,973
Amortization of purchased intangibles 1,564 1,499 3,057 3,068
Total operating expenses 32,749 28,138 61,987 53,830
Income from operations 29,471 24,275 51,290 40,226
Other expense, net:        
Interest expense 1,005 832 1,834 1,631
Other expense (income) 582 (81) 569 200
Other expense, net 1,587 751 2,403 1,831
Income before income taxes 27,884 23,524 48,887 38,395
Provision for (benefit of) income taxes 4,522 4,711 7,123 (1,868)
Net income 23,362 18,813 41,764 40,263
Less: net income attributable to non-controlling interest 441 444 740 670
Net income attributable to FOX stockholders $ 22,921 $ 18,369 $ 41,024 $ 39,593
Earnings per share:        
Basic (in dollars per share) $ 0.60 $ 0.49 $ 1.07 $ 1.05
Diluted (in dollars per share) $ 0.59 $ 0.47 $ 1.05 $ 1.02
Weighted average shares used to compute earnings per share:        
Basic (in shares) 38,286 37,722 38,164 37,674
Diluted (in shares) 39,181 38,856 39,140 38,846
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 23,362 $ 18,813 $ 41,764 $ 40,263
Other comprehensive income (loss)        
Foreign currency translation adjustments, net of tax effects 314 (1,328) 155 (853)
Other comprehensive income (loss) 314 (1,328) 155 (853)
Comprehensive income 23,676 17,485 41,919 39,410
Less: comprehensive income attributable to non-controlling interest 441 444 740 670
Comprehensive income attributable to FOX stockholders $ 23,235 $ 17,041 $ 41,179 $ 38,740
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.2
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 (loss) income
Retained earnings
Beginning Balance (in shares) at Dec. 29, 2017   38,497 890      
Beginning Balance at Dec. 29, 2017 $ 234,835 $ 38 $ (13,754) $ 112,793 $ (168) $ 135,926
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (in shares)   49        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (1,375)     (1,375)    
Redeemable non-controlling interest (1,011)         (1,011)
Stock-based compensation expense 2,046     2,046    
Foreign currency translation adjustment 475       475  
Net Income 21,224         21,224
Ending Balance (in shares) at Mar. 30, 2018   38,546 890      
Ending Balance at Mar. 30, 2018 255,913 $ 38 $ (13,754) 113,464 307 155,858
Beginning Balance at Dec. 29, 2017 12,955          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Redeemable non-controlling interest 1,011          
Net Income 226          
Ending Balance at Mar. 30, 2018 14,192          
Beginning Balance (in shares) at Dec. 29, 2017   38,497 890      
Beginning Balance at Dec. 29, 2017 234,835 $ 38 $ (13,754) 112,793 (168) 135,926
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation adjustment (853)          
Net Income 39,593          
Ending Balance (in shares) at Jun. 29, 2018   38,649 890      
Ending Balance at Jun. 29, 2018 272,530 $ 38 $ (13,754) 112,592 (1,021) 174,675
Beginning Balance at Dec. 29, 2017 12,955          
Ending Balance at Jun. 29, 2018 14,188          
Beginning Balance (in shares) at Mar. 30, 2018   38,546 890      
Beginning Balance at Mar. 30, 2018 255,913 $ 38 $ (13,754) 113,464 307 155,858
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)   103        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (2,657)     (2,657)    
Redeemable non-controlling interest 448         448
Stock-based compensation expense 1,785     1,785    
Foreign currency translation adjustment (1,328)       (1,328)  
Net Income 18,369         18,369
Ending Balance (in shares) at Jun. 29, 2018   38,649 890      
Ending Balance at Jun. 29, 2018 272,530 $ 38 $ (13,754) 112,592 (1,021) 174,675
Beginning Balance at Mar. 30, 2018 14,192          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Redeemable non-controlling interest (448)          
Net Income 444          
Ending Balance at Jun. 29, 2018 $ 14,188          
Beginning Balance (in shares) at Dec. 28, 2018 37,991 38,881 890      
Beginning Balance at Dec. 28, 2018 $ 321,205 $ 38 $ (13,754) 116,019 (784) 219,686
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)   180        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (1,229)     (1,229)    
Stock-based compensation expense 1,729     1,729    
Foreign currency translation adjustment (159)       (159)  
Net Income 18,103         18,103
Ending Balance (in shares) at Mar. 29, 2019   39,061 890      
Ending Balance at Mar. 29, 2019 339,421 $ 38 $ (13,754) 116,519 (943) 237,561
Beginning Balance at Dec. 28, 2018 14,282          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net Income 299          
Ending Balance at Mar. 29, 2019 $ 14,581          
Beginning Balance (in shares) at Dec. 28, 2018 37,991 38,881 890      
Beginning Balance at Dec. 28, 2018 $ 321,205 $ 38 $ (13,754) 116,019 (784) 219,686
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation adjustment 155          
Net Income $ 41,024          
Ending Balance (in shares) at Jun. 28, 2019 38,384 39,274 890      
Ending Balance at Jun. 28, 2019 $ 369,180 $ 38 $ (13,754) 123,043 (629) 260,482
Beginning Balance at Dec. 28, 2018 14,282          
Ending Balance at Jun. 28, 2019 15,022          
Beginning Balance (in shares) at Mar. 29, 2019   39,061 890      
Beginning Balance at Mar. 29, 2019 339,421 $ 38 $ (13,754) 116,519 (943) 237,561
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)   115        
Issuance of common stock under equity compensation plans, net of shares repurchased for income tax withholding (2,264)     (2,264)    
Issuance of stock for business acquisition (in shares)   98        
Issuance of stock for business acquisition 7,167     7,167    
Stock-based compensation expense 1,621     1,621    
Foreign currency translation adjustment 314       314  
Net Income $ 22,921         22,921
Ending Balance (in shares) at Jun. 28, 2019 38,384 39,274 890      
Ending Balance at Jun. 28, 2019 $ 369,180 $ 38 $ (13,754) $ 123,043 $ (629) $ 260,482
Beginning Balance at Mar. 29, 2019 14,581          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net Income 441          
Ending Balance at Jun. 28, 2019 $ 15,022          
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
OPERATING ACTIVITIES:    
Net income $ 41,764,000 $ 40,263,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,304,000 7,144,000
Stock-based compensation 3,350,000 3,831,000
Deferred taxes and uncertain tax positions (816,000) (12,269,000)
Loss on extinguishment of debt 516,000 0
Changes in operating assets and liabilities, net of effects of acquisition of business:    
Accounts receivable (17,115,000) (17,762,000)
Inventory (24,977,000) (10,945,000)
Income taxes (3,411,000) (1,037,000)
Prepaids and other assets (379,000) 4,217,000
Accounts payable 15,671,000 18,373,000
Accrued expenses and other liabilities (2,483,000) 1,040,000
Net cash provided by operating activities 20,424,000 32,855,000
INVESTING ACTIVITIES:    
Purchases of property and equipment (16,377,000) (9,046,000)
Acquisition of businesses (6,804,000) 0
Net cash used in investing activities (23,181,000) (9,046,000)
FINANCING ACTIVITIES:    
Proceeds from line of credit 45,000,000 0
Payments on line of credit (25,000,000) (30,476,000)
Repayment of debt (2,813,000) (2,344,000)
Repurchases from stock compensation program, net (3,494,000) (4,033,000)
Net cash provided by (used in) financing activities 13,693,000 (36,853,000)
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS 127,000 (217,000)
CHANGE IN CASH AND CASH EQUIVALENTS 11,063,000 (13,261,000)
CASH AND CASH EQUIVALENTS—Beginning of period 27,958,000 35,947,000
CASH AND CASH EQUIVALENTS—End of period 39,021,000 22,686,000
Cash paid during the period for:    
Income taxes 14,847,000 11,681,000
Cash paid for interest, net of capitalized interest 1,442,000 1,627,000
Cash paid for amounts included in the measurement of lease liabilities 2,929,000 0
Non-cash operating activities:    
Right-of-use assets obtained in exchange for lease obligations 6,131,000 0
Acquisition of business in exchange for equity $ 7,167,000 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 28, 2019
Accounting Policies [Abstract]  
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies - Fox Factory Holding Corp. (the "Company") designs and manufactures performance-defining products primarily for bicycles ("bikes"), side-by-side vehicles ("Side-by-Sides"), on-road and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks. The Company is a direct supplier to leading power vehicle original equipment manufacturers ("OEMs") and provides aftermarket products to retailers, dealerships, and distributors. Additionally, the Company supplies top bicycle OEMs and their current contract manufacturers, and provides aftermarket products to retailers and distributors.
Throughout this Form 10-Q, unless stated otherwise or as the context otherwise requires, the "Company," "FOX," "Fox Factory," "we," "us," "our," and "ours" refer to Fox Factory Holding Corp. and its operating subsidiaries on a consolidated basis.
Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 28, 2018 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 26, 2019. 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.
The Company operates on a 52-53 week fiscal calendar. For 2019 and 2018, the Company's fiscal year will end or has ended on January 3, 2020 and December 28, 2018, respectively. The twelve month periods ended January 3, 2020 and December 28, 2018, will include or have included 53 and 52 weeks, respectively. The three and six month periods ended June 28, 2019 and June 29, 2018 each included 13 weeks and 26 weeks, respectively.
Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Summary of Significant Accounting Policies - Beginning the first quarter of fiscal year 2019, the Company adopted Accounting Standards Update ("ASU") No. 2016-02, Leases ("ASU 2016-02"). 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 December 28, 2018, as filed with the SEC on February 26, 2019, 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 and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks.
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 subsequently recognized in the period that the customer utilizes the future discount. Measuring the material rights requires judgments including forecasts of future sales and product mix. At June 28, 2019, the balance of deferred revenue related to pricing provisions was $162. These amounts are expected to be recognized over the next 12 months. Revenues exclude sales tax.
Segments - The Company has determined that it has a single operating and reportable segment. The Company considers operating segments to be components of the Company for 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 and the impact of government regulations including tariffs, and the possibility of not being able to obtain additional financing when needed.
Fair Value Measurements and Financial Instruments - The Company uses the fair value hierarchy established in ASC Topic 820, Fair Value Measurements and Disclosures, which requires the valuation of assets and liabilities subject to fair value measurements using a three tiered approach and fair value measurement be classified and disclosed by the Company in one of the following three categories:
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 amount of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of the Company's Credit Facility (as defined below) approximates its fair value, as the interest rate is set based on the movement of the underlying market rates.
Recent Accounting Pronouncements - In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, which was updated in December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018, using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. During Q1 2018, the Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes, to the opening balance of retained earnings to reflect the cumulative effect of the adoption of the standard.
In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 28, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.
In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. This standard is effective for public companies for fiscal years beginning after December 15, 2019, including interim reporting periods within those years and early adoption is permitted. The Company is currently assessing the impact of this guidance.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, which clarifies the presentation of certain transactions, including but not limited to contingent consideration payments made after a business combination and debt prepayment and extinguishment costs in the cash flow statement. The Company adopted ASU 2016-16 effective in the first quarter of fiscal year 2019. The adoption of ASU 2016-15 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard will be effective for fiscal years beginning after December 15, 2019 and early adoption is permitted. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues
6 Months Ended
Jun. 28, 2019
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table summarizes total sales by product category:
 
For the three months ended
 
For the six months ended
 
June 28, 2019

June 29, 2018
 
June 28, 2019

June 29, 2018
Powered Vehicles
$
115,245

 
$
82,247

 
$
211,954

 
$
154,381

Specialty Sports
76,877

 
74,578

 
141,868

 
132,236

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


The following table summarizes total sales by sales channel:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019

June 29, 2018
OEM
$
117,321

 
$
86,994

 
$
217,826

 
$
160,052

Aftermarket
74,801

 
69,831

 
135,996

 
126,565

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


The following table summarizes total sales generated by geographic location of the customer:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
North America
$
131,158

 
$
98,565

 
$
240,790

 
$
181,734

Asia
27,981

 
30,968

 
51,367

 
52,171

Europe
30,515

 
25,493

 
58,050

 
49,408

Rest of the world
2,468

 
1,799

 
3,615

 
3,304

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory
6 Months Ended
Jun. 28, 2019
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consisted of the following:
 
June 28,

December 28,
 
2019
 
2018
Raw materials
$
89,049

 
$
75,652

Work-in-process
13,035

 
5,880

Finished goods
33,921

 
25,608

Total inventory
$
136,005

 
$
107,140


XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment, net
6 Months Ended
Jun. 28, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
 
June 28,

December 28,
 
2019
 
2018
Machinery and manufacturing equipment
$
51,008

 
$
41,332

Leasehold improvements
11,051

 
10,386

Internal-use computer software
15,626

 
14,416

Lease right of use assets
17,652

 

Building and land
22,921

 
18,978

Information systems, office equipment and furniture
8,603

 
7,262

Transportation equipment
4,403

 
3,932

Total
131,264

 
96,306

Less: accumulated depreciation and amortization
(36,167
)
 
(31,518
)
Property, plant and equipment, net
$
95,097

 
$
64,788



The Company’s long-lived assets by geographic location are as follows:
 
June 28,
 
December 28,
 
2019
 
2018
United States
$
84,211

 
$
59,056

International
10,886

 
5,732

Total long-lived assets
$
95,097

 
$
64,788


XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 28, 2019
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 8 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.69 years and the weighted-average incremental borrowing rate was 3.75% as of June 28, 2019.
Operating lease costs consisted of the following:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 28, 2019
Operating lease cost
$
1,549

 
$
2,969

Other lease costs (1)
242

 
425

Total
$
1,791

 
$
3,394

 
 
 
 
(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.
 
 

Lease costs for the three and six months ended June 29, 2018 were $1,630 and $3,326, respectively.
Supplemental balance sheet information related to the Company's operating leases is as follows:
 
Balance Sheet Classification
 
June 28, 2019
Operating lease right-of-use assets
Property, plant and equipment
 
$
17,652

Current lease liabilities
Accrued expenses
 
$
5,990

Non-current lease liabilities
Other liabilities
 
$
11,994


Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal year
Total future payments
2019 (excluding the six months ended June 28, 2019)
$
2,979

2020
5,372

2021
3,779

2022
2,179

2023
2,194

Thereafter
3,151

Total lease payments
19,654

Less: imputed interest
(1,670
)
Present value of lease liabilities
17,984

Less: current portion
(5,990
)
Lease liabilities less current portion
$
11,994


XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses
6 Months Ended
Jun. 28, 2019
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following:
 
June 28,

December 28,
 
2019

2018
Payroll and related expenses
$
12,392

 
$
15,870

Current portion of lease liabilities
5,990

 

Warranty
6,208

 
6,433

Income tax payable
3,601

 
6,691

Other accrued expenses
6,111

 
4,613

Total
$
34,302

 
$
33,607



Activity related to warranties is as follows:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
Beginning warranty liability
$
5,740

 
$
6,596

 
$
6,433

 
$
6,481

Charge to cost of sales
1,558

 
503

 
2,133

 
1,797

Fair value of warranty assumed in acquisition
100

 

 
100

 

Costs incurred
(1,190
)
 
(957
)
 
(2,458
)
 
(2,136
)
Ending warranty liability
$
6,208

 
$
6,142

 
$
6,208

 
$
6,142


XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
6 Months Ended
Jun. 28, 2019
Debt Disclosure [Abstract]  
Debt Debt
Former Second Amended and Restated Credit Facility
In August 2013, the Company entered into a credit facility with SunTrust Bank, N.A. and other named lenders, periodically was amended and restated, (the "Second Amended and Restated Credit Facility"). The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new Credit Facility with Bank of America, N.A. ("Bank of America"). The Company expensed $516 of remaining debt issuance costs, which are included in other expense, net on the Condensed Consolidated Statements of Income.
New Credit Facility
In June 2019, the Company entered into a credit facility with Bank of America and other named lenders (the "The Credit Facility"). The Credit Facility, which matures on June 3, 2024, provides a senior secured revolving line of credit with a maximum borrowing capacity of $250,000. The Company paid $510 in loan costs that will be deferred and amortized on a straight-line basis over the term of the Credit Facility.
The 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 1.50%, or based on the base rate offered by Bank of America plus a margin ranging from 0.00% to 0.50%. At June 28, 2019, the one-month LIBOR and prime rates were 2.40% and 5.50%, respectively. At June 28, 2019, our weighted average interest rate on outstanding borrowing was 3.64%. The 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 June 28, 2019.
The Credit Facility permits up to $15,000 of the aggregate revolving commitment to be used by the Company for issuance of letters of credit, of which $5,000 was outstanding at June 28, 2019.
The following table summarizes the line of credit under the Credit Facility:
 
June 28,
 
2019
Amount outstanding
$
77,553

Standby letter of credit
5,000

Available borrowing capacity
167,447

Total borrowing capacity
$
250,000

Maturity date
June 3, 2024

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 28, 2019
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 due to 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 April 2018, the PTAB issued opinions in the ‘027 Patent petition cases stating that the Company has not shown the claims of the ‘027 Patent to be obvious. Regarding the PTAB ‘027 opinions, the Company has filed an Appeal to the Court of Appeals for the Federal Circuit. Regarding that appeal the Company has further moved the CAFC for remand of the ‘027 IPR to the PTAB. The PTAB has issued an opinion in the ‘250 Patent petition 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.  A second lawsuit was filed by the Company 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 stay of the SRAM lawsuits against the Company have been lifted by the U.S. District Court, Northern District of Illinois.  The Company filed and SRAM filed lawsuits are now moving forward in the respective courts.

Due to the inherent uncertainties of litigation, the Company is not able to predict either the outcome or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the consolidated financial statements for the settlement of these matters. Were an unfavorable ruling to occur, or if factors indicate that a loss is probable and reasonably estimable, the Company's business, financial condition or results of operations could be materially and adversely affected. The Company is involved in other legal matters that arise in the ordinary course of business. Based on information currently available, management does not believe that the ultimate resolution of these matters will have a material adverse effect on the Company's financial condition, results of operations or cash flows.
Other Commitments - On November 30, 2017, the Company through FF US Holding Corp. acquired an 80% interest in the business of Flagship, Inc. ("Tuscany"). The stockholders' agreement provides the Company with a call option (the "Call Option") to acquire the remaining 20% of Tuscany any time from November 30, 2019 through November 30, 2024 at a value that approximates fair market value. In addition, if the Call Option has not been exercised as of November 30, 2024, the non-controlling owners shall be entitled to exercise a put option on November 30, 2024 and for a 180 day period thereafter, which would require the Company to purchase all of the remaining shares held by the non-controlling owners at a price that approximates fair market value.
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. Ultimately, the Court remanded the case to the South Dakota Supreme Court on the question of “whether some other principle in the Court’s Commerce Clause doctrine might invalidate the Act,” which may delay federal legislation on the issue. However, as a result of the Court’s decision, additional states may now begin requiring all remote sellers, primarily those engaged in e-commerce, to register, collect and remit sales and use taxes on transactions with in-state customers. Numerous states have either enacted legislation or informally indicated that they will not assert liability for uncollected taxes on a retroactive basis. Nevertheless, 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 June 28, 2019. 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 26 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements and Financial Instruments
6 Months Ended
Jun. 28, 2019
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:
 
June 28, 2019
 
December 28, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     Second Amended and Restated Credit facility
$

 
$

 
$

 
$

 
$

 
$
59,426

 
$

 
$
59,426

Non-controlling interest subject to put provisions

 

 
15,022

 
15,022

 

 

 
14,282

 
14,282

Total liabilities measured at fair value
$

 
$

 
$
15,022

 
$
15,022

 
$

 
$
59,426

 
$
14,282

 
$
73,708


There were no transfers of assets or liabilities between Level 1, Level 2, and Level 3 categories of the fair value hierarchy during the three and six month period ended June 28, 2019.
The Company used Level 2 inputs to determine the fair value of its Second Amended and Restated Credit Facility. As of December 28, 2018, the carrying amount of the principal under the Company’s Second Amended and Restated Credit Facility approximated fair value because it had a variable interest rate that reflected market changes in interest rates and changes in the Company’s net leverage ratio. The Company paid off the Second Amended and Restated Credit Facility in June 2019 upon entering into the new revolving Credit Facility with Bank of America.
The Company has potential obligations to purchase the non-controlling interests held by third parties in the Tuscany subsidiary. These obligations are in the form of put provisions and are exercisable at the third-party owners' discretion within the specified periods outlined in the put provision within the Tuscany stockholders' agreement. If these put provisions were exercised, the Company would be required to purchase the third-party owners' non-controlling interests at the appraised fair value. The initial non-controlling interest value was implicit in the purchase price and is revalued each quarter, with the adjustment being recorded directly as a component of retained earnings. The methodology the Company uses to estimate the fair value of the non-controlling interests subject to these put provisions is based on an average multiple of earnings before income taxes, depreciation and amortization ("EBITDA"), taking into consideration historical earnings and other factors. The carrying value of the non-controlling interest as of June 28, 2019 has been adjusted to reflect the valuation floor, which represents the sum of the initial valuation and the cumulative net earnings attributable to the non-controlling interest. The estimated fair values of the non-controlling interests subject to put provisions can fluctuate and the implicit multiple of earnings at which these non-controlling interest obligations may ultimately be settled could vary significantly from our future estimates depending upon market conditions.
The following table provides a reconciliation of the beginning and ending balances for the Company's redeemable non-controlling interest measured at fair value using Level 3 inputs:
 
Redeemable Non-Controlling Interest (level 3 measurement)
Balance at December 28, 2018
$
14,282

Net income attributable to non-controlling interest
740

Balance at June 28, 2019
$
15,022


XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
6 Months Ended
Jun. 28, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stockholders' Equity Stockholders' Equity
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
 
For the six months ended
 
June 28, 2019

June 29, 2018
 
June 28, 2019
 
June 29, 2018
Cost of sales
$
114

 
$
131

 
$
243

 
$
233

Sales and marketing
113

 
139

 
239

 
299

Research and development
155

 
154

 
320

 
296

General and administrative
1,239

 
1,361

 
2,548

 
3,003

Total
$
1,621

 
$
1,785

 
$
3,350

 
$
3,831

The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the six months ended June 28, 2019.
 
Unvested RSUs
 
Number of shares outstanding
 
Weighted-average grant date fair value
Unvested at December 28, 2018
655

 
$
29.34

Granted
19

 
$
71.94

Canceled
(9
)
 
$
30.97

Vested
(169
)
 
$
26.45

Unvested at June 28, 2019
496

 
$
31.91


As of June 28, 2019, the Company had approximately $11,208 of unrecognized stock-based compensation expense related to RSUs, which will be recognized over the remaining weighted-average vesting period of approximately 2.46 years.
During the six months ended June 28, 2019, 190 shares of common stock were issued due to the exercise of stock options, resulting in proceeds of $966. No options to purchase common stock expired or were forfeited during the six months ended June 28, 2019. As of June 28, 2019, stock-based compensation expense related to stock options has been fully recognized.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 28, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
Provision for (benefit of) income taxes
$
4,522

 
$
4,711

 
$
7,123

 
$
(1,868
)
Effective tax rates
16.2
%
 
20.0
%
 
14.6
%
 
(4.9
)%

For the three and six months ended June 28, 2019, and the three months ended June 29, 2018, the difference between the Company's effective tax rate and the 21% federal statutory rate resulted primarily from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and $1,808, $3,635, and $880 from excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.

For the six months ended June 29, 2018, the difference between the Company's effective tax benefit of 4.9% and the 21% federal statutory rate resulted primarily from a $9,838 one-time impact of the favorable conclusion of the 2015 U.S. Internal Revenue Service ("IRS") audit and the recognition of related tax positions with respect to the deductibility of amortization and depreciation expense resulting from the acquisition of the Company in 2008. The benefit of the deductions was not recognized in accounting for the acquisition due to uncertainty about whether the tax position would withstand audit. The results of the closing agreement with the IRS provided basis for the Company to conclude that the amortization and depreciation will be deductible for all open tax years. In addition, the effective tax rate benefited from lower foreign tax rates, lower effective federal rates on foreign derived intangible income, research and development credits, and $1,117 from excess benefits related to stock-based compensation. These benefits were partially offset by state taxes, foreign withholding taxes and the impact of non-deductible expenses.
The Company's federal tax returns for 2016 and forward, state tax returns for 2014 forward, and foreign tax returns from 2016 forward are subject to examination by tax authorities. The Company is currently under examination by the California state tax authority for 2015 and 2016.
The Company has obtained tax incentives in Switzerland that are effective on a formal basis through March 2019, and indefinitely on a statutory basis, as long as the Company's operations meet specified criteria. The effect of the tax incentive was not material to the Company's income tax provision for the three and six months ended June 28, 2019 and June 29, 2018.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party Agreements
6 Months Ended
Jun. 28, 2019
Related Party Transactions [Abstract]  
Related Party Agreements Related Party Agreements
Fox Factory, Inc. has a triple-net building lease for its manufacturing and office facilities in Watsonville, California. The building is owned by a former member of our Board of Directors who retired on August 28, 2018. Rent expense under this lease was $179 and $358 for the three and six months ended June 29, 2018, respectively.
On September 28, 2018, the Company purchased Tuscany's facilities from certain non-controlling interest stockholders who are also employees of the Company. The total purchase price was $3,750. The Company leased these properties prior to purchasing them. Rent expense under these leases was $86 and $171 for the three and six months ended June 29, 2018, respectively.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisition
6 Months Ended
Jun. 28, 2019
Subsequent Events [Abstract]  
Acquisition Acquisition
On May 3, 2019, the Company acquired substantially all assets of Air Ride Technologies, Inc. dba RideTech, a manufacturer of suspension systems that enhance the handling and ride quality of muscle cars, trucks, sports cars and hot rods. In connection with the acquisition, the Company paid approximately $13,971, of which $6,804 was cash on hand and $7,167 was from newly issued unregistered shares of common stock. The allocation of the purchase price to the assets acquired and liabilities assumed, including $5,156 in net working capital and $6,000 in identifiable intangible assets, is preliminary and subject to the completion of the Company's validation of working capital and its intangible valuation procedures, with the assistance of specialists. Goodwill acquired of $2,815, is expected to be deductible for income tax purposes. The acquisition was not material to the Company's financial statements.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 28, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation - The accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted (“GAAP”) in the United States of America ("U.S." or "United States") and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 28, 2018 included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 26, 2019. 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
The Company operates on a 52-53 week fiscal calendar. For 2019 and 2018, the Company's fiscal year will end or has ended on January 3, 2020 and December 28, 2018, respectively. The twelve month periods ended January 3, 2020 and December 28, 2018, will include or have included 53 and 52 weeks, respectively. The three and six month periods ended June 28, 2019 and June 29, 2018 each included 13 weeks and 26 weeks, respectively.
Principles of Consolidation
Principles of Consolidation - These condensed consolidated financial statements include the Company and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Revenue Recognition
Revenue Recognition - Revenues are generated from the sale of performance-defining products and systems to customers worldwide. The Company’s performance-defining products and systems are solutions that improve performance of powered vehicles and bikes. Powered vehicles include Side-by-Sides, on-road and off-road vehicles and trucks, all-terrain vehicles or ATVs, snowmobiles, specialty vehicles and applications, motorcycles and commercial trucks.
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 subsequently recognized in the period that the customer utilizes the future discount. Measuring the material rights requires judgments including forecasts of future sales and product mix. At June 28, 2019, the balance of deferred revenue related to pricing provisions was $162. These amounts are expected to be recognized over the next 12 months. Revenues exclude sales tax.
Segments
Segments - The Company has determined that it has a single operating and reportable segment. The Company considers operating segments to be components of the Company for 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 and the impact of government regulations including tariffs, and the possibility of not being able to obtain additional financing when needed.
Fair Value Measurements and Financial Instruments
Fair Value Measurements and Financial Instruments - The Company uses the fair value hierarchy established in ASC Topic 820, Fair Value Measurements and Disclosures, which requires the valuation of assets and liabilities subject to fair value measurements using a three tiered approach and fair value measurement be classified and disclosed by the Company in one of the following three categories:
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 amount of the Company's financial instruments, including cash, receivables, accounts payable, and accrued liabilities approximate their fair values due to their short-term nature. The carrying amount of the Company's Credit Facility (as defined below) approximates its fair value, as the interest rate is set based on the movement of the underlying market rates.
Recent Accounting Pronouncements
Recent Accounting Pronouncements - In May 2014, the FASB and International Accounting Standards Board issued their converged standard on revenue recognition, ASU 2014-09, which was updated in December 2016 with the release of ASU 2016-20. This standard outlines a single comprehensive model for companies to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity recognizes revenue to depict the transfer of promised goods and services in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. In addition, the new standard requires that reporting companies disclose the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2018, using the modified retrospective implementation method. The Company applied the guidance to all open contracts at the date of initial application. The primary impact of adopting the standard resulted from certain pricing provisions within contracts that provide the customer with a material right. Under the new standard, revenue attributed to such pricing provisions is deferred and recognized when the right is exercised by the customer. During Q1 2018, the Company recorded a cumulative effect adjustment of $368 gross and $281 net of taxes, to the opening balance of retained earnings to reflect the cumulative effect of the adoption of the standard.
In February 2016, the FASB issued ASU 2016-02, Leases, which supersedes the existing guidance for lease accounting. To meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases, this ASU requires lessees to recognize most leases on the balance sheet as right-of-use assets and lease liabilities.
The Company adopted this guidance as of the beginning of the first quarter of fiscal year 2019, with a cumulative effect adjustment to the opening balance of retained earnings at December 28, 2018 with no restatement of comparative periods’ financial information ("current-period adjustment method"). Additionally, the Company adopted this guidance using practical expedients with respect to the assessment of embedded leases, lease classification, and initial indirect costs for expired and existing leases. The Company also elected the practical expedient related to treating lease and non-lease components as a single lease component for all of its leases and elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities. The Company did not use the hindsight practical expedient to adopt this guidance. The Company recorded a cumulative effect adjustment of $13,637 to operating lease right-of-use assets, $13,937 to operating lease liabilities, and $300 gross ($228 net of taxes) to the opening balance of the Company's retained earnings to reflect the cumulative effect of the adoption of the standard. This standard did not have a material impact on our consolidated income statements.
In June 2016, the FASB issue ASU 2016-13, Financial Instruments: Credit Losses, which adds an impairment model that is based on expected losses rather than incurred losses. Under this standard, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. This standard is effective for public companies for fiscal years beginning after December 15, 2019, including interim reporting periods within those years and early adoption is permitted. The Company is currently assessing the impact of this guidance.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, which clarifies the presentation of certain transactions, including but not limited to contingent consideration payments made after a business combination and debt prepayment and extinguishment costs in the cash flow statement. The Company adopted ASU 2016-16 effective in the first quarter of fiscal year 2019. The adoption of ASU 2016-15 did not have a material impact on the Company's consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other: Internal-Use Software, which helps simplify how entities evaluate the accounting for costs paid by a customer in a cloud computing arrangement that is a service contract. This standard will be effective for fiscal years beginning after December 15, 2019 and early adoption is permitted. The Company is currently assessing the impact this guidance will have on its consolidated financial statements.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Tables)
6 Months Ended
Jun. 28, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following table summarizes total sales by product category:
 
For the three months ended
 
For the six months ended
 
June 28, 2019

June 29, 2018
 
June 28, 2019

June 29, 2018
Powered Vehicles
$
115,245

 
$
82,247

 
$
211,954

 
$
154,381

Specialty Sports
76,877

 
74,578

 
141,868

 
132,236

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


The following table summarizes total sales by sales channel:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019

June 29, 2018
OEM
$
117,321

 
$
86,994

 
$
217,826

 
$
160,052

Aftermarket
74,801

 
69,831

 
135,996

 
126,565

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


The following table summarizes total sales generated by geographic location of the customer:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
North America
$
131,158

 
$
98,565

 
$
240,790

 
$
181,734

Asia
27,981

 
30,968

 
51,367

 
52,171

Europe
30,515

 
25,493

 
58,050

 
49,408

Rest of the world
2,468

 
1,799

 
3,615

 
3,304

Total sales
$
192,122

 
$
156,825

 
$
353,822

 
$
286,617


XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory (Tables)
6 Months Ended
Jun. 28, 2019
Inventory Disclosure [Abstract]  
Inventory
Inventory consisted of the following:
 
June 28,

December 28,
 
2019
 
2018
Raw materials
$
89,049

 
$
75,652

Work-in-process
13,035

 
5,880

Finished goods
33,921

 
25,608

Total inventory
$
136,005

 
$
107,140


XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment, net (Tables)
6 Months Ended
Jun. 28, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
 
June 28,

December 28,
 
2019
 
2018
Machinery and manufacturing equipment
$
51,008

 
$
41,332

Leasehold improvements
11,051

 
10,386

Internal-use computer software
15,626

 
14,416

Lease right of use assets
17,652

 

Building and land
22,921

 
18,978

Information systems, office equipment and furniture
8,603

 
7,262

Transportation equipment
4,403

 
3,932

Total
131,264

 
96,306

Less: accumulated depreciation and amortization
(36,167
)
 
(31,518
)
Property, plant and equipment, net
$
95,097

 
$
64,788


Long-lived Assets by Geographic Location
The Company’s long-lived assets by geographic location are as follows:
 
June 28,
 
December 28,
 
2019
 
2018
United States
$
84,211

 
$
59,056

International
10,886

 
5,732

Total long-lived assets
$
95,097

 
$
64,788


XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 28, 2019
Leases [Abstract]  
Lease Costs
Operating lease costs consisted of the following:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 28, 2019
Operating lease cost
$
1,549

 
$
2,969

Other lease costs (1)
242

 
425

Total
$
1,791

 
$
3,394

 
 
 
 
(1) Includes short-term leases and variable lease costs. The Company elected a policy exclusion permitting leases with an original lease term of less than one year to be excluded from the right-of-use assets and lease liabilities.
 
 

Supplemental Balance Sheet Information
Supplemental balance sheet information related to the Company's operating leases is as follows:
 
Balance Sheet Classification
 
June 28, 2019
Operating lease right-of-use assets
Property, plant and equipment
 
$
17,652

Current lease liabilities
Accrued expenses
 
$
5,990

Non-current lease liabilities
Other liabilities
 
$
11,994


Maturity of Lease Liabilities
Maturities of lease liabilities by fiscal year for the Company's operating leases are as follows:
For fiscal year
Total future payments
2019 (excluding the six months ended June 28, 2019)
$
2,979

2020
5,372

2021
3,779

2022
2,179

2023
2,194

Thereafter
3,151

Total lease payments
19,654

Less: imputed interest
(1,670
)
Present value of lease liabilities
17,984

Less: current portion
(5,990
)
Lease liabilities less current portion
$
11,994


XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 28, 2019
Payables and Accruals [Abstract]  
Accrued Expenses
Accrued expenses consisted of the following:
 
June 28,

December 28,
 
2019

2018
Payroll and related expenses
$
12,392

 
$
15,870

Current portion of lease liabilities
5,990

 

Warranty
6,208

 
6,433

Income tax payable
3,601

 
6,691

Other accrued expenses
6,111

 
4,613

Total
$
34,302

 
$
33,607


Activity Related to Warranties
Activity related to warranties is as follows:
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
Beginning warranty liability
$
5,740

 
$
6,596

 
$
6,433

 
$
6,481

Charge to cost of sales
1,558

 
503

 
2,133

 
1,797

Fair value of warranty assumed in acquisition
100

 

 
100

 

Costs incurred
(1,190
)
 
(957
)
 
(2,458
)
 
(2,136
)
Ending warranty liability
$
6,208

 
$
6,142

 
$
6,208

 
$
6,142


XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Tables)
6 Months Ended
Jun. 28, 2019
Debt Disclosure [Abstract]  
Summary of Second Amended and Restated Credit Facility
The following table summarizes the line of credit under the Credit Facility:
 
June 28,
 
2019
Amount outstanding
$
77,553

Standby letter of credit
5,000

Available borrowing capacity
167,447

Total borrowing capacity
$
250,000

Maturity date
June 3, 2024

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements and Financial Instruments (Tables)
6 Months Ended
Jun. 28, 2019
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:
 
June 28, 2019
 
December 28, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Liabilities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     Second Amended and Restated Credit facility
$

 
$

 
$

 
$

 
$

 
$
59,426

 
$

 
$
59,426

Non-controlling interest subject to put provisions

 

 
15,022

 
15,022

 

 

 
14,282

 
14,282

Total liabilities measured at fair value
$

 
$

 
$
15,022

 
$
15,022

 
$

 
$
59,426

 
$
14,282

 
$
73,708


Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table provides a reconciliation of the beginning and ending balances for the Company's redeemable non-controlling interest measured at fair value using Level 3 inputs:
 
Redeemable Non-Controlling Interest (level 3 measurement)
Balance at December 28, 2018
$
14,282

Net income attributable to non-controlling interest
740

Balance at June 28, 2019
$
15,022


XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 28, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
The following table summarizes the allocation of stock-based compensation in the accompanying consolidated statements of income:
 
For the three months ended
 
For the six months ended
 
June 28, 2019

June 29, 2018
 
June 28, 2019
 
June 29, 2018
Cost of sales
$
114

 
$
131

 
$
243

 
$
233

Sales and marketing
113

 
139

 
239

 
299

Research and development
155

 
154

 
320

 
296

General and administrative
1,239

 
1,361

 
2,548

 
3,003

Total
$
1,621

 
$
1,785

 
$
3,350

 
$
3,831

Schedule of Nonvested Restricted Stock Units Activity
The following table summarizes the activity for the Company's unvested restricted stock units ("RSU") for the six months ended June 28, 2019.
 
Unvested RSUs
 
Number of shares outstanding
 
Weighted-average grant date fair value
Unvested at December 28, 2018
655

 
$
29.34

Granted
19

 
$
71.94

Canceled
(9
)
 
$
30.97

Vested
(169
)
 
$
26.45

Unvested at June 28, 2019
496

 
$
31.91


XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Tables)
6 Months Ended
Jun. 28, 2019
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
 
For the three months ended
 
For the six months ended
 
June 28, 2019
 
June 29, 2018
 
June 28, 2019
 
June 29, 2018
Provision for (benefit of) income taxes
$
4,522

 
$
4,711

 
$
7,123

 
$
(1,868
)
Effective tax rates
16.2
%
 
20.0
%
 
14.6
%
 
(4.9
)%

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
Jun. 28, 2019
USD ($)
Accounting Policies [Abstract]  
Deferred revenue $ 162
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 29, 2018
Mar. 30, 2018
Jun. 28, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right-of-use assets     $ 17,652
Operating lease liabilities     $ 17,984
ASU 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect on retained earnings, before tax   $ 368  
Cumulative effect on retained earnings, net of taxes   $ 281  
ASU 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect on retained earnings, before tax $ 300    
Cumulative effect on retained earnings, net of taxes 228    
Operating lease right-of-use assets 13,637    
Operating lease liabilities $ 13,937    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Disaggregation of Revenue [Line Items]        
Total sales $ 192,122 $ 156,825 $ 353,822 $ 286,617
Powered Vehicles        
Disaggregation of Revenue [Line Items]        
Total sales 115,245 82,247 211,954 154,381
Specialty Sports        
Disaggregation of Revenue [Line Items]        
Total sales $ 76,877 $ 74,578 $ 141,868 $ 132,236
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Sales by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Disaggregation of Revenue [Line Items]        
Total sales $ 192,122 $ 156,825 $ 353,822 $ 286,617
OEM        
Disaggregation of Revenue [Line Items]        
Total sales 117,321 86,994 217,826 160,052
Aftermarket        
Disaggregation of Revenue [Line Items]        
Total sales $ 74,801 $ 69,831 $ 135,996 $ 126,565
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Sales by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Disaggregation of Revenue [Line Items]        
Total sales $ 192,122 $ 156,825 $ 353,822 $ 286,617
North America        
Disaggregation of Revenue [Line Items]        
Total sales 131,158 98,565 240,790 181,734
Asia        
Disaggregation of Revenue [Line Items]        
Total sales 27,981 30,968 51,367 52,171
Europe        
Disaggregation of Revenue [Line Items]        
Total sales 30,515 25,493 58,050 49,408
Rest of the world        
Disaggregation of Revenue [Line Items]        
Total sales $ 2,468 $ 1,799 $ 3,615 $ 3,304
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 89,049 $ 75,652
Work-in-process 13,035 5,880
Finished goods 33,921 25,608
Total inventory $ 136,005 $ 107,140
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment, net (Property, Plant and Equipment) (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 131,264 $ 96,306
Less: accumulated depreciation and amortization (36,167) (31,518)
Property, plant and equipment, net 95,097 64,788
Machinery and manufacturing equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 51,008 41,332
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 11,051 10,386
Internal-use computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 15,626 14,416
Lease right of use assets    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 17,652 0
Building and land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 22,921 18,978
Information systems, office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 8,603 7,262
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 4,403 $ 3,932
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment, net (Long-lived Assets by Geographic Location) (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Property, Plant and Equipment [Line Items]    
Total long-lived assets $ 95,097 $ 64,788
United States    
Property, Plant and Equipment [Line Items]    
Total long-lived assets 84,211 59,056
International    
Property, Plant and Equipment [Line Items]    
Total long-lived assets $ 10,886 $ 5,732
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Additional Information (Details)
6 Months Ended
Jun. 28, 2019
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
Option to terminate, term 1 year
Weighted-average remaining lease term 4 years 8 months 8 days
Weighted-average incremental borrowing rate 3.75%
Minimum  
Lessee, Lease, Description [Line Items]  
Contract term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Contract term 8 years
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Leases [Abstract]        
Operating lease cost $ 1,549   $ 2,969  
Other lease costs 242   425  
Total $ 1,791 $ 1,630 $ 3,394 $ 3,326
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Leases [Abstract]    
Operating lease right-of-use assets $ 17,652  
Current lease liabilities 5,990 $ 0
Non-current lease liabilities $ 11,994  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Dec. 28, 2018
Leases [Abstract]    
2019 (excluding the six months ended June 28, 2019) $ 2,979  
2020 5,372  
2021 3,779  
2022 2,179  
2023 2,194  
Thereafter 3,151  
Total lease payments 19,654  
Less: imputed interest (1,670)  
Present value of lease liabilities 17,984  
Less: current portion (5,990) $ 0
Lease liabilities less current portion $ 11,994  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses (Components) (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 29, 2019
Dec. 28, 2018
Jun. 29, 2018
Mar. 30, 2018
Dec. 29, 2017
Payables and Accruals [Abstract]            
Payroll and related expenses $ 12,392   $ 15,870      
Current portion of lease liabilities 5,990   0      
Warranty 6,208 $ 5,740 6,433 $ 6,142 $ 6,596 $ 6,481
Income tax payable 3,601   6,691      
Other accrued expenses 6,111   4,613      
Total $ 34,302   $ 33,607      
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses (Activity Related to Warranties) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning warranty liability $ 5,740 $ 6,596 $ 6,433 $ 6,481
Charge to cost of sales 1,558 503 2,133 1,797
Fair value of warranty assumed in acquisition 100 0 100 0
Costs incurred (1,190) (957) (2,458) (2,136)
Ending warranty liability $ 6,208 $ 6,142 $ 6,208 $ 6,142
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Additional Information (Details)
1 Months Ended 6 Months Ended
Jun. 28, 2019
USD ($)
Jun. 28, 2019
USD ($)
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 250,000,000 $ 250,000,000
Standby letter of credit 5,000,000 5,000,000
Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity 250,000,000 250,000,000
Loan costs $ 510,000 $ 510,000
Weighted average interest rate on outstanding borrowings 3.64% 3.64%
Revolving Credit Facility | LIBOR    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent)   2.40%
Revolving Credit Facility | LIBOR | Minimum    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent) 1.00%  
Revolving Credit Facility | LIBOR | Maximum    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent) 1.50%  
Revolving Credit Facility | Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent)   5.50%
Revolving Credit Facility | Prime Rate | Minimum    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent) 0.00%  
Revolving Credit Facility | Prime Rate | Maximum    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent) 0.50%  
Letter of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 15,000,000 $ 15,000,000
Credit Facility    
Debt Instrument [Line Items]    
Remaining debt issuance costs expensed   $ 516,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Summary of Amended and Restated Credit Facility (Details)
$ in Thousands
Jun. 28, 2019
USD ($)
Debt Disclosure [Abstract]  
Amount outstanding $ 77,553
Standby letter of credit 5,000
Available borrowing capacity 167,447
Total borrowing capacity $ 250,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Commitment and Contingencies (Details) - Tuscany
Nov. 30, 2017
Loss Contingencies [Line Items]  
Ownership interest acquired (as a percent) 80.00%
Call option to acquire remaining interest (as a percent) 20.00%
Period to exercise put option 180 days
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 29, 2019
Dec. 28, 2018
Jun. 29, 2018
Mar. 30, 2018
Dec. 29, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility $ 0   $ 59,426      
Non-controlling interest subject to put provisions 15,022 $ 14,581 14,282 $ 14,188 $ 14,192 $ 12,955
Total liabilities measured at fair value 15,022   73,708      
Level 1            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility 0   0      
Non-controlling interest subject to put provisions 0   0      
Total liabilities measured at fair value 0   0      
Level 2            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility 0   59,426      
Non-controlling interest subject to put provisions 0   0      
Total liabilities measured at fair value 0   59,426      
Level 3            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility 0   0      
Non-controlling interest subject to put provisions 15,022   14,282      
Total liabilities measured at fair value $ 15,022   $ 14,282      
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements and Financial Instruments - Reconciliation of Contingent Consideration (Details)
$ in Thousands
6 Months Ended
Jun. 28, 2019
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 28, 2018 $ 14,282
Net income attributable to non-controlling interest 740
Balance at June 28, 2019 $ 15,022
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Equity Incentive Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense $ 1,621 $ 1,785 $ 3,350 $ 3,831
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 114 131 243 233
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 113 139 239 299
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense 155 154 320 296
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Allocated share-based compensation expense $ 1,239 $ 1,361 $ 2,548 $ 3,003
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Unvested RSU Activity (Details) - RSUs
shares in Thousands
6 Months Ended
Jun. 28, 2019
$ / shares
shares
Number of shares outstanding  
Unvested at beginning of period (in shares) | shares 655
Granted (in shares) | shares 19
Forfeited (in shares) | shares (9)
Vested (in shares) | shares (169)
Unvested at end of period (in shares) | shares 496
Weighted-average grant date fair value  
Unvested at beginning of period (in usd per share) | $ / shares $ 29.34
Granted (in usd per share) | $ / shares 71.94
Forfeited (in usd per share) | $ / shares 30.97
Vested (in usd per share) | $ / shares 26.45
Unvested at end of period (in usd per share) | $ / shares $ 31.91
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Additional Information (Details)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 28, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of stock options exercised (in shares) | shares 190
Proceeds from exercise of stock options $ 966
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense related to RSUs $ 11,208
Period for recognition of unrecognized stock-based compensation expense 2 years 5 months 15 days
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Income Tax Disclosure [Abstract]        
Provision for (benefit of) income taxes $ 4,522 $ 4,711 $ 7,123 $ (1,868)
Effective tax rates 16.20% 20.00% 14.60% (4.90%)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Income Tax Contingency [Line Items]        
Federal statutory rate     21.00% 21.00%
Effective tax rates 16.20% 20.00% 14.60% (4.90%)
One-time impact of favorable conclusion of 2015 audit and recognition of tax position relate with depreciation and amortization expense       $ (9,838)
RSUs        
Income Tax Contingency [Line Items]        
Excess benefits related to exercise of awards $ 1,808 $ 880 $ 3,635 $ 1,117
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2018
Jun. 29, 2018
Jun. 29, 2018
Founder and Minority Stockholder | Related Party Transactions      
Related Party Transaction [Line Items]      
Payments made under lease   $ 179 $ 358
Beneficial Owner | Purchase of Properties | Employees      
Related Party Transaction [Line Items]      
Amount of related party transaction $ 3,750    
Beneficial Owner | Rental of Buildings | Employees      
Related Party Transaction [Line Items]      
Expenses from transactions with related party   $ 86 $ 171
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisition (Details) - USD ($)
$ in Thousands
May 03, 2019
Jun. 28, 2019
Dec. 28, 2018
Business Acquisition [Line Items]      
Goodwill   $ 91,661 $ 88,850
RideTech      
Business Acquisition [Line Items]      
Consideration $ 13,971    
Cash 6,804    
Newly issued unregistered shares of common stock 7,167    
Net working capital 5,156    
Identifiable intangible assets 6,000    
Goodwill $ 2,815    
XML 67 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (281,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (228,000)
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (281,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (228,000)
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ..)_TX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ XXG_3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #CB?].PFE,P>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.EF!B:C+91,GD)"8!.(6)=X6K6FCQ*C=V].& MK1."!^ 8^\_GSY)K$Z3I(K[$+F DA^EF\$V;I DK=B *$B"9 WJ=RC'1CLU= M%[VF\1GW$+0YZCW"@O-[\$C::M(P 8LP$YFJK9$FHJ8NGO'6S/CP&9L,LP:P M08\M)1"E *:FB>$T-#5< 1.,,/KT74 [$W/U3VSN #LGA^3F5-_W95_EW+B# M@/?GI]>\;N':1+HU./Y*3M(IX(I=)K]5Z\WVD:D%%P\%7Q:5V(JE%+>2WWU, MKC_\KL*^LV[G_K'Q15#5\.LNU!=02P,$% @ XXG_3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #CB?]."B+'4"\# Z#P & 'AL+W=OIJE9JI=-5;7]SB9.@ YR" MDUS?OL;AN-0[[I^ S<*O.D+Y_5L*$\CH;= M?U5G55EXOQ*KL=%5YWZCS:DSNAZJV*74Q>OU6#;N>+E>R;*!A@DT$.B=(/Y+ MD -!C@3A%)+KRMQ6/Q:F6"U:?8G:JUO'HG\HQ)VT-W/33[I[YZ[9W79V]KQ* M%\FY+S,@'JX(ND&($9'8VJ, (8$'8G3Z5V#-$1(+2+@#Z>CRAIYA>@;IF:-G M-_3>> $>(%"M,H<*4\X4G 2"$)690 M8L;YTI, D(#3"U2'*>45_#M1IB X2(06L$K^)XC3, 1 9-[ M+XA5(/9R )C ZT'@^ K)*Y"O C"!=X3 *1<\Q)3Y*@"3!U1PU 5/,DU\%8"9 M!E1PW@6/,\U\%8"9!U1PY@5/M&3N TS(?1Q[P4,MF?L $W(?)U_P7$OF/L $ MW">*YEK[["!-PGW#VB>=:^NXC3,!]PMDGGNO,=Q]A0I\&./O$>Z\QW'V%"[N/L$\]UQMP'F)#[./O$X_8P 35,'9ESS7N?\) M S!!%9Q]R7.=>T_R>L#D#M,,;Z&,Y=T]9%&WUJ7,=X,SLV MAO>N+TS>X=>N\EO1[LNFBYZUL?V0ZUIV6AME%Y1^L$LYV$9V'%1J9_K3J3UO MK]W<=6#T<>A4D[%=7OT%4$L#!!0 ( ..)_T[[=1%%000 '84 8 M>&PO=V]R:W-H965T&ULA9C;;N,V$(9?Q?#]KLCA.; -U%XL M6J %@BVVO59B.C96LEQ)B;=O7TI6#'MFF-Y8!_]#_L/#1XJ+<]/^Z/8Q]K.? M=77LEO-]WY\>BJ)[WL>Z[#XWIWA,_^R:MB[[]-B^%-VIC>5V#*JK H2P15T> MCO/58GSWV*X6S6M?'8[QL9UUKW5=MO^N8]6RG\/XP-@"H!K@-0?!J@I0*& XN)L3/5+V9>K1=N< M9^VEMT[E,"CD@TJ-^3R\'-MN_"]EVZ6W;ROC%L7;4,XD65\D<".!>\6&*HR_ M2HI4_]4$L"9@C%>W\8&/5VR\&N/U3;P5*(F+Q(Z2XRA108!$B5 5N)#+1;-> M-/6":EE?).:FEF"<\L@+53GO/?!>#.O%4"^HZ]:&U"*5%<(@,XQ,.*D%[\:R M;BQUHY ;2ZOQ3N/AQJA.H& M=<#:,V-&!#15-U1E=1HUO)? >@G4"TIY'6C[6^%17VX8E5&0\2(%3R=!W1 \ M"=HTTN))MV%D:3J9S B6&5I*ZL=C/Y)69 -H[(>1J>!TQ@\/3@G43\!^@%1D M!"$X%:G] 9-K'1[%4I-UQHI S%;;>6%(]**^J'D27RY_J:HI(@D5AB*!E 9*SQ%)<6HPQB5#"&'@4-(075I MM?.&-P0\28&2U&&2 D6D<\;@RHP18'B$?<3(TF($)F.@LS6 MDQ+488("A:.4(>!^8F3:948P\ P%RE"/&0J4C3(8X_""Q^ET<#FJ \]0H/M9 MC_>SG ;CYF/-O1.>Q4!9C/<<:V#VJ6FQ(V88F8:L'Y[%8,GJXC/K$_#T!$I/ MCWD%E(MD'GPDN??!LPJ18'X22IG,"#^7W?OB*>GHO3TF%B*HO&3A8#],"J7&\.* MYZ>B_ SDVYN"$:S0A!&<3@:;VR.IS&$ 96C Q%*4CGZ92ON!XUKOX#4$L#!!0 ( ..) M_TZ.BNB!: ( ,\( 8 >&PO=V]R:W-H965T&ULC99O MKYL@%,:_BO$#5/"_C359NRQ;LB7-7;:]IBVMYJHXH/7NVP_0:Q2X;?M" 9_G MG-^A!,A[0E]9B3%WWIJZ91NWY+Q;>QX[EKA!;$4ZW(HO9T(;Q$677CS648Q. MRM34G@] [#6H:MTB5V-[6N3DRNNJQ7OJL&O3(/IOBVO2;USHO@^\5)>2RP&O MR#MTP3\Q_]7MJ>AY4Y13U>"65:1U*#YOW$]PO8.^-"C%[PKW;-9V9"D'0EYE MY]MIXP))A&M\Y#($$J\;WN&ZEI$$Q]\QJ#OEE,9Y^SWZ%U6\*.: &-Z1^D]U MXN7&35WGA,_H6O,7TG_%8T&1ZXS5?\ -9*K4SXBC(J>D=^CP;W5(+@JX M#L1D'N6@FCOU353+Q.BMR(+))_)/$+X5PE?^ M8 X1VOV!U1\H?SCW1UH1@R16DE9)0A!J99B:& [1VCE"$V.6.,8),DL!U@! M #621ZH%2V1EB4R61&,9)-$L"P3#3\-Y0K@@BJU$L4F4:D2QD4A'N:=8,"16 MAL1DR#2&Y"'#/<6"(;4RI 8#U&=\FSZU3!ZI%C"9%2:SP&AIMIE1;V9?)T\( M%T@0V/4+?@A7J6+Z1+,T,HONB <:;G2SRJ/^!Z*5JF7,@7!Q2ZB@Y$\*Q" A6 M(E0I;A=3I\9G+IN):-/AB!TZG'3C]<&;[C#%?U!+ P04 " #CB?].JEYS M)^($ "+%P & 'AL+W=O.GW1[4Q+WYV,_ MMN/GV--367VK-]XWH^_[W:%^&&^:YG@_F=2KC=\7]5UY](?PGY>RVA=->*U> M)_6Q\L6ZJ[3?33A)S&1?; _CV;0K>ZIFT_*MV6T/_JD:U6_[?5']D_M=>7H8 MT_BCX.OV==.T!9/9]%B\^M]]\\?QJ0IODTN4]7;O#_6V/(PJ__(P?J3[)=NV M0D?\N?6G^NIYU$IY+LMO[?=S_UNUT8*_?B[#SJ^ MM-E6O'[^B/Y3)SZ(>2YJ/R]W?VW7S>9A[,:CM7\IWG;-U_+TL^\%Z?&H5_^K M?_>[@+<]"6VLREW=_1VMWNJFW/=10E?VQ??S[_;0_9[Z^!_5< 7N*_"E0FC[ MLPII7R']44%]6D'U%=3_;4'W%;1H87+6W@WFHFB*V;0J3Z/JO!Z.1;OLZ%Z' MZ5JUA=WL=/\+XUF'TO<9)7HZ>6\#]4Q^9OB&,;?, C 78A)Z<.D&HV[D'%7G MVP;F,4&)%9WXSRC+SZ/<=#2%XY5V =1- "?&Z\R8CCF-8C/XB MQE*=.AEM&6/LC*$!<0J*4T!<)L2=&7W=:\ZR1(H#6*(4"6P18ZP2K<08+$&T MC+496&(:BM.Q.$J$.!VU8YA94/.8TJPH%=)BBBAE*];L,L:R, (&*S-0F>E" MI#?*!H;&P@ 6#(V8J=P".6R4&)J8RIQ<&XL8XD2SV%&6H$&G4XUU.:C+ 5UB MFG(7-6.M$= \ADRBQ6>_B"'2B9&R ,6L%9:505D9D"4F(L] ,R2[/ =48JWX MY!1SW.U.6 MI#R *;;2& &F@QBG&,[ M#D<+>5Y$D%R5 +)*&@B C!W82AB;/P/SEPEOWD,W1SC.Y(XS!UC8 .0&N "8 MHD0NE27 PN>6#D(:-GW4\[T-Y M(V.396"RJ319CCTO=>RBF0>8M7)/7\!H%.UG,)JQ R^>NUN=>O1JGP[-.W,7Y5>;HX?N;V( M%.4YW<\)E"_H?GF^%_X1_GQ-_5M1O6X/]>BY;)IRWUU2OI1EXT/OP[&PO=V]R:W-H965T&ULC59M;YLP$/XK MB.\K&)N71$FD ITV:9.J3ML^NXF3H )FQDFZ?S_;4$KL:]>^Z>.P?? MZL+%4W]D3'K/3=WV:_\H9;<,@GY[9 WM;WC'6O5FST5#I=J*0]!W@M&=<6KJ M( K#)&AHU?J;E;'=B\V*GV1=M>Q>>/VI::CXF[.:7]8^\E\,#]7A*+4AV*PZ M>F _F/S9W0NU"R:67=6PMJ]XZPFV7_NW:'F'0NU@$+\J=NEG:T]+>>3\26^^ M[M9^J#-B-=M*34'5X\P*5M>:2>7Q9R3UIYC:<;Y^8?]LQ"LQC[1G!:]_5SMY M7/N9[^W8GIYJ^< O7]@H*/:]4?TW=F:U@NM,5(PMKWOSZVU/O>3-R*)2:>CS M\*Q:\[R,_"]NL$,T.D23@XK]G@,>'?"K WG7@8P.Y*,1XM$AMB($@W93S))* MNED)?O'$V4];Q#&J^"LB49,/F"B.29,KC$E M@)D0@&%E:"A?S">$HL^KBHE <6U4!F++XC:*DH*84T&1% MR=,/:'(QD"87Y6H"F-[4E(&:,D"3]4_,,R=*A)/4ZF;AHE!*,BOCTD41M$ + M2Y>+P@N"0EC8 A2V (19)&PO=V]R:W-H965T&ULE9M= M;]O*$8;_BJ%['W&_R< V4,N66Z %@E.TO59L.A:.)+J2$I_^^U(2XY@SSXK, M36PI[^X.]^.9ET/ZZJW9_K%[J>O]Q9_KU69W/7G9[U\_3:>[QY=ZO=C]UKS6 MF_9_GIOM>K%O/VZ_3G>OVWKQ=&RT7DUM4<3I>K'<3&ZNCM]]WMY<-=_VJ^6F M_KR]V'U;KQ?;_]W6J^;M>F(F/[[X??GU97_X8GIS];KX6O^SWO_K]?.V_31] M[^5IN:XWNV6SN=C6S]>3OYA/#^6QP5'Q[V7]MOOP^\7A4KXTS1^'#W][NIX4 MAXCJ5?VX/W2Q:']\KV?U:G7HJ8WCOUVGD_E).+I[JY\6WU?[WYNVO=7=!87+17?W?Z^_UJI4?(FG'>&Q6N^._ M%X_?=OMFW?72AK)>_'GZN=PP,?SS9(78/T,Z3RN("GV3TNU]UBO[BYVC9O M%]O3CGM='#:V^93:#?%X^/*X_L?_:U=LUW[[_<;XXFKZ_=!1I[D]:6Q/8_J: M&6EL7W-'&M?7W&M-F?J2.77C^YH'K:E^7M6TG9'W:;$X+?;8WO?&".*23YIP MU&R.&E?Z2D1[IU5E+A2'H3@()8H5.FGBAT&L\Z63$6N9*T6X6G)I7 IB?N^U MS!B;*K&:<^HMBB$?H"\7*AMYDCQ.DC_VX7J3E+B#@!T$F&41Z"RHI?05CQ%Q MC AC5&(EHQKC./]B^H=4O6 2!I-4,*58O=L$HQ1&G/R'(54OEA)C*?7$! FA M4@UC"WD.[@=$O5 J#*6"4,05WU9Z'\@5FI_7] )I4PF2N8!0K$1SH:_86*MP M."3K!Y1)%08"$GMFUHGZ5 QRH>Y EL6B840;8+3DU*W1^+4A5$:%;8?1"!ID M(XQIC/-1Z.:@=A5"&,C-7G$/,F"32B7I#V2KD=BV#V ")LUTPBHUF ML4*3T2S.0\%N,MC&5 M6P*T3%Y6D_>R_(#Q_D 9=TSHE2?' MZJ4.5&8G!9 %<06VAF-;A<&:6UN@-9 M=D=;IIOU$$Z2%^[UCDXVN$*&[8=W-&AP1\.8[8X.E5B4.>A:MV:EIZ/NDH\Y M!V,9Y)9,M3S_%DB>SSJ646X)Y6I=-,I;Q):93&H9YI9@+F\4K(8YF2"0Y3')U MF^BTV39%!GN.2>Z Y.I6T0');93;_GY0U@^(B>\T\94GW',9P=\SOD SWSVFL\*4U[C^3*+(,]\ M]N2TY1'S&KS>9THNGK'KR6C+K>IU7>*,K_$,50]0C1*J'HQVJBKY+(!D95D* MV1W(LD?99\J^P-XHV>O!9UMC"WF'23IYE$]F3'X^%$0=G#KK+5,KR':BL MJ6*9*Y%S7O!AO/_Q3')/)6SI?SSX[#*WKHQH#XA6_L<3!JVMY%(,R?H!,07] MF!*U!PHF'<^ JA\.H]*/*5-[JEY(=,^'5/UG)XS=,*94'< 6EQ^-\6FO#\KZ M 3&? _ YBH!F 4K552'Q<0>R+*8"8SP QJ/,2P'J):[R,JW/PHA2-6@04S!F MBZF@, 6ZRTH^NWT E6T'C9FR;.!,%"@3R;T=P+A[6V8,1^#L$7ZA5ATRCPW' M>.V@3;2M,P1L O'H'13 "H>Y\ M109Y'&.T.]''M?#M_5#&:D=F="1&RZ)KI"YHPYZ"ZC]$P/H+*Q\#G>1^9]''.W M$,&YYS-+Y+00(2WH98':2BAL;J3,.R64&&1M)4)M!9P.R/+[D;-'I.PA;U@C MI 5R.G%$;04TO!^IM@).!W3@=$!USNE$3EJQ_ 4.,\HC/6*5-V21'G?F7A9B MWB3VO7W M0ZI^.(S[-*;TG0"]41ZN^R%5/QP&:AI3^DX:J,[(QT #HGXPS-PTQHIWHMZ; MDK92I=,$CKTGZP?$:$Z$9NDH$I6]M:,@&3@*D&4)GC+O!1+!9>I*0&9R%*23 M! <-$AQTZ"BH/^TH0'7.420F>*+;#IGN$A7'L[=EB4&??J$X7C+#RS%5FE+# MV?O3O/V]$<)IP_[YK7[@XOI^U]]W/P?4$L#!!0 M ( ..)_TXG&Z4]@00 #\6 8 >&PO=V]R:W-H965T&ULC9C1;N,V$$5_Q?![5N2,1)&!;2!Q4;1 "P1;M'U6;"8V5K)<28FW?U]) M5KP.Y]+H2RPIES-WQO0AQ<6I;KZU.^^[V?>J/+3+^:[KCO=)TFYVOBK:+_71 M'_K_O-1-573];?.:M,?&%]MQ4%4FI)1)JF)_F*\6X[.G9K6HW[IR?_!/S:Q] MJZJB^??1E_5I.=?SCP=?]Z^[;GB0K!;'XM7_X;L_CT]-?Y=Z_C;<_+I=SM7@R)=^TPTABO[CW:]] M60Z1>A__3$'GEYS#P.OKC^@_C\7WQ3P7K5_7Y=_[;;=;SNU\MO4OQ5O9?:U/ MO_BIH&P^FZK_S;_[LI=I/+KM/F,1$8 I$ M5AG"T"0 31NN,B11..(95":5L9(P+0G1,H0X 5I2Q! "JTKS&[W&Q"1)3.U" MC),$X1U9#=@$E7QC6T@8F020Z4)D$D FIP[]5( R51PG.6%F$F"F"YE)DH2: MC4/=DLH[-C:[X0M#D\"VU84;>Y+[44T =T!W=VLM)DQA A1V(85)HK7?M!C4 M*\1K)A/?X#.F, ,*NY#"+-E*NB5Q*RY CLJH$P9@=CF(WX]BE:$48F2V22"DG.$H1& M,YK64ABS@TG)DI2D0H)/HNOCFEP;-!>E,+237!V[5;YY'4\HV]FF?CMTPP'7 MU=/+*>@##<=VP?-'?;\^GV7^"',^6OV]:%[WAW;V7'==78U'=R]UW?G>H?K2 MMVKGB^WEIO0OW7"9]]?-^4CS?-/5Q^FX-KF<&:_^ U!+ P04 " #CB?]. M%!!(:[ ! #2 P & 'AL+W=O= *G7:>JD33IUVO8Y!P:B)H0FX>C^_9S 4=:A?2&V\7M^ M=IQL-/;9M0">O&K5N9RVWO<'QES9@A;NQO30X9_:6"T\NK9AKK<@J@C2BO$D MN6-:R(X668R=;)&9P2O9PO@2?9M#X$6)'UHH'OX'_T M)XL>6U@JJ:%STG3$0IW3^]WAF(;\F/!3PNA6-@F=G(UY#LZ7*J=)$ 0*2A\8 M!!X7> "E A'*>)DYZ5(R -?VE?US[!U[.0L'#T;]DI5O<_J1D@IJ,2C_9,9' MF/NYI61N_BM<0&%Z4((U2J-<_))R<-[HF06E:/$ZG;*+YSCS7V'; #X#^#L MFPI%Y9^$%T5FS4CL-/M>A"O>'3C.I@S!.(KX#\4[C%X*GNPS=@E$<\YQRN&K MG-V2P9!]*<&W2ASY/W"^#=]O*MQ'^/XOA>DV0;I)D$:"]+\M;N7\W@G;^G3MG\3MI&=(V?C\6;C_&MC/*"4Y 97J,4' MMC@*:A_,#VC;:<;%'U!+ P04 " #CB?].<*0RHK4! #2 M P & 'AL+W=O=6J]/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$DN6=:R(X66?1= M;)&9P2O9P<42-V@M[,\S*#/F=$??'$^R:7UPL"+K10-?P7_K+Q8MMK!44D/G MI.F(A3JG#[O3.0WQ,>"[A-&MSB144 ;@^O[%_B+5C+5?AX-&H9UGY-J='2BJHQ:#\DQD_PES/.TKFXC_# M#12&!R68HS3*Q964@_-&SRPH18O7:9==W,?I)CW,L&T GP%\ 1QC'C8EBLK? M"R^*S)J1V*GWO0A/O#MQ[$T9G+$5\0[%._3>"I[<9^P6B.:8\Q3#5S&[)8(A M^Y*";Z4X\W_@?!N^WU2XC_#]'PH/VP3I)D$:"=+_EK@5<_PK"5OU5(-MXC0Y M4IJABY.\\BX#^\#CF_P.GZ;]B["-[!RY&H\O&_M?&^,!I21W.$(M?K#%4%#[ M<#S@V4YC-AG>]/,/8LLW+GX!4$L#!!0 ( ..)_TY0:?_,M0$ - # 9 M >&PO=V]R:W-H965TF;XT$VK0\.5F2]:. 7^-_]R:+%%I5*:NB<-!VQ M4.?T-CT<]P$? 8\21K9.7;G-Y04D$M!N4?S/@-YGH^43(7_P,NH! > M,L$8I5$NKJ09X"[2=VMZ\F5;8+\IL(\"^_]5^!'"T^2?&&S540VVB;/D2&F& M+L[QRKN,ZVU\0O8.GV;]I["-[!PY&X_O&KM?&^,!4TFN<(!:_%Z+H:#VX?@9 MSW8:LLGPII__#UL^&PO=V]R:W-H965T/&O5N9RV MWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN]Y%I(3M:9-%WLD5F!J]D M!R=+W*"UL+^/H,R8TX2^..YET_K@8$76BP9^@/_9GRQ:;&&II(;.2=,1"W5. M;Y+#,0WQ,>"7A-&MSB14(?B'7HO!4^2C%T"T1QSG&+X*N8U@B'[DH)OI3CR MO^!\&[[?5+B/\/T;A?\@2#<)TDB0_K?$K9C]NR1LU5,-MHG3Y$AIABY.\LJ[ M#.P-CV_R&CY-^W=A&]DY7S;VOS;& TK97>$(M?C!%D-![,I# M? SXP6&RJS,*E5RT?@G&YZ;$NR (!-0N,#"_7>$!A A$7L;/Q(F7E &X/K^Q M?XRU^UHNS,*#%L^\<7V)#Q@UT+)1N"<]?8)4SRU&J?@O< 7APX,2GZ/6PL85 MU:-U6B86+T6RUWGG*NY3NCDDV#: )@!= (>8A\R)HO)'YEA5&#TA,_=^8.&) MLR/UO:F#,[8BWGGQUGNO%=J_,M-Q9=%%._^RL?^MU@Z\E-V-'Z'>?[#%$-"ZL]EP>D@_ MB"S?N/H-4$L#!!0 ( ..)_TX0Y"(2M0$ -(# 9 >&PO=V]R:W-H M965TIVF3-NG4:=UG M+G$25(@S()?NWP](FF5KU"^ C=_SLS'9B.;)M@"./&O5V9RVSO5'QFS9@A;V M!GOH_$V-1@OG3=,PVQL0501IQ?AN]YYI(3M:9-%W-D6&@U.R@[,A=M!:F-\G M4#CF-*$OC@?9M"XX6)'UHH'OX'[T9^,MMK!44D-G)7;$0)W3N^1XVH?X&/ H M8;2K,PF57!"?@O&ERNDN" (%I0L,PF]7N >E I&7\6OFI$O* %R?7]@_Q=I] M+1=AX1[53UFY-J<'2BJHQ:#< XZ?8:[G'25S\5_A"LJ'!R4^1XG*QI64@W6H M9Q8O18OG:9==W,?I)DUGV#: SP"^ XQ#YL21>4?A1-%9G D9NI]+\(3)T?N M>U,&9VQ%O//BK?=>"Y[<9NP:B.:8TQ3#5S')$L$\^Y*";Z4X\5=PO@U/-Q6F M$9[^H_"P3;#?)-A'@OV;)6[%?/@O"5OU5(-IXC194N+0Q4E>>9>!O>/Q3?Z& M3]/^39A&=I9&PO=V]R:W-H965T M6_>#$,^HGUV'8 G+UH95]#.^_[(F*LZT,+=8 \F MW#1HM?#!M"USO051)Y!6C&?96Z:%-+3,D^]LRQP'KZ2!LR5NT%K8'R=0.!9T M1U\=C[+M?'2P,N]%"U_ ?^W/-EAL8:FE!N,D&F*A*>C][G@ZQ/@4\$W"Z%9G M$BNY(#Y'XV-=T"P* @65CPPB;%=X *4B49#Q?>:D2\H(7)]?V=^GVD,M%^'@ M =63K'U7T#M*:FC$H/PCCA]@KN<-)7/QG^ **H1')2%'A-B5*RM\)+\KQ"?>'7GH316= MJ17I+HAWP7LM.<]R=HU$<\QIBN&KF-T2P0+[DH)OI3CQO^!\&[[?5+A/\/UO M"O^1_[!)<$@$A_^6N!7SITJVZJD&VZ9I@I3L)HQ0%S[88BAH?#S>AK.=QFPR//;S#V++-RY_ E!+ M P04 " #CB?].99'^E[0! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&;QCHM M IJN9;YW(.H$THKQW>X-TT(:6N;)=W%E;H>@I(&+(W[06KB?9U!V+.B>OCJ> M9-N%Z&!EWHL6OD#XVE\<6FQAJ:4&XZ4UQ$%3T(?]Z9S%^!3P3<+H5V<2*[E: M^QR-CW5!=U$0**A"9!"XW> 1E(I$*./'S$F7E!&X/K^ROT^U8RU7X>'1JN^R M#EU![RFIH1&#"D]V_ !S/4=*YN(_P0T4AD55(,/5L\L*$6+EVF7 M)NWC='/D,VP;P&< 7P#W*0^;$B7E[T009>[L2-S4^U[$)]Z?./:FBL[4BG2' MXCUZ;R7GAYS=(M$<_DK!53S6X-DV3)Y4=3)KDE7<9V(?TB.QW^#3MGX5KI?'D M:@.^;.I_8VT E+*[PQ'J\(,MAH(FQ.-;/+MIS"8CV'[^06SYQN4O4$L#!!0 M ( ..)_TXIT@#"M $ -(# 9 >&PO=V]R:W-H965TO&EE7$Y;[[LC8ZYL00MWAQV8<%.CU<('TS;, M=19$E4!:,;[9/# MI*%%EGQG6V38>R4-G"UQO=;"_CR!PB&G6WISO,BF]='! MBJP3#7P!_[4[VV"QF:62&HR3:(B%.J=/V^-I'^-3P#<)@UN<2:SD@O@:C8]5 M3C=1$"@H?6008;O",R@5B8*,'Q,GG5-&X/)\8W^?:@^U7(2#9U3?9>7;G!XH MJ: 6O?(O.'R J9Y[2J;B/\$55 B/2D*.$I5+*RE[YU%/+$&*%F_C+DW:A_'F M_@9;!_ )P&? (0'8F"@I?R>\*#*+ [%C[SL1GWA[Y*$W972F5J2[(-X%[[7@ M_"%CUT@TQ9S&&+Z(V&UL M?5/;;IPP$/T5RQ\0LX8VZ0J0LJFJ5FJE5:JVSUX8P(K-4-LLZ=_7-H2B!N7% M]HS/.7/Q.)_0/-D.P)%GK7I;T,ZYX4/V2M>L*>D=)#8T8 ME7O$Z3,L];RC9"G^*UQ!>7C(Q,>H4-FXDFJT#O6BXE/1XGG>91_W:;ZYS1;: M/H$O!+X2[F(<-@>*F7\43I2YP8F8N?>#"$]\.'+?FRHX8ROBG4_>>N^UY/Q# MSJY!:,&<9@S?8 XK@GGU-03?"W'BK^A\GY[N9IA&>KJEI\F^0+8KD$6![,T2 M=S#I_T6R34\UF#9.DR45CGV]F_"M+*WY(+.OVSL?X/H MP*>2W/@1ZOP'6PT%C0O'6W\V\YC-AL-A^4%L_<;E7U!+ P04 " #CB?]. M/]$%";0! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&)\ MM[MA6LB.%EGTG4R1X>"4[.!DB!VT%N;W$12..=W3-\>3;%H7'*S(>M' =W _ M^I/Q%EM8*JFALQ([8J#.Z=W^<$Q#? SX*6&TJS,)E9P17X+QI$>U;.L7)O36THJJ,6@W!.. MCS#7,8N@6B. M.4XQ?!6S7R*89U]2\*T41_X/G&_#DTV%280G[Q0FVP3I)D$:"=+_EK@5DWY( MPE8]U6":.$V6E#AT<9)7WF5@[WA\D[_AT[1_$Z:1G25G=/YE8_]K1 =>RN[* MCU#K/]AB**A=.'[R9S.-V60X[.&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S0W3 M0K8T3Z/O9//4]%[)%DZ6N%YK87\=09DAHUOZZ7B6=>.#@^5I)VIX ?^].UFT MV,Q22@VMDZ8E%JJ,WFT/QUV(CP$_) QN<2:ADK,QK\'X4F9T$P2!@L('!H'; M!>Y!J4"$,MXF3CJG#,#E^9/],=:.M9R%@WNC?LK2-QG=4U)")7KEG\WP!%,] MUY1,Q7^%"R@,#THP1V&4BRLI>N>-GEA0BA;OXR[;N _C3;*?8.L /@'X#-C' M/&Q,%)4_""_RU)J!V+'WG0A/O#UP[$T1G+$5\0[%._1>K"I,(CSY0^'-.L%NE6 7"7;_+7$MYO:O)&S1 M4PVVCM/D2&'Z-D[RPCL/[!V/;_([?)SV;\+6LG7D;#R^;.Q_98P'E+*YPA%J M\(/-AH+*A^,MGNTX9J/A33?](#9_X_P#4$L#!!0 ( ..)_TZ0@W<_M@$ M -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=UG+G$25 @9D$OW[V=(FF5KU"^ C=_SLS'9:.R3 M:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$D><^TD!TM MLN@[VR(S@U>R@[,E;M!:V-\G4&;,Z8Z^.!YDT_K@8$76BP:^@__1GRU:;&&I MI(;.2=,1"W5.[W;'4QKB8\"CA-&MSB144 ;@^O[!_BK5C+1?AX-ZHG[+R;4X/E%10BT'Y!S-^AKF>=Y3, MQ7^%*R@,#THP1VF4BRLI!^>-GEE0BA;/TRZ[N(_3#;^=8=L /@/X CC$/&Q* M%)5_%%X4F34CL5/O>Q&>>'?DV)LR.&,KXAV*=^B]%GQ_R-@U$,TQIRF&KV)V M2P1#]B4%WTIQXJ_@?!N^WU2XC_#]/PIOMPG238(T$J1OEK@1DR;_)6&KGFJP M39PF1THS='&25]YE8.]X?)._X=.T?Q.VD9TC%^/Q96/_:V,\H)3D!D>HQ0^V M& IJ'XX?\&RG,9L,;_KY!['E&Q=_ %!+ P04 " #CB?].K;UMF2(" $ M!P &0 'AL+W=O9YV0;ZH$ MT,%'S1NU"4NMVS4AJBBA9NI)M-"8+RQEH"YUS>3?'7#1;<(XO#E>JW.IK8/D6-]( U'31LXW=_87USQII@#4_ L^)_JJ,M-N R#(YS8A>M7T7V% MH: T#(;JO\,5N(';3(Q&(;AROT%Q45K4 XM)I68?_5HU;NT&_EL8'D"' .H% MD%[(9?Z%:99G4G2![ ^_9;;'\9J:LRFLTQV%^V:25\9[S6D29^1JB0;,KL?0 M">8300S[*$$QB1V]"Z=X^ S-<.;"9]/P*,$)$I0@<03)?R52KT0,,\-%4E0D M10@23P3#I+C('!69(P1S3P3#+'"1!2JR0 B6G@B&6>$B2U1D>4^01IX(AGGP MQUNA(BN$P&\\AGG0^#C";U"$4/BM1T$/>A\_N*GQ/07UNX^!TOD#'?2Z;F.* M4"Q\'0RT]'3(9 C5(,]N_*J@$)?&S?Z)=QSQ6S?AR2>\?Q]^,'FN&A4'/(^/#E_P!02P,$% M @ XXG_3O#:LFRW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^MDTY5M*9LH:J566J5J^\S:8QL%/"[@=?KW!>RX M5NH78(9SSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W M(*I(THKQ)+EC6LB.%EGTG4V1X>"4[.!LB!VT%N;/"12..=W1=\>+;%H7'*S( M>M' =W _^K/Q%EM4*JFALQ([8J#.Z$H#/@)^2ACMZDQ")1?$UV!\J7*: MA(1 0>F"@O#;%1Y!J2#DT_@]:](E9""NS^_JS[%V7\M%6'A$]4M6KLWI/245 MU&)0[@7'SS#7 M9MHV@<\$OA#N8QPV!8J9/PDGBLS@2,S4^UZ$)]X=N>]-&9RQ%?'.)V^]]UKP MVT\9NP:A&7.:,'R%V2T(YM67$'PKQ(G_1^?;]/UFAOM(WZ_IR6%;(-T42*- MNA:X2SZ4N(7Y6"1;]52#:>(T65+BT,5)7GF7@7W@\4W^P:=I_R9,(SM++NC\ MR\;^UX@.?"K)C1^AUG^PQ5!0NW \^+.9QFPR'/;S#V++-R[^ E!+ P04 M" #CB?]./@97B;8! #1 P &0 'AL+W=O$+YJZM.>3M]Y[+?B! M9^P:A&;,:<+P%6:W()A77T+PK1 G?D/GV_1T,\,TTM,U/?FX+;#?%-A'@?U* MX*;"6P@_I/_%8*N6*C!-'"9+2AQT'.25=YG7Q_B&[!]\&O9OPC2=MN2"SC]L M;'^-Z,"GDMSY"6K]_UH,";4+QP_^;*8IFPR'_?R!V/*+B[]02P,$% @ MXXG_3D))CMC$ 0 -P0 !D !X;"]W;W)K&UL M=53OCIP@$'\5P@,<*ZM[EXV:W%[3M$F;;*YI^YG54T*_(!1#0T; MA7U6TR=8ZLDP6HK_ E<0#NXS<1Z5$B9\434:J^2BXE*1['4>>1_&:=Y)TX46 M)]"%0%?"0_ ALU'(_ .SK,RUFI">SWY@_HJ3(W5G4_E@.(JPYY(W+GHMZ2'- MR=4++9C3C*$;3+(BB%-?+6C,XD3_H=,X?1_-F6]X;=%'6/9]PR8U2%EPJNSN72^>Z>%T(:*R?WKNYGM_RO+!J6-J4K/^* M\@]02P,$% @ XXG_3H#+7V?3 0 G 0 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,LBC/N[$1-=K9IVJ1-)MMT^YO1XR4+ M8@''[=L7T+5V2O\(Y_!=SD$@FZ1ZU2V 06^"]SK'K3'#D1!=MB"8OI,#]':E MEDHP8T/5$#TH8)4G"4YH%*5$L*['1>9S9U5DR1PKJ'#_&QU/J\![PTL&D-W/D M.KE(^>J"SU6.(U<0<"B-4V!VN,(3<.Z$;!D_%TV\6CKB=OZN_M'W;GNY, U/ MDO_H*M/F^(!1!34;N7F6TR=8^MECM#3_!:[ +=Q58CU*R;7_HG+41HI%Q98B MV-L\=KT?IWDE>5AH80)="'0E'+P/F8U\Y1^8846FY(34O/<#<[\X/E*[-Z5+ M^JWP:[9X;;/7@J:'C%R=T((YS1BZP<0K@ECUU8*&+$[T'SH-TY-@A8FG)UMZ MO \+[((".R^P^ZO%AYL6 YC[*&RR#YKL P+QC4D(\Y^M2(,F:4 @N3$)878W M)F1S.@2HQM\+C4HY]OY.;K+KU7ND_G3]@<_W]BM33==K=)'&GE%_DFHI#=A2 MHCO;<&N?BC7@4!LWO;=S-5^8.3!R6-X"LCY(Q6]02P,$% @ XXG_3AUO M+)K$ 0 -P0 !D !X;"]W;W)K&UL;51ACYP@ M$/TKA!]PK+C>;C9J2F0XS(/OHLN@@7F MEAL\@Q!>R*7Q:]'$:TA/W.[?U3^&VETM5V;@68F?O+9=@8\8U="P4=@7-7V" MI9X,HZ7X+W #X> ^$Q>C4L*$+ZI&8Y5<5%PJDKW-*^_#.LTG:;K0X@2Z$.A* M.(8X9 X4,O_ +"MSK2:DY[L?F&]Q!_3\"A[L2(YC# M8SQ(%@V2103N@\0P]Y603>,DZ#8\68,J-?9A7#;>=2J>:&C\7_@\4E^9;GEO MT%59]WQ"DQNE++A4=@\NE\Y-\6H(:*S?'MQ>SV]Y-JP:EC$EZ[^B_ -02P,$ M% @ XXG_3DMM\&UL=5/M;ML@%'T5Q ,4AR1K%MF6FD[3*K52U&G;;V)?VZC@ZP&.V[S.N\/<"_GG/O!)1W0O-@&P)%7K5J;T<:Y[LB8+1K0PMY@!ZV_J=!HX;QI M:F8[ Z*,)*T83Y)/3 O9TCR-OK/)4^R=DBV<#;&]UL*\G4#AD-$-?7<\R[IQ MP<'RM!,U? ?WHSL;;[%9I90:6BNQ)0:JC-YMCJ==P$? 3PF#79Q)J.2"^!*, MAS*C24@(%!0N* B_7>$>E I"/HW?DR:=0P;B\ORN_C76[FNY" OWJ'[)TC49 M/5!20B5ZY9YQ^ 93/7M*IN(?X0K*PT,F/D:!RL:5%+UUJ"<5GXH6K^,NV[@/ MX\U^/]'6"7PB\)EPB''8&"AF_D4XD:<&!V+&WG,T65)@W\9)7GCG@;WC\4W^PL=I?Q*FEJTE M%W3^96/_*T0'/I7DQH]0XS_8;"BH7#C>^K,9QVPT'';3#V+S-\[_ %!+ P04 M " #CB?].E-B&GL$! W! &0 'AL+W=ONZ[ MCQC5T+!!N#<]?H*YGPRCN?DO< 'AX<&)KU%I8>,OJ@;KM)Q5O!7)/J:5J[B. ML_Z5EB;0F4!O"&0J%)V_,,?*W.@1F>GL>Q:N>'N@_FRJD(Q'$;]Y\]9G+R5] MI#FY!*$9+_ MPJ>1^LI,RY5%9^W\\XF7W&CMP%O9W'DOG9_B)1#0N+!]\'LSO>4I<+J?QY0L M_Q7E'U!+ P04 " #CB?].0)FB3L,! W! &0 'AL+W=OWVF=CC MB\K%!1QW_WX!.UXWY24PXW/.G $FZ:#TFVD +/H07)H,-]9V>T),T8!@YD9U M(-V72FG!K MU34RG@96!)#BA27)+!&LESM.0.^H\5;WEK82C1J87@NF_!^!J MR/ *7Q(O;=U8GR!YVK$:?H']W1VUB\BL4K8"I&F51!JJ##^L]H>MQP? GQ8& ML]@CW\E)J3)TT\E_3$Y?ZB_AQZ=[V< MF(%'Q5_;TC89WF%40L5Z;E_4\ VF?K883U7@?ODJD@,IE M&)=%=IZ*!QHN_C]\'*F?3->M-.BDK'L^X9(KI2PX*\F-\]*X*9X##I7UVSNW MU^-;'@.KNFE,R?Q?D?\#4$L#!!0 ( ..)_TX5TC;ZMP$ -(# 9 M>&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\=WN ]-"=K3(HN]LB@P'IV0' M9T/LH+4POT^@<,SIGKXYGF33NN!@1=:+!KZ#^]&?C;?8HE))#9V5V!$#=4[O M]L=3&O 1\"QAM*LS"95<$%^"\:7*Z2XD! I*%Q2$WZYP#TH%(9_&KUF3+B$# M<7U^4W^,M?M:+L+"/:J?LG)M3F\IJ: 6@W)/.'Z&N9X#)7/Q7^$*RL-#)CY& MB96#O>'R3O_!IVK\)T\C.D@LZ_[*Q_S6B Y_*[L:/4.L_V&(HJ%TX?O1G M,XW99#CLYQ_$EF]<_ %02P,$% @ XXG_3A 9'/2< 0 6@, !D !X M;"]W;W)K&UL;5/;;MLP#/T501]0.4J;;H%M8.DP M;, &!!VV/2LV'0N51$]2XN[O1\F.D19Y,2\Z/#RDY')$_Q)Z@,A>K7&AXGV, MPU:(T/1@5;C# 1R==.BMBA3ZHPB#!]7F(FN$+(J-L$H[7I%)"/1HT M(7]90;S&;!".)?FLB;360F6%\3 M%/>W"=8W"=:9X/Z-@L=W*B?,)F-^A(8Z&)R'\GWTW5/0<1A?LEB^9WJ_U!+ P04 " #CB?]. M=]J96$0" #@!P &0 'AL+W=O^\)$18'TW=\K5="M&M'(,8*/FM34 MCN>ZD=/@JK7S3._M6)[1BZBKENR8Q2]-@]F_@M2T7]O(OFV\5N=2J TGSSI\ M)K^(^-WMF%PYH\JQ:DC+*]I:C)S6]A>TVJ) $33BK2(]G\PMETG>U^'Y< MVZZ*B-3D()0$EL.5;$A=*R49QU\C:H^>BCB=W]2_ZN1E,GO,R8;6?ZJC*-=V M8EM'1X!N"_RPA,(3@CN ,J>C:;+' ><9H;['A\W98_45H M%XU]](D/-,.DKZ>,2@0 Q&$=_]%_)"H'R6P20*:)(!)=&>2/)AXR4(F M*6B2 B8Q+(!\],')V=R0CK MH_)$J2!2TGV189?RNAT7-3D)-8WEG UWSK 0M#/WJ3->ZOE_4$L#!!0 ( M ..)_TXO7)[KA@( %T( 9 >&PO=V]R:W-H965T.D M^1/L96:\.UB[F36,OXD3I=)[+XM*S/V3E/44 +$[T9*()U;32KTY,%X2J;;\ M"$3-*=D;4ED % 0Q*$E>^=G,Q#8\F[&S+/**;K@GSF5)^-\%+5@S]Z'_$7C) MCR>I R";U>1(?U+Y6F^XVH%>99^7M!(YJSQ.#W/_&4[7,- $@_B5TT8,UIXN M9/Q]C[41%\[.,7J<^UTT'P=\T[Y*53TDH5!.@,7+=1A%BT& M#3 PB*\Q*P>F1P"509\&7D'3^ING-2L[S<%/4B] M3-2:MP.OW4A6=\,<]/\HLG]02P,$% @ XXG_3BN>CX*' @ 70@ !D M !X;"]W;W)K&ULC5;MCMHP$'R5* ]PL9W821 @ M'1]5*[42NJKM;P,&HDOBU#9P??O:3BX7')?RA]B;F=G=P:R97KEXE2?&5/!6 ME;6EFDD4R=V)550^\8;5^LV!BXHJO17'2#:"T;TE566$ "!118LZG$]M M;"/F4WY695&SC0CDN:JH^+-@);_.0AB^!UZ*XTF90#2?-O3(OC/UH]D(O8MZ ME7U1L5H6O X$.\S"9SA90V (%O&S8%FE2WGKV;S93\+@:F(E6RGC 35 MCPM;LK(T2KJ.WYUHV.(.T+\04CN$I*.D#R: 7<$[&2(VMZMF2NJZ'PJ^#40[7EHJ#EV M<(+UU[4S0?OMV'?:3ZFCEWD,XVET,4(=9M%BT # ;G%K#R8'A'I"OHRD*^, M!1K1T6V"Y1@!0>H4\5^5]7V5FT)CKU^Q%8B'?H'<+Y!X!1(KD-P8#AS#6PRQ MF+JM,D<0N99X8)AD"#NNC&$QCC-7;3V&H8P0^ ]WL+,"/.!O!QH>I33)@.NO!T;R+(;N9!G#8(SSW'78AT,$$]>A M:# :*R:.]IZ2P8Z?:V7,&43[N_ 9F='JQ!=PLH2>^,K^&U&\6;[C*/^G\4\[]0 M2P,$% @ XXG_3G&ULE5;M;ILP%'T5Q ,4?V #41*I23-MTB95F[;]IHF3H )FX"3= MV\\VE!)SZ=(_!5_..;[WV+F]\XNLGYNC$,I[*?*R6?A'I:I9$#3;HRC2YDY6 MHM1?]K(N4J67]2%HJEJD.TLJ\H @Q(,BS4I_.;>QQWHYER>59Z5XK+WF5!1I M_7 M;3 W!(OXE8E+,WCW3"E/4CZ;Q9?=PD?SI1/U^ M3T,TD:L9?X[VZGCPH]];R?VZ2E7W^7EL^@*8K[75?]5G$6N MX283O<=6YHW]ZVU/C9)%IZ)3*=*7]IF5]GEIOT2LH\$$TA%(3\#O$VA'H&^$ M\%U"V!'"6W=@'8$Y.P1M[=;,AU2ERWDM+U[=WHEQ3S>7 V0AUFU6+( (.1@WD ,#TBT!GT:1 HC149T*_ M*IOW5:X2I:!?U K0H5\H@05"4""T N&5X<@QO,5PBRG;+!."B6L) &,\)LQQ M90RCC,:NVF8,(S'G>,(=!A;'@.(F!#@HP&^W-P(%HAOL;3%LZ!O%F,6.O6-8 M$C/NNCM&D1!%B;/G!M@SQA$-X=IBL+88J"V&!1)0(+G=78S@=H%N\+<#77D2 M)3%V_ 5@.AT>NYUE#&.8WOX%@!$<370A/=$,,E#?E$-C)[C'Y@,EPC\'T M%I,IX![#S#5Y#",L3*AK\AC&8L3<6PS PB1$$Y<0PQT0 RV0H D)N,]@]@&3 MX4Z#^2TF\W%3#-T;N@90.$H2U^(QBG+WO#80BB*W302#?^^%J ]VUFJ\K3R5 MRM@RB/;SW#TQXX$37^'9&@/Q!S/_V7'B3;X='K^E]2$K&^])*CV4V-%A+Z42 M.GETIX_EJ.?5?I&+O3*O>KSRZG9H:Q=*5MU &O13\?(?4$L#!!0 ( ..) M_T[_7ID6 P( 'P% 9 >&PO=V]R:W-H965T^XY".2]D"^J M#!:\-;M0\KK;L=0NI<0H874;%KG+'661B[OF=0M'&:A[TS#YYP!<]/LP"M\2S_6MTC:!BKQC M-_@.^D=WE"9"$\NE;J!5M6@#"==]^"':E:G%.\#/&GHUFP?6R4F(%QM\N>Q# M; 4!A[.V#,P,#RB!.<.II2VB6A'S&:>;=+M MG5LS;I7)/@H21SEZ6*(14:P3-)@@R B85L5=%[.K)O />^@F( MEX X@N2=C87(PX!)':9UF&R+D^W"RAJUH2F-_6(2KYC$(X8LQ P8.FL3$4SH M0LP:1;,,^[50KQ;JT9(LM-!5%T*VRU-0KE$Q3?$_?G/J%9-ZQ"PL']+5_DZ5<%):'.EW,&_"J'!4.(GXZTR3^$4<+AJ M.]V8N1P>A"'0HAO?.C0]N,5?4$L#!!0 ( ..)_T[S*,4L\@( ( , 9 M >&PO=V]R:W-H965TJT[=E-G 05, ,GZ?[]S$<1Q9>)O 3LG'LX]X1C.ZNKKE[JDU+& M>\VSHE[[)V/*^R"H=R>5R_I.EZJPWQQTE4MCA]4QJ,M*R7U;E&R^KO@\KT=>V#_S;QE!Y/IID(-JM2'M4/97Z6 MCY4=!0/+/LU54:>Z\"IU6/L?X7Y+15/0(GZEZEJ/[KVFE6>M7YK!U_W:)XTB ME:F=:2BDO5S45F59PV1U_.E)_>&93>'X_HW]<]N\;>99UFJKL]_IWIS6?NQ[ M>W60Y\P\Z>L7U3?$?:_O_INZJ,S"&R7V&3N=U>VGMSO71N<]BY62R]?NFA;M M]=KSOY7A!;0OH$,!A/\M8'T!FQ0$G;*VU4_2R,VJTE>OZGZM4C8O!=PS:^:N MF6R]:[^SW=9V]K)A5*R"2T/48QXZ#!UAZ'O$UD7P>( $5L"@@J(J:%O/WJF( M< *&$K"6('Q'$$_:Z#"BQ10M!AA0$4YZ<6&)8$3@:D)438BH229J.@P?/>8# M$R"BB1H,!AQFW.6H'.[($7RBACN/23A)IF)$:+0+4(UQI&<((()8B6 MORHQ2A O>%5BIU$.A$Q06Q<5 F,4%Y.@8A+$#L )@. !)LL-@9DU !98TH/& MW0(0#M.5 ($1%L_$!_#E "ABRXRO@"\(P&ZP!4\Q8#%V;'$#"EQ,E] M!@M# MF+,%SS&X06:,S5#@\0-Q@RUX "%:8DOD]AL)[NP;+FQF,0 \S("DF84S%'@$ M(5EN"<4S2,D"2WK0N%=*$SH-$ *#.(GFME,\T11)-.,S%#-;\@U[,L4S2)?L MRCUHW&\L")NZXJ(B*F:6!(KGF2)Y9C,)I'@"*;_!%#R!%-D!75.$3\8_G1L_@%02P,$% @ XXG_3@GA*H0$ @ \04 !D M !X;"]W;W)K&ULC53;CILP%/P5Q >LN5\B0.JF MJEJIE:*MVCX[< AH#::V$[9_7]L0Q();Y27V.@= QMUW[WGAI+XU0#51D [[ =Q _AA.3%5I4JK:#GK>T MMQC4N?W!/1Q3A=> GRV,?+6W5)(SI:^J^%+EMJ,, 8%2* 4LEQL<@1 E)&W\ MGC7MY96*N-[?U3_I[#++&7,X4O*KK423VXEM55#C*Q$O=/P,AUG_3O-3/!F@K<0W."_!'\F^!L" MFISIJ!^QP$7&Z&BQZ6,-6/TGW(,OAUFJIIZ=?B;3*X1X3) D'2P.+",[KP--]?N_!BLX!O%/"U0/ N1K*),6$BC>DU)@V= M=!/VN$=%09S\(TU@-!,8S*1F@= H$#X^CL@H$#TPC@D3KH(F@>>ZFW'L46'J MA)'93&PT$^_-!(Y9(#$*)(^/(S4*I ^,(]U]=]=)DF@SCCTJC'UOXP6M#I^Z M#+]A=FE[;IVID.=8G[::4@%2T'F2HVWD_;L4!&JAMK'&PO=V]R:W-H965T M.^,[9ZU4S[H$,,&KX+7>A*4QS9H0790@F+Z3 M#=1VYR258,8NU9GH1@$[>B?!"8VB.1&LJL,\\[:]RC-Y,;RJ8:\"?1&"J3\[ MX++=A''X9GBLSJ5Q!I)G#3O#3S"_FKVR*S*P'"L!M:YD'2@X;<)MO-[%B7/P MB*<*6CV:!RZ5@Y3/;O'MN DC%Q%P*(RC8':XPCUP[IAL'"\]:3AH.L?Q_(W] MP2=ODSDP#?>2_ZZ.IMR$RS XPHE=N'F4[5?H$YJ%09_]=[@"MW 7B=4H)-?^ M&Q07;:3H66PH@KUV8U7[L>UVTK1WPQUH[T '!^H=2"?D(__"#,LS)=M =8?? M,/>/XS6U9U,XHS\*OV>#U]9ZS9,TSLC5$?6878>A(\P[@ECV08)B$COZCSO% MW1,TPL2[)Q\BO$&0H@2I)T@_$"23%#%,BHO,4)$90C";B&"8.2XR1T7F",%B M(H)AEKC( A59( 2KB0B"F46XR!(562($-R[5"B58??Y6Q!%^\R,D!CJ]^@CH MUC^+;U18C.@D-RC0"MK&]#^RQ:LH3CZ3+0::E@$9M18!ZNR;J@X*>:E]1Q]9 MA\:]I;XUO<.[KO^#J7-5Z^ @C6UPO@V=I#1@8XGN;+64]J$9%AQ.QDT7=JZZ M;MLMC&SZEX0,SUG^%U!+ P04 " #CB?].66X]=T$" "G!@ &0 'AL M+W=OPAW/.G!G,D%T9?Q$5@/1>&]J*M5]) MV:T0$F4%#1$/K(-6/3DRWA"IMOR$1,>!' RIH2@*@A0UI&[]/#.Q'<\S=I:T M;F''/7%N&L)_%T#9=>V'_EO@N3Y54@=0GG7D!-] ?N]V7.W0H'*H&VA%S5J/ MPW'M/X:KIU3C#>!'#5/VF_M'4KFK9$P$;1G_6!UFM_0^^=X C.5/YS*Z?H*\'^UY?_!>X M %5P[43E*!D5YNJ59R%9TZLH*PUYM?>Z-?>K?8+3GN8F1#TA&@@J]SU"W!/B M=T)REY#TA.1_,^">@"<9D*W=-'-+),DSSJX>M\>A(_K4A2NL7E>I@^;MF&>J MGT)%+WF,<88N6JC'%!83C3!AD-YBM@[,@$#*P6 CI(ZC:0S(V$23HRD\YXLEA/0Q@%* MXV!B=PZ*XV4R.2@N4)1.BD*CKZP!?C(C3W@E.[=2'Y)1=)BJCY'^2B?Q(EQM M0D=\JZ:P'9KO\G:$?R7\5+?"VS.I9H/Y@H^,25#>@P?U*BKUUQ@V%(Y2+Q=J MS>WLM!O)NOZW@(9_4_X'4$L#!!0 ( ..)_TZ^;0,=U@$ )T$ 9 M>&PO=V]R:W-H965T0'J+DY+1$@+9FF M3=JDJ-/6WPX< JJ-F>V$]NUK&X(8H/[!]N&['6.<]D*^JAI >V^A =M.9-)22GVBSE!:M. BT=B3,<^OX.<]JT*$]=[23S5%PU:UHX M24]=.:?R_0!,]!D*T+WPW%QJ;0LX3SMZ@=^@_W0G:59X4BD;#JUJ1.M)J#+T M)=@?B<4[P-\&>C6;>[:3LQ"O=O&CS)!O P�EL%:H8;'($Q*V1B_!LUT61I MB?/Y7?V;Z]WTF7Z6?3?8>R'(&]L_B?<@!FX36(\ M"L&4>WK%56G!1Q43A=.W86Q:-_:C_IVV30A'0C@1@OA30C02H@4!#\E_)X6-UU)Z)8!^9S2QLT>V=>V>Z5:9ZRR/RE.*;%1HQAP$3SC#A_XCC M&C$3P2; E"+<3!$Z?C1W",BV0+0I$#F!>-Z&OPAY&# [AVD=)GC&PO=V]R:W-H965T^TD3D +F-I. MLGW[VH9%+!YZ$Q^8^;_Y"1X7#RY>9,68\E[;II-;OU*JWP2!/%6LI?*)]ZS3 M3RY,GFU2VP11&&9!2^O.+PN[=Q!EP6^JJ3MV$)Z\M2T5?W>L MX8^MC_RWC>?Z6BFS$91%3Z_L!U,_^X/0JV!2.=M[ZH:F(->RDC 35PYWM6=,8)5W'GU'4GY@F<3Y_ M4_]LS6LS1RK9GC>_Z[.JMG[N>V=VH;=&/?/'%S8:2GUO=/^-W5FCPTTEFG'B MC;2_WNDF%6]'%5U*2U^'L>[L^!B>X&1,@Q.B,2&:$M#_$^(Q(5XD!$-EUNHG MJFA9"/[PQ/!O]=1\%&@3ZY=Y,IOVW=EGVJW4N_8(/.(H DM-G(M=32DBX;#:15OFRG M1<,NRDRQGHOAQAD6BO?C;1I,5WKY#U!+ P04 " #CB?].*H+#&'T" !R M" &0 'AL+W=O?[;@1V.[$'V([YYSO?,XZRE M=9?.IW;M6'Y19R.;3GN[9*U,_ M^V>A9]FHLJU;ULF:=XE@NUGZI;A_J@S> G[5["POQHGI9,WYFYE\V\[2W!AB M#=LHHT#UY<26K&F,D+;QQVFF8TE#O!Q_J#_:WG4O:RK9DC>_ZZTZS-(J3;9L M1X^->N'GK\SU@]+$-?^=G5BCX<:)KK'AC;2_R>8H%6^=BK;2TO?A6G?V>A[N M8.1H<4+I".5(*.!_"< 1P*T$Z CP5@)R!'0K 3L"OI5 '(%XA&Q(UV[7BBHZ MGPI^3L1PX'IJSG5Q3_2!V)A%N__VGMXQJ5=/(Y8A M A!XC5F%&%1=0QY"2)&3:\QCI%2>7V.>8G;0B,ET(&,J9325T@J RXZ+*BX MH@+ "L K!]B+=!(/!,O'APT!7!>>)V'((PGGU@A42LDM%)Y^2Y(6*4H?"LA M".("Q*U442M58*6 7I5%%60/(,C]?U($I<,CGIGLXLEIWL8_J-C7G4S67.F' ML'U4[CA73"OF=[JQ@_X &"<-VRDS)'HLAM?@,%&\=V_X;/S,F/\#4$L#!!0 M ( ..)_TX4)9"TD0( .$( 9 >&PO=V]R:W-H965TS#:'$ MN&E>8OOX[KO[?([/BY:R5YX3(IRWJJSYTLV%:.:>QW]/W(JW!1NZN%MCVQU8*>1%G4Y(DY_%15F/U+24G;I0O< MB^&Y..9"&;S5HL%'\D+$K^:)R94WL.R+BM2\H+7#R&'I/H)YEBB\!OPN2,M' MVY[_XF9W@+T#'!QD[%L.0>\0O#N$-QW"WB&\-P+J'9 1 MP>NTZ\W<8(%7"T9;AW7'H<'JU($YDN7:*:.NCOXF]Y-+ZWD5)&#AG151CTD[ M#!QA@!]=8S86S(#P9 9#&M"61@HG[O ZP'J* 'YL)/$I2W:;Y2K1P+I?@28( MKO8+V@E"*T&H"<(K@L#8\ X3:4RM,2@.?6-#IJ (SS,A@)! M9->56'4E%EU&,FDR/=[0-P^>!01"X_;8W,.4?<+4B?)&]W-%V%$W2^[LZ*D6 MZGH968=^_ C5_6[84S!? XM](_MWUV[?Z;OF_Q.S8U%S9TN%["KZ[C]0*HC, MW7^0QV-8E.0@U#26<]9UW6XA:-,_*+SA5;/Z#U!+ P04 " #CB?]. MF+P9!RL# #D#@ &0 'AL+W=O(DJ( 9.$GW[V<,98#/+EBOL@J'8GD<75G2Q$KN\<9)G%2E^6QZ J M2A'O35"6!D#(+,CB)/?72S/V5*Z7\JS2)!=/I5>=LRPN_SZ*5%Y7/O7?!IZ3 MXTG5 \%Z6<1'\4.HG\53J:^"CF6?9"*O$IE[I3BL_ =ZOV&\#C"(7XFX5KUS MKTYE*^5+??%UO_))K4BD8J=JBE@?+F(CTK1FTCK^M*1^-V<=V#]_8_]LDM?) M;.-*;&3Z.]FKT\J/?&\O#O$Y5<_R^D6T"86^UV;_35Q$JN&U$CW'3J:5^?=V MYTK)K&714K+XM3DFN3E>FSOAO W# Z -@"X Z+L!K U@HX"@4692_12K>+TL MY=4KF]4JXOJEH/=,/\Q=/6B>G;FGLZWTZ&7-HF@97&JB%O/88&" 60PQ&QM# M.T2@%70R )/Q"%8X+&:C*=['#"9A:*[,$+!^'@N"$W"4@!L"/B"@HX?58&8& MDS'8^AAH M;,P/0$,QCC)$$8JY@P(M(0\4IK\V%"\0E"$JHG&V&&CAF >O(]0N)-RY>KCK M:7A#MKA/*694J_;;($X7#'@&T&3AS6!]P,P&_(%C<#8'O@ M>&T1$">.$@.X8P S0^2@P,T -VQN@)L!L.W-RM8&<>*H4H [!A S4(=4AIN! MD>G9,MP,#-L9QIMY"^KOB!3_PIF"',K"#<80[U!'762.S]$;OD<9[AV&;"04 MQBG;'YHAG=D)![V>(1/ET;17E;>3Y]ST=KW1KH5[ --S_(>5M MI=*=B^DO#E(JH>60.^W#DVXYNXM4'%1].M?G9=-W-1=*%FU/&72-[?H?4$L# M!!0 ( ..)_T[7X"%>U0$ )($ 9 >&PO=V]R:W-H965T,!8U1UPJI[$"(-9:87D5)M0 M7K :)=#&%7&&21AFF--^0%7A*J63_ 20;JRCF5?X_ Q%2B"-T3K_VE MTS:!JV*D%_@!^N=XDB;"*TO36 [.0OQ M9H.O38E":P@8U-HR4#/(O02Q(TC^'"=[6[]3>>D'%9R%-B?3G9]6" V&,GPR MKCOS0*P!@U;;:6[F'V&JG]02P,$% @ XXG_3KIQYSFT M 0 ) 0 !D !X;"]W;W)K&UL;91A;]L@$(;_ M"N('%-NQERZR+2V=IDY:I:C3ML_$/L>H8%P@>]X[,"DG M;5YL#^#(FY*#K6COW+ACS#8]*&[O] @#[G3:*.XP-"=F1P.\#4E*LBQ)OC#% MQ4#K,JP=3%WJLY-B@(,A]JP4-^][D'JJ:$H_%I[%J7=^@=7ER$_P&]R?\6 P M8BNE%0H&*_1 #'05_9;N]H77!\%? 9.]FA/?R5'K%Q_\;"N:^() 0N,\@>-P M@0>0TH.PC->%25=+GW@]_Z#_"+UC+T=NX4'+?Z)U?47O*6FAXV?IGO7T"$L_ M!25+\[_@ A+EOA+T:+2TX9QG M3?9)<[]J&/)7DRQJD@7 YA/@:QRPB0(V 9!? [+DILJ8)HV;Y%&3/ +(;DQB MFDW>+F) 9+CMKAMQ)NM-/: ?*2.P3V^&37 M0$+G_'2+ND" !& M#0 &0 'AL+W=O?;5P4XQOJ_@G8G',X]]HZ,;,+;5^[ M(R',>:O*NIN[1\::>\_KMD=2X>Z.-J3F3_:TK3#CP_;@=4U+\$Z2JM(+?#_Q M*ES4[F(FYY[;Q8R>6%G4Y+EUNE-5X?;?DI3T,G>1^S[Q4AR.3$QXBUF##^0G M8;^:YY:/O$%E5U2D[@I:.RW9S]TOZ/XI\ 5!(GX7Y-)=W3NBE VEKV+P;3=W M?>&(E&3+A 3FES-9D;(42MS'7R7J#N\4Q.O[=_5'63PO9H,[LJ+EGV+'CG,W M-3R5[HY2M1!<6NHZK_3LZDY'#AA+]C2\M._CK;4\=HI52XE0J_]=>B MEM>+TG^GP81 $8*!@*))0J@(H2TA4H3(EA K0FQ+2!0AL26DBI"."%[?7;E< M:\SP8M;2B]/V.Z[!8F.C^Y1OB*V8E.LOG_$5Z_CL>1$%RL34R.4CK0=("V6C!CV"J'RD]02@@CR^L=PQV*38;%(X6HME M;-.DM8E*P]3/8#,):"8!S"!8( 4%4OO-FX$"F<7FS8Q"QYMW"J&9R$$3N<7& MS3\T,8703" ?CD??8FLHT)2/28ANY$9.(\!(<$,"#C7TB51#<*PAFUQ3H,EV MF)")9$-PM"&;;$-F(!EFIB"Z$3@^D$U^(#,:#",F9*HK<'P@*#_"&Q)P@*!/ M) B"(P399 CZ.$0F(;H1.$:038X@,R:@<(=@VI^;?K* $R6P210%2CXP!,$ M0][585!\8?S [:&H.V=#&3]7RM/?GE)&N*1_QZL[\H^:85"2/1.W*;]O^Y-] M/V"T45\MWO#IM/@/4$L#!!0 ( ..)_T[ JJIX $ *($ 9 >&PO M=V]R:W-H965T,]#PN"Y<[R[(0HZ8]A[., MU,@8D7]/0,5TC#?Q+?'!/W=U[H[QOLXJJ$A(]7/8OH*LY\LCF;SW^$*U,!M)T:C M$E2YWZ@:E19L9C&M,/+FUYZ[=9KY;V7A CP7X*4 >R]>R'7^F6A2%E),D?1G M/Q#[%V\.V)Q-99/N*-PWT[PRV6N9;M,"72W1C#EY#%YA-@L"&?9% HDSN,-R;3/$>AV6RH$P6D-G= MR7A,MI+9I4E8) ^*Y &1_9U(_M%+EN![+VAU1QC(UDV'BBHQ9J^PR@(_8 MW;'_<#^]/XAL>ZZBB]#FIKK[U BAP323/!BSG7DPEH!"H^UV9_;2CXT/M!CF M%P$MSU+Y#U!+ P04 " #CB?]."I>\Z- " #^"@ &0 'AL+W=OMZWD4 MJ>V1ETS=B9I7YLU>R))ILY6'2-62LYUS*HL(QW$:E2ROPM7"V1[E:B%.NL@K M_B@#=2I+)O^N>2$NRQ"%KX;O^>&HK2%:+6IVX#^X_ED_2K.+.I9=7O)*Y:(* M)-\OPWLT?T"I=7"(7SF_J-XZL*4\"?%L-U]VRS"V&?&";[6E8.9QYADO"LMD M\OC3DH9=3.O87[^R?W+%FV*>F.*9*'[G.WU6GY7]U@!]PZX,[!Q'[/ M@;0.Y,TA>=N5Q#!! A(DCB"Y(D">X TF=9BJR3+%'B@# M0),I]109@@BAL2<* )J2&\='P:+HH"@4SV""%"1(Q\LZ 0DF(V1M,+2O&$H\ M50$,\7@V0PQ.B*#P'9UC_ 'Q(4;"2)CQ"5#W2CUQ85 MB2_N$$2PWP@ $)ZE-\J"VQL:]K?^G^R: FXFB'Y 7+B=H'2,N.FP@PXN7 :A M2.JW! "%:3+U]1VB2!S[5R_J?;M++@]ND%+!5IPJ;67I6;MA[1[;;[]G7Z-Y MA@#[Q@YW;E9XHV\FPV],'O)*!4]"FXG#S05[(30WR<=WYEB.9ACM-@7?:[N< MF+5L)K)FHT7=3IM1-_*N_@%02P,$% @ XXG_3M,WY1AA @ NP< !D M !X;"]W;W)K&UL=97=CILP$(5?!7%?P.8_(DC) M5E4KM=)JJVVO'>($M("I[83MV]UBSXOOW-K(?"R_5M91ZPN9N[D;.1%!GUC]NSK+%:M>?:C_R,,#L!C )X" M?!/@#B"3^6\R# F7O71J/F M.&CP3(,FA:O<)P2&$$>\"@\"'S;PP1Q]8^!_, A@@P T"(Q!\,$@7&QRT(1& MTQI-%(8P) 0A(0")%I!P!4$IS(A 1@0PX@4C6C$^;3!BD!$#C&3!B-<,%&U0 M$I"2 )1T04E6E""-8$@*0M+UAQ-ZL 'RX/+PUGF&:%D?@RB9)8I3Q]_X1-%& M(2* M*K$093.2#%RTBT26(\'A &2OR3A%(,&%BWR %"Q)_HJ$(R?8 MJ#T$5S@"2CQJDTZ3FEZD'L9JS(=V,DPDZ\96 MZ4[].O\'4$L#!!0 ( ..)_T[$BU-7 ( (<% 9 >&PO=V]R:W-H M965TX0+!M@ M1#[P'CK]I^*"$:5#42/9"R!G6\0HPD&0($;:SB]RFSN*(N<71=L.CL*3%\:( M^', RH>]'_JWQ'-;-\HD4)'WI(8?H'[V1Z$C-+.<6P:=;'GG":CV_F.X.V0& M;P$O+0QRL?>,DQ/GKR;X>M[[@6D(*)3*,!"]7.$)*#5$NHW?$Z<_2YK"Y?[& M_MEZUUY.1,(3I[_:LVKV_M;WSE"1"U7/?/@"DY_8]R;SW^ *5,--)UJCY%3: MKU=>I.)L8M&M,/(VKFUGUV'BOY6Y"_!4@.<"G%HOHY#M_!-1I,@%'SPQGGU/ MS!6'.ZS/IC1)>Q3VGVY>ZNRUB.(D1U=#-&$.(P8O,.&,0)I]EL NB0.^*X_B MU$VP) E6(B,F M68AD2>(629PBB4/D@\M(G03I_Y_EUDFP=72 5S:W=S;#$ &PO=V]R:W-H965T/OW!>SU.ABE?0DP MG'/F#)A)UC'^(DH Z;W6M!%KOY2R72$DBA)J(AY8"XW:.3%>$ZF6_(Q$RX$< M#:FF* R"%-6D:OP\,[$GGF?L(FG5P!/WQ*6N"?^S 4FCB=OZE_,K6K6@Y$P);17]51EFM_ MZ7M'.)$+E<^L^PQ#/8GO#<5_A2M0!==.5(Z"46%^O>(B)*L'%66E)J_]6#5F M[/J=% \T-R$<".%(P,E=0C00HG="?)<0#X3X?S,D R&Q,J"^=G.8.R))GG'6 M>;S_'%JBOSJ\2M1U%3IH;L?LJ?,4*GK-XS3)T%4+#9A-CPDG&!RDMYB= S,B MD'(PV@A=-C;AC![>)MC.$3A86";^J;*_KW)C-'*>5V0$HFF**'(+Q$Z!V C$ M4P=A9!UXCTD-INDO)0GM W& %AA;)S('+6;I]G/0![Q,E^ZJ$F=5R:RJ.+4^ MD8T+8]W@UH&Q[>Y<.DNK)!?FHU40FKR1&OC9-"SA%>S22'W%D^C8$Q]#_<:L M^ :OMM@1WZD>VK>\=_F^ 7\C_%PUPCLPJ5ZV>7\GQB0HZ\&#\EZJGC\N*)RD MGB[4G/>=KU](U@Y-'8W_+/E?4$L#!!0 ( ..)_T[4@=IJ80( -4' 9 M >&PO=V]R:W-H965TMC8CA2$,"JY9(#B<4$Y MPE@2"1E_1DY[*BD3;]=7]L_*N_"RAPSE!/^N#[S:V+%M'= 1GC%_)OT7-/H) M;6LT_PU=$!9PJ434* EFZMA@_+4N>M0O*Y2 M!M7;4?^)?C(1O63!RDG!11*-F.V \6XPKA/-,84!,R& 4##)\$PRMMXBW9L7 MR)<(UUEI(O[+LKO/,A/J&_OE*P)_UJ]WG 9&@D 1!#,"365APOB:D_N8F9#0 M*"1<$D3:6]V:,%K3

S'372:08^>O-.T^-9=YZXA7HB9-8R8 M-_IAX'V']%2WS-H3+FY2==\=">%(:'<>Q,&KQ(R=-A@=N5RNQ)H.DV;8<-*- M0Q1,DSS[!U!+ P04 " #CB?].192#P \" !@!@ &0 'AL+W=O"N\A+?SCES9K GV<#XJV@ I/-&22=RMY&RWR$DR@8H M%D^LATZ=U(Q3+-62GY'H.>#*D"A!@>?%B.*VMI1T"@E%H"J^$*>R!$*RD??R91=XZIB;?S M=_7/)GF5S D+V#/RNZUDD[NIZU10XPN1+VSX E-"&]>9LO\&5R *KIVH&"4C MPOPZY45(1B<5987BMW%L.S,.XTD<3#0[(9@(P4SPHP\)X40('R5$$R%:$-"8 MBJG- 4M<9)P-#A\_;X_U+?)WD:I^J3=-L,<$= M)KG'[-<8WUM@#A]CD/(YFPVL9@,C$-T92>T"H54@- +AG<#6+A!9!:*U@]1; ME&+$Q ;3C6G>!!E+L<:$F_]DLK$:V5B,^':!V"H0/UZ*Q"J06!P$BYN3K--, M-IX]2FJ-DEJBA':!K55@^WB>JG]9GXAG\1 M[[^W2C6-E_=_C?&3Y4=#-R]7 M]][OF)_;3C@G)E43,$^U9DR"$O2>U"UH5+N?%P1JJ:>)FO.QYXT+R?JIGZ/Y M3Z7X!U!+ P04 " #CB?].@7ZX?3\" 5!P &0 'AL+W=OU#$Q%E]*B,!-'-C6XI8T9)Q_%K$/5'3T.<]M_4 M/]KD=3('(NF6LY_5295K/_6]$SV3*U//O/M$AX1BWQNR_T)OE&FXB41['#F3 M]NL=KU+Q>E#1H=3DM6^KQK9=OQ)E \U-" 9",!)0^"XA' CA7T+T+B$:"-&, M /I4;&UV1)$B%[SS1/][6V)V$5I%NOI',VF+;==T>:2>O151&N?@9H0&S*;' M!'<8?(_9+C'!/6*W1,3I" $ZR#'2P!EI8/GA712)6R!T"H16()H(X&2610_! M%M)82(8P1K-,EJ@T36/HCB5RQA(M8HG2!]6(G0+Q_U<#.P6P(X)L]N/Q(E$4 M9@ERVR1.FV1ID\&938^))S8XA9';)76ZI Z7V5_;I N7!.$')EZ5.9V;B_*G)\4[7K8"T^>&"/BSR-0 M/A8H0.\3S]VQ568"E_E CO #U,NP%WJ$%Y>Z8]#+CO>>@*9 #\%VEQJ]%?SL M8)07?<\D.7#^:@9?ZP+Y!@@H5,HX$-V<80>4&B.-\7OV1,N6IO"R_^[^V6;7 M60Y$PH[37UVMV@)ER*NA(2>JGOGX!>8\"?+F\-_@#%3+#8G>H^)4VJ=7G:3B M;';1*(R\36W7VW:<5M)L+G,7A'-!^*]@\V%!-!=$2T$PA9_(;-0GHDB9"SYZ M8GI9 S'?1+"-]&%69M*>G5W3::6>/9?Q?9SCLS&:-8\N37*MV4V:\$J3+AJL M&1:0T D26H/XRF"S G%ILA7(I$FMIK>:3V$6^+[OAHF<,-$-,"[-&F;2)%

)(\\'1IDZ8] 88EV8-DSK>L^MH\<6? M8&ZF[T0Z+Z4J8!HH/\VV' MERNW_ M02P,$% @ XXG_3M>^YK0W3P G2T! !0 !X;"]S:&%R9613 M=')I;F=S+GAM;.U]:7/CR)7@Y]E?@:BM'JLB0#7OH]IVA$HEM3535TOJ[IEU M;&Q )"BBBP1H "P5'?/C]UUY(1,4I;9[O+&.L%LL$LCCYK.IZ^_K;;ZOY*MTDU6FQ37/X95F4FZ2&?Y;WWU;;,DT6U2I-Z\WZVWZW M._YVDV3YBVB79W_9I>?%+J__\&+4[;[XX^^K[(^_K_]X7GQ)R^A3OH=K]-FS_VNIT?6E_X89>4=5JN]]%UNBW*NOE@7>Z\ M ?7+G](R*Q:XS^AM4GO/J:W^CW_YE]!^S*++)*^R.BORED4LDW7EC7Z1UUF] MCRZS=1I]V&WNTK+Y1+?;ZPS&W6&WY=7K]#ZK:IB\CCXD&V^"R^)K=)G,ZZ+< M1W\JUHLLOX_.BW+K05^&.X>]E,DZNH)C_QK]>[KWU]/M#?O#6=\#Q1G 84&P MN%PG]ZV NLRJ.4SPGVE21I?PI8=Z!\$L;\NA!=__H>\AW:XLFU.WG7>G P#O M#EK !!Q]%-#2-$11G1)0,0GQ<+'],N6@:[3;Y&5PM86+;,YC1B M"P[TQYW>>#CICZ8M(YTM%G"'JUA]B-YE>1I]S+VUC,>#8?2GAWTT:MNA'NH< M_P5;NRT>\N:S;\JD2M=UX?W0'$0#Z%-9?,GRN;>@[\\>&^)34=5P:/\KVP:A M.^B.>A/OP&D$((O!5Z:#7O.K=P5AU:K(V^YA?S+LC(&(-K^_S6JXN\4RZO5/ M[EY%-^E\5\+L/MW;;.!\;^IB_CD&^E=&7Y+U+HU>=D_A0D5;((I$B+WARX3N M[,U^LO=O]\3\NF]^I%4077^>K) <:'Z(+'\YNWIYY%%41 ;DO3,AH>CA' M_Z;]I\\W]#T!>@QD)_N2XBU+U) 'Z!]<(L"5>R!4WN$D)>SB;#Y/X2EX9L'/ MMXQULTG6Z^C-KH(K4+6M[V*3EO>XL>_+XJ%> 9ILMDGNS:R&7*4PY.%GW .^ M(:8:?=S5@+PYGJ"/$$!A\PHV Y^J8ITM:&=ODG4"UP2G3.L*V/./-V^CDY>O MHI=1ED>WJV)7P7C>MMZF<\US/2*ACC.I*ACSM?=S4JTB:XX?T+[L,4!.> M]R:!$T R5T5E.D_AH3M _),\K1'[ >;% ZZ\PG^]'':'-.3+<;<;)74$7#35 M,@'] BM.\9[I5<'GP%R!5>RWL-572-KQ;$1,EMD0G$$F_9/8)G"B(NH!JH>'O3[HE@\ M9&OO%L-E@7N: 3BKX- ?:5.'-A/^39W[.DONLC7()JE_^/I,M\D>#S3P.PA/ ML/FO6\16;X[KM$I+N.0@D(*\.0>8@>A),-@6+ ZU+HMH"UP9P)=UD=]W@&)L MHD5ZY^W?/3!K-QZA0*X'P\WA'#)OF'?.)'&T1D8Y=Q<3!OV!*7EM!QY NI#5 MB#:,H7,0JX$[W\7];IQ%^G!KEX59?97> ,WF!>B@T19 M52&N 2H5AG "# =/K:\[_"Y MZ;07&F 2SV:]P "/[@8$(KI/@&Y([SIPS>;)-@/T\V6&-*EV((W*SH'^SD&( M^BZ:SKKPB8'"*WLV;($N[#:[-?$L(;K 'LMT!50"F?ZZ\'GO=8K$ 8E)4N:P M\Y;+5!V->=[E0Q[R**;3!H^?Y#A&??(I03JR2FL0Y=>OCF;<)""39@/G<)GE M,&:&DJ@0S^C/9W>HW$4X7X5^!*D< M>/.V+)8^&_^X124 +[2223RAAB:D:[Y)RL]I'8 NRBU).6?!=Y&"R%F0;.>M M),U3M(?@8\EBD^5D;$$9U3=_H CQUT3)--L=#)_@R61&O@M3L,+;DB\BT@DN MRV*CG@Y(5BRMR!@D2GJ@N5)$4)XZ. 3>&9S7NR7^1"T+ODN!#J41#X-BH;\U ML@Q4"#0D62=W ' X=8#@JX.O?0"]@W_WY#R0ZU[CFM3[25V7V=VN)JX HM:Q M(M"']B% \798B*<4"H.34,I]GP48OD,0ZNK.61HTC4N2,]> 3K"4PT.%([&_T8$%[D MT$]0B/&VC^%'':FL1OXLN2, B6FII)!\:J]8DZE?Q*Z*LAZQP;?SV MJ9(N8TG+X;U)[[,<+YF6%ZV+@H(Y&VZ8<7IF3/_MQ]X =,=MP#3P&'W"E86/ MX<_7 / (T/DA*1?>O;@"(8:F1'W:$EU RU\@[>/63U:B4^B0/TX[==25 /[MS16\X<+0ST2/(0XC57012Z8"VQ!7_> M)^5I-.B&!:_&JX\]WH(\M^D&/1X@B1Z%.(?7>U!0]-=[\/%'+]?!W08OUQ/? M"%[F%HWYP&5N>>.(DQ?0>/ZREI,_\O'@F;4X=-O.K.7QX\ZL;9WM9];VADT\ MF&K@U;\3[P HQH#2HFH?28(.C_(\X0<-[Y>@N5L&?T].^71Q?79[]>'[Z.S\ M]NJGJ]NKBQO?FFO$#V3A90I\=8Z^94L:1CD!_D7&_BW*WJ#.17=[2PDAOTW8 M7/PV!H8DH1WB.!&+@X+5^"?ZO3;3>K&,-.B';7H0YX_(VS>;YKFK1<. MV*,_''OVWIH__'1Q\Q@"?A(.2P#;BA/%]9[XVPB"]<#*=ZQ4P_^^@)AX>-67 M5Q_./IP_MNJRF*7EQ?AM]O(PN_N/\3V_?_645]H>%-N\H?>(3A3S M\=0A,,ZC_66"'MRV:+$K<1JX/?(H4OBPJY2>9P&2%15-+,0>3YZ-5MW+&0+( M)Y$*H,WKW8+1&M>P(5U$Z[1K$LL.W6K4H7#DHZCX-=H'.L6R [BB"&!Q)\;Y M#,FI1 [@$GGNXFZ=W8>M3BT7V!LH;%Y_FU;S,MNJMW'SRG6WXSLUNLT&1%'5,$+?#B%9"1"D93MLU\MX2W=JCVW+ M#%:3K?( O9#Y85P:D!H;2?,J&;XF@^'CQ'B! 4PO!A1F6Z% F M([.!-DE><)O6\%X,1Y;@AU6VK1@U%FA"1DM+4<*2C5MOO8\)O]0&9-$XWE:= M682+8"BOTLQ$.I#]!-;J+CI^XF(#R[M=E<7N?E7L:I@10 I:WR;"8,P89#3R MH%>U,8T\9!5%>R45[017!:*9]5N)X"WQR&W$CE]$+RX__@?],5('ZL74:E\Y^WW!Y_.D+IILECM[@#',[@-*?'P!%=I!/,[O-*G M+82G0PB&SC1:-@XWU_*],\Q2>_(J(^F#:@% 2W9PX.F"D+6ROF".D6V>-.0J M^8)&]A0%!1 W2J;?N,)R00H+6C:4^X]) K":;(MWZ)Y=&T 4X/=T2U9<9)K] M[G??GYU]HH^][UXIEO1CGFG-A4!S!KG#/DW*3LJ1& +G.U$F*88Z6F"\V@.@\ (&^H*01]E,G5+H&&)@>O!> M 8O.BUHQ)OFZZ+:L0&*D)_$-(3P:70N2DZ6-6U2D\/B R.@8.Q?SBJ4KABRVP:Q0<\.U?1P^ )*Z1X2'J.;Z(!V!S*Z) J,D*+LEI(A/! MJY,GR#9P&4E-C^8 J:K"/9"L&BT38#E;FR+"8/9%JW9K"_1J RQ05^I-I'W& MB6N_A%SO+QS+S_/#95)KR CQ%R0.?$D5S6A.N=S!QJTC=T4"Y@**[H_ZG=$@ M>DC3S^J-.<8]+O M.& 3#$,XXO#FWU4.7F%0'R(7WA]0YP3/8))_ VZ,X!L@ M!O2[X=":R(U\Y"77#^D:MKE!G[L&((][[*"T*D6+:&7L[&%4AZWCBZ,^0: * MKF%5IBE'RV1?PTOQ H?X&S'81FD"2*>G[#&TF8CTQ^&)/T6&0Y$W3Z&\9L!5 M^J0KH2!@BU9*++"% 2!E!"] /N'O;+I/YLRE\!UA%#;?3=?9!J;E"VLM!]XY M?9H68)1=IEME5>O;0/?,(!R"VQ46DT5!'-P:^@8#2X K5M&/6X0/,.JSFQ^! M*7\H3G&$<:?;CZ-W*=D?Z#?U[8M7A !P \T^\T)YO\2*!GP!Q+"HLO9ERQEJ M7PM2H.X8//A".S%]$LU^$N45FD:[6:'R F08:1-,D@'\YK0.7-R3Q#DBGNP8 M1&8-&'2=?DGS70I_YP6 17!6OF4!D*6N6HD5N&P,@1$;Q0$=CN[AOH+9"?9S MH.W%!H7VAZ)<+QY PG>(G>8NQX^*RX,][QC?"6( '= >4GL06BGJ3FE#[R-= M$BYP\S=U 1U5\A]UC!3C,WN5X$4_, M[+$M\=>TBSK;L$]CQ3KO*44;X])M9&69DV\FWE4KN F.8:$41WH!T_MR%G$K MH3\1:ITZ^)FUW8I9[!HS.TI2:EURMDE@C>NJB%!>($M; =]5)!C< U>B&W@: MZ=@AE@!06B9[&C*5.^3T,<>7(0YBGM47#A$%,2<7Y5@,[);?Q-VW-JVRP<\V M$++\P?>?9\%7\50!)HO8X$M Y$.C6U4I\QXHUH"1&#@*9PH$KU)Z^R_I7(M9 M.Q3.E,!C5 =0Z.9RHQ4HZ.;*PAE9!0,8'V4D#2Q:ML+GU"&.)1H*D8T!&W>_ MK&0E"B8+\N$DA'\*F[46QJB7W:+>UL2P!051E2E,I)I M7]Q7:M\**0!G Z>#FN7+WK@?*0N L@$CI-"7,Y=W[U(;5I0WBS/G:%'I]5D> M,Z2J0F,KT5G>2)U\16U:MMYQ*,^*E%N\EF3Q94I?T]<),'30Y5+;D$Q\#KDU MZ? 5C^G2,H4^CJ5%3+58/ZE09T51Q3!<6S5&D]Z7)%MS MK#,O&_:-\;T$<%9,,0\8J6. %\Y76;JTEK@ LDTVA4WRF<@,?4,HLBH>B'RN MU\4<5P2H! +"7% $R3Q=83I<0Z$9*H],H\0J!6!:XVJS=-%:@)AO"_'9R7Y%,[-V+%"FVZ/GDG$IZIJM]E: M0DY"/EZAYXCGZ4)?2@1)T$.L;*5BGN'@),G4J5O?X5E(&A=8M(J6;5*(P_JI" .DN;!"TC5>Z7E$6>>E6@J9G>E("Q M++[G$AX,LH'D#V_+0\H"*'9/BF'VR=497#_8Z3\FPOT7EA+A M'GU.]PCQJLCS=!T;'K9(-VS1*TGC5((W(+K"BK5BP_G-V<1[?%-IM'TWXW/CCW6V-+ M5?8P331P.B%P? M%]C",FMU&WNJ'?&$1*PG\!;)5%LXS432#<)O$H]H>I ME2QWI!GI#.Q:7._Y>?6OF/4)2=)+$J/O4KB%K^Q55$3'S2)BY1C5J8@D["+W F Z]H4-$'"E'K);8($% M;G!M OLR$9,3:K:.2;$L\@(#Z!1QO7;SAJ!(H?9Y(O0\ M:#M\4Z *+QFLXG0N].1 MPRBWF.P7'U$; ,Y())PDEKFVA]#2C-6-#&<[Y/@I^M8WF,ZFO/$!4$3WNXP\ M<#:V ]F \%JN\J+OFUO8:>DN&.(T,UIA53T77 MR\C?8011VKQ:JW5LJ"$H&_B\W92%<,WLE3QBV_)M5S]2DD@3<6)SOI+VQ'A) MGN[ .K+*F'G$::H,,R3[TKW$"TS%5E,PN?0X#8 M;\RK;4ZN1!8Z2Z/&*V#2)35.%R#5%IL1SF%YEY3/23$$BXH2[?B:<5"OQDD3 MA6@H-N ;2"$8KD';)*E<_,)IC@H"# !DOJQ<%[6E8R.FDPF']_8X16BC FO9 M#=UOW*%4('V=HB(R2BA8L#6X'!M>WC3A=XJQ6:\!DJ36]NQ8PJLJJT M":K:P4H-3)DIVJ,O"(_80 %RFJS%B$PDV5NV;:"NRS0Q@TD]EKPCBS0F6]LT MW/B10S?6:V6W$-RFI1D2.7Q$,1&6)++B-M4-M C[!QTJDC([%(+=@],91WZ*C% M-!IM=\!]YY8$CE]:?*6RV!!%)!M^T!O%PG5L'8F#R)IV;2T;LNK (Q/-(0>0 M1KBL4J0F;S8 MPC<= /N(&,-CVD3(.J@CB(Y+!A]U4C7P9-J*)U/"$ZO^7]2)5)5 @AU5IWBM M[#3K#OK8;HIE_9"@&LO(L$K7VPI-IZ",+??DN"3:@>BA?*-,A%U[!Q\$I2*! MGF+B1"2&95WL%E(JA*YJ6:*VSO*>$+Q$Z>E:06M2!]K(7=H@$4^C!G_K6^T* M=[1".GD->OT_#P6M]G&LP&L G_*X_' M-)[%TT$/(#6"M\91KS^.1^/1WQMB)JH18'>?8L[J%C @XF "(_]N#>:PJ?9E* #>QYVX\FLBS].>_%D,(S.JBR)^I-X!N@YZ,8S M0+]1+QZ,)]$(@#?I11<[S&_&WT; 1/JC>#@;1*,I'$PW&L[B87<*G+S2(C"% M:4;]>(AX#'/-(A#XX<5!/.@.GW,^?E*Y5,BU/)T'Z(MYW'PBWD\^PJ9K\;4! M<%-]GS&0KY,'S3IQ#]-9W!W.X,-D%(\!5W\NRL^=+.]L,=D:1 <0O[N#432* MI],NRN'LTF43\ !T&\!]@.D8H,BPR?0J\0#'<;>+4.EU)W'/+XYOZO=^TO5[ M+P[6[SWXQ@$P/CY3]'@QX5\%^/?)'.3@M-PWLD+QTIILQI>(O=TN(CT0T\&@ MSU8XK'JCHGQ9T /:W!WUL%;K8#HVDL=.5/X=\NA*1!#DT6.@2+UA/ 3![)U1 M5W$?EO8-E MQ0)50UY: )'%NH*SGK*T&:ZG&4<7/YX*X.8^#)B"-P:4?CAE\04&$*J# "LJB@ MYJ_,VY%?QRP)%'60](/V^R4/-,,7FS8/$Q7,YBBG5"/EF 3+/<;N?6%S2>67 MCXR6[/%5-J,J558K$AW+%#NNF-5PQ#,*S-I*W$,U:RHR;PPWB".O683763HJ M+*U K2F5T!S+#D9EMK?X^T@/14M^;#@.]E2:@&5Q V&_QXJ2"E"'?U#HOK3 M['R5O[9H49#FA^H+!3=1Z+ER(*6P4MPQ!TS<@WH)MSGEF S[*8IW0=UF#D04 M] 7<\YFXA#T;FL!6)E:>+#(,63$!KEF:=T]Q W,.V8")[XJR9,F,@@B0&XBSU!]JW+3RA3 !_H@Q29[*@BDZ$[T QU_9UW<3D>>G@Z MGEDFG#HT_H&]XQ"#T\GHFV ]:SO;4)FN*U'TVGCNWTHZ5?\*K0"EEWA$(A(P M/P" %)NWEGC2>P62:3\:]I4$_Y)D1R35(#>"5H!/7/%UK^RH%LL(_P7D=3I_ M:V3W4O[CF^G?64!9.F?CI">Z1Z'$?U1)HY>]>#SHBCD<-*NQEW9Y@_46-(8Y M+CG[/MG.D\.8G54.4W8JAC=M@(?1)02I@U(&X@F+7+H)1!.HD5<_"M@_Z(Q= M+LC9^IK7$H&455)1WV-X!7\7*EJ#THMMF3N".#0%FTO7>B270C(XM*V28'C" M"*=C#PY>UU=\"202E#DXB*%(EAE)T*8\$%S@>#SIDM08I+HV_'JHC:J1&ITKHA,^O%=R M5^SW0ITN]*FUE16[:"E%_8G#\/BJTL.H[QVL4^^,Y^/=KU%^8#58-]9)QK00 MNM<'*LEZ=#P%,(=ZCWC@8D J7>5GLGS6^V@<]T%]&L?#P2 R!=Q46")J\VA^ MB<= G:5C2W.CH"J E#T$Y7V@R?E@"'H'KG" TP .AQ2:=.9!UY"YM.4W]** M8O*3'Q1(=.PJT8[)$.TGXW@T&]-?!!3]G?:B\Q4U<2)7@U7X'3G@:!J-NG2E MX'GD;A,.X]8704]'F1N29&D5G>IUNU:+$?/Y7#P-XG"#F]:C"W(R&Y'"UH^' MHRE_Z W&\$%J60:WQZ>/?WO#?O/??M4HO]H;?G><98:>Q*QHP*$;+.&XB*BW MGOC_KU,IN=,,1G6<#@-7A*0\2J8[E!/*KR[5J\34;W;Y;8FOOTGRSW'TX?3L MU,J1S),-13&@NQ*T$-=\C4" $K!HW HR3%XWOFXN5FPXBQJ@WYO@7 M)1239RQ3=41)DK&K=G5]XX,ZOMO#:?0AL#O+-3Y[.H8TMM^&'7+J M!)F6TW6_5I#8)%S-3 E$7.)B&%LUK")@DAF&V&/9$DZZ+-9?2&1PJC&:>,"O MV6:WL52&>;*%:3FFZV5_Q-U_ D@'9]C%XU@722ZB)SF^E$_+"0@4HY#*M,.; M33(;+8I3[70&IYT&T !$$#IF]W;5053G$M9_)"/!40'? :K 1[+DW.&Q?<0T M+/C]FM1+&.C=U9N/UR@][BJ"$S;$:]@L3KO=;Y!F]TY'\('>'Z([1HR=+%Y'6NYT(2?O]T"&-041-9KBO? M!\;&8)*'9K<$-SB?0DY,LR:#1JQTCH??1.%#HZA^QE'T)SD9(1(M95T_)S.< M$]C9KE U1&3%D51NHPZ>5>(FZ0'Y/>^D)1: :;0=.FU3 JX^L!=G#97_,35^ M4%UIJ(\("0K2=;/2R-^C+"(MFGD0VTGEK,3.]1(D-[R@*I#H_AYK?5%"KKKX M<]TQ353-72!EBJZ.5<9YG=:UA(PE3XG[1I,)R$L#3L_ G!S:A#4Z+_Q,FWP"5*\WGL3#X40$ MT, #H D)411];L^6(ILBAQHKM#:M>]+#QXE(AX? YL6;W"C79\;@1]DP1%*P M:%E"/J]=R8DF=[JPIXTX6(I"F>DR=V#"GB\)IPQ5<_0&DOF*K+]VC98X@FNP M*,J*NP[2!QU#LTW*.M?5&IF=XG=9ZL>7JNL,C+*F5Q[)6Y4 -!6OC&4<<:,E M%692@5W&'AJ;Y ^^279E81LHPH?6:#A"$ZDN]9SE2Q2QV, X7R?91D*':("L M7*BM!3([;/N^(XTTP&X;< E '"Y;B/50P8C]12HJ#&A3L4]3FX>K[#EK;DH- M04!)P!X&.<:1M00"PP96D& &FY[+5A]I BI@4F+)2S?OC/KH1B2_<.0,)I"I MY<=FS1CSJY9\&OV\PB+NA+:[>BZV?K:?"R; ]+%TFIK%=L5!@I5 M61AM3G!>"Y*2W@$/6$=2MYLB43O16;1.'JH=BGZZ-%1A)9CU)D191XB*-]=G M[ZE$J+3R-D4EX0>O\B46IGR;,3_&5M\E, N**4C+W/R HC=VL"DRO,J"(*%- M/ZR 8^P[Q0.&TNH29' ^UY<7T7F2)XND60985F<>4&MD%J0V#G)%BK6YM@#] MO'8O(RR/-O*)?\NIRW4TBWO3?MSM3T"Y^1W^X9^E=.>7K%@[\1OODGR5;-!( M<\? KQ;%V_M_S^K!<# MO\+EXQ^U?%="T2&O&LEEH6QAQ'N"I!$%UEI"\6NJPP,7]TMV7Y3%K@*Q#25^ MKAR7KI?DXT'ZZ1,O DJLFI\Q"D4&]#@!]O5.T;T8G6VW*5K0.-'RY,6GV[,W M6&@9!1:2WA4ON)92'R ?SO*<5757?4BK7?40EO. 7T5#&-CLD>$1 U%0*_ 5;. 3GGH[#_"@T.:F<;\/ M&YST:7,8B3,$-6"FG>>*9)JBD(+Q17CUSJ*+-;#:1:$KQ9F:X%O-Q?D6 [O MU;)I8X96^TS56@Q I3;@?CK3=EF&HAT+F\\Y7",O'A $D[]0,D0D@FJ[0[, M_"I,_%12(#R$;J.\MO(+E<<,;O)]X@O$&=]=58E%!#QE]G%DMI)L0IA63=;' MI"HP&W(OY5W6J4X*R4BZBSFU%Y/(LTW:J.:<%[KND(&R3FE2$?Q'5V*N4BP@ M82&ED5Y!PD4+#M"[7;Y,O@"F2+5PHF5%5,SGNY(KA]9OVZ4F%$5#P@I4IYHSM3>F[-$7C)X@OF ML^*_2/8-1*AG.=HN;&OOF@1:)M6T%T>1G]>--L#3"7:NR ==/N-\;L)Q#7^CFLZW*=W&.- M3,S5F*,?X'97S:DCAR)9=G]%K9X:PZV]*)51RWGVK'V0O?P"5\Q:]8R!M=%UDGP;/GSII=J#HWFG\B02XQD221QQ"H:H8;$.!4T9$@R MCX<%?>;.7+.\-^U&BV1O%>T4E[VN1T+7.& +(%*KZIQ:%EMS$M)8ZV58L0GFV$+#N(T,Y]$W9;C(X2V?9$B72@,](W6J6E^H;H M,@*.L8K>)I^+&G Z&^RQV4P@L<1IJ&OX:]JS\D9/Q05BJ5G=,,0"6,C.D 6 MZ4P"Z:+M:E]1QBQ'D\VYX@KS!2)[Y2)5H4&Z,0*YA]UB*+"*(X!Q1A1G*!=+ MCH,LWF0EVV GB@J-?>3XU;V$./.2?0W<-ZHCI933F#.#[S&LHXSUH3)'WE"% MX\9A2C4$N^(Z$FBT!J M*L[NF9N1C 7245E;GG^*N,UE ^G"+#7ABBM2D$SZQGS PX 1UYX9V35!9)0_ MIX4R]9TJV;]#RM6^!EWA%==!>&G%LU!6L#X(]:PP@:;_XHR2U/4VUE2ZA2K. MF=E%^FR4IM4\WXV#.VS9BRA\R[/MW:5SOBA<]B#-%QCH5NK:S>J<'Z@F?4 R M5IB6W+AP@,#6,4&#[@QGEXJ,>1PDGC=IJ?0 MU$Q4Q2>5;[%9QK0TS;C;6HB;,NA);9>1DXN@6HBPI]M4'#%+E:SMII?+KP4B M%0M5F4!5$$_\58_\:C;V^IA@$1W=\%('#1W_:32+AY2-YWW5[&BN@6A%TZ,$ M8Q484F/H.*91C"&'\L?[=1CWIWWU1Z(.K4-M.:SP/F0.ZT-@CS+5RV@RB"?= MJ;2'(+][7NB*8G:]7+?L(]SQ^@'E0CG 6)U@;%<]M$I7:@P*%0&UZMVV-RD) MAKNYJA@YBA4JJ2**A:F-W5R!D-"S6P8/$D6'%0) PX5LM?W*"P M3PF&LN1-I_ZHHKQ4_7M!ZH $B[M1$';UMU3EQ>A6(%DC>T'\<.;7T/)1D%RG M*GD ^<-O'/AE @B."0$[]5*0M@5:SY! 6\TQ':4AI! H0-EJ@^465=!2VIUQ M#RDSG#T91XX)I56=&1RZHLQMHCLE5BU7FK>#\^Y%3?D=54#UW%)N')WC MHVIO2.%%4\+?GM5^5>\CK"JD,"XV%$VG12J0K2SV87F%&<7"@'MI;^TD( M0/"2)*2RFAO"QZXJ,[5R1[Y-% B#03!SXP+3RV+MCYQ+5)@1WUAPAR2I7!%; M?668VQX\=2+U]M?]@1!/2!3)_Z&++C0I)II;O[NJ%II<_;E2W86H!L#C%5M6J>ZS(?6U<'!9R]Q>LS"19LM9XW&IG-!O/H;? M-BWDW,GGP*RB(9?8H*H:F '2'PRBFT!.=:\W@.=F\#O\?S9#B2Z8I WH,,)* M,=&@WX4'Q]'WW)Y)O"UVICG%D^F( MLRA'7?J+55...3B5G^/?W%W^):VX#XVN@4\G"[^@VG#RXIKZ[RV/.P(L#2<# MPGL56KWN.-A3[,YV:.C/S739>TQAD1K]AD+H$8-7>CRB4BBST\$P^IZ2G1<1 MW<=)[W0VQ+"=>8K$]6068<+Z(;A2*^C:"]L)47(. O>SU*O<$"$[E5A[?U#DDBA9U0A?#4]G\)YP_U6C*F M?B\=&;=G[!JD]SK+[)\.QY+2K,O^'G'H<80Y2NJ EZI_":,1R<02&V+""HU? M1%$2E52O?&M,>I6CG<9].1N/,46DL(L$:%G5F575'L4N3;@ 0-]E2A&FBZ.W M==IRU$\Y-&=K1M+"S@IV5S'/K"?Y,+@; MF.JT"W]ZP],Q_#D9GL*5_J:QSP,)U^9 M4:W!,UVZ3XZAO=2(A.BKDJQP&EW<_DLL^SH2D+W$6DBTQ/0K%4F2Q"X M,\I H-^AVTIV!?)[%,LEM9G8BQ-.E"RU)=0]M;N/<,F2VZ4:)LIS<(8@V-.6 M56+KZ6/X_JM.V^!Z! CYS:\Y^ 3H'C#Z*244D=/!MLJG2B3"@H-8=A 8)-DP)'EMED.)M%^@U:14Z6 +;3R!0[ 2%W2; MNX9KGT]X8<6]' :O2?O3^*\+7V.W!-P'\?M 9D. ? FHT\4_$DGJ]2;_3Y*? M6X=\*! 1%+G9*QT5A5M*9,@#E5G6*VD^-S3/R OF7-23""<:4D7_->HEI5^3 MC:J-BV9>>#?9U:NB#)0>=ZJ6LLF_^3H'VZC(3[-R->9>K7U$2\:5^39K;N(F MU,T7#/8I9&4P3MR]+$/7>Z4\BF_)]3BA&*.G>WN Y5A^=I\(D.T24,[_-RM'01QJ$!L>'!@QE_1EX$ EX U[NP* M.NEVG7;06'BG"O!Q]0OE(':+!W+D.A7=,^7/$%5^3NJJR+\ 003B8I!2>(@: M&E.>'Z07-*,.QLBG2HE%&QSG/*![3&=P/:S08%JSQF$*&HB*BB'Y>:U9G7*. M95)72YKK3F92YVX&>FV=C5E5T=5:M-">3N0!AF .3UN6BUB MMH.$@$"E;ZB;@TY=!@+#()Z,FHGM!"55>DV2]G"-\%I16BJ@ MJ'6;%GA;]>]HJNE8.,BDYY=_T?* 9U+3;:&CBR^/F-^L8?!(,&]HH(K%VV>A MHSK]A&OEEUY&9UD976,^YZW35I.NRN(NH=_PIYAB6]65$-O+KD)86)4IF5JF M^8H;*,%BX--BK6Y0B1/]990SJQY .CZ)L*7HS9\?JRPE5M*0$ M!D3=/'W N" V.Z#)1:2N4TY\5D-,M5F>M'N6<[(NUN.<\ZAZZ&_3"KBUT^_C MC0ZQ?\.U,):JWI61MF_(T$IWQ.X ;'F1GJ]RTEA27779?V%[F/QE"%-U@4WT39*5[DP=18L)4P'IJJ*W$3[YO.4 M>BBH+%+LE^WEN#H58:WJ'2 D7T,'E)F>PX(!'*6, M@6(F[NQ"M0"DN/ZJ@:!6D4'U!&)U1 ^M@DJ:!LUO*#\"= M$*(K?8D- W)*H6/@S'J=+J&*JR)+65A1?CH6 <0=A+ II^I4XR1MHJASC*FU M7\]->*JI!$0VB1!F',(':H=N4,< HZPX)8)2 .P%$:M>]X%SZZ1#\1\_SF( M7*U,Q$:RX&(A^2^[O,G4Y!2.SRFR:P&R,.=[-9H ;08BG7%=VVM").2$6'HK MZG4[_TZ*"F=^Z34"7M(SNMW=6)NXK_)0@W/)X&0N_>OH@0HD(&E&1X@X=:30 M2B2X)*>I0C-5[TO3\SA%'9_*NU"F!+F)FKUD[(O&]A<%>K4!%1(D;R+M,^4K M[9=0.E$]6E3/9;6&S,1E2Q>_VC+YZ-/&)LK6D?L1O/S;?\)OS9]L*9BU3!7& M/>IW1H/H(4T_J['A_RGV+V&[IE;V+!.FS1$-!A)_1N(#;W$1BP5K,2H1EJNG M/^0KK^D3ERC5EN.'%0%E7-)Z)))@[X4L'4JF=0G"%3!-;2& M6!ZK&%.4DYZRQ]!F?=VL7U?;9)[^X07A9/DE M??''3U'[ ,SYR>UU_%W,M/704CY$X--!>V3G.2/P ];/E?'1UN_Q'1T-8JBV MB*32)'EN+_'MINC#Y]"BI,2V)AL,@.&W=( MV*!.,]*P5^E"5M4;;GGQ "*XHX1JRGC\J&19DU1$E4'!/0OL06BETH#FBVI M0_#-/N-!?&K^IL[P!I;8N=MW\"\68_RI9'"2*TY2GVN>0 M65'>3DTV-_S-*<^>Z#Y-IJVGZDQKT\= !VGJ8.9DVJ/1'7&)398UM:E>#4C"O08-8E!XJJ!DHVLK*\U(A_%2V3$LQ, M .P].O7%&J7;4W&EID3$117FA41_C>5*2^S%$R@'Q689O-(<<;A)*F)J5LW[ M3R88#KD72GJ428UD[HXM^RJ[11EA8V5:M@M!66R^L6_MX6#UCE5LG>2H+?:2 M:%6F.H0T-O@2$%?<[J56]&1=4D44+KU7_"(&"101.)!.F+41>P-ME!_IWBPC M:6#1LJV. 7YWYYL=5XVTOE2I1PHF7*8Q6;/O3?JA*QFHTB8H)X; @V=2N\L% M2K36(4&-99]*+H\*C?"7)X7W?MDM[FUF(FZT=)Y4;*>2@4VNG+H]F^QK:ZU$ MJWNGKE!I&M)K-TZHV3893\?]2&FO*ON? \@=\T(H6B9/O]91KR_&U5/#7:3T MN\E;\]C[37H?,HR'>;EZ6#1VV[^A,S?DT"BOP6I=:PJ,LW!,/6(HRHO'##>K ML N35VIRAH,.P&Y:9^E:2H-K574DW+08$Z9,AK[JK:1=TE//KP-$T7 M:R:^'7KKXBOH(23:?^0*9P+H\(^(KU3J* PPK6FP_.[(:L;=J\Q?Y L6K)H-.-=)C9G=V<1[?%-IM'TWXWC@[-;66V MFNP%74K6-G&;7,"F4=]".FMU&WLJCF5/1/F$MT@ 0+]&(H$,X3>)*$MO#7$G MB)DM]4HQ9=RDQ,M5Y3E-+N)KE;7X&FZ3SNSXRZZ0$*,YNT4E%5SNAA$R$D+6 MS$J]LM?+(;J(YN2J %$K)B^+#B$.YE-^I](67T<_..O D2JX@< QVJ#O+35N M[,59S8%1O)U2!OV<6VZ15$H9E99UZ@X)(C,ZR=?7^4STO/H7E[]S?7C: F37 MSZ;%V;#9?VDIL3&O+"9.;Z MVQXR].FA.C%/,UH)TJNYR-32KX(IF&I1X7C?'( M#303+D](=%N2W':7PBU\Y59(0;)N%A&KN!$W1Y4*;M>N,KR1MH9J">3 7M/: M!/9D" P$;J!6YOB>RB(O=M(Z*Q# ,AN-WVK#%N1$]5 MQ2'%!\NP![$'>-4]YX"P.EODEJ2O[3RQZC8]['1G.NH]P0+;"V5@,G9##&C2 MQF[0%RBLHK :9O>[S2;/D@QJB=E4A"%=H9^P0*YNU8@A M5!M0)8LY>D+K_ES25EN8V%^+\D.*.5C4$@<>:2H/6O=.MQ8'+&!Y@XJIZ.I_F/'('<7H=#@3M[$N- #RI3;+ M8A6-XTK-]D1X6'"_!9T9:ID0>6@.>MY;8BWW35>I&N;8)$K:B5 *&08XG]NL MY!$[CF^G^5%7,; 1)S;G*XF#$F**5IW .K+*;;IA&2%(DJ9[R366*JL F4A] MQM8IZ3@_] +!7#K1.K$3;"7>T$K+QNB+P7@:W9=8=I""3OK3'C=K6:K@5I$7 M\!RMK,]@KG8S4=B?7$D\B\()K5# I$MJW))44%FS&>$,D$@CIGZDI-N!;P8&:M$T2ZL5_EV+114JFK:0N2-"-@IA.)@?> MV^,4H8T*K&4W=+]QGYHH82VF-!4 "\(PIY 0-MW,Q(X32)[:7O3O1VEFL3'7 M'\#(IR!;,/V/)LF+2+HW*30G*B[IE>+V$]-3BWWFY(6PX([83ZU%,@G$NHEG M6B%>-TK3AP'(Q':+!(BS^8&M+3+3!*"1/.':L7&G"[S5"DVD%Z;3A%&%+S-9 M5\NVC;%UF3K-C&%\#!15#3NUB=$V M939^-,D(; 6Q&H#^X[?WM&&WR!:D1^Y$6@#.LZB(J(> B/0#T<5%%M^==2Q) M[V$ZUH3L-H_WX(PYM#+\O+5!R:\8=+O"+DZ 6?2G#K-X=>#^NLK3WX-UN *] M.H)F>5:S(<")L5!T MEJQDFD(BN#*<:_U/>RRD"0J<#N<<4;-E:0K(OQD!Q0)#');F$YH>+H+0B42ZK#;4,R#:I<4CI*@$H%JD%NR>6V4ES M;/T&[CNW)/"EVSFULNM24 =3TR=CI *K;1V)@WV,;*\"0'2M'Y3N30OGE!P6 M&N&R2I&:0#5DJU*Q]CZX9MG&Y78:'1X23@)UAO=>ZH=;IYE[4 M2H?/*S$5BN&4[U2J$*=XW=4<(KC7AJGT*PZ]RZH59WY);TPF&$JF,O!)]-6/)D2GESI*&VTUIAP:X = M5>-]K?,^.^C.N2F6]4.":BPCPRI=;RNTO((RMMR3HXUH!Z*'\N4Q$7;M'7P0 M%+5/>3):D^)XC76QXS2['7LM3;\=3? 2W4M(*6A-ZJ!2%UT2\31J\+>^U:YP M9ZJ)X[#U,:?;$N$$S/663)Y>:/C;K%+=XP3]U"NA6,%#94 HY8:=V7=[[907 M?\'^MRV_HH*:?E)115B!913WAUC*8]J'#Q,LRH&]GD=4F&4TC >@J-[H>*0; MSCV9C./I9!)-AO%H,HUZ0RX7T!O $(.QU$_1-5YF_;@G-2/AM3Y54AD-X!-^ MUY^.XW%O\F@U%1>,_ &M47FZ_FUA^/'B/8%M$@^H. RL']N9(]@FL">J?SGN MQMU1/SK#VR&F8P#5%%L^SZAV##8&F*GORV$*5&&SJ'@,H!Q;T1%HV:30DZ6!NH&T]F6'NG-^W%D\$P.JNR M).ICC_,>5G*? ?J-L)+/)!IAZ_5>=+'#C#7\;00,HS^*A[-!-)K"P72CX2P> M=J=4%5)MG<(/HWX\1#R&N6;8HQM>',2#[O YY^-7 \&T-%.9.X?9[W4G<&W;]2%QN]1=3L2L6+K .%H7I M<;?B-FB85[?ZU=1]]=> Z7TR!U$TE30N-Y=53X-%;7NP0\1%H' \-89AZ MJ8)*6=8"DMD=P;WN KT<&^:_$ZU[5U-1>)8"D$V.@5#TAO$09*-W1F.D.D5& M 0:"@B>F*NR^4'[7>F,*LQJT@PK&H2:&V)O.$[4 8I7&P* M)SN()G%_W.=48@IRXA(1^A58)SR$RJNJ'XQ7M#\>1K,Q7 _<0@4R,@@KK$RF MB\>J,0+>8-K@*_C4@_N)E6:..&\@"*.X.T,>-1[&D^FTB3/OBOR^LZ9,G3,& M(>;7&'KW3NC=@7A_'2BU-F,E>JP0[22O?26X5SV.>6[V%%S08=RGXCLCN*FC M<$D_&O9'5I6WR:S'U=V C^,35QSJ7=DN M:\M$ILL>6R,W6KO_PQO1_/3JK?(^K76QQ1LR;EMDY>!;KDG_VCE;MUR#TP-\D99>NYB=7 M1B*-M9V!X'_"Z'AL!MA1S2QO5J>C,XQ*&PI(Q8[\($?YSTXO&D2^R&+#"F?*\/OQY*EVHD M=;JJ0\0)'_PK.2;[/;JQS>?;3ERAU(5"J38:[>'>KY%^/B5[+"HACE&^G192 M]_I "Z7*_Q3 ==[83!!<#! EK/Q,U@? Y#$58!S'P\$@NK(2RSFR"*5L5(OB M,=!@OB=)(*!SB )VR?J<*;UX;TR(H"%TD_;1&J M!_UTDRC]EJK1&VUI>5#P-+U6D/A@;=R7V%N2"F4RE.DOJ$7G*\Q+85NA7785 MF"1H5Z,NW2MX'AG@A,,X]6W0TTE)!0Z^,=G_O:XY:OOSN9@*Q6(.UZU'M^1D M-B)Q#Q2LT90_@/* !0:Y)&EP>XPZ^+% M%X)C1,6>;S5D<(=NMC8YD^ WJTHK:&P3.*D!1W9A-&!:B[%41A]1X8HSE0\0 MW15ER6N;)R"R(1!!RHZ'PXG'FW<*GA: M]..]5:?:FH&*,:N\9"K&<,RQ_+/-S3_;W/S&;6[:;TD:K]+%CL-"+Z10EZX':I>8MTO1QY@3;MEI MKTT.F GI[<.%4YNCA,UU_[\4'__M:XOIJAA.K8R3 MM]3SMD*T >IYNRIV%0SLT6@ W*D&XX\W;Z.3E[XCNI&6_=^SQT<25LR&.Y'L MXY&MPR4]U3CC&[;*4]63VOOQ0_IP8"6 M'X>5^[%ZL.E_!=7CN"'888*[-6"B(VP4 M]-%/$LMP+K$,ST&#MC"+@\=D>6,]KV$CPL&CLHU(AF/VR1_..=C@&9O\>/'> M@[2)##AF!0$7UC/6X?C9O155F?<=N]#]!3:\Y@<\W4]>H^.];O[8<%W[!;UL MYW48:;3W^CF>ZH//O'K&;@\.>/ *''9E4."P[^1[DI/6)\I'.,R#CD7/6^XC MS"%W>=A9&?"7>Y4[F_YR?]XG.\P]K&KQF3\'O8[U7C\'TUH\QU[!"MLWW7), M[)AN\3!WK%0-)R!!+SF$EFDJ&4;HL##RS*$+< URY4/"^=W-WT8O>]1GZ8J8AH^&8]M\Z6AA$Q.E7 ]!=UE[U.VYM@@K93:L:JM MMB@"-U\=G$Y&GN3['M:UV7FK466Q@DM]GWP-O3,- U.?MQ4[\!S>&/#C>\\T MW?BM:SG.B_V,9;:ZA'T>>\ 1W+KN@V[?9RSW&1Y9?XB^%\V%'MK =YZPB#[; M@ E"G+]L0_9"GUR->XKMK,7M8WM[PS6XZ?!^'Y&'W[K.@JVH_8&DD M%0JO%!SMRZ:5 ++^^1KA>I<(-4)#FH\A0=9OC"H@!?3M\J'/:8!72O>ZA'!I]J2Y6S86X= MJD:+.4FD$B>:IQ+K@EX'9*;1 M\X=JWV_WJ?MU!PUONAM:Z3N-UN=!M'X$F:^UW$JY7YC?1((2AT@*%0[?U(YM M.#PFA.)H6Z@? .$]<2#.(2Q3//X<]1*HM9IWKG+JYDVY2YKU^.+>%VVI]/@N MYJ(VACQH?'P [1I+V!H2HMMW'+ZYTR#JG7-5$*7SR%B6UF*"X@[3A>#HXGND MUF7241:=U3R?=W6GW:#:\YRR=;9D_%BDR#,$ =MK[VH0WY?%;DN5)LS23+[H M>2*]9@\=\1/"+X**Q9/B)UKD[$=#(GQJ0^$EX:\]V5\\_7^+D[[V8A?.3<[K MN9/S>BR5L4]7;"R_+AR#6IK-I?;C8W+A@= %[[B?'L!P8#I'U?.%I4 (0Z>M M7?W3;U1;8$-T9N6GHIG=>DZRIZ,S;JOHO$;._D.W3.(E4NDY=:!C])&@L/W5 MVL?N0((*^/MKC]S+Z5M[A_WHX<, Q[AONC%_:J1DC555.8%4\RBL0-L+S M*=?X,<]>ZK[>QSRM?.E'/&IOA+IC/&D+QX4+/ =XNVJ!_^1Y<0'F] [!\0FO MN2!]PHL6=)_PUF% /V&@EDOSF)X8NB[Q,QSF+8OZM43G((6Q;J;39]Z4$3L& M63^A&RM=5*J+KHA1S5$]\1UHC7^85GFSUD@NT_196TU"@XEHQP46G:(BNZ=, MX\F18@H?*3,DUG$("(5.M$S'CH5Y.N\)1)!XLNGXM.^+MQA8XG^+<2;=;P*) MN\Z*'\7\8U=O!?X8-6)_$#,O@SW.O:,(ZN8?_3[G;3W.N7.P[ES>0!.G2SY'MLIKEP6'^N.FWFLZL&1E'.VH.3:@LPISS:K9&DK)NU%-^,;-)7GF-^ MWT?=05B"5@%7D3W%0>>E](SUS1&64N/K\Y7WPH$3K8%-53 M_Y*[U!OB@GURGMP2DL6L.*8+78_,B_E2P5QP8L*MT!ZU"%L?=E7G/DFV_\<, MS2-_7,*X9E@]ZE7.8WY*J+E15M3^_)WW..NEOJZK^X_\%4$L#!!0 M ( ..)_TZL3BF$/ ( ( * - >&POA&&/R:VP0/R^1^2_XS[@'IAJ8-N M@]*XD&)_GRQ@:A,.:$U8@J\)HRM%;59!.&5;#T\MD$DF%=+F@(RVR"+-HP]' MWK-GU_%P*J1RM7T%_UUUTP\"O6<%4L8&@5/L@32NB=:@Q(UQW&0'?A="G;W< MUD9AJ<@VFL[QF. &4V0E50YJ*!/A'DIC!H65HVA9V5'+.K!!K24W1DY)*05Q M&OJ,SC"T&3!V;R_VYV*/>U,@/\<>28B15=&;9M6=.9Y:Z"3OLGGN7=KP*%Y4 MT[74[UNS'.%\>W?@3D%!-\[?%(, PT[JFFW?,5H*#GXQORP8'5DPC4E?!U52 MT4?#9Z]*9@!0&*U!:9KM(E\5J9>PT?UUVA3':IZ>H.:GWN<2!"C"=D6;N_^< M=_D_*YZ]^7O)[J]R*/@)-=HV=0(BYZ<@NS+(L&W]E'#]MK+V-\,O28K\QSY.12D9?K.+M$%$SS: M'ZWP:#',6@X4"1[M3Y#3EE^Z@N.;,_T&4$L#!!0 ( ..)_TZ^I84XPP0 M (XE / >&PO=V]R:V)O;VLN>&ULQ9K;;MLX$$!_A=#+ID"RMFYI$]0% MW*3I&DBW0=SF=4%+8YN(1&I)*I=^?4DY=JA4&?1EZB=+U.UX*/(,2;V_5_IV MH=0M>Z@K:2;1VMKF=#0RQ1IJ;OY6#4AW9*ETS:W;U:N1:33PTJP!;%V-DO'X M>%1S(:,/[[?WNM*C<$=9**Q0TA7Z@AL!]^;YN-]EW)UP!]_X8A*-(\9;JRY$ M94&?3*([84FACY_[9W9FUD*(6/Z#L]LQ:W?^CM/BAI.75O-"J MJKJK_('N(O<$LRNY 6U%T3O1\L4U=ZR3Z'CL;G@GC%B(2MC'2=1M5Q"Y?S$* M_D87A^WO)HBG^G?"J)9+4<"Y*MH:I-W$44/EGR[-6C0F8I+7,(G.U!UH=L57 MX+'=4V;EYB]8%YQG+J9/A3N@9V7L&2EY9 G20,G'<:8,&)B8TR+0K>N.7YZ:'PC[7%ACHB))7$."QNR8"J(R5U0U\+Z MDTSW4KE^S+K,#&0A^@'#5! 3N^"""\UN>-4"^^+>L%;#,_"%"*T:8S*(B6TP MMZJX7:NJ!&W^ZIJG[74@F -B8@G,9*%J8-_X0[]:L2X_)N_SJTZ75]SU;&RZ MTK"IUY /DT!,;(%IX:K0"%\>IL"8!Q)B#Z N[Z5N">:!A-@#6YNS S<\J\"\ M"<'0,02Q$G9B'R3#I) 02P$U?+]F,5\DQ+[8&'XP>I@A$F)#O%3]("#FAH38 M#=[Y@U"8%!)B*:!>[;]SF"<28D\,>74PEI@L$O(AP[-@A^!23!OI7K41#J93 M3!LIL39PS' XG6(228DELK/;$9MS5\UL\L9GS0P33T8LGAWEO&V:JDLO7#BW"POS$!,33_9'YJT?36 O!5^$F)AXLC\\H<4.SE3=*.F3MC?L(,3$Q),1B^=7S*E?#/1A]4/^ M$!-=!2$63Y>2O];,^]'$Q),1B^<)<][6-=?=BSEU5Y0NOKX#O0XQ,0EEY$LA MVXG$7^<17;\48F(2RO8ZY E=F6$2RH@EA&.&KLPP"67$$AHV@0DS,0CGY'%HPTCUBSPK:I!\A)F:A MG-A"+S!?=O,A)F:AG'SX,SP)_I3+A9CH:CSY!-MN+GPPR\PQ]^3$[ODN"_?D ME?].R$5R9J'V-;Y4#\MD')\_+./:/M]S\E+(6$\E_W"./*"UX55YKY MG\W*9I;[U8EE6U5GKNRKO%2\^XS'WV/[*=2'GU!+ P04 " #CB?].S:,1 M8@," "@(@ &@ 'AL+U]R96QS+W=O1P M_I";<8'Q)^]]^I_EN]WNL$E/W>;W*;7EBXI_"U3AZR"=#U)ZD,T'&3W(YX.< M'A3G@R(]:#4?M*('WBM?;P5ZZQ7V MVFBSS==;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*U]N WL;7 MVX#>QM?;@-YVA;,2=%C"U]N WL;7VX#>QM?;@-[&U]N WL;7VX#>QM?;@-[& MU]N!WL[7VX'>SM?;@=[.U]N!WGZ%LVYTV,W7VX'>SM?;@=[.U]N!WL[7VX'> MSM?;@=[.USL"O2-?[PCTCGR](] [\O6.0._(USL"O>,5[BK1925?[PCTCGR] M(] [\O6.$[US4P]I^U*&0[O/ER[Y-/S;F@G&>*%W&55(X M/R\.X7GJ1T3X](>4Q[]02P,$% @ XXG_3M7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU43_0-T. M;&%;F[8@_GN[H28:3#1"\MXPMM.=\VXTSQ6SIU='8;1KFR[,LRI&=\58*"IJ M3IB^/8]\@6LQM:FDT31]?[ZWWK M>6:<:^K"Q-IV;-N5WYJ.WQOFGIIA3:AJ%\[2@FQTNTM=0KHVSU(U9.P7$[[? MV)^G^^ZWY'U=TI^BV>6R+JBTQ:9-M^3!>3)EJ(ABV^2A,I[*Q^CK;O6>]\'X M>&?:U)CM&O9E07ZZ'/&UH<,!ALHQ)\>T+>C0J*&P_^3_&OBQ&PKK:>Q\JOI8 M'WB\%.DA50/K%Q[S$:G?.B65OQJ>6I_NAWVQ?CU\/_3"/XN!#8?_O?7CY1 @ M.21(#@620X/DF(+D. ?)<0&2XQ(D!Y^@!$$1E:.0RE%,Y2BH&UL4$L! A0#% @ XXG_3@HBQU O P M.@\ !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3JI>8' !,@ & M @ &-&P >&PO=V]R:W-H965T&UL4$L! A0#% M @ XXG_3B<;I3V!! /Q8 !@ ( !J2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3A#D(A*U 0 T@, !D M ( !\C$ 'AL+W=O,P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ XXG_3BG2 ,*T 0 T@, !D ( !LS< 'AL M+W=O.0 >&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_ M3FSYJ7BU 0 T@, !D ( !=#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3O#:LFRW 0 T@, M !D ( !ID, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3H#+7V?3 0 G 0 !D M ( !?$D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XXG_3I38AI[! 0 -P0 !D ( !;T\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3A 9 M'/2< 0 6@, !D ( !3U4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3BN>CX*' @ 70@ !D M ( !6EP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XXG_3O,HQ2SR @ @ P !D ( ! M<60 'AL+W=O$JA 0" #Q!0 &0 @ &:9P >&PO=V]R:W-H965T&UL4$L! A0#% M @ XXG_3EEN/7=! @ IP8 !D ( !*&P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3BJ"PQA] M @ <@@ !D ( !.7, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3M?@(5[5 0 D@0 !D M ( !%WP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XXG_3L "JJG@ 0 H@0 !D ( !+H, M 'AL+W=O\ MZ- " #^"@ &0 @ %%A0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MXXG_3L2+4U< @ AP4 !D ( !Y(H 'AL+W=O&UL4$L! A0#% @ XXG_3D64@\ / @ M8 8 !D ( !&I( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XXG_3M>^YK0W3P G2T! !0 M ( !\Y@ 'AL+W-H87)E9%-T&UL4$L! A0#% @ XXG_ M3JQ.*80\ @ @ H T ( !7.@ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ XXG_3LVC$6(# @ H"( !H M ( !L^\ 'AL+U]R96QS+W=O XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 164 310 1 false 47 0 false 4 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.ridefox.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Income Sheet http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - 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 1004000 - 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 1005000 - 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 2101100 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2105100 - Disclosure - Revenues Sheet http://www.ridefox.com/role/Revenues Revenues Notes 9 false false R10.htm 2106100 - Disclosure - Inventory Sheet http://www.ridefox.com/role/Inventory Inventory Notes 10 false false R11.htm 2108100 - Disclosure - Property, Plant and Equipment, net Sheet http://www.ridefox.com/role/PropertyPlantAndEquipmentNet Property, Plant and Equipment, net Notes 11 false false R12.htm 2110100 - Disclosure - Leases Sheet http://www.ridefox.com/role/Leases Leases Notes 12 false false R13.htm 2112100 - Disclosure - Accrued Expenses Sheet http://www.ridefox.com/role/AccruedExpenses Accrued Expenses Notes 13 false false R14.htm 2113100 - Disclosure - Debt Sheet http://www.ridefox.com/role/Debt Debt Notes 14 false false R15.htm 2114100 - Disclosure - Commitments and Contingencies Sheet http://www.ridefox.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2119100 - Disclosure - Fair Value Measurements and Financial Instruments Sheet http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstruments Fair Value Measurements and Financial Instruments Notes 16 false false R17.htm 2122100 - Disclosure - Stockholders' Equity Sheet http://www.ridefox.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 2124100 - Disclosure - Income Taxes Sheet http://www.ridefox.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2126100 - Disclosure - Related Party Agreements Sheet http://www.ridefox.com/role/RelatedPartyAgreements Related Party Agreements Notes 19 false false R20.htm 2129100 - Disclosure - Acquisition Sheet http://www.ridefox.com/role/Acquisition Acquisition Notes 20 false false R21.htm 2201201 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 2305301 - Disclosure - Revenues (Tables) Sheet http://www.ridefox.com/role/RevenuesTables Revenues (Tables) Tables http://www.ridefox.com/role/Revenues 22 false false R23.htm 2306301 - Disclosure - Inventory (Tables) Sheet http://www.ridefox.com/role/InventoryTables Inventory (Tables) Tables http://www.ridefox.com/role/Inventory 23 false false R24.htm 2308301 - 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 24 false false R25.htm 2310301 - Disclosure - Leases (Tables) Sheet http://www.ridefox.com/role/LeasesTables Leases (Tables) Tables http://www.ridefox.com/role/Leases 25 false false R26.htm 2312301 - Disclosure - Accrued Expenses (Tables) Sheet http://www.ridefox.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.ridefox.com/role/AccruedExpenses 26 false false R27.htm 2313301 - Disclosure - Debt (Tables) Sheet http://www.ridefox.com/role/DebtTables Debt (Tables) Tables http://www.ridefox.com/role/Debt 27 false false R28.htm 2319301 - 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 28 false false R29.htm 2322301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.ridefox.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.ridefox.com/role/StockholdersEquity 29 false false R30.htm 2324301 - Disclosure - Income Taxes (Tables) Sheet http://www.ridefox.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ridefox.com/role/IncomeTaxes 30 false false R31.htm 2401402 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details) Details http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 31 false false R32.htm 2401403 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Sheet http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Details 32 false false R33.htm 2405402 - Disclosure - Revenues - Sales by Product Category (Details) Sheet http://www.ridefox.com/role/RevenuesSalesByProductCategoryDetails Revenues - Sales by Product Category (Details) Details 33 false false R34.htm 2405403 - Disclosure - Revenues - Sales by Sales Channel (Details) Sheet http://www.ridefox.com/role/RevenuesSalesBySalesChannelDetails Revenues - Sales by Sales Channel (Details) Details 34 false false R35.htm 2405404 - Disclosure - Revenues - Sales by Geographic Location (Details) Sheet http://www.ridefox.com/role/RevenuesSalesByGeographicLocationDetails Revenues - Sales by Geographic Location (Details) Details 35 false false R36.htm 2406402 - Disclosure - Inventory (Details) Sheet http://www.ridefox.com/role/InventoryDetails Inventory (Details) Details http://www.ridefox.com/role/InventoryTables 36 false false R37.htm 2408402 - 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 http://www.ridefox.com/role/PropertyPlantAndEquipmentNetTables 37 false false R38.htm 2408403 - 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 http://www.ridefox.com/role/PropertyPlantAndEquipmentNetTables 38 false false R39.htm 2410402 - Disclosure - Leases - Additional Information (Details) Sheet http://www.ridefox.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 39 false false R40.htm 2410403 - Disclosure - Leases - Lease Costs (Details) Sheet http://www.ridefox.com/role/LeasesLeaseCostsDetails Leases - Lease Costs (Details) Details 40 false false R41.htm 2410404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 41 false false R42.htm 2410405 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 42 false false R43.htm 2412402 - Disclosure - Accrued Expenses (Components) (Details) Sheet http://www.ridefox.com/role/AccruedExpensesComponentsDetails Accrued Expenses (Components) (Details) Details http://www.ridefox.com/role/AccruedExpensesTables 43 false false R44.htm 2412403 - Disclosure - Accrued Expenses (Activity Related to Warranties) (Details) Sheet http://www.ridefox.com/role/AccruedExpensesActivityRelatedToWarrantiesDetails Accrued Expenses (Activity Related to Warranties) (Details) Details http://www.ridefox.com/role/AccruedExpensesTables 44 false false R45.htm 2413402 - Disclosure - Debt - Additional Information (Details) Sheet http://www.ridefox.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 45 false false R46.htm 2413403 - 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 46 false false R47.htm 2414401 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.ridefox.com/role/CommitmentAndContingenciesDetails Commitment and Contingencies (Details) Details 47 false false R48.htm 2419402 - 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 48 false false R49.htm 2419403 - Disclosure - Fair Value Measurements and Financial Instruments - Reconciliation of Contingent Consideration (Details) Sheet http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsReconciliationOfContingentConsiderationDetails Fair Value Measurements and Financial Instruments - Reconciliation of Contingent Consideration (Details) Details 49 false false R50.htm 2422403 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Details) Sheet http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails Stockholders' Equity - Equity Incentive Plans (Details) Details 50 false false R51.htm 2422404 - Disclosure - Stockholders' Equity - Unvested RSU Activity (Details) Sheet http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails Stockholders' Equity - Unvested RSU Activity (Details) Details 51 false false R52.htm 2422405 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 52 false false R53.htm 2424402 - Disclosure - Income Taxes - Components (Details) Sheet http://www.ridefox.com/role/IncomeTaxesComponentsDetails Income Taxes - Components (Details) Details 53 false false R54.htm 2424403 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 54 false false R55.htm 2426401 - Disclosure - Related Party Agreements (Details) Sheet http://www.ridefox.com/role/RelatedPartyAgreementsDetails Related Party Agreements (Details) Details http://www.ridefox.com/role/RelatedPartyAgreements 55 false false R56.htm 2429401 - Disclosure - Acquisition (Details) Sheet http://www.ridefox.com/role/AcquisitionDetails Acquisition (Details) Details http://www.ridefox.com/role/Acquisition 56 false false R9999.htm Uncategorized Items - foxf2019-06x2810q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - foxf2019-06x2810q.htm Cover 57 false false All Reports Book All Reports foxf2019-06x2810q.htm foxf-20190628.xsd foxf-20190628_cal.xml foxf-20190628_def.xml foxf-20190628_lab.xml foxf-20190628_pre.xml foxf2019-06x2810xqex311.htm foxf2019-06x2810xqex312.htm foxf2019-06x2810xqex321.htm http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "foxf2019-06x2810q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 164, "dts": { "calculationLink": { "local": [ "foxf-20190628_cal.xml" ] }, "definitionLink": { "local": [ "foxf-20190628_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "foxf2019-06x2810q.htm" ] }, "labelLink": { "local": [ "foxf-20190628_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "foxf-20190628_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "foxf-20190628.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-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/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 392, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 20, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 25 }, "keyCustom": 11, "keyStandard": 299, "memberCustom": 14, "memberStandard": 33, "nsprefix": "foxf", "nsuri": "http://www.ridefox.com/20190628", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.ridefox.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "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": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Inventory", "role": "http://www.ridefox.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "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": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - 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": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Leases", "role": "http://www.ridefox.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Accrued Expenses", "role": "http://www.ridefox.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Debt", "role": "http://www.ridefox.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Commitments and Contingencies", "role": "http://www.ridefox.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - 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": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Stockholders' Equity", "role": "http://www.ridefox.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - Income Taxes", "role": "http://www.ridefox.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Related Party Agreements", "role": "http://www.ridefox.com/role/RelatedPartyAgreements", "shortName": "Related Party Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129100 - Disclosure - Acquisition", "role": "http://www.ridefox.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenues (Tables)", "role": "http://www.ridefox.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Inventory (Tables)", "role": "http://www.ridefox.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - 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": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Leases (Tables)", "role": "http://www.ridefox.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.ridefox.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Debt (Tables)", "role": "http://www.ridefox.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - 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": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.ridefox.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324301 - Disclosure - Income Taxes (Tables)", "role": "http://www.ridefox.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "foxf:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "role": "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2018Q1QTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": "-3", "lang": null, "name": "us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD_srt_ProductOrServiceAxis_foxf_PoweredVehiclesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD_us-gaap_ContractWithCustomerSalesChannelAxis_foxf_OEMSalesChannelMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD_srt_StatementGeographicalAxis_srt_NorthAmericaMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Inventory (Details)", "role": "http://www.ridefox.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.ridefox.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Leases - Lease Costs (Details)", "role": "http://www.ridefox.com/role/LeasesLeaseCostsDetails", "shortName": "Leases - Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "foxf:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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 }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Accrued Expenses (Components) (Details)", "role": "http://www.ridefox.com/role/AccruedExpensesComponentsDetails", "shortName": "Accrued Expenses (Components) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.ridefox.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "I2017Q4Nov30_us-gaap_BusinessAcquisitionAxis_foxf_TuscanyMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.ridefox.com/role/CommitmentAndContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "I2017Q4Nov30_us-gaap_BusinessAcquisitionAxis_foxf_TuscanyMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Fair Value Measurements and Financial Instruments - Reconciliation of Contingent Consideration (Details)", "role": "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsReconciliationOfContingentConsiderationDetails", "shortName": "Fair Value Measurements and Financial Instruments - Reconciliation of Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - 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", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422405 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424402 - Disclosure - Income Taxes - Components (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesComponentsDetails", "shortName": "Income Taxes - Components (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424403 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2018Q2QTD_us-gaap_RelatedPartyTransactionAxis_foxf_RelatedPartyTransactionsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_foxf_MinorityShareholderMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426401 - Disclosure - Related Party Agreements (Details)", "role": "http://www.ridefox.com/role/RelatedPartyAgreementsDetails", "shortName": "Related Party Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2018Q2QTD_us-gaap_RelatedPartyTransactionAxis_foxf_RelatedPartyTransactionsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_foxf_MinorityShareholderMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429401 - Disclosure - Acquisition (Details)", "role": "http://www.ridefox.com/role/AcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "D2019Q2May3_us-gaap_BusinessAcquisitionAxis_foxf_AirRideTechnologiesInc.Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - 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", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - 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", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "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": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Revenues", "role": "http://www.ridefox.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "foxf2019-06x2810q.htm", "contextRef": "I2018Q1Dec30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - foxf2019-06x2810q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - foxf2019-06x2810q.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 47, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r329" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r332" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r327" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r328" ], "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/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ridefox.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "foxf_AftermarketSalesChannelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aftermarket Sales Channel [Member]", "label": "Aftermarket Sales Channel [Member]", "terseLabel": "Aftermarket" } } }, "localname": "AftermarketSalesChannelMember", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesBySalesChannelDetails" ], "xbrltype": "domainItemType" }, "foxf_AirRideTechnologiesInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Air Ride Technologies, Inc. [Member]", "label": "Air Ride Technologies, Inc. [Member]", "terseLabel": "RideTech" } } }, "localname": "AirRideTechnologiesInc.Member", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "foxf_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "foxf_BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage", "label": "Business Acquisition, Call Option To Acquire Remaining Voting Interests, Percentage", "terseLabel": "Call option to acquire remaining interest (as a percent)" } } }, "localname": "BusinessAcquisitionCallOptionToAcquireRemainingVotingInterestsPercentage", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CommitmentAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "foxf_BusinessAcquisitionPeriodToExercisePutOption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Period To Exercise Put Option", "label": "Business Acquisition, Period To Exercise Put Option", "terseLabel": "Period to exercise put option" } } }, "localname": "BusinessAcquisitionPeriodToExercisePutOption", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CommitmentAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetWorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital", "terseLabel": "Net working capital" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetWorkingCapital", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "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": "Non-cash operating activities:" } } }, "localname": "CashFlowNoncashOperatingActivitiesDisclosureAbstract", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "foxf_CreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit Facility [Member]", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "foxf_EffectiveIncomeTaxRateReconciliationTaxContingencyAndNondeductibleExpenseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Contingency And Nondeductible Expense, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency And Nondeductible Expense, Amount", "terseLabel": "One-time impact of favorable conclusion of 2015 audit and recognition of tax position relate with depreciation and amortization expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencyAndNondeductibleExpenseAmount", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "foxf_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "foxf_InterestandIncomeTaxesPaidAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest and Income Taxes Paid [Abstract]", "label": "Interest and Income Taxes Paid [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "InterestandIncomeTaxesPaidAbstract", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "foxf_LeaseRightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Right-Of-Use Assets [Member]", "label": "Lease Right-Of-Use Assets [Member]", "terseLabel": "Lease right of use assets" } } }, "localname": "LeaseRightOfUseAssetsMember", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "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/20190628", "presentation": [ "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "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/20190628", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "foxf_NoncashOrPartNoncashAcquisitionInExchangeOfEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash Or Part Noncash Acquisition In Exchange Of Equity", "label": "Noncash Or Part Noncash Acquisition In Exchange Of Equity", "terseLabel": "Acquisition of business in exchange for equity" } } }, "localname": "NoncashOrPartNoncashAcquisitionInExchangeOfEquity", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "foxf_OEMSalesChannelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "OEM Sales Channel [Member]", "label": "OEM Sales Channel [Member]", "terseLabel": "OEM" } } }, "localname": "OEMSalesChannelMember", "nsuri": "http://www.ridefox.com/20190628", "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/20190628", "presentation": [ "http://www.ridefox.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "foxf_PaymentsforProceedsfromStockCompensationProgram": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Repurchases from stock compensation program, net" } } }, "localname": "PaymentsforProceedsfromStockCompensationProgram", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/20190628", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "foxf_PurchaseOfPropertiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase Of Properties [Member]", "label": "Purchase Of Properties [Member]", "terseLabel": "Purchase of Properties" } } }, "localname": "PurchaseOfPropertiesMember", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "foxf_RelatedPartyTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transactions [Member]", "label": "Related Party Transactions [Member]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsMember", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "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/20190628", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "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/20190628", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "foxf_RevaluationOfNoncontrollingInterestAssociatedWithAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Revaluation Of Noncontrolling Interest Associated With Acquisition", "label": "Revaluation Of Noncontrolling Interest Associated With Acquisition", "negatedTerseLabel": "Redeemable non-controlling interest" } } }, "localname": "RevaluationOfNoncontrollingInterestAssociatedWithAcquisition", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "monetaryItemType" }, "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/20190628", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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/20190628", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "foxf_TuscanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tuscany [Member]", "label": "Tuscany [Member]", "terseLabel": "Tuscany" } } }, "localname": "TuscanyMember", "nsuri": "http://www.ridefox.com/20190628", "presentation": [ "http://www.ridefox.com/role/CommitmentAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia [Member]", "verboseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r47", "r92" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "verboseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails", "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails", "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "verboseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r123", "r178", "r180", "r323" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.ridefox.com/role/RevenuesSalesByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.ridefox.com/role/RevenuesSalesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails", "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails", "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetLongLivedAssetsByGeographicLocationDetails", "http://www.ridefox.com/role/RevenuesSalesByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r125", "r178", "r181", "r324", "r325" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-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]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "ASU 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r32" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r14", "r179" ], "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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable (net of allowances of $404 and $600 at June 28, 2019 and December 28, 2018, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r10", "r306", "r316" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 4.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "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": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails", "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r139" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r51", "r52" ], "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r52", "r53", "r241" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r15" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r189", "r191", "r209", "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r191", "r204", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r44", "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r134", "r136" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r305", "r315" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r46" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r193", "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BeneficialOwnerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any person who, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has shares of the entity with 1) voting power which includes the power to vote, or to direct the voting of, such security, and/or 2) investment power which includes the power to dispose, or to direct the disposition of, such security.", "label": "Beneficial Owner [Member]", "terseLabel": "Beneficial Owner" } } }, "localname": "BeneficialOwnerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails", "http://www.ridefox.com/role/CommitmentAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r225", "r226" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails", "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Ownership interest acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r228", "r229", "r230" ], "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": "Consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r228", "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Newly issued unregistered shares of common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r232" ], "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": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r97", "r118" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r85", "r87" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r257" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r144", "r309", "r320" ], "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 8 - Commitments and Contingencies)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-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]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r143", "r151" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r165" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "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; 39,274 shares issued and 38,384 outstanding as of June 28, 2019; 38,881 shares issued and 37,991 outstanding as of December 28, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r56", "r58", "r235", "r236", "r243" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r56", "r58", "r234", "r243" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r237", "r245", "r247" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r174", "r175", "r179" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r178", "r182" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesBySalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesSalesBySalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r66" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of new accounting standard, net of taxes" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1": { "auth_ref": [ "r102", "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings before related income tax effect.", "label": "Cumulative Effect on Retained Earnings, before Tax", "terseLabel": "Cumulative effect on retained earnings, before tax" } } }, "localname": "CumulativeEffectOnRetainedEarningsBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "terseLabel": "Cumulative effect on retained earnings, net of taxes" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r164" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r93", "r166", "r167", "r168", "r169", "r260", "r261", "r263", "r313" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r262" ], "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": "Loan costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r84" ], "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 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r40", "r264" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r218" ], "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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r83", "r137" ], "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 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2018-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": [], "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/2018-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": [ "r178" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r173", "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r99", "r105", "r106", "r107", "r108", "r110", "r311", "r322" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r99", "r105", "r106", "r107", "r108", "r110", "r311", "r322" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r257" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r96", "r213", "r214" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ridefox.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r213", "r214", "r221" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to excess tax benefit for share-based compensation cost.", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount", "terseLabel": "Excess benefits related to exercise of awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized stock-based compensation expense related to RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r165" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsReconciliationOfContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r249", "r255", "r256" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r185", "r186", "r188", "r250", "r288" ], "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/2018-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]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r254" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r185", "r186", "r188", "r250", "r289" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r185", "r186", "r188", "r250", "r290" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r185", "r186", "r188", "r250", "r291" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r248", "r249", "r250" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r251", "r253" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Net income attributable to non-controlling interest" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsReconciliationOfContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at June 28, 2019", "periodStartLabel": "Balance at December 28, 2018" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsReconciliationOfContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r233", "r244", "r246" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r83", "r162", "r163" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r64" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r131", "r132" ], "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 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails", "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r65" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r95" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r141" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r215", "r216", "r217", "r220" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r223" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r120", "r222" ], "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 (benefit of) income taxes", "verboseLabel": "Provision for (benefit of) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.ridefox.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r80", "r86" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r82" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2018-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 effects of acquisition of business:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r82" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r133", "r135" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r61", "r119", "r259", "r262", "r312" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r76", "r79", "r86" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r130" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r20", "r129" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r45", "r128" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r22", "r129" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r21", "r129" ], "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/2018-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": "Building and land" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r277", "r279" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r277" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r138" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r271" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r278" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r278" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r278" ], "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r278" ], "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r278" ], "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r278" ], "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r278" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r278" ], "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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (excluding the six months ended June 28, 2019)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r278" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r270" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r270" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r280" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "calculation": { "http://www.ridefox.com/role/DebtSummaryOfAmendedAndRestatedCreditFacilityDetails": { "order": 2.0, "parentTag": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Standby letter of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails", "http://www.ridefox.com/role/DebtSummaryOfAmendedAndRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r308", "r318" ], "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, redeemable non-controlling interest and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r249" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r36" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r307", "r314" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtSummaryOfAmendedAndRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "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": "Maximum borrowing capacity", "totalLabel": "Total borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails", "http://www.ridefox.com/role/DebtSummaryOfAmendedAndRestatedCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r33" ], "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/2018-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": "Second Amended and Restated Credit facility" } } }, "localname": "LinesOfCreditFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r124" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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", "verboseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r38", "r159", "r160" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "verboseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r161" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CommitmentAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r152", "r153" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedToWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r81", "r84" ], "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r54", "r57", "r62", "r84", "r109", "r310", "r321" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r54", "r57", "r239", "r242" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r98", "r100", "r101" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetLongLivedAssetsByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "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": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-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": "Other expense, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r272", "r279" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r268" ], "calculation": { "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 2.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", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r268" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 2.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails", "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r268" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesMaturityOfLeaseLiabilitiesDetails", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r269", "r273" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r267" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.ridefox.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r276", "r279" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r275", "r279" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r265" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r4", "r5", "r6", "r36" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r48", "r258" ], "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", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r55", "r58", "r60", "r165" ], "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", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "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 (income)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r71", "r231" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r71" ], "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "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 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12" ], "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 June 28, 2019 and December 28, 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r26", "r27" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r74", "r94" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r54", "r57", "r77", "r121", "r122", "r234", "r238", "r240", "r242", "r243" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2018-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]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r140" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r138" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetLongLivedAssetsByGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r140", "r319" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2018-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": [ "r8", "r140" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r138" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r287" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r281", "r283", "r284" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of related party transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r187", "r282", "r283" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r187", "r282", "r283", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r287" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r75" ], "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 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r75" ], "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 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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r212", "r326" ], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r170", "r317" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2018-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]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r176", "r177", "r178" ], "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/2018-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": [ "r89", "r184" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r97", "r184" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r274", "r279" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r225", "r226" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r219" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r191", "r203", "r208" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r191", "r203", "r208" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r23", "r24", "r25" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r33", "r93" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r197" ], "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": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r158" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r140" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetLongLivedAssetsByGeographicLocationDetails", "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r91", "r282", "r283", "r284", "r285", "r286" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/RelatedPartyAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r193", "r206" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r64" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r82" ], "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 aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r201" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r199" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r199" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r198" ], "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/2018-01-31", "presentation": [ "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "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/2018-01-31", "presentation": [ "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r200" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r200" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r190", "r194" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.ridefox.com/role/StockholdersEquityUnvestedRsuActivityDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r157" ], "calculation": { "http://www.ridefox.com/role/AccruedExpensesComponentsDetails": { "order": 3.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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedToWarrantiesDetails", "http://www.ridefox.com/role/AccruedExpensesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r156" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedToWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r154" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedToWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r155" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/AccruedExpensesActivityRelatedToWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r165" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r12", "r13", "r170" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of stock for business acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r165", "r170" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r165", "r170", "r195" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r43", "r165", "r170" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r170", "r192", "r202" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r127" ], "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", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r41" ], "calculation": { "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Redeemable non-controlling interest", "verboseLabel": "Non-controlling interest subject to put provisions" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets", "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest", "http://www.ridefox.com/role/FairValueMeasurementsAndFinancialInstrumentsLiabilitiesAtFairValueOnRecurringBasisDetails" ], "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": "Net Income" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.", "label": "Temporary Equity, Other Changes", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "TemporaryEquityOtherChanges", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/PropertyPlantAndEquipmentNetPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r42", "r171" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfStockholdersEquityAndRedeemableNonControllingInterest" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r171" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r171", "r172" ], "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 June 28, 2019 and December 28, 2018" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r111", "r112", "r113", "r114", "r115", "r116", "r117" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r104", "r108" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r103", "r108" ], "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/2018-01-31", "presentation": [ "http://www.ridefox.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Remaining debt issuance costs expensed" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ridefox.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r129": { "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" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=114001942&loc=d3e12317-112629" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=114001942&loc=d3e12355-112629" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "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=27012166&loc=d3e187085-122770" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r186": { "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=108410482&loc=d3e1928-114920" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r195": { "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=109197908&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r198": { "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=109197908&loc=d3e5070-113901" }, "r199": { "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=109197908&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "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=109197908&loc=d3e5070-113901" }, "r201": { "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=109197908&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r204": { "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=109197908&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r219": { "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" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13467-108611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13476-108611" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r259": { "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" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122869-111746" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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=6876686&loc=d3e534808-122878" }, "r306": { "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=6876686&loc=d3e534808-122878" }, "r307": { "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=6876686&loc=d3e534808-122878" }, "r308": { "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=6876686&loc=d3e534808-122878" }, "r309": { "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=6876686&loc=d3e534808-122878" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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=114873765&loc=SL114874048-224260" }, "r311": { "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=114873765&loc=SL114874048-224260" }, "r312": { "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=114873765&loc=SL114874048-224260" }, "r313": { "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" }, "r314": { "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=6879938&loc=d3e572229-122910" }, "r315": { "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=6879938&loc=d3e572229-122910" }, "r316": { "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=6879938&loc=d3e572229-122910" }, "r317": { "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=6879938&loc=d3e572229-122910" }, "r318": { "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=6879938&loc=d3e572229-122910" }, "r319": { "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=6879938&loc=d3e572229-122910" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "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=6879938&loc=d3e572229-122910" }, "r321": { "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=114873790&loc=SL114874131-224263" }, "r322": { "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=114873790&loc=SL114874131-224263" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r324": { "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=6589523&loc=d3e617274-123014" }, "r325": { "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=6590653&loc=d3e638233-123024" }, "r326": { "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" }, "r327": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r328": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r329": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r331": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r332": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r61": { "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=115205541&loc=SL114868664-224227" }, "r62": { "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=115205541&loc=SL114868664-224227" }, "r63": { "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=115205541&loc=SL114868664-224227" }, "r64": { "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=115205541&loc=SL114868664-224227" }, "r65": { "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=115205541&loc=SL114868664-224227" }, "r66": { "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=115205541&loc=SL114868664-224227" }, "r67": { "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=115205541&loc=SL114868664-224227" }, "r68": { "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=115205541&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "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" }, "r70": { "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=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r8": { "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=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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=6877327&loc=d3e13212-122682" }, "r90": { "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=26873400&loc=d3e23780-122690" }, "r91": { "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=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "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=26873400&loc=d3e23780-122690" }, "r94": { "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=26873400&loc=d3e23780-122690" }, "r95": { "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=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 75 0001424929-19-000063-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001424929-19-000063-xbrl.zip M4$L#!!0 ( ..)_TX5<)B(4PT "*, 1 9F]X9BTR,#$Y,#8R."YX M.7TP7J^)*DIPF:+IPT701($\-.M_NVH*6Q350FO225 MQ/OK#TE=+%DR=;';Y!P9*%)9XGP=SI/3T]'G+@P9<]'#EMT M^MW>6?==_WT+J592<:[.3TL7]@C]GBK\/.'>$>,S5;)[W-&7)UA 5)PR2OU% MOH K>4>NEM!1A=JJ%'#BQ'+%0FD!78!8%"-42$R=6+'G3$.>CDWIWMG96<=< MC8L*-Z^@@NUU_OQR.S;\M3[^@I#ADRR6C$M$,SQ,L9@82<&EMNO[=K?7/NZU M4- #;IF#I>EO87G3@(Q0!SPI]*_V&N)(U=M"G0HJ^*(]PWA978VD8*!*>&97 M=3CS0.Q)'X.UJT*ZE^U+(8-51R%;1]ZB3E9$_VI'IQ7TR*2 MVX<69QW,'4VUHLV1;7A>>IABR?CJL_I=3C./\Q3*]1I$JWBF5>R]VT%%@TQA MIF-">9624GO5HX)9(HF=Z\_W\V742$K>!8)[U*:>)O752!)R:GZY)>E(".B* M3ZM5*< YFK''CL-\*OE*>Z;_E'%I>7+1C_8:I*8R/NRU=3P-X=N:%X2:C0BQECNJ$F!0\>K>(IJ-DJ)$$I><9L\/*G:)B4"WBMMSI)#U>8H$:'FX[4ZG@9X4 4049/+ M@>-P'UR5? (5(%I(7_TZNMDZ*S?5;TI%%415K'O0QWZOU^]UNZB-/A'A>$SX M'-2/$ %%$!\ZFX(;D+X ]YY^-,>;K0^%PR(6P8WA6EHN/2)RQ<*3D7'+FWS@ M2/)(Y&H$GLZY']@WS#FFNO=\ HF)5Y.4$K@VVDYZ_9/N<1%MZ$U4#0KK09*A M=4V_HC=A9;\VE^$KIL(M5] M_G&W5\Q* -4L'O[VB3!HI:V_EK &H/Y9;@"*I9MIY:J^*"-H]3[]LY.\?AZ# M--+7*%^[(%+?2!E0]XJI"$EG0)W*D;X8QQX93G*X66,B3%V40FTX66+3RI5I MRB+8,^:3'(>50,LRU"A>J*NCI#:H8!YQ==9YB3U]AV$\!Y#EZ2D$LK"D&%+_ M-$MC94ES=]20%&*B)"@*45$ >R K8>,AYJIY&F]8F4;T M)E5+LWQC#@&Q <7]] J+^6>//>TT%O,![62>EAZ3:W3$IDCC(U/!@<:$U=7D MD,-UZ4V61,*JCJ0O&9BO[R6HK)?D\H#>9OF'DOF M?)\SSP4NKM7L2JY4JCD"%V"AEQ#N&-5YHL)4V+,;*D&90^Z+ZWJ5V[O&23_!I.SH,D7MT\#CG&F@%FN800>N:^"P=T.GC"]P]>6K0AC[@LEQSE*Z MAM1K6C$J2L V,HW5^>O M,G0AIYG;6R&G84TZK(1UA9$DJ T%U:&HOL:27>EF24+ ?H?D..<.B2&F@7=% M/H%P.%EJM/OII2\(!2$NL2 J^QHF6J;&0CP\QF1&R90XF,J!8QZ:4[G.4*5- M%98N]U^O-=)U>[F1+M9!CT0Y!Q1I\A897?3II#9FE"8&;T(CM%8)13H=^E%] M/E^Z/Y7J5_UNKY_G2WYPOT)OHJ.#J]J!XA$XD#K/&56'3C#GJYH_O(ARU@RD MV\O-0'YTYVRC0/?4Q93V#?J%!A-\V9_/R,;FKT M10F%&]DS/V/"_\">#U\ :_-'-Y0_$XJI0_1T5DANEEW*]JU*D/8UBKQG:S0\ M,O@H68'I G$5*%''@!C(6O*=J1/B)<;0$+9)MJWJK_9$+.O_KS+]3$A1$-]2MCZBAXE+67U)]UWN?XDMGKSG,FM MRM5+VSHL;%^XZN:XD4"P<6;=0_)9 L@^>>_F^)D ])!Q9ADS?Z^8J)IL;I,N MY"8S)XBY,0?(H#68D"]8^IS(U?W4_$ZL4M8AJ!BMD+#3K81%X'IA*R ON:9Z MH'"KT:^4KOW]\AA 'LC<.YEC?[D,]BS%7O+-L!T#7 780E)/MI*:K"7]TMDA M_!D;5-N3MH=LM+ G'L8;&.T&GK8O&FN7ZI8ZEYY!V4?;04)KJ,834Y>S9LXV61GJW\''1\ER$Q>U9 MZ&GN: A$&VC<,5;^=_=LLC2QZ0\B>29_F9-(Q%PW,E[-;DI2T>HZ@/4_.V]4Z;Q.21AM_#W>6*X+: ML^A^SKV4W)UC#O>L5><"U7#+&0U$Y"VL!H>Q+68Q89F M3IBR#%0*4UO%K0&KG[?_=2Y7A^"EK/#5?-$&W)'PHXWV=QUF%LC"49:9;6T9 M95$=:#3^BN(O!/R?#[(/G8T/V(0G4I^Y,1^Y";^FB?!$2(X=>=&2W(>6Z0/Z MTR!_#:825,#AWT$FT_,OL)@ ;YGO]ERTB@H1S],C* (7OJJ-2%]K\CMG_O*B M9;Y<>4XD+%HH^&1(\-',7+[] X&<'LW+[H3>[$=NU7V//NS>O>#\R3PR! MZ]AJMI@+VK]'O%KV4<99!B VTP1?J915+3,,(-CULZJ""!CZ,FB8I?4VF3HM M#,Y$W.Z-_RNVF!!JRH?OX/\#[HVK$Z$JFW>$Z;Y4=54M^."T95G.*K33M.@@=QE!%A0F3%+K35)T8;&]\QZJC# M^Z5YM93.PJBI'Q6+ ^X@!(EL6%.VOFD4A!Z:^XX+Z>W;TN%@R[67CP+7TREH M.T/\KM (2TB_.ZQ.KK?IUYNCWNFM3/5:)E'*AY][&2STYA=1>_D#W]^C*;*%HI]Y1X=6R(B;LY9DN5?'4CU#P$-R*SN;R??A6A M3T[39"_R\N,UR+AB'VG4C5*0!Y5(ZR $^F#=H/("+Q>UMU+VA5"FGPP>SS&' M8(J6)LQ6X.7IBF(:US>WPQ^)%.J&7C\[:L(S@_MIM,X;-*N.X/^,B[R__K)] M0KCMXLN3>2_GP..W3F)]-\^^-AIB_8=X91ZLF#(^Y,P!<,64LX59_=!O6*MX M:T#4Q1G'L0>I+O8#+>"81&IO/7'(GE0<<_^ .7&\S9"][>+K"]Q#GRMOH!S[ M=!A_M'6C+;82KZ]!R6>,'CA6/5]^ @>L>>'^S3IN)K]M(/*^9A#=,?Z1N0\]47' MJ'$[8;S:^)#8S'!$Q'>ADONO"I9+97@9[5:[RBP,5A=[R?7!K=UYO 2]:9+* M)/57Y851)-VIK25>W_A\\(7B9&,A8O/DSU,[N(\@G#DL\,=?_@M02P,$% M @ XXG_3JM3\Y/F' _2H! !4 !F;WAF+3(P,3DP-C(X7V-A;"YX;6SM M?5ES&TF2YGO_"JWF.4IQ'VU=/491I3:92469J)J:?4J+D\PM$. F $G<7[\> M"9 B11)((C,#H'KJ@$0B#@^/+SW4?I^CH]/C=NY?_^<^__>-_(?3?KS^]?_%FYI<7<;IX<=Q$NXCA MQ==ZSBQ9^SYJ_ZBT5HU>E%^Y=)/?WK[_G#V7E\\6U>_WWN MS^.%?3_S=M'.?;Y87/[]U:NO7[_^\LTUDU]FS=DKBC%[==/KT1;Y)W3=#.5? M(4(1([]\FX>7+V"%TWD[=X=)KIM_N]?^*VM;$V/,J_;;FZ;S^J&&,"QY]=\? MWI^VZT3U=+ZP4Q]?_O-O+UZLV-',)O%33"_RGW]\>G=GD*8.,)G%Z_R M]Z^.O&^6,?SV[3).YW$.D[=CG#T^X"CK.9Y= M7,ZF /$=R7^T_RC4?K9N\F0\W.TT%%W_=UG/Z_PT;Z?F7M/!:>B\=X_U&(8B M ,-%O<@"\V@:CF< XND92-CNST;G 8:F=_[C?-TI?;3K4#1.0X9QGF,^F]0A M2XG7=I+EZ^EYC(L.I'8=H13%'VT#C#N/B]K;27_R'QQNQ+6<+N"SW?J3=&SG MYV\GLZ^[[<+&D4JM "1X$\^A3?TEO@-]Z"+V7\OC8Q9:U4 +V0OMIXN9_^M\ M-@F@JOX&$GMQ!2+F4PP1="LXRGZ?3;.\@;%@[K-WTT5LXGS1>ZF]9AV*,Z"= M?[1G'?;MAX;#S/\FNJU\O-UFN%F/0FB/93MY-TVSYL(^X53OVG\X:D^7%Q>V MN3I)1X"=$$,+E'G&4@!#"2AY:WT] 00]806[CCG#4 WW)^]FR54(^PL/= M18,9;<(#Y^/),^/,I^GCG]\UL"G_UJ_.A\Y.\3ZH.EK-?XG0)!/@9M'J2 M9"]-R3 #(%3B^;!G:@W;6.VS[ZQ.7YDQ$WS>>W78'YQF!>9'441FZ> MHO&,/W-Y#G73/G8?<9@5K>RAS_;;=E(?:#HX#7W4YB<.,SCM3_:\=ND[.)7= M8/EHAZ'H@6-K,6NNMM/Q0\.!Y^^\4P^W'YB:KGOS8/-A:'D/8F@["7=;#3ES M'P'0?80A*6X_CV?SSH_]EFY#TO;!+I8-F-@GJ?WYEF[Q)%H[#U.4]F,[\72@ M!=P9:\A5G"XO891\?-O);1_WKNA^^GA#KJ:;@'JH[3!4@+%X&9O%U<>);6^4 MLEOS,C/C][C5S]>E[_A4OI]-S][77V(XFL_C8O[ZZE]Q=M;8R_/:7T<3=,3# ML+.,O_)'OQM@O5W''G^5W9Z0[B,,0_$Z%N&CA3F/SIH8.UGJFWN-25E'2'3J M/!2=K:.E TEWVPT[^ZD%:/20&4\=9Q3J ?QAZ1?'L'5GW57P)PTR"MWM'\?G M=CJ-D]V(WC#"L!1WDT(/MQZ&DON7C]NH>;S'6!3UL35V&VVLE:P^P6@'^0?' M?CY6NLK0G08;:QW=<+NMWUC4_0&&]QS.FT_SY760W\Y,WC[6HZOP8*LL)RV\ MWL//Z^:9YIV",%?SQ&^+]I9VC)F>&A$Y)BU;'&TW4^>)KZ>>S/R=_5U/U\;@ M)CMW;<3L:4)NH%XEA'% AER!DF4&*$B(@I,YS<7>HD'_FS9LWD M<=?Z&X!X=A7C&@%/6O/6OI7#D2I*(N+<$F2$"DA8:Q$UW F-+3" =5G[+8@= M-?[%K('']=>7P+:OL3X[7[1_78UB&W\/>7=#LM$=6+>''=/X>: MC[*SL_%Y!RLK@IF3R_8F!PS9VRZ;J^V V=RQPL:;I+E$1!B'B%(2)1\=<-;; M@*,SW+K=T4*?,5H&9UPIJ)PN[#38)JR-@O7Q.>43\%8R$SFV49C=H<*>,50&9UPIJ*S9NI>[]/%8@QRBN% M3/(2>1XM:3X#S_JTC)V"9NCM>+-I>-P)]X#8V]:UDDP3%3A&20F# MDC4><6$%T@[^83(&X3OI3^.LO ,4'ECTAEY5PJ#W))Z0BIZ@P+F"I5J%<*)* M2@L"3*I#-T2'W=39F,PKI1?<8DFWIZ'"4DJL@T4)J903,FC ME$02+#(,''A& -AIX^X;AL-PJK#'X,#\] =R,@R$B,&85?IDN'H[:_X );X! MNV7ZV7[[.%L944\X+[8-43'0A0CW%H7$ O*&8(2Y90A.719,"('W42;*>"$' MALR(O"N&H-GT['-L+G+Z:0>PW&]=X: -%38B1;A%5$:.K)4&T6"B]1)4,2\/ MW?DX-"X&85-I"+ROI_$DK9*B.V#@=O.*4ZXE:&*(DH"1C8PCJKQ$0?'@HXW1 MA1Z^Q>+G23\5\=JN23EXXHY!(%3SE]L$=L)"INZ5=1K!V(S(04B$WD&LVH< M)#*1AJ285-3TB($@-03 MQ@IJA0.]^AG)A.$=4(/PK!0:/C9K%+=4M^G"&^#P0.LJ6JJ--0&%"/H4]2'" M>0B:$ O81F5)PGULB#*.B+Y;-AN#3:4@D#WGLVFG_?^Q:65AH2QAX(V#M0BG M&3)69HV)@=(S"M5)X^=RTE22N.LF* M^XTKH)UA!J>J$P)X%H-"BB6!F S,@$;$D^:#:(_H^0!B$#85=%@O+Y9MP&\; M7_- [<;WL_G\][@X29_MM\UN[*>,5"FC.:NK##.9S^= M9&#;>9-M=)I ME(73&+P27NX,^5S!,\H7"MV#L6+RUECFW4^V;%MFBM8Q-%% MOOX#Y$^6H2UDUK0[M5@TM5LN\I7@YUDVT>^7)MT4?#'\9!7SG!%@**+Y^2.2 M1^0Q-4AKQ:AF"?[M$J M,.)1*205B/+HF2&BD^-ES%5TN+^^W:X*R@3OB4>&@4&,HP\(Y(I RI-$*8?] M,CWN& KE5^VP/3\>Y3V94LQ58.?G^?_\6'ZQDU7-O#D\?CZ7WH4OUI5XO__B M5LM-?H4^XU;$1^ZTB2!D,OL)T"U][>'++I2P-QAR M!F95*6#<%*V[56WI 2#<;E9)Z3RPRH+"[!GRE ?DM.-(6>PC4TP1WB-ZKE#Z MW6 ;WY,U!>\J+FU]G1\#8FR5X]-1\>C0N_+18,*M1]AZCD!'I<@)EI#%,7C, M99!N& ?5LX#%.!PKAY;M1=D>A,GCW2JP$6S &JQAI2R*^<;?&R81T\81:9WG M%#^/\Z*7NCHPCTH'1'RVWU9,N&7#;@;%EIZ5AXV(FBE8LS?(!Y+#@11'!DY, M1E+PC/4(BRAYG/3"Q?!L*@6-?\UFX6L]V930?]VDTHP P)U!)CB+F#$*1HT2 M16,L,=92'7KH#B4/B5Z;W8,?Y33#A9V>U:#(KM8+&/SMV]IYU&''NW2O;,*$ M4L50U#$BF6]L JP9:>F,! TY,-7#EU!P M()HC2K% U()\$PYG6SI1#THU4;;')569>X8!L# 4<\;/N._UOL#QT[@[O/*O M8#IW+\?2Q]C4LURS(U]WQS=Q]>>-*Q]DQ3G(C_@)%OQ;2M%O>OC*$E(9Q5D0 MFJ&0\F68C08EPAC8QY$Q$I(RU._/[YY=-+!"4,F_ *;"ZZL_YKDVRDW!I76% MO,T)QMT'J8B#LSZ 3.!6)N2RB,#4^&Q:.NP%Q50Z4:6ME=HGAW*L-#*6 NM(#(@G8!C3PO$^;MDR&!MKX^Z;XKMSK9SA M?=E$7U^_?^SH(E_<_C][N_#,@T;WH[W@D7):&VY0X F4R)0X^>9=2@)(9#D6"'' M'"R3NF0U]R:1'A?,93PSA8 R& =+^_-NOYUKFIU/JVR<38?-MJY58%PZ:<'J M"2$A(JU )AJ"O/;2"1R? 5M,P S.RW(.HA^UN/MWH!L=1-N[5R(9Z8F) M2(L4D3%)(A\]1IYZ$Q17.(8>=TJB3-!S(2B-Q-#]P>GZ9G6S^;6Q7\483R2 MO:!\3C5/@2(3P)IPCFF5/$V]229 M\NVE/M*8:T0$XZVWWH@>MQ?JIT?3,#S='Z[6E_K7A_:#E_M/@EF7 2L<>0X? M,PCLBH"L/B7/_DJ!N)Q?O7LM:5NG92L=9]*VR9";2] M3Y(!11L$LE))Q(DRW/%@=>JA7YF?25,?@YE[!=$/Q;V>BJ,?NE"L9!1W360=\L=+H3I[^1_R.^*?'4G^&%@OXL/5TGMVF<7XR_>U;9LRR MGI_GR[:3E$N\;(H$V=:W(D12X*Q&.><$&0TFBO6" '>#,Y*PX'$/[P$A/]5Y M-P8[2\'H$1:]:U_!U?/V[8%!*JJE$+G0% >[%SGE$O*")R1"Q,;@@+T4A^[W M?OZW;\/L3+';-WO5QA!\GK6E^)OX:/CFIMNYSH-4,FB3* 4Z8HB@?CJ*DK3V-6:"WR>?M,[WZ)CP%8AN& MJ30&"\=BA8B&(Z&-.V?M76SPBR81F[Y[/V;3VU4]_SK'U@ MD J>-Z(BY0C+$. #@U5-#4:14^F5-B**'H9EF:O#YW_6#K,S!2-=?(QA_A9V MXGU^QCH47WVT3^6"",);@53@!-$$'U)PBQSEC"6IA-0]O&9[C8/IO:WWXV & M8V*YLB>7:\E\DFX7F.T"FJU]JY3@(90<(\NQ0,3GV [E+>*)@BH1&(X#F0I[ M."&'1L\8W-P'BDZC7S:Y@LM&_\4C/:H87122*J03H5C(ZP],LP1T?EEZC('%5&9(XN8U8IJR?H4 M/"ATZ7A P!J)Z8< N;>S!O9RNJH.Y*\^-Q:,'+]./6I_6N]_^#_+^6)=,J8/ M2'>?L')8*Z^=0["#$G&O$M*:>82I2H(&1A7OX2 K(R^'A](3L%J4]Z70O4%0 MC*@%H[$W .P+O=L M4 *#OPN#S7>NW]M5EN 8+8'SD@<'0U(!NI1F2"GG!!<81]-)[/Z/TCV@,W37 M_7F.*O.M PQ8 <_6HIXN01:LXQKA67L-SV$3;^5Z?*BGLZ9>7%V+"SC?[HZR MJE/^(2[.LY,MAV]<;/%R%J2B(@8D:) 4"IA6TR/&E5E M0+HKM.Z'+1\PVXNI\-J0H)#16K0N)1MW\0)1HIW%GFN MH_*$1]8G);&0(=9WCWX,BN_%GW*Q!U_B=!FO'Y\&K+\_Z\7Y,9A[P(3FI@)@ M3E&#_\)F.W^'T2KB)>8^110L,4@0 XRF3B*C7<2$83@F#OYHVWFO[\4DE.!? M.4-\#O9;KAW9OF F-E]J'^>GL\FF&.+'.^65"@MSH11T1(P&!6L.!GD92!"* M&&%ZQ"T4,I^'@LJ@?"JNM:P38#OI+-=M*TL3 #V#G%N&O/$"&<<#HLPI"59. MI'U2D OM_]#'S!!L*E82*K8N&\#K!]O\%6]1O0$'CW?*U2 L[(%$W-A<3"0D ME*P.R*H0_"13VM MYXO,E"]Q.T*V]*QR^K*4U",1I 9&:I5S4R/"E&OA@Q4Z'7QMN6$Q,CS'2J'D M=EG$[%B_6\U\ T@V=ZQL"CA)*G+,J$4L1W8Z&S""_SUHW%%ATN.2L4S@X; 8 M&9QAQ?+/9M/97?5KNPAYM$_E!3-:8XPDZ/ H!BV1Y-.(:&L0Q;GDE0),Z29E!K4-\+3,%ECHP;H M#[-E]]]2T9-518-L=I$XFSM6G$0C$RCND1N#=(@:2=#/$%6)>!5X2/+P"R>/ M@HW!&5?V/A.DZYK4UZ"$;7:^/](CEX-V-@H%#X'FB =KD/7P8 #WS:T<:_BB$.G>TDW=34*!7V'T3%[:>//;^GZ&F/LV/2G-UDHXNVH'7.5EY MXU>IT&^MS^7=KC:3,[ZX@Y7%Z_3L:YH^V&_UQ?+B]:QI9E\!<&X6P] #//H$ MAWH]!>K[RM?'!ZH<2P'L;HI[X7>30*;\?7 M,+/*\3FKBN/J-7/?U)TZ;>5&_3FMSZ9UJGTN MP[LB)]FVF"^:Y9U ]3V3<:MV]-'BIN/)]%.NL--D MH9;WX+!8E_=TFF7O^D9K=0UR!E]EHQE&;@I9;T\A>G21>^O*I\PL>S*9;U&0 M4]!FTS("ZM:T!;9R]0:=JQ)S[-NK<$/([W&S!_U[LTI*YX,R%G1WSY"G/""G M'6]?!!.98HKP3O'K(Z_HD_WZP8(] I)@E1N<(WJ:+UM>F["MU>>AH UQRA$K!#3S"$7T&W^"/>F9J\G;SYR[L47%+.%C7E.RT9F\;E,%8;'$D@#>64 X M"(%R0044"2!3:@(RKM.C/')>29=%W6]<):RM@@<,<97? 1B$1E&(A*S5UG'" MB%,'7P-@Q[UZ+)VD#W-V+HC;1O!LVL,'6E721!ZCBDAY3!&Q(8=R@&*VJKK* MHF-TF+2@@]V\8;@R_E&R$H&@52]S .E):G^^Y3':OTBJ'2!Y#=B>8Z$T01A'CB"7 )L I,K) /J0JPKIQ%IL,BX@B-7#L.6R0T-Q&*XPTF!S^V7(H MN.O%V(,$&TP\Q&EP,U8%1[.(4@G$#)S\.3X1$6<\ K,P!$ZPD728-SC\6P%N M1]8>(N3>SI:]S]A;0U5:T*!T C9P9T"Q3PXET$&1"1;4SL"-[./0*Y/>=G" MVY&S!XFW^LM0$BX/52DKM>26(K!L8@YA48BH1)!JW_$4,-.QAX 3_Z9XVXVS MAX:WH[2(S8"@NS->9;570DAX !/WR/&<51(Y18X2GS2G6MD>-H3\]T->7_86 MKSIS=R6=780W/2I.E.9>)L0%J! V&8H8$\#5I!4F7JDD.[F:BJYS5=VYNT?T MQXX5-M[ #DI$A,GU($!K3SZ"G4BR6(G.\,.O%#C(CF[TE0[ MCT_$#FM:5>L M?.];J4AU2 G.(2L9HB101)B*R$<3A/2.N,-/4"T(EUZ<.QB?[3$,_\,MP$_J MN'U]='Q$F0!*WAIU]%H?$_$;?:N((:^ED>S-<_;L_C$-];R-?(WAMV\YF*%# MOLD.XVUG8G"6,PHJ;(S Q(B#1XKH@!*7*5+)4N0_C\-W6$@]19LKN4'/3]W; MOB\#Z8//PCT\*DH+;D&I,_-T>7DY:6.X[>2UG=BICZ?G,6>5%X\Z&3UTYV.3 MBVX 7B8Y>6(:'L C[ M-Q'XZ'?[O@;OLID/OU/CT6Y58@J,'HT1/)$6Q>0%\H9)Q+1Q1%KG>;<@C<(K M;JOU[K+FMF.E&7S;1UVMI N)^G5-VNT3>H^O<@*NAIJBPQ=KG$C>$.(:BLAZQ MY UBEC(O53#.R$$TE)$+ HT#P3VR>7PM9!/71E<(/L66JQ\M$'!TUL0X=I+B MPQ..?\*O\T)+3'%J8<_VH\?\0 ) *RS]XA@X?K8UY6N$^=L_CL_M=!HGY28? M_:&Y7XNIZ&1["HR_3\CJ\]TTIY"#!I\%6($G^3X=>]CP/]J"J3%\FB^//"Q^ M:YFF3,;Z!,D?#LR]?_[M_P-02P,$% @ XXG_3A/!*G*/,P D&," !4 M !F;WAF+3(P,3DP-C(X7V1E9BYX;6SM?5ES&[F2[OO\"M^>9Q]C7R;FS 36 MOHYP6P[)?7KN4T69+$F\3;%TBZ1MG5]_ 9)%4PO)8FTLN<_$&;LF$_RV=]_@7\#O[S)9J-\/)G=_/V7WZ_>JBOS_OTO__U? M__:?_^OMV__1EQ_>V'RTO,MFBS>FR-)%-G[S;;*X??/'.)O_^>:ZR._>_)$7 M?TZ^IF_?KCN]6?UE.IG]^1_QCR_I/'OS?3[YC_GH-KM+/^2C=+'Z]NUB?SM>;#OL-J;OUK_<-GTV]#>\:@NEE.]6O]TVG4]>:A@&A>_^ MY[_O7FS1J[(I]EE=OTF_O?WR_>/!BDFX^PZ__ZW M47[W+O[^G1J-BF4V=M_OL]D\FX>/K\:X+;+KO_\26EX'B* $#(D(T+_O:;YX MN,_^_LM\K1#45"&N\DBKJUJ-C9Y4.+935B,J\^-R@.T3>_\Z?>J4[JW:ULTSL91 MC>,WYOET,HZKA$ZG<7V]NLVR1052JX[0%\6?TB( =YLM)J-TVIS\%X?KD)>K M1?AS)?J+:Y/.;_TT_U9/"@='ZHN#L((7V6UH,_F:O0^FTUW6G)?]8_;$54N, MG(7VJT4^^O,VGXZ#5>O"BKUX"$O,93;.@FT5MK*/^2RN-V&L\.V;][-%5F3S M16-6&WVU+62"(?\IO:D@MR<-V_F^S;X/Q:EM.I^]GUWEQEYZP MJU?MWQZU5\N[N[1XN+A607?&V7BE*/.H2^/@4P5*?#J:3(,&G):+^>363:?ZW0^"5/S4YAJ89*NA!IPV4)U-;F93:[# MKA?LI=$H7ZZ,D$]AQ8#K[X$#Q.!LNKP2?RVR4/?IYD<_"7T?K_:'R3#XG M58-%]FLV6P8"1GEH==+*WC9%-$?#R,4I%D_W7^X?H6K61_T1V^%H[0]]3K\?)_6%IJW3T,1L M/G&8UFD_.?):I6_K5%93R[T=VJ(G;%N+O'@X3L>3ABU_O[*D7F[?,C559?-B M\W9H^1"6H>,D/&[5YI>;+ #51VB3XM6?)I]7GO9'NK5)VV_I8ED$%_OB>O7O M'=OB)%HK#],F[5?+^S!*W/C2Z6YTN*Y>G#Y>F]Q4F]HOM6V'BN!FW6?%XN'3 M-%WE8F) \#Z"\3$[&B&KTK=[*C_DLYL/DZ_96,WGV6*N'W[-\ILBO;^=C,J4 M?45]:/#UID$[H M7OW'W*:S63:M1_2!$=JEN-HJ]'+K=BAYGK8[1LW^'EU1U,1*KS=:5YRL_PSN M;EC_PK8?MY6J:VBMP;KBHYK>'NO7%76_!Y=U'O:;R_FR/!Y7&^3C8^WE(BU& M)2.;O^[RLCU1.9DMWHTG=^\V;=ZETR=G6O:"5@O)QF M/Q+8.PP$4WWG7RM%.X# J4,E6"J#E9+0 84%XL0CND9%6^:0J(+*#WU3Q>A- M7@3+XN^_P++G9E4]R2B(=TRZ$&W>*UJ!L?"#U9;P'Z-I/L_&?_]E$9:-'S_, M9XLPJ]PZB!IV@^PF_J47I7N!8_5]5>C ?OM11WT0QQARG-#"LM+1. M:4(W/&,O*4I>M)D[59J]]GJE5>@T25;0C#;P^FOHRGETY!%?KT%%3E6-YR&# M^)-$38K+8#)^SD:WLWR:WP0#__UL]+??'KEB.W(^WBF!C&@GN20,61,8()[Y MDG+A>)\[QXN.937IUI1&WA%,?<_]X'5]FT.H%)034B+AJ._36JVO,,WMU@XQZTM[/J4/ZQ-X^6;^E#QE M\U^+?'[(#CW6-4%2*2"<-( 20@#F!H6E5@/ H29 5O+T7M02]*JTI&68>FDDMIYRJHD1"@4<(>/ :BU(;7W# MKTK?S@=I;9OF!9(W!___F8W?CV/2Z7H2"5J?7=G,HW$Z&^\>*@]$WV7CC]EB M515C=F/2^\GBQS7;IS91IQ]-K Y3&B' N,8(8T0HB9,:"0P\-*Z^T4Q>A3(. M#N$S+IM5>%8O\1PF9CJ[F6P;7RQNL^+S;3K[-<_'WR;3EU3[+'0DB ."A!%" M2*&PE4YB$V1!()0N[MK;35Z'MKP'TOB9 !=W</R3ZG^]>2#@U3D2=6.*DQ[S4ASS.L1V"JF2E]G=* M-$?&1R<,:J6,-P"$K<0YJBF7F.E*FW5/G![+/+W<(:$"">=UGB.=@?JD-(>4=(/(7R2%9A80%F%'* (!8(JYP"8H4>+ YI*8RKI@I M.@V>GR/Z#P%4PA*A.4$0(N4IUB7/5E+V.C-%E25Y!X#8>8-.L%MZ34_ M7$UI.K R>\&N<8!UASH3[/"+5<&6;6+B,HOH!3J?4/N#D6.QU*;C)YHR#:0' MRA,GN.! ;"TVR1BI'\/O+&?4HBZ=$\HV52L0,?EHLU^2>H MS]XQ$@F=TD9YMDJ64<"<$1N^E*! #R_-TX.*M 57?S&E(\5HVSQ1?6I9V7Z_ M?: F;.>$5*CJVB\-QZJQ]DK-00)Z.(]>DE(ENOF\<4*UT]Q9)#6"+MBI3$(3 MS\X:+#R2W)POJKDE]N@Y^D<-$XN@Y(Y(JJ3$AA/M&-QPY*"E'HV MO@D"?48MY\5B1P'"OYX*/_PHV5S1OBBNLN+K9)3M"5/N:YI8[:PP1*/@=TF+ M#938EBA2 RJI]%G.N->48MXJ'C4=TU,D&W?U#8'SO0&E@^T3 ;DW%%$=6 &" M01Y^4/+D"9####@V%]%S6;<&SL\A^$%%#PIYE8Q03'46EJ!U[A( M #SK55>J.8$MV@3= ]:7(L4R<1?7\?S#KNY?Y=-#8VH4#S^'-:^Z\GB@+AW6B4&68J\Y0P2H"VU M7EBVX2.LLT.,_;0HW_I ]"70B_O5&>/9S;8JP9?Y:GDZ(-Z]?1(M#0_6L2"< M>QG/Q3MD2QXA=K"VL#L[0MNBL-N"I2_17V6KUU;"PO-;6OR9[5!^R+W?VRF! M'D)E/3. 8RJ,IQ:ZDDL?.!_>!M^"Q)[Z_FW!TY]=.,_"MVX#Q3;8*--\5<#P MN!X<[)<880PCS%N/E%08(.NV:QU$R YO4V]?%=I$J+?M/9L%&*:!9#6^"^A' M"&+UL./Z<*1G@AA@,&QXV'OH"8,&"57RBQ6L?\ZD,S.@?8UH%Z.^=$+=Y<5B M\L_-"P=/S[@?4(G#'1-'*?.$"*(5B$ZF\EX MBJF8$$T=5$8[Z)V!&FE :(76B<* M<:6EH@P$S852 DM@R1=M$O3I3-I=. 2U >E+T!_S6?Z8V(UF5O &C_8-RYB- M11TX8]@SZXC $)0\0V[K6X.=W1EJ40G:AJ)K1CLO02,8*ROCTD7HTB-06E M+Z&O4W5'_-P?C1+MC,:$60R)050R'^N<;K@ 2M:_1R-?@6AKX]";]1(?5"M7 M(+58%),ORT4\S?MY)PY""'*J!$2LTE4ML&,_TUG&%J"99S M"3X^83XZ0>JK]HFW E/"@N$"N?<4NUC*:<,;0J+/4^T5)=Y<3$?D7@>8"KP=-7Z+_(YO7SB^5BODAGJY.WQS> 4X=*E!,$:XR5PDXXAC!E95"/ M:*CKYSKA:SC\V#%<0U.@8QO)2>,D-E"#@R_%F540"Z&-*U/_5.L&QV8[VV"Z M$W=-O:H#Y)F5:K.4/F/E=+7:-U(";'#/%9?64&T8QY3K\A@BA1(-\+S]N16K M)2B[OZ=_Y&[T"X^=SL:7V3C+[J)C_G%5='I?2.357:7&B C/+ 4($H,5HH#8 M5?%^0I %OE+XOF/.3KQ*K2&V"FMKN1?!=;;:&;CA"&AHAWR5NK(P#E^E/@V! M/J]2UU>"]4S\\0#CD3*0!_LEL0:M\,J L-D1C'&P\-T&(.@]Z=-J:'+9NK*< M]ZE+"^#TYIH^)O5H2;\7VR>0.!C+95IH@@<."+>QL/2&M[ /#O,&=LMR>^JG MMHC4SZ4-Y]&"(T4=AZ0$YQ%^K+24SU9FVMX*D'O;)@)X8F.Q**ZYUGM[LQXO,(XG7Y*)^/WL\U#*$>E?K!?@IRTA#)GK ." M:&0Q5Z4U'3"M?^J@LZABN_)O$YW>-&$T6MXM5P^]KTZ"OE V[;A65!TC 8!! M@8QS4%,/N+6>^!(#Y73]+$5G=ZM:UI".D.KO5NXBL)^-RU3+4=5XN4,BJ=%6 M"8\H<42KX$3A<@=$F A06P\ZNW[3KAZT DN/)P[CQI;9;/W?][/G$;O+?#KU M>?$M+0XE+T\<*4P"'[ -YC5'! (!&06E<8VX P,L!]UBC*E;L,[@.YR2/3C4 M+2'4Q[)WP@,+O9'AKZK<20.^ME\M\-1DN4M,'"DE1+AC0PSDJSQ45R53]&T9GGTJL2=8KFF;7L M'^ETF;6E9 <&2Z +)KRC+I;+HV$1!DJ#$A6*7/T<2&>^SYEUK#TP![&0[938 M/YQ(JSA&0A#C!BF&-8=,.HOC<]_>.ND=TA;5?^"B,R=J$(M6 PR'L%0U4Z-G M0R28$J.@HQ!+Z;"A2K)8#M!C))&A#1[:ZJP(PA"6I080'E>B/<^C7&9?PZOJRBYO-\-(GAI5C%=8?(%S2E\9A)6(,5Y6&J&,NXHIYQ(,M%6'M9?P'J M["9JUZK3-Z;]Y0O^[W)S+?9SOB?,O5I=OSS=J2^S-6_9IHCL>@YMGK*.#5;3 MZ6#*H=M/)T()*X*@B328>!_0YW!K2BA3__A29]=@^UH !P9]KU5'7HC,K^Z+ MYT4VN9F995%DL]'#YR(-'(]6@I^-5_^:K@#X =W';'%Q?;AJ>3Q" ]Q:!76><8CW'Z^ML%&C]F'U3HU&^ M7+V8]2E8-J/)_31 L)ZE%]=JG.][8ZWYH G77AEK(5.&2\8]HVJ+$M:V03G> MSNX?]Q:^[0O58=]2QL3$FWK &R8Q=T))A$I>#&V0'>SNEG)?&M($J//E"S]G M=_=YD18/S9*%^X=)J F@,>ME<-T)!]S ;>:4&+SS^.%@L@"=9@I;0ZJWPV>/ M"39I43S$JS-W<>D+_*U?(?D4J](&\50HVW!HM6G_8XF0%$F'@$$,:R(%H+@, M>5.H^0!K"W:C-$]/Q)T;Z3/I[]K O$UG-P>K$!_HE6!'PIH>&%04,6H]T]N[ M!LJ)!H?I>LQK=J]1#2 [DVIL=_#J>K'MDG" K!*,,JLHT\02"\L=0DEJZD?< M>LQ3=J\4=?'J_B;DUZSXM//V>?L/T=KLR[ZKD2V-_B,.]'YVG1=W*V?8QO-L MTWW/_78_QR)A[V?S1;&L>C-S3X_$8P$Y4H[K^-AY7#7(.OZ*(5%AJZDRP_K@ M\=@=S1=:)]X9380!!$G@ &-$X;73@8&U5/3Y$,[!BYJ-99.WC<6@KVQ^R&N:GY4O,$K!X 8X)P)F5\V ]87L(1W)$^+^F<=$&SD6CSUH'I MRZ9X2NK1^W@O=TB4-E8*#UVPEDQ\;)1947+'K#'#OI[93&!'I-\(H9]-#\XC M_R,7,X<@_I92^Z;(@E7ET]%DNBI%O.=6Q=ZV23".N0\6LW5:"4T,-$@C;Y1Q MP1ERO$%AQZX<@Z: Y^U"TELVYA&I1[;JYXT328,S$[@25#GB*-";98Q IM:Y*/RO^EY@FD+K#D+0JV4#!9-)(6!?/% MA!]P8%"?&_TYQ-X")GU)^Q]I,8GVS&6Z.!9[>=HT04PIPSV13CIJ) ).^-\MCIG\"6=_7EQ?9V%K2>2_>&]OK@\OHE7 MZ9]X)81RE'$'E)? .,[*\(8#" SPZGH3 3Z/L;4.45_J\:D(2>E01GK1, M.(780PX@]11Q8XP&I.3'% 8V@UL7\JN488O!X9#LJ,ZE=T_8GLMP#?W?+NH- > MM4D"WS & )04Q KO46"^I!T24/]Z<>L&3VW4\W9X[U1NZ??CU\6Z!_%9)$%F_GBVF;!< Z6\VJ#G\^7 MZ6R4F?S@,Y''.P5'DWV+X/+T/OSE87>N481)L#2.<$ FD (HR"R3<@$R9;_"X M8&=N3=OJTB%=^,BM5?/YK8JJO)85R3ZB(P=Z)@%%[QWE4CO$,0$R ML%[R&T]OU5:-SBI9=:$:[2'4;YY[7FZ"NV^>K6[X'1M,&' MHA9"0W_, <3JWZCLK"Y5Z_9%NQ!U?;LILG^UO+M+BX>+:W6WNOJS>LAM'F\Z MCY^<#CAX8:BEJTJKD&>GWYB/BLG]NM"37LZ#Q.?SU;)^FF<,@6 MF*O)S6QR/1FEL\5.88=\.AE-7A6IKY#DRVR4/?IYD<_"7T?K=PC/?87M2:6/ M7=(N-C=J 7RH<)EM\9C)\)9PS& WEH?\\">2X: M3I4UGQ<'8#ERMNRD<1(+E;48"0J,UYA1R0TL ;18]5FPXJ2D9D]JL[\27NO8 M]E:'('SM1\&HXP]\O= \85J98&XRHRE% #,>V-QPYK 2:IB)U(ZE^+0807O M_4RJ,:C\["O0B/-HP@_^KZ*OF1;C^>_W\<7NT)X 6>4IL./]$X,)9P (CI'% M#GI&A"YYUPSV:1U5].V;B?#Y*V"M@S0$!6$ -5*0;?]$6X.]%I"R>,K4.N=@ M:50Z@D']@&!GR:7>%*0N2+W=>7M:PW+V]+$S'?S\(AADWP^E%4X9)O%$ H", M]$P28[&!CI5FG7>X0>*IL_7D?'Y7A\ .1\7*DKS--&P[2@($4(P10"@15EF. MI:8E#HI7"W_TNQX-6<'JXMJ7?ET$?S2-J'R(%:;F\^Q03N-@ MOP0Z(0U&@&O/'(M%"P7<\FK% -^8.I\.M8GD>;3FPR3]LLIT5-:7;8\$4NH$ M 4Q[RQ$--@391BF\I*+^BP2=9P^-]9Z+N-K-EMF.R\J=)Y1\^FD M6#W;\-OJE?.-7SS;G'69Q'J 9>YS(%24VA#P4HMMQ[@?C99%?-!G)8%S)WZV MA.ET&@\-7=UFV>+7(E_>!PJW;&W+19MTI4;S*GF?ID,GVD'@PNJJG%&(&T!E MO&;-H81<$%KM[E+7J#V\Q-RQ[$Z5[DDP1H#ED$-M<3RVA:U &^X9XKC/L^L' MDSC]B3GO',5!IVIV^-W^]7]/P@94C&X?/H0E>7HD1U-M@,1R;Y R6!'I(06: M ,0VD'$$3?TK@QTG9]K5A_W*UAYV?1F'+VY;S]DX>K_\I'$29K6BV@NMD'4& M,BQ-"37GQ,IAIVO:%O@^?>H0RK^V>@TRY?.JM.K,VO1^=K\,9G0$!1Z-[!_H ME2A-*)8*"F44IP9JX67)IS=^@ F?CN2X3UL:8W9.W3B>]3G0*_%&24]YL#V! M1F5$.ZF8 M4$;K[S"=Q4S/IQOU,.OSBN+\QVVY#?EV,H].7L#IT%6!(UT39R0AT O/'<8Z M/N[!R[U:*._K/W39_>[2M\?>,I:]'5!ZY<^#&0:9A$ H9#REL1J$+/=R@249 MX'F&LVGHV='O;T7<1J=/70\/=4P$PX("&1@&@CG$.(W51M;<>BCK!X^ZWS/[ M7PU;1++K'-(IF8^8%YK%FU:;5^A-OLH>1? "<&'DHL*S33UG:[J^K;5^$NQS M^KVGCPSRH:PM?5N-&#U4R20=[)=P25FP%23"6%E"<+055A<1$0. XTJE0_KC M]UAN:&^?!"%GL)* 2X*$4F%]V-0P1]3'"B!#20BU)*WGS\RV@LN@4SPJ/D18 MX16M1^T2'(L.&>2\E,'Q,DQH:TL K#+U'^OL.&'3@DB?'EUM@$M?EM?5;5H$ M6R,HGLGO[@-&Z[,711'/J:SV(OWPH\VG]"'^;,78#^YFXT_!5OF8WAVO"=S% MYQ)OI<, (!9D02!$E&%83N)@Y?)AIW9J:DD^6&#_I;KM(3S(M-$KUMCS:&JL M^U!,1HML?+7(1W_^'J0UO[SZO<)C* ?Z)1YQJSD'W$GIC.0B_%'R2H'O]999 M->?VO")_]IA*>^#VI4CK4^23K]G66(D5<1Y[N&KAL^C4KH($RR#RAT>-#ZA; M"Z,G6J%@'@%OB,<6Y.W 0^L=R2#KX\D1WWT?9?!XZ MZ&P61+PX6ABI[4\EEC!L#9#6016F-Z+*EM*$3L'ZIQ@[BSV?3SL[!/:\JKI& M'O-OJ@R2>,DJ">PC"GH$YXX3H[:8A.:OO^G86;NY3O5J [+CB M['E4MHK"/T8A&!H?\QB)7(9^7Z:9^Q[G0+9WS>KB,TFLN^PQ\L)"2[%=O0ZX MG5:DP7L9G=U^:5>A!@!JUZF,G2AY7&?SV?$"7.W&YKO/-7P-+ 7CIH=/](#; MYDM=H[:ZPM7Y^(/,RWP(!D:6K0CH6-U7-!D( 4.">,==RK#:\,H :F;LOYF=9D]JQB:%O8 M])FC:?FY)A1/TP$N/3048H>%TV##*#>HP>W9CG,QK0COQ6>;3D.DIJ/2P9,_ M!B@I'(OUTC5&7"EF0XJ&!_OZ+K3V2G/]LD MXGL5S C,A;/$:PUPN>!PK^6 *NK41GWOLTVG\=ZIW$Y^M@EY9C7DSB E?; > MN,>LI-W2!C='.W^VJ9;<&O#>VS'/U;;^N$S%YZRX6Q_**]+1X2KYQSHG0""- M/96Q% JBB@9&;6DK$D#KEY7I+/G0K?7;(ECG5)'+;)9]2Z>1_A/U8Z=G JE4 M4-NPCH79Q('UBKB27Z!<_>!L9['_/I6C/E*U8[(OD7&Q-O3S2,=DEBZR/4(_ M;8!$2*2LPDHQ KQ!P J\Y0@#4/\%O\X"\VW+OE/ ^EH<'E/^Y(V8RRP"N[O8 M':IX=^I0B106&A>LW_BV"#$.:KY%1",_P">;NEH^.H9N$,H4;S[$9$',-'S* MBE%V,$]]ZE")#XNA)]HXZ8 &W#/*R 81"3D:X"-/9U&FYM!UG;U9A]%7?ZX> MN.L\ ;'^X&_I8EE,%@\7UX]*O4VRO@BX6M[?K\.=Z73WIE+E-$)KE'2=B/E4 MY$%%%P_QU-E"S<;Q*MY]9/QCMCC/5S_D8;9,OH99$BM SO7#KUE^4Z3WMY/1 MA[A2#""%LY?\#Q6R.,<[)]0IKI7VW&H@7?1P@WD2*QI2"@7'E2Z?='0H>72; MC9?3+-8RW,/&L:Q.U2$2)PDE\1ZG8%P*)KPVZ[J.E,200?U=I.443YL"?7J( MN!NL!I?RV5[X_#'7TWT%U@ZV3R2BB'--N;/*!7 5TOA<'-)+<@I[PZA MGT/Z@\M"#47H380]ST9_N\F_OENY,\5#E#$>]X0@KXB"Q_SV>_SHY=[=EHE DB)D28* M0T0P4 R5$%#@N!A8JJH]43;'HB^95G$#3_%E0K<$2*X!=@$SRP@GAE#%2Z/7 M6-?GNX,5HT =6O(M(M5UT.<0J7M_][.[Y!@;I$38C.,3W\H&-8!J+2+)K/25 M=J/7[Y)[A8R*10@QT9)ZZ#"1&Q2P5;9^HJE_E[RR0.NZY*=A->A*&7LYU0\5 MZF=4Z)W 8- Z&I^W1P(;P#DE8@,688KU:>QUX[97UH:J^T9M\,YN4D2ZCY8C MJ- [P9)#[@02U (L/*!*X9)O8!@>IJ/?B62K:DUC]/XZVC.H0,%K49KS*,MO MZ>@V;.S%PR[51SW4 [V"YVVDPDX*K)$6,ICZ#)9\*B(&6&>V5>GE72'5WSF[ M=)[=YM/Q^[O[(O^ZKKYQ5",.]$J@ 9I9H8R5Q'IK'#6EO4BXQ/4ME,[.UW6I M$>TAU5LYI?QZ\2TM,AL+:.?55HB]?1(-$!$>,HNA@IH#A(#>\$@I;O"L=66CCR_Z+[5/E#9 +V6N4?QL8 M]27_ST4ZF]_GQ?J9U>IZ<+!?@A@"UFE%N0864LN\8"6O%NGZYZ/Y:]2'-K$Z M>T3AUR*?UXI?KCHFC%L@,3!0(T,8ITS;TMUFQO/7Y"HVCXZWBE5?FJ%&H_5# M]MG89O=%-IIL3IG>3[.53,+F=Q=?H?CGZN=[>3R@0VU](@$08X2-]9AJAJF$ M2M,206QU_9('_;NAS;7M3*B>?<5JD)172&%MF77>&< 9$V$:EIPZ!^L?JNW? M<>UPM3H=J7,FY;N^(W"9K:;8IS1\7]T4V3K:T_?WSGW"8)>JE?V3CJH6;CK6 M-?%>XGB"B%CH8%B'C-:;PG&8(B8K>1M=GR[8P\16C!B>,EVA&N$," M B$T ]HA*, :'V3CU?^AG#MH3]![3QUT!]N@CR!48_O(283J@R1,2<\$-CCX M+Y S+1'!)71:P#ZS@S4/)'2B*,^*C'<$:%\FUBZ91[/*SQLGRF XO];IB'' MP<\%=,.54]3281]!Z$)\!S2D$68_BT8,\EC!,!6AI>30;Y-9'F\3KRI^QYQE M5AQ.#>WMD CD+,+6,T"T5T*'Q;%<)QT%M,^JDQ6]IR:PYQU@TM;4)RCE5[9P&K9P^N MUKD %86: .@QYQ9[0'%IJ>-8CJ%'T;\^ [ &@F?6E).V^F?]$DPD1<8ZH1#C M'#A#X[.T*UX)\&#@1U%;D6(US6B$U\^M(Z_),CRC:K1D%>Y;'0^;AH=[)90[ M3#&!+FRUS!FN$90E[9K37DO@GFXO-)!%WA5&M>7[:5F,;F,!N/)FQB0[(MO] M/1)@ =!($!.V2&^4"LJ^Q8$#63_[WXL=V))<6\.GP9R-!9DNKLMS2$'&=Y< ZF:5M@--E30@3+\)GQ7UD.CZ(>* > MS$M-$PHT@U)"ABF'EG ,H2LY85C4G[2GBWF %GQ+L'6I )?9_6;)V68!GU)\ ML$A(Y?X)I8X2:[DP$!H$ 4!8EVF9,+'\,,WWYB+,^P/KKZ$H@[+A!ZH?+1D# M[NY^FC]DQZRZ)\T2!J%V0&."C5<<6>+*^#6FP23M58(5RN:WCWK>&CB]G>A^ M5$1U'BV7S9-WAP]"'>R7. N(\LR[^+*GH=!H6@8R*2&N?E&:OGVU#XU/%[0) MU+DCOJM'$.<7USL_JQ$!?F&41"D3_)PPN;@D !F@ =Q86)B%*3/P9$"K"M,= M;&=6GXW:SWW 9E^SV;+;@YKK+URETVR0A9/M9)[>!$/F9D5-='!7!'^H M<(;R6->$0 2I@01B0$%P?Z'4Z]M(Q%FH2*5[&+UR?>RHY*%N"4<",2JPLXIP M0CU1D&RXU#& M]YF0."D&UHYT*Y5 /@VB+L,8[17!!=HR#)U4'& ,A* 0V0U/)OCW:KCQK!;D M5*D:;CV$?@[I#RY(-12A]R?LCWFQN%5W61&H._CFX_.&"4/6&>(U@LY*C(P) M")5<2,H&= BQ)6GD+<+1I5#5?')8F#\:) 8#2YT%!BHMPP[&A &EV2."MS2< M8$+[0JP-0Y?"<\N8U#XHOMTFB8FGH%T@77F(&.+QO>"2<@Y4_8NXK;OI[0NP M 1 -%WWT?393RP$$L1A?^-/Z??#T;C3AXM M(9(@0!4B6E -XQ/@O/0O+#)\0!MLYUYV]_#U%77;Q,0^%?EX.5J88'#>Y,7# MSQP0$QCS^"JE@3Z^1ZGBMK^ MI<;!N8$XF*966.-%&%UAR#>44H&K/;/27VRK!<3SEB&I+;RK^U@^:[IXN(IU M_>:_%OGR_K $]_=()"=*8DH-M\%3A00H+DN:PX<']N!7RV)L#9>_CL>]?IF M2R:@<% ;8WFIX\PIV:=]UI;'7=>,[QZ^GCWNU7_,;3J;9=.?V=TV%%$OL##( M2JX9\P)NJB$CY$FU.6)]&1+'2#]Z@;[: (G%UFA,N/.* 42@PV!3FA-!HZ48IG/?C8!/U)Y& M"/[5]&A0L8+7I#XM^:07[K?=CQ]V1U]LG E")<:"*VP=#!8PPB7E#K+!GC+ MIVT1Y"UC5%N:ZGJ1%7=I\6>VJ"[5@YT2X@/)D AN<* 98&CLUG@#@@ZP+D.7 MTFT3J[].[ $SI)B20>/#2DFAT)B+$A>+/=3U:;J'KZ_80]C/=1G$>2S%_N-&6!_?4N/Q:IAT^GYVG8(*A9AY++Q SUMNX-VT"I[-^,/+3I\KL MK=;>+]B##B2MN7HX^ES\HW8)11Y)(31U/E@I"AMC= F IPV>7>VM#GMO*O#T M<9P&./9E_=7'Y@=WLW%\$^5@C9,,!]E^JVQ["@XQ_O6*-/9>+/5\4D]$B&Z\\B=^#M.:75[\?+8E^L%^B M*(&>(::\<(9HK G ):^2T3Z?Y*GH-I]7Y,]<[?; [4N1RFI1FT,R+^/Y,9]] M#;QE:]#FG_-%.MW]OZ6-QFQ>?;='9Q MORKL<4!)ST93(@V&&$$6#UM00[BD6);.@;%R0(7$!N 1O18QO?JI]"DK)OG8 MY\7F1[$=/,?\>9&01'D*D9)!A:2#C'JDMLZ,A<8/Z&#@SSQIVI!-;W9VW![? MS^?+;&R7Q61VLR9^!<9\]8ZWXK^N3!$FX(Y1ZPL'8X#(R0 M &[7#\M$_?><.BO'=<[ 5]?X]J5UGXI\E&7C58FQ4Y7L:-_$(&RQ@I9XY8A3 MG+CM3'-*H?K'75N_BCP G6H;SJY34,_3->L_W\]& 93)URQZ$&=_S;;2WJ*F MTTWAN)AD?+Q[Q'UE7B5UT_*7$@*=T-QZ+C4.WC^.#*X3CEI06NVL>-=YG'9X MKI[3:?%["9& 80LYP P*+3&VR&WP9=+A/A\P/)C?.9M>[4WVG$\*@T[\A(4O MO\NV-9X^;-@_D@8ZT"M11 CIE*9*<,"T54[J$AQ >9\J6C,I=!95R;M"N"^K M; _%1X/G!_LEQ$+@@P$BI7(H<,TM5QM>.3-<#CN!TXH4JVE&([Q^;AT99*9D M>*IQKN/D\\7%]>I(Y-&DQ[.VB2 &:D0<,!XZ#JG0AI8\"=YK89&*SEI+,GIV M-+P9,KT%C++I-)Y1G(U_6QV%#7_?% P_*OQC71/#/*(@UE BFEFJ#1?EK.'& M#:EJ7[>ZT#)0/69"L_"MVT"WS;YFT_S^[L=3%U7RH<=Z)QXYXRV2W&OE'112 M<5/R#04=8/'^;A2D?:SZTI%?LUE6I-- N!K?!3G,%_%IE*]952VIU#_QS%K' MJ7$:2:HU,6)3-#$XF\#[^IM*9Q' ;O2D"[3ZTI2->[:;@]SUWC8L'#KI6&F M!,27F*2 'L7]\MIR L6F!H>$MN)KH_^Z7I E%D%"H06,4FVAL4+Q MM5/!A#<:#Z:P1)\JT]GU@M/ 'G24N=[U L\ 80%[P(,4F# $*+,1 2"HUUKZ M9[I>4%D%#EXO. W'?YW1KG[ %,?;E3X JC%Q5G'.&2B110Z384>G:VI)'X>U MZP'[+]5M#^%!!LU?L<;^3-<+H/46 H0Q1 QR[H@0KN054M#G+=-S7B^H+/*3 MKA>DAGR18+:OL^09?,3S92/RV.YLKYH2) W"!&B'"?2(ZH5 M0UM5,1+AGVA^=*RD_<^E6B)\_=/HUS#$8OY^MHYFGV46/28AP8))XRVUUE/$ M*=%&T5("WICZF\SP+M[\+).HD01?_QP*@KG.)D%*9YU&SZA('%;*Q%H<5#NC M>+"85;F6(4/@ %/\?_F9U%2(KW\R_6,EI;/.I,>L&&2!#&6DJ/*]%J$:3 ;83>Z/\ Y?*+X7__$?>S5#G/VGDAC?,4> M6_S#V_G_,M,X6YUX/7/XXU/O2RR^3 G\2D$)E@) M2:Q4T"HOA DRY&5&-):/JN^-ON:@SBN?P1TJP.N?OH]]^6'.X!-I3)#&A&B$ MG8 $,@^QP[Z4(5;Z9RJK\Y>9Q-WJP-&[')L?QS^^!-K_Z]_^/U!+ P04 M" #CB?].EF.UF**= "T& @ %0 &9O>&8M,C Q.3 V,CA?;&%B+GAM;.R] M>9/<.)KF^?]\"F[-V$Z66:@2!"^@>WK&0("HU:PRI96453.;-N9&N3,BO,O# M&4.Z2XK^] OP\/"X& (D%3VMG5E2LH0W^=]0/QP$,=_^6_?;W;>UZ*JM^7^ M7_[D_P7\R2OVZW*SW5_]RY]^^_2&?*)OW_[IO_W7__!?_H\W;_Y'^O&=Q\KU M\:;8'SQ:%?FAV'C?MH=K[^^;HOZ'=UF5-][?R^H?VZ_YFS?M7_*:7^RV^W_\ MD_S'E[PNO._U]I_J]75QD[\KU_FAB7U].-S^T\\_?_OV[2_?OU2[OY35U<\0 M@.#GT]]Z\2?D[][T/_9&_M$;'[X)_+]\KS=_\D2&^[J)K1"D__'O3W[^6]#\ MM(\Q_KGYKZ:T=5[HJ/ MQ:4G__W;Q[5]<2;\_%-6VW'PZY-7A7?ZEV D9S=.NJ^+R^4?L MJNK!$Z1#6#KDQ]*A__C*@P]WM\6__*G>WMSNA#T_C]!O(/CP5*PK=8T)OYJ( M''+U\0,MZ_TLJFYA5_'31UK6W+YHV7[CXOU]_%C+VNU*=OIFE(=\9_G->/+( M%S7OY$^]$[_J?E ^?0"_3? .JF)I M"'GB)S@,?9B"5?/L5;%_\]NG7DGS1PYB_4G'F:>>5T5='JMUVV )D;*];G7_ MUY,\K[ST3@*]7J'W>Z_Q?_V7G^]3?&!QN7[NG6F47>;UET9>YX:0Z:.?B]VA M[O_DC?R3-\#O6N#_J&/;8]?+M1O76Q-WLO=15MV;^^ %(]7:*ZM-48E>4?^7 M\FK]2FEU/_'SNA1-_>WAS8."D[TCERF5#M_2UB^1WG->/:F,I*Z+0WT*PD,> MQ# #%&5)#(,LHS[I@D09@W!U.#4YK]8]S4?KU++#"PW?0%5KU;Q8C:R8H\8D MA[[HT:<5,AMD'OHP@!-#PY8!#E/QI967Q@0&]%A5@D7WX(G"*$))@).0PS!B M+(NB+E8"8!3K,T$W@F,T='*\O!'W3R:,T/9,!Q4N[3(AQH77.S8O.A[Y\BI! M3'U<$DB,MK^;_L?Q^W7_.="%A_+$3$[5J,5.1_(/O-PS\X M^\E5B(C@7(0Y @AF$2(LRCI-*,5!HH,?MTI<8TK(\?+]QEO+7Q3WPO2 Y;@T MU,"VG(+0 Z!4(O G"^!,T(5WK]4[%=/C/\L42LP)+4>9/4#5:0IQ&?2=*-=R MCFJBV4E37;:O.HDSOMI7S3S./EN5WZ3'Q!J^;O_%(*PP<%_B@'P\H/WWX_[PH/H MPA.U%3?_A8EGW'PIJOY/Q3]%Z-MB?=A^+79W?];LD(XJ'\5^Z51%H]D][4OE M7M>%)Y2=.JP3]U('7!KJK-HP=QG4M)/*XZZK/7]4F?=V_U4\O*SN1*15@ -( M899PQN*0Q5D:1*P/ 44'6H=Q6@]VS+23%CW>Z'FCQA=GMNCQY"2CHY?]0%;?Y=I-]ORWV=2%Z7.\/UT7U8 "]8@%-!'- MC +$$&<"/OWD/$9QDNDPP48\QZCH)-9-]Z64\KSU@TDT/818<5B-+%.;JP>< M3IW7R6OL;01ZCV;>IF61@FD#B+)I^3+(936CTMT+.F+V?\4!S^(TB!E+HRQ$ M(1 X[6-0#/W5X;3$0&\:^]4G:['KA74. W6L61HQ"E>:1AE,]5OU:-04_XSS M^JKS^AMJ'YN\U'5#O^)2W176X^R!>D(,@D9Q;NI7+%&1?"U+,?0)8 MAJ(T]A'W_0SW(0GPP]77HOI2JO=Y1H32J0SGJC2:Y5;=A7%D979OY>3#K"&;!OLT%MQ=!H_LI/*D%V/-'U5: ML>*R$#35X>-;+\P[Y=Z,>SF@OU1@UI8UZF#HY**2=QEZ3P^D5?P;X9,O992#*6C:E MF_=/#U1_+AUZO%&W M1 TL3MS0(\BK1C@A1A]U W:WBR# ?JRRY'OA.XGHH,H_NV77=&B1/ C^[[> M'>7^O//0,$AI)L9IG$9)DMROX28P3B.]09.5D,X'3_RG M[M>H7MYYC\3[Z:31ZT6^O&+ T:>JUWT;_(1ET?9EP,IN2D\^>5GW2Q5R9W/1 MOPHGNMFGB),$X"P+$PQ '"(&*.]C!;[>IA&S"(X[->TG&).!E*%A:KQR[Y4> MH!Y^J;J7-"V-GG5E #_C7%P&;T;F4-I\KTP^.JWB@ :,^#"(4I:)AZ$ M2.@#IO^UZ=5'3O*9R?SSTNN6Z'Q7LNJ&R0>E.;XCO?H!2=F59=1R7='/?C+2 MS%FU'I_-G)#]YM.A7/_CNMP)0VHY]7NX.VTQ08(>A$4!C5&(<.HS0OC]Z,O7 M6CUG+:CC_L.9SN:#1WVF]/_\CPCZR3\WWY,.FDOO[)FNQI)9_-:CS6.K6V&S M;513=6P 5=9-7P;,[*=5.GY9C8'X>)==*KI+-$PS"-,P#'S&XJQ?IIC2A&HM M%AP1QC'T^CVBNWN%FEMKQUBH#327[ADC;/Z=MB\[I(8L4UL7!RGC1%[&TCAO M=/=K?NC+T$!NG)'+P,S8)%[8(#7*$PV\5,=B\Q1K MJY0$F"4AIAS& 880D.2$,QX2K6Z.>13WD)'"O*)=KZT[U6-NGC)G)O!-&S6- M9<_U%'+]X&QX4[50821GK126 3_[ M:;TPRK/LFS(:R_W5YZ*Z8<67T\YX#((0P#0C,8D9Y5D4@WZ/"(TCBK4H:/#\ MB::;;LNJ.3JUO/1V0N4;\:@;;R-T:N+.Q$%%LCDV3Q-B)Y.DGOL)IU_RP[%J M6O&)H?74G2$^C?!R(2@:D\%CZHQVPWQV>X41H1F.4QC['&8(DPSV*XYH0A*L M\PG?X/&3?,[O=XV>S6F/G=)^W3?3J6RKEHV?PIY[WEIKOEK9NX5 9$0"K\Y/ M:WJAVT=YM]T7[R]I56RVAU4<@QZY;HF:;7+W'FEFG'I#>LE33?RL+G#%+HFQCYN1"NC$KAA=[) M"#],QC]G2QA#% H7,I@F)$I]B%#(LE-?*(Z1&5TT@[CGRX-ASX6W*^KZU'/I MAD?F@R$=._7'0XY\'#+HM"IDD,C)*,/='=E?Y1A&B1 M=Q8R%@_.2(@SE'( :080[X_;IBG@P&1+NE$@QW,S[<8 XT'3. _5(#29?7HH M.NU#E[IF[P -F30 (2O>+@-%=E)Y81NZ!7\,YF]6!*4";[X?0Y+X$4$)"D]= ML#1"D>'$S:O/G63&QL9,S>L.:4_16#7'>&YFMBD9M;D899.6P08CY2_/OFAF MKWP91WESLSW(HWCDLFA:[@^B8UOLUS(BR@A.@@BE$(3]]E#CV#J5H9@^%A[PWWN._\" ;S>/91_FOQIFIK-?C MSJ")$U^(\;)! V2R8>LR2&4ED\=755AS1Y5DGXN;V[+*J[MV/P?-J^I.Q"0W MY(+(SZ7L7PF%PC/Q_*NW>P&1HI9[X](,L3C+ M4D1 F/?!\SOA<8LT=J<-H,\YVN*-D5QT]QUL2_W;\XD>MM.HQX+YRA!-80N MO/#TR'M*IML-)R\P:O/QVH0NO%-*7I>3=YY4VQB>I^6=\IJ6W/;+90#X,[X$ MRV@GYC2@7$R%U&N5!C8:,I\S&$(?^2@%,")^"ONE&(R0D.BT+B/".&XE/EG: MW#S&2#7(3^2A'JS/1?WG?OOR8QA_R&?=%&BTC]F"V\N@HHU$GEP ;LD;C3M- MVCG')O+?\MVQ:#^ 1"Q- A*'#*$L1OTJ?0:SV->\PT3[^8ZY=)+4'K]PX?TG M\!< ?.\VK[RO4J#7T K^L^>#"R#O:CL>KLMJ^V_B;\CQZK[TZFM1[VIO6]=R M_TI9>>7Q4!_$?Y0]HKRY[DWA=C?MNU'T2TJ-?ZX+20]\]^7SJ2V?1I#HFC9N M3W[AR6-G!L@VQL=E(&U4!D\O,!GIALY49KD_"\,YP!D,$$DQCL,09NQTL#@# MOM[P7?OA$TQ:BF'9:^S"C]GUSUZ +V 2/H*7)%. +@(4O@:Q?Y8_AY#_W .2 M"XS]9QXPDGGZ!:L^,>JL3/5G0T5QSH^ZQYZ\,@%J9-\R(&\AW9]'EREP&01)%)(880YP%:?]Q. L#/>!9".<8 M@?<*/7E%UIOMWENW(C5W75LP5@TX$WNJAZ S.Z4ZN6FQTW?AG>-IXCW9KUHV M0"B+?B^#6383>KQ=V[97RM]MJB*OC]7=&4 #&D;(ATF$TAA$("+(!WV@ %&R MVA=7^:'8?-;X_*(?1:FJX;:J/1&D/AO?">N[EFGSUZH\\[61-_KGCBQ]#G!G/SE@&K,0D\GNX?ZX7&\37' MF^-.UN5FE:K WVU57!?[>ONU:/?PORMK><;Z^\O/^?=5&%(*0.2CC,0X@8@! MV'\TR*@8S&H>:F,UMNONU[W<_L[?<\'>3FC5/O[&KOF*O;(9?=?LHIU9WBZB M?J"U/V3B)RGWS^UU$*+!$)HG/T='Q]"A#IRCHED&()UE]_0D'H1;N7P3F;"97. M7LVQZSI6"!/$"$HX(#Y*8@B3T[[XC,=,Z](*@\=KTK-^9>LJ&U5$/9TF4 :$P"KR[-T/3"U@T:JSA!602R.&,$8+DFA(!^%74& M8 H-]VF9!9L$/KOS8V2JUU.IHW96CZ]!KP-L5V19CC&.4XD N:T,(0TX #2G&G+^V MGDG_@2Z_ZPL=WFU^5?Q%IY[4?46IB_5?KLJO/XN<9!W!\A>R:N"SJO$DWV?J M@+DG\[[L(W278]\&]=>7E6+4(?IPG\7?6"4IP$'$41K[<99!/X51W#V>0,)3 ME4D,[8_+Z[7:F25ZE5K-#1O5^CSA%VJUD2?S5VHSV>7( M=T&_2O\_Q[P2%69W][&09R6MDA!QQ#+1!*8^0G'"HXSTD3#$2DMLQCQ_JHI^ MTN6UPO0KO;9SZO7?I6F&*%#VRR86'OGP"B%,75L.+(PS>(8;X]S00 M!2A5AHCV@QW#H]7C24%>JT@=&OHFO0X+I_[H04+#&>)SY"U P-FA^&)A+ M+RV\(+J5_V-QM95SGOO#K_E-L0K#*,I@Q@F%)&$120/&NS I8['26E7CAT\# M@7M1GE2E"P)=PU1AX- K(R"HVF0/"@\=& 2#H5E+@8.I_"> &.6#.B2HZ(Y4 M^>[M?E-\_[^+NU7B4QI%)($LIFD$4=HLEY)Q&. I87J4T'WZ-)CH5'F-+$_H MT@6%MFFJI'#IEQ$JU*VR!XM')@S2PM2PI>#"6/\37HQS0@481 Q=-G+XPG?Y MU2H$*HTQ_ZE';.O691Y>N&4X\JAMF<^+Q MD1&OS#N:VC8_,$9G\,RLXS@W]"'2?B]I8S%(>4A@G&4<0A8E%,$3L#C#2M<- MCXLP,4BZSWJC4*)EH"Y,7'DW#B=*MMD'RID92D@Q,6]I4#'*X46LF#NBM$"X MO?[FGF#]5UCQ<#]*XM3'L4]#S%@*6!?*ATFJO)S".(!CK/17S)VWMOJK*LSM M>YTJDSBG!Q4CTZPLPW[!BQ>8,MJZ^9$R/H72XJND._DI-[]7\B!Q^2GVTT&$ MHO( \>J.EAL1-8T@CGE& D2QC\(D#4D?%3"F^<5T7*QI)D8?:+SP&I7R8-M. MJ2>EZLZ5CO18=>9T.GN-YE%'.6MO:G70I<&)5CO^S@\LJ]D\F82UZ9(ZQC[G MW]]N!#BWE]MU$[G[L!R3C'+D1YSC+(&841R@/EZ 4^5!U[@HTZ!+J/,>RC-< M#6)LIBJIIO#1B%'Z%MH#TPNF#")IK)%+@='H/)Y@R(XSZ@ BFXUXO>KN7^^V M^\)?17Z"09A@#G!(H>RF!>DI%B6)'GQ,(DP#GD[21?\+3XKSWN^U.TI&)JI" MQ[5_1L#1M\X><)XQ9! V8PQ<"FA&Y? $,N,=T08,%;]\7WTNO^U7A$0^)BD' M/@A]A&!$TZ"/Q'"L='O2F.=/#!>I3(X7I#9#L.B8IXD51[Z-@XJ29=:! DEQFYH@Z09FKVO/E3EUZW(=Y7AS,]H$E$ 0P+\) 8^[\-E M(J(1372#3(R4TQQ$+]"0*]I>:L+%I8WC"*/NH'7,/#)%A36F/BX,.,9IO$2= M<;YHH^=#61_RW?^[O6VFA&*4,90A$L8"<#$DD&#CQ&D':7V[T37J]DCOU1Z^B:UACH[(_SOR%"F]L MT/R5WEQZ:>$%4:_\GXKUL1)\\>&7S]O#3HQ-$(HC'V&:0(JS((DBWD^+0)B M3+7R:S_8<>5O1,C+2GSXTY<_>[T\=0+H._4Z 9R:I$< 77]L8.!Q^B]@P-BE M^3%@+KVT\):H8^!SEI:Z >1\ERE MWE-= Z 5X[5JU.N]IC6O5WIWKFC6>#5#;%3T!RF_4,O-;)F_BAOJ+L>^$/IM M?/9]?2U>@*+=[0\!1R!)8 #1MLMGBGSOP2JMO9-;\6!@G_YG6?X0/&F=UM.OCVS/#)),.^>%8 MK\(X@5'@)Y$8<7">PICS\!0NP)I+(0R#3/,5H=_9<5+GM?*T#_ P=%+U.\($ M)AI]2=#VS^*I'L]:,O@M8:2+\V/&3AI/C_JPX8O.+AE18?/U8?NU8/DA[Z*O M(A#%./!C#$ 4P-#G..PWY03,USU0T##(--@Y$R5]/=+?"V/FI"IV)C#1 M"#O:_MG<\?*<)8/8&>GB4K S-HUG-K=8\$7O[-**YH?BJJSN5C0). V)SWP_ M S%+,CF_TD4!&N>FFSQ[&L@TFKQ>E,DAIAINJ1+%G5%&(%'TR.YIIJ?\!ZEA MYM128&&H_MEC34U=4$?#IYM\MTN/]79?U/4*%!_H-H,'-J*6@P5/\$#6-< M4$=#=E-45V),]->J_':XEE?=Y_N[5800\G$24D3BR*>0ASCJHW$_5#[%;$R, M:5#1:_-:<5ZG3I<9AC:JLL.]@T8,T37/'DR>-600*N,L7 I<1F;Q!#(V7-'H MAUP7NUT?1#R2A)'/PBR-.:8^P_T-4B((]36G8;4>/5$O1$HR!8J>5F/?' M0WW(]_(+\HJG* @!PU&2Q9BF% >G]6$!#Y'F!0RC0DWTM::1Z#4:+[Q6I7XX-9Y>")3O)//VV8\^CU[#57_C. MMO5Z5];'JGA_*0%9[.N\O9MJEQ^*#2WK0]UH^9+7Q>9#?B=/?:Q/]VEG491 M/XJS "","0)!RF"616F,>$Q?O=AU(A7N*N:]<+E \URZUVGW&O%=;7W3Z/?Z M!+S?^Q3^ET[5[6ON95Y_:=1W-LKJBWXN=H>Z_Q-9C]%9/;;C]S/U?.*"G)<# M4R=;SE)9]#CR:7U=;(X[(:D)G;3[G7W;% MBD%?]LY '$4I\RE#)(EZ?30-E#XM3Z_*];JY+A%)F7.2/"#.>3;>E[OGD.,U M*7F_-TF]#)VYBUBMU5AFZ>HU(!,7K)/6Q%HY##0LTY?U,MJ8&?(NYZYE>BU/ M&T#\%?)]6Z]X#,*8IPPD889C1$- :!L#@Q#&2F&NZI 9@=P;I053=&R?\>V## ,/,[%H&APRUES9>&,V>J#&E[M7M-Q_$"R;7 M<[/R)M_N5P&)">9"81J$&2-)DL2@EPJS0.E$A5D%NI[T^]_'YD""MA/2:M+M M7LY2;HH]S:47F>9THE9IN>DS.G!TJ/LX9P$N@^#S6O"X4SE_>:BV)Q^+^E!M MUX=BTTS,_K;?'NJ/GW[[I6CV_?N,,Q_ (/!A+(_N"1'*^IA^!-CJ:U%]*56; MAG&Q=(!Q+DN9&T**X@(T2^:IT7DZU_0P>Z^K_63C-.">B+YZ$$TRMCO %@K34G=WVG+4G%&=I@CGZ16_ M:OR8/K"]4ET&YZ=,6+=_:]MKYRU&.V9\NQ>-7'/S8_W^<%U4GZ_S_?M;^8CZ MUW+_532!Q>9CN=OQLI)_:94R>;M1 'F&$A:#D, M*R8_"]7M.I]2=^W40GUSW0;-7]H3MU<77C>?YV_G3(J\-BFFE%[3K,?IRF,KY_ZS1YN:!T<;7= M[^4>(@'6]HG>3]M]UX+_>7'-MNH[L)@6VT'!_S"-]1^N37[Q@.'EOE#_;EIB M75^F;X2-2F[^]O>OXA&'^NW^0],ZK (48\I9Q!B/8!*%J=P3WK?7$EM\K, MW:[J*U_\6_>':V2<%.DM3:_Y: M_=%;VQ'.3-;@CBV]^=O"D-KJ9L MYZUMJV>)3:UN <_=SKHHV84WLMW+\X=K81\6Y2S-J^';]$=O6TUMF:QA'55N M\[>JCR>W_13+?@$- ZXZ"( "&FO7_PFZ3[.9OO9&U9=Y?J?9OLDC3[,%ON- MYB?9'XR92_RHIOH._-&I:>S+;!_5]$IN0=S\>[&]NA;_)E^+*K\JFHE-)KKE M/-]6?\MWQ^+!TIV,<0Z0O)L9 D*#. [#/LL,,*5S@7_4W!Q_HNNUOLE;L=Z5 M5.MMA%SO4NCUODK!2QGK.'I]YAX2S?_F+'7D=+:VIO?&Z\QIOP_*BVH*3_KC M-0;-=E#;PMZ.>?L53M[C?S>]#S?N3=]'\W<_'JX$>ST_&@#(@B1#'!*61A1"%'?Y!2%&2K>O M_7A93;B^>9F=#.NOR=P]C3G?D*5V-QXOE/[WUNO0?"<6L.+:WGO[1^]_./-M MIC7;MDM^_IY(MT3N*%#X>G(!03ADF/B,<(2H2#'I#]<*_ !J'?K\@Z3DN _R MI%ZR[* M?/[NQL.%@PH3.VD0ABD,,N2'?LS]( MXGU] TH5,?-C.RG&GXVPU_#)['-;? MDKD['7.^($OM=SQ>5O_OK?.A^4XL8'V^O??VC]X%<>;;3"O\;9?\_!T1C8]+ M-$@!3PF-HBB1M\%2SOKK#@(L_F"!NP/&)S7[Q@'%GLD/!OT_SB=VU1?HCXYZ M%Y8M\1.[7GFK EXD=+,]--K(7J2W/VQ%3OOUMJCOK]\]7:F+XQ3#V ]\T;[X M84PBG))&0Y2@S(]53Z&P&]1=7_Q,IY?O97_\3*EW=B7V7*NFM8P< )J; ED& M>1SE5D[Q2NO5Y7=E73^(W-Y&&J% GK. &(LB%$4X9@GO@\4\U?IH9!C"\7R* M5/6H:=)CO=T7 M=4W6HH-3;YO>D+SHE!&(& CB*(H!\ ,,$Q+TT3 *M%!C&L,Q:WI9WIDNHXN* MC3U4H\T4]NGAQL0Y)[QYP9H!X(PUHV&5Q-;\-B<3N[L'<\I'6&L>/8$#V^=#I>OQ=WM"F;T58F(QF*00Q10]"GZ3V#RA$>S,O$,<++T>4_D.R#2!E&<11WY* M".44@##N P9Q"D?-4:F'F6&>ZIWI+;ICW#2J=P/:T% M6Y?1#[.1R&NS6*;>C!A5?BC$FR?:JZOB_>7?2BGE[5Y4]J(^U%UG<+,*,(%! MEJ6Q'V*.(Y1@T1GLQ&0XUN*5(PF.6?;^VU[\I>OMK;?MI'EY)\W[*:^]7"X> MD$EH+FIT52#&X]*IR\+&8/5>LUS4T:KV3K+[L>S$!^F:>:LWKK596,N K.LD M7Q\!V_=4:5C\C!*:[W;MPHG/91?Z8R&'Y4+3(V7WHE=I%*< 4R2\HAZ,D6.T2U%>V6CVCN4/;:]JA=^3W03D$]<> H#_T66FPW,-P79 MIN%]+GNL>Z=,GI#_O&589&EJS%@LLE3-)CNF+%VU^1);YKXTU3)YX2U@EF;Z MG,LYJ\NXIKY=]OZYS+Z+R-NZ^' \M%)7V,](2@D7H4(01"#.*.KB$Q2!=$QS M;A[5<9/="I.M==%)\VZ/AZX1'T?R$4Z;M;W3F&QI&"5=%_#MM7I";,?DV5P? MUT9.X[[-=M"L%(S;N1<-TFC+QIN\S/;*0EZOM$FVG%.=__M0E6)X<[C[(%[$ M ]DW*_9OF_7[_5K=&*3<1[$\4Y=F"/F0T6YH2QE-$Z XLS0^D#OZ]=I$79/J MFK7N)WVS+6Y_U;&!J2%[;B]C%LAB/J6K]])2Q?M49 MY@2D,.EN-9*!8Z;4T[,8SG47;Z@27GC[XJ WD6[#X)%H<^.M5;8UJZ0]*=1K ME"Z%<2?K3""G[_O"*6>0D"KF3+U27_2POWJW_5IL2%T7ASJ]^VM17E7Y[?5V M3:HB;Y?IWXN "4U A"'"*$,^HKZ/22\"D CH+82P&MKYXHC]U9N=E.NU>N4I M%_>*O7?RY50>=[FR7W7EQ&S.ZZZF&#:]43L[)?7L'%QZX:1;R)^6Z;?]GNMH>[[N"?NOV&+EQ[?\E% M3'ZUJ>0B9&HO_]N"\\B"X\^=.:RX==EI JO191.+JDDZ(O MO)-LK]%]X9V47_2GC-87WDF]7%W$+U SMX[.A:N!F7S Q'5)#L3C!J[Z(2=XG4L5@0@2"A(& ]" MP *.Q6]['1'P]?;X6H_NGI^^0WZJ&>R H-:]G8:A4O:"*2KEV>*H5@G]@"35 MRV\,2PV<=$%3+BK#*DH"Z$.:W78I4B(@+[# >40!)Q M0K*3##_D>BL HK:=G0:B0O6"(2K4V8*H3O'\@!#52F\, M1/5]M U1W MQ_:6W_8D%XO0-"\("P1U:[XSG)[+]EK=7BM\06Q]R5M3T(XNJQ^ NN-SU$&P M)4=5>?R"BA5%&"4Q\'V2BMXPR>*(\CY:$,5$IR=J&L-QQ_.#^&]RH_A7>0>G M7.[8]D%WG;YMH=D--;92C9E3N*A'Q9=I."WQ7G!F@&ECO5P&M49G4=I]PZR0 MAQZK2M3*512''#(> \08]T,Y%QKW07EJU.4;&7'*OMVZU>3=EI7^QOBQSH[B MD54W+6/IPNO4+8)/G19]3.E:O&A::2>C!BTSCT:RZU?A1!SGZ M0#/P>M%,,\E'#6O&3JF2C>QVY;=<),_+BI7'+X?+XXZLF_%H_;%8%]NO\@R0 MGJXH8X"+[F$:QG$6X0"D_67G) )9S'0H9S>R8^+UPKSJI.S"R_L,O,NR\C9= M#E[>_:P>_RP7A!H+YRL#/2Z2!T[W2KU3J7P\*Y59NGQ:1@X TTV!+ .>CG(K MIWBE=0_$+"X+$6#SZ5"N__$AK]Y7GPYR?/@W.?7TH:@^7>=5L8I"T4D-4NA' ML<_3* 0()'UPCB,MFEH*Z1BC)Y5>+65>>+=YU->_=_M2Z+32*:NZU*KU&ICR2VVN$3GU:IHIY Z2T[/XR M$&D[J2A M=JBI(=B@KO;RD\(QU-,WUH1V3CT=2;E6FT=>MW,"LCTV2IEHQ@XOD63FR0P2 M;*1'8\CUMJZ/(F!"21Q3B@$.TX"PC&5JIGF MI'+@HQU*O1VV<#)"M3HTZ:3IZG+)I)N( I6,O!E#I/?'0WW(]_(LKE42ABD@ M&?-YQ*,DR6+@]SVXV&=X=&=*)]9,;"KO)8X'E):WYI1R9:L=5+U7<'0R7IV) MT826B(D<9T#H: MP48\QRQK);J9&[-BMQK:IG9:#V^=RT6-L?=D M^,I DM($4)"E.*$QB1!F)]#&(#+$G7:<23$W9E1(]TQ9E,WB$4( IPE)$,^A#B"29CZ?304$ZV;K$QCS,$D MD_DM8P\-6>3 OO$PAIGJ2&(7+EI@T:S35T-N:3#)1-S%PHG MHU1>(Y2Y/ZJ8^BPOQ#M6=V=!5WZ*:8P@#F'@1PSS% 7]ZK&8^'HG=YH\WS&4 M>DD/L:2'(B/;U CDVC$]\)S,>H">:6GSC",#D!GCWS+8,BJ#TM[;I$>23^OK M8G/<%>\O7[[)6*Y177$"*0&,TR!,<<3]+ B[6XQQP C3PHNUH,X_Y[U^Q_?+ M=W"%H>O=9/(A\ MWPH2$Y!D$<3,ARB@($FB$'61PYCH7==C(]Z<%+SPI$SO=RE4$X56K%9=WS"M MRQ8!J&:PHZ4.K[HVN-S!GN?+8)_5C)XL>[#MUFCBR;BLE+>FK0*<^$DF+_AA M($ <1(0$?61 X\ *\33B+8%XK51;S-,Q>R3S'/GL@'FO63PM]>Y],Z&>@>L+ MIYY)1JK4,W9+E7J_Y.OK[;ZH[LZC_E+5.TIK*=Y/OCY?Y^G"LY(D/12]5#V^C7%7#VE2&ZN'LH9=GH]=6 MV<0(&_!H %TVG%T&LJQD4MI_[W1/J\WKXKK<;=[>W%;EUZ(Y'+>+Z%.0Q@P1 MRG#(.*-91$D?,<&Z]R*8QW&,J),T>=[L29ON6;,C;%1CTE0.ZC'IWKQS63,A M:<"B 239,'892+*2R9.C7&VYH_RUH+P\?,NK@A5?BUUYCL 4P!!Q/V:!3_PT M 1""M(L718&OM2K+/(IC'+V5AUWO\]V;8UUXZ[(Y KORZDZNYH< #QK;\F9UT!T67Z_;+GW<7MU?7A_ M^5M=D+HN3MQ#G,91),]7C$+@8R0XF/7A_(PJ=8Q&!YFB5^154IL\.5K"*&_D MJ1%HO(?# )K4/H,ND=?(>O/^\HT0YK7*7H>090LWY?HH:TDN#Z=&J7E-TES#)OO-V+ G!ZW.[DCG@,J-;HU2B"8T+W:IK9(/%?-)?M&[JF.%AU;I@F MDZ5'\G\GTV8:H3[GR]#8=)2/R^@(CLSA\7C4@B/*AV!?7F[7Q>.)N)2D("-) MD@$6H9!&013U:T(B$F=:%R^;17 ^ KTLJYNFA?;JN_I0W-07H@\HE=[/V3>U MZ?)8[;>'H^ZPU-!7-?2XMU0//:V>V:?KG[5E@#SC;%P&>4;F\/C :@N.J*^] MS_>U/%6^J86/8\(8 I;)0[!3P/R(Q1S%?4P&4ZUC5,=%?1Q;.C:%!FP9P9,?>96#)4BY/EO/;.$0TTQ&%6 F'BE?>;1>'V^..WG@%RMNJV*];?J(XM>[0OY"Z" W\@JS?VO^ M_$6-*^ ' 0PHXT&4QD&$?9)&O;R I;B_LE(-=)/)4JJ]#^^UU/U8*J^TS._S M\39G"35U.C_+1/.>I,E*3PVERRHVL]N5SDKJ/(<+[Y1%4VCG>0A /T3UQ4-6 M3WS]DJ5"&,#YY.6\#/!/G_;C^YSF\7UT3_C7XK BD 0IB^6IWQ0D<8Q$(]:' MS#(?Z5RJ/BJ05B_8Y&;U@5[PA;VDHMI;T_='M7I] M+)J:_R$789LIO7PM:WE-OM2'2OQZ%6..@I@QG\8D3 %+. -M6([26'FW\N@X M[EKG3IK7://.Q7F_]_(FGN!YS:V!.F;-Z&74,WOIE(Y>2#OUC6WK]:ZLCU7Q MN?A^2(4%_UAET.<1@3X6,5&(1%B>]0HH0UH[E&W&=3SE\[ ^DJNJ,-DB8]7H M<8QS[;$UW-T+]7Z74KU&ZT+8]XR+!A@<4Q;+)N*HS!3A.-X]C3DD>:/L=G_U MH=QMU]OB'LR,4A*&F.-(()E2@",?M@%I$O-8=NDZ/W$B]: MA-UYOW?_GJU+H>;> -4LV[\,PME.JG3ZRNJ1CXN.2K[[4%3;",D8G+H(F9]-+"2Z1[&\*^%B_#IOV8\0A&/@\!9C!( T2R! &,@[ /&4%, M]&Y#&!'(^:J:[7Z]O=T539/]0*GN10ACW%0CRV1&ZI'F@:SED&;(K0'R6#%Y M&22RD\J3"Q&L^:,^5?RUV!\++A(4T9MQXM^WAVMZK _E35$]%D$A8BDG(8,L MC7P* Y:P7D1&L>9LL=70SB>,&[7>QV)=7NVW^A2S[;3J=/%L)NO.&+?^RJKF M]5*];T*KUXN=GWMZ;@[.'#LIEF6PT55R3^:/'7JH?+!3<26_&WTLY"Z5%\>? M&($T"&@&:)1![C.0]G=N481@@+0.>;(2T3$M.Y&:G],LF:E&QNE]U -BI\\[ M"5Q.]T_)N@'ZV;5^&="SG-/C8Z(<.*:*N-_JXOUE5A^V-_FAJ%<,!""A* AI MDF8D @CU!^2)( G4&KYJ/MHQM.01/&*D>M*C!R]=F]0HY= A/1P]-F-0^8^;<7PZ'*[S@6NMO4_ZGR_^4UD6!WR[?ZP+>HG M_3+,(I"&01B@-$9^AA!*>PG0AXGRP7.V SNF#6V5>6>RO49WL_#V@7*-L]6L MNS^,J=F-U^Q3O>ZU%L\F\%_CO+LYR\'L##S;Y:%V,)ZF3\^T*$[M7L !>LY2 M*R=X734_XN;;ZF_Y[EC\TMP0VW5.E9UO]U\%KLOJ[GX+V6GS2P@0 MI&D*<0Q"@B+$4M1UAF,<9DAUB_F8$.XJYTG5@]V5,VWI&K!HH-;9,'89]Y^8VL* M8L"S$(<1)@ 0S@/>GUI#"(E>^XAI(X2[&M6K:@]OZW3-UK@/>#10GVPXNXSJ M9"63QRL5>)_F>@J(,SE0OH[MA MZ.\ .5V7V#*HZCS+YP_)<.RJ]A*$^Y#W#8 ?1@G-:)@DE$(?< )C!'GB8S^) M.?)5#[@=%6.23]UGPF;KW0RYI/(Q>XRYRZB)=E)YZ9/U>'^TZU1ZE^;BE5L7 MGZZ+0IY(?KS=[J^::>H53B/ $C_Q4Q;$!/* (=B'ADF@=V:#C8"3+>:Y\+[< M>9U.KQ'J]4J[.7S-RUSL^*W)LJFL-F7:&)?=\FW .17.V3!^8;RSDM)+W+/G MEP'_3K_\O[9%)?[^]=T[>=D\^;ZM5RSA%!(:D!!S7ZZN!##N@B?0IUH#.DLA MIUO0>!+7#"I^)7\3_0ZAT)Q\HYS69M]4)AOWZ+3]=%5=VV'-3FYMO][?%0 M-YCV3Y?1AU& B8\()4E$_11QW$?DE ,C2AK$<< G%7R-<'=AL!J3R4MH&NW.&!#!+B*G!/,H(1D%# +&*4UX M'Q&%1&F[N(TXDX (C@>1LF_F(')AF2T0P06!"!J!2-?=Y8)(.Q,%$)FY,P9$ M01! I^V8.(A>6V0)1L" 0 M!48@TG5WN2#2SD0!1&;NZ$_G/_,=X;0/_Y/<_"1'CC2_;:[2>7>Z03[-?)!Q MY M $IA0$&% >UEA%!E.]#L2,^%GT.>_SEV[) M'0PQWQ7V!A\:;0Q>+S+:G2>U& ] M^C;2[O?^"M0^MX)O6JR^9M< -JTYO0PLVDNG=/1&ZF'M;55^W=:R=9NVNMOW? 0,Q;P,I RIP'E M8BJ;;F_LM(O@.5:B.$ 1P"(N0'$&XR3*^A7/B/M8:RP^,I3CGMCG\B#&8+NS M;3HW[>=MT2N3G3#1=?@J%>MVP\;9J]H)F\Q9S0'P:7#;+!XI]Y>G/SC3O)"> MV9"'@_TR*^8O Z&VDGG2)[/HD?[Q5*<]X/185>)7S6KFL]-:11B,0X IC F+ M:!R$<;=5"B'J:YV6:BVH8]P9'A=ASU,ULLUBIQ[CSD^;.HF\\#J9"SIF:MC! M <)9+X1EL,Y^6B^>,675-V7^]3-[[R\_'428ZW(G'*W;'NEI3QL!L1\@'P.. M4S^%F'$8-,=;A2'($D95*ZJ58 YKZ6ER71['=Z;P/WNMQMDV[GMD^53BC M39JZ/FE2RKY%ICB:97/E0Q]4X*)GV,(HHBG^)5R8>*#-A6["J+RY+?=R87VS M^.BN28&EU;?"_*:)_C2#,U6>+<1SVT M:%OHEC#/N:,"G%&N+HP_XW)Y"4<6'%*ETZ-0W=8>/\Q\%$68^90S!,*$!?04 MBQ"M&[;-(DQ,(\.MAH;NJ6'(O7'C\#/3=L%G;1G@SC@;E\&;D3F4-E\L/;Z( M*#?EOAF,=6M3$> ABT"<)6G"4IBQ$"9]G$C\3X?ISM)>K@P,DH-&*X]TD-&KV96:#QCR=!RG1$& M+@,"TZI''V^?'FN).[ =X?KHM*#L:JXKK8 MU]NOQ=O]NKPINO@ Q#Z"-,O\-.(@88R'O(]/LI1IGG9N*:IKA-T+]4JIU%N? M2_5^VI5U_6=OVTC6/OS\7>8R#^Y471M" MGW7G%X)!^WD]/9K/Q8R/O7BTV65_OM_JKN@N&(IHP@#J,P"U/B0Q[T M8TX8A$CK_"?#$([!UZORBDZ6'MQ,?5,CV026Z6'KY%:O:"98/6_, )E&.KD, M#(U-HK3Z=AE^E']WVA,;P!#QF$5 =.MH0& $0M8'8H!KG<-N\/CI%NV\,STW MP,0TS2_N;OS2HXJF56X_LK]3V'8_PKUED&1, B]]0S?U0OUJRK60SX+5;5%M MRXUH'JJ#]MH"_7 Z=?BQ,N7JG!97V[WL*Y^.(/I)U.:Z$?OGV;ZJ/S%+[0.[ MNN609!Y M:M34O?['M@SV^HT]7$:-&9/ DU[_2"^T:L?;NCX6&W:LY$$/[:O65,[FGZEH M'S=ROK38U[G\K+0BF#'&<93B&*: 9@S3DQ*<$*T%;R[BN^[]"[5-XU1>RJ\X MUZ]!V%')+8C2KC)\#N-.W1S)^>9XBQ>$ M^!D/>19E8N 31*)3!D@*>B$1S#1WBO!6RCRK,46"?JASM<;T[ZO:' MP_J T_I4MU%LBX:ZE035F&[/2RM==[(6@*J;96#U*H1Q0B&)@S3Q8YRQ(!"_ MY2S#/(,I@WJG!EF+.B' 6W)+_'XYUO+0S=K+[Z4ZZF+K%8&%CK4S]^UWI\^E M+H*K3QTT[20;E<*B*3HF+YT.\0CG;'2#'X0/HI 2/XO\ .,LH!'!<23"\P!B M2*-(<_&$I:"+(::][JJ>Z>,[J<[\MMXU71PBG_AGV.$T*H)% W)$6AJ=RQ&^ MO8;'R_+[Y>IC(4^-;7JL[R^?/]J7U'6YWLI5M'\78]9'OO+[V'PKU>N7)T93)O.SEAGN74;[ONUMU_/=:'YK[Q MS^4+&_*:4<^7Q[-%'XM66_&IJ+YNUT7; _A8K,NK??.4IC.P0@0Q! /,0U" MSD4*B7^:4R)4ZSC&V<4Z7RLN>E7=+.^#&?OBN_RU[H:[N=U2WHG\ Y6J7J-^ MEIK$NVVQ 8&;(MY698QT%N.'4_V M=B]%F%9S^-*FRW=E7?.R*K97^_:\\?7=YRH7BM?-;3/[3?.[79/ ?>J_%H?W MEY_S[RL?A &.0@1@%A.,4A*B?B=$R$FW[ 8I2K\5K$O(>9.2U*7D_R:3^?.'UQ=PGYIUEUEQJ(B!$9I>7Q5K$^K7X M1M9K>56:G*RMMOOU]G8G4FA;U_>79%,V=]6NDI03RI@?$YK@..%Q1$Z"@I1Q MK5,BW[(MO7GX2[37; /)JA12-7N-R M+]IK54O[A6[O7KAW4BY'5]U 2?Q4KW[BW3G&+@_MW7%?=,MH :9(]/&^GZF\ M526Y:"CNVYE5$-)0/!=P&N,@R1#!$/8Q:(2 WCA"[]G.N_^R>_?6X& I38O4 M^.C.&SWDW9O2]9]?."UJ6JX]<&< 568N+H,^AMI+&^^1Q?VYF>\'*0\)03 * M0"@*-.Z7Z871#^_G!%!'- (P9QRS#80(2ZI\.$PMID(X\A&=$8-=+59\_ M^.4DV,WI.V,*0JU[/%L9Z/6>+=L_T9D[+ULYP$ G);(,.KI)[=6C=JSYIWP' MQ\. -*^J.]$ DQLY^R#T[8ZR/?Y05LU<\MDP\'/Y_&*B>H5P!'$& 85QD(88 M@2CH>T21GR:1_@DB,XC4[^K\>">0V+=U@!4SEN$RB#*G 8]OZ9B[+ SIU'X/ MNQ95J*A701;B(!&A2 3CB/$X/5W@2C*D=\7'F#B.>W/65LI;\52MIS:5G7H= ML\<]L NO6SC0*IN5O><6J4/4R-A%TM LDV&LC7#'D$^GB==5 B C*(YB1J(X M#5G(_/[##,$1U=I5;AS$,9E,OYV8FV9$'S=^C46/@GE3<.=DCCIT]/U<)'$, MTAC&C:DO,X[4>.R'$)&8!S2"C($P0=$)BDFD_9UF!HE_\"GI'WV(IEI\BT3$ MI :X'Z+IE87Z[3U?B_VQX,),*J/FZX/<14:/]4&PL")?ZN;/5BS-_#@,DQB" M)*01@#3V899%:0P#'R#5"[9LA7/7UG<*/?EZ>;W&YCPSKU?I_=[KG/SN&B7W M!AAAV_]E5'SK63VY[L:%:ZI5E&WK_.JJDIOUFUV@G9K/#2Z*[X=46/&/%2. MQZ+;@B*0BO\+H$^2/C:-N-;=@W8B.AZ_/!0I%VQV,C47UEJR5XU_TSNK1[\7 M3?5^;S1Z4J37J)R8?4K.#9#/KO/+X)[EG$J7[ZH>\]X5=5T4[]JO:_6ZVC8+ M9IO0*Q[Q!(FND!^!+$.490DGD"<^]FD,H*]U?M68.([YUDJ[\!IQ%]Z9O*XN M:G[S'V6I&MVF:HT 5&U3H(!(Z(X/XW6,J/,CXF?IOYLB\-=U0.&-7CU\RP6Y-? MO%+8U)>%U&9=U8_KLU'6*C7ZE^U^>W.\Z9Z/ D;CF*(@01D+>9J"H&_O$Y[B M0+5.ZSW5<:WNQ*A79TU/7J_0[NS0J]*=#CO7ARM5Z@>9OU"MS=R9OV(;ZB[' MOA<:E3O_?O9\R&.6^DE&(<$\#=.$!W'_?!;13+ER:SW5=>5NQ6A4;CU/%"JW M,SLT*W>K8\K*?9[Y2Y7;R)T%5&XSW>78]\+&7-^[TYW@(0A\$- L$Q%Y!%(* MLJB+BHC/M(Z#'!MKQCF_=PKWV[OQ=\SDGQMK[4T JK@ZX2S@R2[MF4!]HY<\ M&VB0C=*,H*E+>BQ[?UM4N3S\HPG_N:ANWE_V'XY7 ,$TX!'FL1@#1202W&1] MX!!$6E>,6@CGF&BG%13B[RIV<&QZJ8.NR6PTH]=)7L\QJ5!^H>TUSL&O(<]> M19@5PY=$,3L)/0LRBUZ-8=G'8E]\RW8$<^6?)7SUGGX>\G0R=)V9IZ2 MT@4_SX5\WWX#+F7,[3X_--1<(0P)(P$A<0@XA8"AX!0\ $#IL$K+(1W#JQ4E MS_TZ]+(N-$AFV]]AH,UHK26N=79_+KW/]W8/0LZIW1HWZ\QCN]DU.A;M5[LV M1]F<9YH/1^XNX$([&]NCX4&_)5_.F5:-+D1^7S+KF_ MPHCY-*.1SWR?AC3ST^0D(X5ZJ["M!W?X[/IW?IH!;!L M6S>G*'\4D/]0B-=_?UAQT3#S,*49SD *Y)')<=C)P'X"D37 F@2?&K!;>0!5 MTW?:>5_*JBJ_R5HN#FC'^ZA\(NWZNM@<=X7B0+'R.U%MSOA&G%>H^[\!J+ZPOMR]^@_ M&VW1<51(:C">OWSTB.RL:-P<3FSB[@">W9;6,ACM.,?'IR!/X*CZJ0PJ"IK] M$3'!/$8!#?R(^4F<8A@&O8 4^4JKG1V$=?Y![D&-UMBNY,)B-<#.Y*X>5;6, M=73(A:I- WATX/4RF.@BL2>G73CRSH1^[B7M^)8M4YC:_UTSAH]G7> MS$FU#_$OYOW2A_?Q1BW@0[N%)$JK+X]>ERXM]L7E=KW-=^^_[4^Q0N33*(G2 M$((@Y!D+"(_;6$$0XU3K)!^S"(YQ?"_*:U3I=>D,35/KU;GW2P^^CZVRLP50 MNV_WK"T#W;MQ-BZCAS,*S5LG'(.S&S22\O991#)2B9JTUH& M[HRD4S?R#4(<0HT3-=!K:.HI0#1ZUQ M:O:YL"<^Z;-*T]]%TTHW%S5>&3FD-&_VTKQ_UX.+DBR(@M#/6)S&&4U2Z.,^ M8II$2D>EV8@S%ZT4CY6V8J7"!-J$+EHB5&TRES;628T)M0D=-9M5&^.LVMS: ML 4O3;!9,FX!LVRV,BGMOU8:(/\@WI]KN5/F\D-5WA;585OTT0 #((4HI!#Y MG!(B^KJG9B,!6&E_RM@8C@'>*Y/KPNZU:2!GC'T*X)[(.3UHGTQ[?VZ:";#' MN*G_FE5F?V= TK_-,>\D&)JIVCY]-^N5^\3B/%L#8K6-LG;0['-&/$..T9[-?^SL./FEI7='XT*(XK;K"I*K MJF@VU#Z.W,VZ1E$6A8PEB/H^A3X ,$B[V!%EF=+A078C3L\5_8LE[-G[.F[F M<78T@Z:[H$+5GQ?09-_?^7GE(*?2Y1NI,>K,;FYWY5UQ&MC&OI]F( W"@'*2 M0!9F_8:-(,I8K'[ZF>Z#'7/J)$=CF*3MC<*8TJ4M>I Y*3$906I;HS%R=&F1 MV8A1PRJU<>*C%%\:'YHZL8!QH;'TTL*;8&45SKO32>"*?",98:Q7RZ&#SK<5Y9WJ_P'B#A\$ZB[>6OGG/>,' :W;I+\[1=WK1ZW,, MTE%;HF/JD]FA6;6<5LN^WQ;[NOBU.*PR!D+"8YX%C (:^32-^I7641AF2C%U^Y[:PX:''/XE;:;:NR:SD@]<#TZUJINCN4^>)VV M"T^HF_,$JT=#+CL'+X)6E7 8/HAKGT-C]&3=R %R_OSS[LQ4A%# @!KX) M#@&D( 5^M_$LB$6?T$8WS"BN8XJUFN3WT:KK1+3S0H=[B7:V,9$_:[;J*)8!A6=9*:X1V2\>R.)V9&ZYL*6\T6$ M?]\>KL__RHKC%,5QXN,D"3BGHK?)_%X5SV!H@:+6M+B>$^QT>O)=.N=I[7T3 M4A_RU@IC[972*.[.4D#66/RPV#X_*;8'?W41B%;U6Q_;UDMRT2BWGZT:WAVY MK(K\7XMO9-T< RLZYQ^JU^O;W=%>T!A*'H MK1,_XCR@2001S2+"8)9%:2S^#;#2MIQIE#C&O1#OW6OS'LH7[[37)N!M]P]_ MK,O![,16QV6GU@PLI]CT&@'7)>:D#1AE]D +,$TA+H/_$^5:SE%-]-A/-O]Z MK ^-!EY6 PJ;I4_,)XP%$$6 \C2((YQ0O]? J)U"J+=R*XG2>[%>I<"#,/D M,#GXPG)!J(%[OC+0 [55^YU0653^+GWY_239E M?* *)&F;@,$HU+H;3X4FGVUDXH^W3(]YN\VM2_W6[R0R%* M-@2XBTV#,(D!0$D 69#Y/ Y1VL=.8U]K1&XGHNO>V:??/*GG#<":G2X[?BIV MMB:W4K.3==^A.@GT6H6]NS.=B:CDW%"GRJKSRT"8Y9P>=Z(<.&8#R4 MT8"GR(]BPB%G69;Y<1\[#(#6/7QV(DX#N?@-@/8@I^'G>,BYL=(JY*2["X3< MR3E#R.D[OWS(&>2D 3E3QUQ_UT\4#Q)9SHU M2__V\LYT\?D$!>GV(XR;,ISX0XQ*\2WJ:\P[A57PTY7H,F@_8;Z6OLR8.JW: M2M#CS7&7'[9?B^SRLE@?WN\_%H=27OQZ[3XK*LBL_Y=W_%0PP I)C' M.*0LH'X6]Q^(>!9D6N?Y6@WLF/WW6KVB$>N5>Z_JY'I%I_?"^](H]@[Y=SW" MVRT$-9C/YK\>M\^LST[6]TJ][+'UGP>L=T)G'1L'0.RD-);!7#>IE1.\S;9) M^FMQ>'_9* (D#@.01B%B!&6!#B->@4DT>M9VXR[$([NBV:W@."HZFYW)X5@ M"Z1N_'?#T5];ZQ?(T9.+HS"J7Q8_"D4-,M.&J*E[9ML^/VZOKD6\W^J"U'5Q M6/D9PC2 ($EYG,4!AQSYIY@,:5UW,RZ28T[>;UEL-GMZE93WIKQ\^1QM +[R/O9U"G->HFW,#Z".C!NAFQ^!E\,Q2+H,;0,A2=:G4N MR)A5NT[:T('D$]2JDT/*]4G?TR76)(,L!NN0J2NJM>?M?EW>R&$9V];K75D? MJX)\J0]5OA;U-?!A0$7_(L28LACXC'7;#R.>! %6;)?&A'#7*K6J9$?;N]?E M_=XKFWB2><"C@0IDP]EE5"(KF93VWSO#RD3+9A:YV*_OVJ7]$&8T(!@D.(2( M$!0'4=K' XAJ[9DUC^*XVWQ6IUZ&F&E)I6X_924XBE- ,0P"PL(P\!/4G1D5 Y $="R-U"/-1"25 MC\DN?#5'DQM+[>!)QJ0*K/:2<_MU^(4_&-^ M*#X6T@@Q!&H.7"4'7@A#\]VG0WXX"M_O'OSP*B50 !1P&O* !0F$S._.F(K] M%(98AVQ3Z'',OTZ<5_?J/#&TU#R\;I)B40/CTDI$#Y\G]=X92*4F[V$&%UY^ M\/J2.V7Q^"]=>!\*$6<_\=RIA2(8 /.4!;P,?$^:<3E?=;+?%'RZSJLBS>MB M0\L;>;I*WAZTLB[J6OR%M-@7E]M#>Z[6BH6Q/'40L\PG+$U@1%C?8OD9\;5. M_IM0S%:$KEJ5 M)J$W7V1&WGE*\CRLY@V0?[-+JS^O<'F-BTZQC&QIG+P!/TZSXR9]@S;(83F, M:Y#:P=%1C(^ZCS;EOE[Q*(Y"% < XRQ(XB0,4]P/CG 2P_%-C5%8UXW("4,' M01$YRK#25)@Y/*81<&ZN*[PO:#CPG(?:+!Y5$$NF[+C$E/AIP3NUNY\4Z/UP M$HGL-[^6^TVQ.8J_]V57= MJ/W;F]M\W:P0O>;HI;\:.M,N= MIGXSAIF_^)?"5:OP>+)>9.0]2.G^(H97>OP+*&.=*\ 67-:&5XC-4.:*=Y'9 M]?J9GL*L1;J$N]#F2KU<0)72'*EU-[YUIRJ_NU\.28]55<@1HKS&EV&&LQBS M@+$ B#]I%M+Y2<2AUC+V\=$<]QP^Y'?BK^ZZOD [L=>UYKH#M/'&*H[+)O54 ML^'MM+WIO3Q3=^%U^B8>@KUFU]#(RYK5"QEPV#]]5IGR>AE5#E;R:BM M@C?S2+6R]8<$?:A*V67Y>UY5^?YP1];KZICO5BF,DI!E"">BPX)(B!$F?="8 M4:U3%T>&CEZ/82Q]JEU#R9T3J]OT OS.F5>+\WKM$V+IV&?!O!DR>!E MX,E6,J63EU#[V,3J6&Q.PZ_[O@>(LA2DW,_\%*$(T8PD81\OY*'N>;"&4:99 MS-M,8>9WE!J+>S1-/\4RK!10R,Y.PXO@U&VDGD\DK/ID697Z9EX M*44RD4CIX^30/>2SWS0$.\MY<>JP/8NQ3??1CJ-[4JN7N6%U^CT.J%&5Q;:L5L- M99,[K8AS MLPG9]_7NN-GNK^0U$N+_-Y_S[ZL@AB0F6/1^L1]'/DJ#!/5*0LRT3GIT$=\Q M]YH5'EXMVQP]N#GQ6HUW<]NLA\ >>++Z>2_->IXT>[WHZ:_N,K!U )4N"VD9 M]'2:83G=*Z_'6)YOJ[_ENV-Q?QM"_;GX?DB%-?]893S&($F3$*$H#1$49&]G M9V.8$ ZTEN^.B^28FU*,<^\/5/F_2ZU>8VXB7N,@T8-,-".POH,F=!O(< MVJ;.GNYR24@ M6#-0@\::N8RZ,SJ+9T_5'^O*:_6EK@ZK;E_B^^I347W=KHMF40I+,X9HF,($ MBWY$0'TS$T;ILLD?NEAQ< J%:J( M3,^((G[WF"8O6?$,1D:[-B\_QLLO+;T]VL2HR7[3!:J[E1O(3[B<]TE%"(!B M/Q%_T,?B(5"::1D780YV:*T5&VF@,D(<>V>!(S;6?>F0Y*DCPS@9X>!BF#(F MAZ=@&>V(RUG>*"9^E":,Q"@*_#3%#'4](PR &&7H7>+K0H%._3*ZX/?3X!SO M'W1&4=7U98P3G&9H8491STWUU>CUX?WE7\MR0LB?T0I"QB M'+&XBR &1R#5V=>O\UPMQNCOY&^D>+>-%CW$:)FCQA17ONA!I+7DP[ E3HAQ MEO\ (DQ<6@83C)27X]\1PR-1N^.DZ],\:HII$M $A4G"<0B")(.LC^<'F=;) MSN91'/.F@V)'.*)\16^QV\3QF,*DB!"E$?,S_J _U][W]K; M.*YM^?W^"@$#S%0#Z3-Z413/ !>@*+)O!M65FDJZ^P[Z@^'82D6W'2E'LE.5 M\^N'U,-VG%@A)5)2'0QP'JD\O-=>)!DDW^* Z46YLD)"3P Q8S%R/LV6Y,]W&7X[I*"5"&63*L12VX M:E"M#_!4K\0.(E-.D\;C44V67E!XA&P:9>IDJ7./60>[\] G3;Z\VC?6QY#T M_DR2B=+AW"1>/Z19*@(S44"HM>H&=N#P):''F,/\P"%NB%NKGF)5[J&V#"M5 M Z\NK?<"H.*NSE!*)7=Z1F138ZMHGTL3Q/%1+FS>G^TE: M69+.'WM4_?+J[C+;\BXH*IB)4[5MN: !,SW0XICWV-1&#MN:]1%@#"U8^F! MQHR?0!_C$ZJ^+YUU!^Y51L1&+51.R4T0,TJ\8V3IXZ M)$P3P?-0,%W.G*;RUB#,#_WBZW(A/*NE$_ M5?B8E^4"NQ!'"(/ YLKD(&3'OM-: N(.7A_E4/A\P]K1O+*IGODV"I)G?95# MA39%[3#$6%_U:&C[( #]-)&$'"B1$9$>!,Y,1OIX<$Y(>K,A*R6?\BQ_::PM M_]P>T%$0\^ 'PR#P6!!3/_0PU\ MRBG.N%2JZ<\QMKT$-?!^FNQ$_UW&.N1)']OS$"N-_N2F^J7JNV,^W)-ROU<> MD-#A5@+'C6 ( Q]&3M1:<0,;J,B6ZF<;%JD63JM3:@JE3)2<'IGD2$U]]O1, MLM-\PD.'IO1E;!X*TAO]J]?60UA0JHMX5IH6#B $T=BWH4\A ;'GV>W3"Y92+:5K&\4RR/VMR@U/% ]/%Z!ZQ?N6!_2"N+Y=8(1:B476"/0.:!*8F?$ M,T&9Q+-,=2W!]% \#WG2YQ']4^;4VS';=]M=^2C9*[O$B."E[_FF9YD6Z?VT /9^N7GT+_L>,_ M_C79WN?\)T_\5ZJ4;@LWHI@@&S&'+QC#&" ?L,8#+X11H+*C/2?M@Z]M%Z@]L&H7K",?+MJI MH&+B0@2Q*_%8/:^OP+>43)'%;)0V[%R;SZ\GS6,.FR4S;V9PFQG&'O,L1]9, MYU&2)>*MI@\<$D 2.C9V()_5:8#:UU*>ZR#%7T%%>N>!-9 M'VYK5%9^]]/@R:P'GRH3CUDJ>TT2'%*[#6I]:%"-'/"?X>9=\>W/YIR$!CB1'&'@-/Q(K"L@L,F:_YG<3>2"S+>;HOT=K<5I<.M;3Z/@/% M7X>D].!X'BK2!W@^N'\I[D\FVT.L=-Q';O*7/:3M((N(,!]$#O8#)W)Z68[.H_K7*;K_ZZSS>\>XU\6?X%2[(C3YK-&8XJ>>Q=(T:1 M =G10)=%QL=<^3DIKN^7Q>'>6<1C'A@C'[K4@0Y&#O';P>>C*%8*.GH;,1Q; MM+BLQZ2P2H%,\?YJ?_;D@H-1B%.+ ?:<<4Q6!6JR*ZKGV.D0E<&$SD-?AKN1 M:^YHPU0G6I;I:L'BT -^ # WQ1CP**)[6ZX;2M7R&&;!L-Y4(,3%,6O-0YUE M<20\BM?(>A+83W7TO#<,RT\ P(C32-/:3&A,,#A>; M!M6T/R4%,NOR:?=PVU27-U5 MELNKW;;<+K.JE$$;8&$:^E[D>1A[-*2!ZX&@O03K1TZD5*54NW'#0M7BM98U MX%JA2FLG\K!L;2U:BZYB7*B99;URJI]@HUHZP5I6B4D-VJG6(C^6<"KZUE,U M^S X4#*;.?X5E(4=HX!AB&("(A) #\"HS?\,'.0JE<+2;7O$M;5.X>S/]2#I M'(7F,0+16BFEB4E=$XN=U>9CRXW8G+[C?BN'W! M*(G\D-B^BVQJ!X'/8UV789MX=AR#4*E^1I_/-RR'UZO[9+W;)&)T?LRSKS_S MSWBP!%#K@+2T_JS 2A8>'D2GG!J:9E)-\321:$3IWF"J0\V&\#H/Q1KD0:ZO MEZDIC^@UHM,(BS?\+ZMZZG95I2P(?1@@),JDVC%L3=FNHU0YK)A+,-WISEW^_6Y B6:=;MEREF^K]L%C' M+;S(A0S:,*81#B.?.,2-7$8PH2$&%$I=V>C_Z895IL9DM:#D=&4 5]V2,@Y- M:FIRPI#U9XU(4H('4+7.5U7D7CV"GYBR%UC,47>BP<(WH:S(#MRPTM6SWKXA MJ<.9F59-->#/=?41M9CMI:DJ.$0 !#$W% ),?0KL"(*H$6L&/4=I(ZK'QX^K MHKV6@7U(DPO0#/,U4$XG6/V])J0C(AO WCRBL2$.Y-IZTA %:0(^#WJ1'P3, M#V/F^C!B-O9K4X[MQTSIW*^7@;%5I-=BKQ]U?93$ &L#M622-=Y;I$CKB2*' M59 M'T/2F][)=BMN$-0F&U,.H-P&BUWF4+X^BUP4NWRM1O@WH$UFF#6+-AJ@4&DEI?SAAF6DQ6,)0+UV M8M3IDI,1HTRI28@224;4XY2,#N7HS=L\5*,__%Q3_^FO%LUR++)A#)A+0A!0 M CU(71"TAA!Q_;YZ(?GQXRI&KUV7/J2IJX8!O@;IQB3[+:\)D=0.1?;FIQZJ M#G3H1R\N%.[LK/.L2J1VN\S^NKJ[2WB0(\Q^O(RNOC2Q#L-AB"D((+4Q0S:A M,&C/[ZGMVDI!B!Z+IAGTK2#MC\@FWTX=*1ALK$#@>*,? &O,22MV%8*DZ> M#%E_"F16!6W0VRL%$N5$9 S^U,2D%W4CO+C:<].A+D/9G(?*#/:B\_557U:D MG] 7Z3;A(=#579SP.(@'0I7]LMPMN?P#+GSBJI\= M$A\@7^G%A 9SQL^XQ?I6G,^NQ=!*&VC6BF,KVXJDYY]M&R-93J!&YE=-JRIP M5GYW)TZ@6GS->]&69@%QY#?Q[U+6(6$:^9Z'FNETZ/2QNVZNI'>5N(:VQV7[ M4_CE]_1A]Q#E19%_$V?TRT?^D^WSPHM)X$/?1S8*;0R"V$9.([,@8&KYP[4: M-JQ[#2[KM@5FK1IDBAM/6LF6W'^:BF?%;2@1FAT.WUND%U;+_1ZL1=[CWLQ> ME */75M2)IIC'O)HQK73#2IS_,DO1FN%9FG6BG/Y2R'*.? EKX<0!G& 7481 M=@@.N$1#QP601E1I\[V_%=,;[ODRJR,^U>5G;]ID%Z!C,-9G"7H,6= M4$SKIH_V/CMH(S$^:$NMSG-96M=[]E_<99ARD^T\?=*[;AI:8"X*J-NMSGTY M;;RIZ.-)NKBVX)PPNV ^98P"B"+J0L^W$0?06A5O=%5E<8@MPVKX*OUZ6SJS MED,^0O-#SKS#@E8YEAM(N+P@CL6UN@Y>6*_26K;H)E*_#J[>$3T=+,]'Z[1X M\X;$Z6-)[U:H+E]MC;[IQJKWF]:AE JN?$V)IN*FVTUM*/]MA?I=VM\4[Q[.<]6UY:: M+J+G(6#ZW'GS;8PVGF0E['IW6R;_V/&XD#Z)G*?[4A$>"V/H.[9-/<+$-3+@ MU5=%'!IZKF]+CK/>GV]N?!T@636FR4JJG".G8S@-YG,>PVBX&[GF?J8V;*)= MF69)69+\X3;-JA11<5JN-GFY*Y*;Y/LVXM[^M? 1=+THQ#%F-A&IAA@2-Q\( M9BYEBO4U-9DT' 7@U3]V:9D*=&H3ORY&Y61I C+51*H%:!TAM X0K3\%2*M" M.;)HR5'7(6&:N9^'H.EV*C?:7Q5CA"9;.H]-\H?'/!/Z>G57%TJ_67ZG]MB#/I11$@!+(U#9W3.(PO3@Z2CA_ "_^ M5<.W.'ZK<<#ZT+B@N"%NM)DDH[V9M)!B0-BK<9KJ -9D0CR [*X /26EV%O[MBS6 MY4V^76Z.?R[.6#_EV_^;;+\DJ_QKEOZSJ0%3?5+]1U?;^Z2XN5]F5X_B3\H% MXBM7SW4"$D,(B \1\%#E3^#&)$9*SP/FZX7AB>6WK-ACMK8.F)O;6I^MQNFZHE?31X[]NK#V MGENU%QDZUU#]R$>^I&KEC3IU_QYO' MC/P#\'1:ZGS^B.<1#7Q.BC1?L[QHOB5^SUE@!AP7(^8A1)T ,!=3VCK!%Z]* MCXAG!MWPO%^#LN[RPBH.L,2:9:<2$]LUWC*GF>N'MFQ/^4;<[ M ZVE!Z@U:HO+C'GJSC79%F7VOC=176 MZH=-U$"_)\4JY=XM(/$!9'; 0P?JV21$MK,/'^(@5+J98L"\X=GS4."XFB"M MO,;'9\4&8/]JTR;:0G+S==IF4-QS/3,U6;@H^.\E54J V^<74]CGY7/U[6H4 M7K3+RPNK]:>T>*/53H^\$ZO,?-<&K+EFG,?,8-+!T^U6TUS*9T_*5TFR+AEG MXVV[Q/5B#SNQST11$0Q]NI\9*,8N5,NG--2:Z=5+ ] 2O6.ONJ_T6#7]TF". MY81V7'K5=/4ELQ6Z5BCW.CFR.KY+5X<8ZJ-Z'MJGT9]7J9[T,B6K;&R9%K\O M-[OD8[J\%0]^TZ3\-5F*>PGKJXP'O[M""&_UZN1PEN5ZGN-[*(HP9C1PPL@A MS5E6A&T[4,JN:P:!804\PFJU8*VE>%J?%E;EC7@-L@=?O^12TT-#+2.GD=,W MBIIN'GB_L-YLF]>M,?D%@%X<=XBMV3:;AP ;]C$?_S0Q29L;GT4DFON'FFAD6TG3/*2]4_QXTY1^"@;,8H;: M0_VJLM3&/MY4#0@-I!3"@!,8RB>O6$,&.1T^\B M\]@H1[SFK' :>7!0_.'!Q?:XD:CG,YJP(ZA>E9YS'^A_D5IW\T\^"1IK,*G+ MV%-UDGE,AS/@X>Q%[FE;1GUBW!]F?^'_6Z0K_E6U7_A;EFY+O-JF3^GV^>3J M.0AP@,(88>@@FWINP+RXP11%$/:<_$P@&7&".]RA.>!O=MPK#ZS6A;XSEY&6 M4IV=IFZD_C.0=/O,:&KIP;;4]&&R%>PT8)[A]Z2^++:+Z^UR6]V= M^"7)OQ;+Q_MTM=Q4A1,9#6U 1.T/&U'D8R"*G0E;/HT@8;:,A ^S8%B:C_$H MU4 =R%NWH(Y'F9I0JK EHWG [ENF5[GAV&P''CQA;Q0KE,\\,LC*HE2M51!S(GH2:CD#9$ M37242)73DW-4G-.3P=3-0$^&^Y#K[$SR>O(I+[;W^(&O>5?+IAY9X,:4^"QR M'1HCSR6$2UAK!($@6#PEQ6TN(R4]/EQE.!SCD+]E+#!9#2AY]>C#T_NR89@@ M-;UXP8R>6H)2@O&:A#-*,8"MZ25B"/A<2X^1%P5U$S_9#N!SL?V"7DAO5=_OUN(38R\[OM M??)'7FS6C1WL1D%$XLB)8$A"UPT<.VCML#"0'-_]/]_X0!>HQ.D!QV5]$\#D MQOP QKH'_SA4J:G ,4<5HO<%01=9ZWQ55;&HSE(G)NT%%I/DG:BI\$YH)>+0 MPTHIS_K[AF0.YV9:[=2 /]?52]3.X,^D>5M$*$!>&+LL) A1.X0XJK=: (F M%\5RFCK4BG%E_5SD3VDI;OF(]!$?;FMQZ6#O$W 2@@>TQ!'P> SG( M(1X/@92R"?;X>,,'$GM$UD9 JBH\JETKZ4-9=V0R$EMJH"Y M94E/&F:P(.F+/!_>"51KEK6?'V/@86X@ (A2D>:$!7;[^2P(\&(K\ES)14SR MGZJD>WL TOVVRLVE6G),FA&Y@,@,&6HZ-UGT(Q/TJ!,TCUBG!^Y75;[Z>2X[ MNDG^\)!N'ZH*2-F:Y)D(IY)LE2;E6_5"&/:0[T0Q#%T808)B&S5O#; ?^M!3 M631I-FTX/CI":RTS\<;H"*^:?NCF7$YD)J1;38DZF9Y'22,U+CN$S5"CS$/] M3#F7C]*Q574TJ\K'_9%N[\FNW.8//#)K7C\_+Y@',$81P,1S0^ X(?.;''%1 MY#ANH":;0RP95LDXN4L*D;>@2)Z2;*>8+GH@B;(Z.!9_JK)7X[*^<6!6B^R0 M%N+\JS!#$M=!4Z>BZ:!W+@*FQ9=7>J6/(?F$O\TS@*L[LBSOV2;_=JAX22/? M9 T%Q&"I5-S1@WO0>\V?Z!=]U M$,$$YW+R-C'=:J+'P=9:U\(5J;$_",16FOUD'0Z]#J@G$T1U8CMDTF KS4,\ M33J8C];CE9-AWZ7;CWE9+CP;NB[P;#M$H>T"TAKP;23U*KG'QQH61C%< MZRLMHV=:;ACH&%(]:)K'4.D#_'62Y'Z^RW9MO/XOO@2H-B]N\C;U6<+[0WT_ M1EB^R55'(80L))0$(6,XPI[K.:*JN;K6J3QQML8/>;%-_UG? M;_$1\V/$0!1& 70C)P A;"T"WT$JL]00.\:WQ _0JO.LY1$XM8EC$)MR^C\6 MD6HR?HSJPN+_VB1[.H\A5G4*^6R]WJW&+S/805V'N.H@?!X:J<637']W5-PI M?S,=XR*(* A=Y ,2NH0;@C%R&V,X@DPJ@\U $X9UZOI,Y5?%9(0]Z9,\8C#/ MG.+APIDYZ$W0YTX/4#0P8E\7%2?D^]?P23B[@+_?\*_ MF6[+A6V'7D11Z 84(A>#B%MMS;HQ4*KN-MC86)<&JN=LS+M$=]M^$DR\9,(_*K&C@UU#9KW9L]P_PKJ\$W=IC4S59GK*2)Z'D(F#YW M7D5-6GF2%;5?^'@MQ>HS*:\R^ETL-'=I>5\?RL;)[79!; )#&[' H6$$F$N1 MA[E=#!C%$ ;>(DN^+K?)^D9>W(8;E1I]J!Y]K_#)WZ_F$$4UE^0%1'$G8X:?0G-]4I ME5_C%^(V?IS4_W^TGT:6C^EVN3G<-P$V(=BQ(\=W(HP@M'VGU5<'.*Y*]*;1 MK.$XCMR+0MQ54>VC4Q+>3LU%[LVA&M!%=;C"!VER=Y>L^,_YE\O5/W@[IFU9 MC]M=F69)J7JXHK.5Y$1RH@924\L6I/6AA2F2*!P=:S10)SO3D&>Q0T0--,4\ MU-2$8Z\3,ICAKK^^XM4JWV7;\DNR2M*J0M@BCGU(0QK[* 9N9$./(+LUC2$) MV@BRK[;V,-DC?E0\KFXPB8/J!M103>S#;%\U-$6I3AW<4_SE?8I'DK_7M"D) MWP#6YRIY0UQZ5^P&\]5?YBZS)QZ[Y@6/BQ9AA*GC"5,8^38&?A2V-Y4QA#10 ;[ZIAVZG0*V!&XJ87K"(J28O7A=ZY2UNO?9^+Y'&9KMOCE"93(<[65>(= M7.UL+4B( 8L9#9 ;\O\ !B!KP$0^\\A0*=0"PK@R-BCKC;Z\R@55[_P-E4D] M;=!7-<(-JBM!F[5)G5^+MS=)B.IJ0RK2N*JM9GFJK5ZG7Q7>@UP.GPG M\//RN9H!/ ?8U X<+'*<1001F[6WE2,";##L@$75FN%SE?WFU&.-1]?FGS29 M0W?^3/"H=]OO\SO,CKSGU\#IM>&G2O9(R1&@FP!H%3)GJ QIGD M6)?,5:Q_E*!X/*4[H4U5[/JR/F.]Z^V2C.0-XTM_3I0%]IG-,';CT/&PX[A> M&+&\DB-8CS0:HY%MU:U7,/>@XY$=2)51=4':TT:V'5XJ"H3KV6^^ M6U%=P>OENZ=4&B=:FU@>D%Y4R;S:Y,XMW(GELH-(%<'4T1XSE4PMKKTGFOKX MT[^<7WBN#>W( PX4!0MI'/@^;72;8!P$&C9 ^Y@=:P-T5Z\C^7_:9:3FS<]> MG.M>QFNEV_CR?:YK=BUK=>FFF(=BFG"L]]I98=&M5SSWH&6]^ M=A"K+J@Z6FG6PJK%03F!U<>E0@K]59*L2\;9^"A"8AX,5\F %G'@QA!%XBY] M8#N!'3#27N$D(<2Q8D;]GE8,RV8+S!*]P>)_DX@%XZK"IKA,[T^DY)I\% X5 M%^ OZ*M050ON;OY,E2QXFYZN9?5@2N%W?0 LSLC+T)7ELENA7=Q_S M[.M-4IS8=:$7PH AY(0VP,"G-FPW,XD'(5+;21QNS_R)2[NYE6>#A$D#M7(" M-1*GO83J@$W0*-#]S&>+B27K7<(ZI$L?V?.0,(W^Y*:Z97])NTY6.VZK2D(& M8>C;06!3%"#/MS$.:9N>.@X]R'KD.NQKJH>&][_3G'75ZT$9SPKTKA?IR] MFO_P:[%\6(3 X?%;&$0 ,A!X)*1Q>Z$F1B& +/L[+=7RI110 M7Z2X%Q==!-@J*Z&<:IEIAFXIFX[_8:>V'*KUX<42\B>KPOLB9;[5()Z2_W6^ MVHE/K%._S[8=7L"L)CY:3'>FFF$M,F5?W='OJRK/ M]A<>"E]E I/XK[@-^K3<)%4&RW);I"L>*%?7G;+URV\<_>8B#! F#%.?A%SP M,0R8TV:XC&/F*Z71F *?X5,CRA@E-]85L^A_DO_ GWZAUA=\0ZWZZVOKZI-% M\/5_6/A37']!_\]OE[_CC_33S;6:+$_2N'+Z/?=V51/ZVANQX=+Z8PF'Q.:[ M 'E1SP)'6"^L@QOU#\6M_-/O'?W!N/."@=;IF$"F[ OSF&DF92"?S\A4F[L& M8?J<%&F^?IW38+79K?G$>^Q]S<@BCC'FD&,0XQC2P,4TQ*T3CA-%*FN'F4$W MO/YH9KE+;1/;S.B3G/-FAMK<=*AISKNP:J>M-Q+07%A[UT_FW-K[<>?+<5NV M8RJ=:1>;QRP[5W+R'T(F1IR;%P1%D1W%+@2>Y]D ,1"&^WU"0OS%8^7F]799 M;$>8<-_%HR*EI]#E5?75]U2HXBP^,H2!!&/@0A=.(( ))'+E@O^+P8M8H",TDK_R91:.N'RUP M;>I!1@J:U5:^QPCK]:S :!V!G.PUER1Y M'7JJF_YY**=VKW*SG5;A0M]EQD6"R^\R.R[:_GF9KO=6P] GV'9@Y&//$6+L M>D%K%<)(*E6T+EN&U:\:CE4%B_6N$,ND[7W2Q#OB\I*D]&DC5N)6WLBY],L[=HM-(XPPNSNGT)C?3 MV91+!AQ;6U" >/;@1U3E]G[F^/41XPH5@=0^FS#$C^HDIX:27(1JTE^ M5.7Z1#E&S]5_3$1'E-F7LGE$D[W1OTZV/X %>6FH-4F8^)1L%ZX;>#A@OF\# M+V" $12VSW.IPX-3-6E0^^S1HC]Q43UMP%5O,ZJWL74Q^O2?U=W,^H>J"J+( MI:R"F*.Q9\ GH%R(4]?F_)4<<7>Y)W;Z+/@GU'5J3C^2YZ(Y/=&_TIPA+,AJ MSKY??!0GD^T+@@4-^2K7#ET<>PZ(0Y?:J'T:0&T2*ET:[6EB5 5:/M0UPM+J M:+;.62<6I \<\JY(VA>OF^K>0^\J1GW)EM.F$7A6DZB#YE2(+JP6T[C"\S8O M'?HSD,AYR-!0)W*MG4MAFZS=E?O$_>1?OE&D(T[+U287XW*_5K/C&.*0QI Z MP"41A)[=7L=G8<2@],:9$>N&I8QC_5F ?;/$D,I&FAGJ);;6)F==3=CV1PD7 M5H/XS?C*.H#NMP%GICT4MN0F;Y=^FW1FVD=NXZX/9>>V\HS2/X/-/;/^Y6-U M9,5<,NG7^^W5W6]E4M57OKK=+M-,/#-K;P.RO'@YV[85_9X7?A#$-'"!1X"# M0$ @9'M$0>S9*F&Y21R&)[P*^L_YW<\[4?B\JE)MY0U^$;DG[15D$=K7,7M^ MNTF_5BJB&+,;;2ZYP'XN+:4V2>X;B>.N:]);5T=M1(_;Z&2EL"]B^CQREIS^ M1'V@FF^+PLMLT_CHJ''&!=W8G+5QP$IAX" M/F:A[1,8.] G(7%9&$2.YU(/2N5F-63:L(R?*:KR2L&3"JU"W&R@$206,=/R MKR;.^["XL 3:?9A\W"271R)]=6?1&;2"PM)EVM;HMV[1WRIR:Q9EKLXM6,R1 M/H/5BD'G\E$ZKMPTMA([X<7SXK?K!8(NBD0)"!^Z,8RB*,3,I11$P(\\#TI= MRE7X.,/3S6]9*MXU7O-!*;MQK\)%]PQAB 8UU?_MT^4-C:WK&WQ#S[_Q[0BM MRV3UMZ_YT_]LO!&1-6S_(70%'@75!X_?4(L>=$RK 'T Y[V;7C'C5I[]5OZ: M/-PFQ2*T$?+> WZ1.?X>L=P=%+ M5IPEJ&. :.%U'B-&CRNO:U?HXD=V3!T. J[NCK-F?DDV(C$QR7V_+))H M62;K?37*Y/LVXG3\M;!=&!)J(Q+$GN?B@#H05:@"ER$(E&[MF<9B>&16F4?O M\PWO>>7_4-I &*TQY";\.;6#6I!P=,0I*F,0QX8]Z=OJ0URJ+T_>7M?5*\8?9C7M;EP&^6W]_.PK0' MYKB08!O'$:0P"DG "(E;8 YDKM)=9_-P#,=LE0=5Y8S#R$_KD?^!ZWGYD^*5 MYQ':1TZ#9]8T:K)OQ!./#3A?6I?CK#O9A,HH=3W'4K>[SVFX>0C^GP MZ6WOL;G6(?;8LE#SE65U2%;5__:U#D>UO^U*[?-)D+E MRH*A$-(X0I[GA&X$PXC IAZO!V+L2.5=F!BBX6FA06ZM&NC6]H#66N[AEOLG M?%NN0TF5TW#LYQY&^.\I3",T^/S%:@P2% 1LM#;1&<,NPB@.0!!# +$=^Z'G M>&QOVF:.JY+O6HM!)<%1SU(]01SZ/L?Z(DVM]!J,)>>CW0.56)GX^>NJNDL] MPCQ%OJ3SB;ZVVEK5#F^W17J[VRYO-\E-+FY$Y=F6<\@__6O[2'H1 ML,@G7AS9810%3@PB/V[#38!PX"N5 Q@9FV$E)6]HJ&*"_[$;2TYGY]Q.:I(L M*<;':?8;QZQCSZQM;KWT;9\!8N0- %[F^ M$U(:()\$R&DM^BZR-2THWK4SP>+@E82SJ_^TRJ.[7-JD^WV6!\NR5H)'DMS/ MRR+)YJ.P_=13FOC9*Z.\)_*JI\B.K*)]3#-QWZI(UNEVX1'?<7QJH]C'%",' M>+A.SL2-0,=C*O&JT@<;#CYQE:S-RG?;*G\OGR?4!$F-)#D%,L:/FN1\%+?@ M.:4/E@!4W>&J((VK)<=D=(A'+\[FH1;]H.<:^DQ_/6#+597VX$ORL$Q%9;(H M+XK\&_^"+!_YS[;/"XA("*"-(?)_JP>W@-(71\&(8L=#&!@,1\X>K:>PC,5SJI MUVK8\%*R?H>G()^C#=YSC"D.W<'$SW?@#G=-8MAJXD_ZK)C'7M3&7NA"GXD*>)@"-XH#ZBK= M1NW'#\T^(5 M4W.+^#CO3'EAW3Z_2$3S9X5;,IVIN3:1"X\F;0ZU $E_2YAYCJ/(:(?6&FN< M>>BM.?=.7^28Y5$J_QU.BR_I.KE)5O=9OLF_IDEYF:W^UF1!< (_H@@B/W!C M @#P6<"X09LXU LI#*1SW0TS8UA+6V0*N=(&TM8M@B,SIB9W')2#T^1(KKU/J87);\P5 M(GB_W"8/Y4*\WP$^\""$S/7M&,8.JF<(XO'EM5(ZJ4&&#$OV6X&6]6>U5U7A M4PQSAW$J%]*.1J>:GO=GTDB8VL521TBJA=QYA)]Z7,D-=+Y^.D7RA]NT3@5' M>%C+Y;*H_E&]W+E+BB)9.PN/>4[D>$[,&/$!"@'T_58J*6!*2WFMA@WKV M@ M_31+#[]J&C8ZM3TU[0CGA?4"J74$=1J%D^%00O&T-L6\%%"O:V<4T0!_TMD MVR0Z>27+1=)B2LI?BKPL%R["V XI(C;P?=_V('$#ET6V#9W(MY%2-#?8F&DE M7):2"W!]],F)WJC,J0G=/N_7-K<:<-8!W855X1LYL>([;'5(FC:BYR%C^MPY M3;*HER<# 5V=.K"]#5Q>EN4N6>-L+;ZH=C)A[ &&"/)B!B"(?!)BER-T FC' M413ZAN*]P;@,B^"GY-OFV4HK6-8N*Y*O:2FPKJU2I%XKJUK+^<,#CU^J^[W& M(L;A#:@]H!RU[8S&FQ=-:LW]VXS2JKVQEMG::OV9;53Z7D/H"5JU-?<\)H-) M/.\?\FIF7^HHZ@UX7Y)5_C43I=$OUWS&2^]28;PJ'%4V<]^:CYF/AP+/_&>[ MAT04X/XC+_ZJ+RV(\NH+\3B1NJX=P,AS/<_U@2_F1#?T;.80*I4U;@8PC4] M6^M;C4CL8]_JZGYENV*HIYTC_ZS&P?K1 M2^.C17ZT[J!P-OCC=(M^9XLSZ!YR)Y1&&^+<"><\6G\&)Z0S(2*?W<@2BB%D]R_?U.BSK%N4@1L/!CQV8>LQ'"U.7680QQ M8Q,&!"(-^B1I:3J%J@'JT2A96@>IE %&M>G4>V2.J50U%G6M4N1WUFJEZHN< M7O5B2#[K9+F]NKM>;I)]<7"?.)'K4YLPAT('A!$!K9T0!E@ML;#JIQM_DE!6 MF0Y+ 4DU;3GIYDI6O+TF9\-^]YW;CY"G9Y(\BU'IIF;F4L-A%D$6842=$ M&)+6LA,"I?O[.NP9%K$68C4"UP>0:DJFA5@Y,1N;4S4]>T'G$;Z))4V"M Y5 MTTGY/(1-JT>YN0ZJ)F^_)%E2+#?<,%X_I%DJZM]NTZ?DQ'80QQ0"0B,7@4C< M;V>PL1W:C"DM\?18-"QQ#XN9_/8R"JS5\-@&3]-KYF"EW8&+HQ"AWF M(N:AF#E>$+3&/>I*/?'4;-+P;+-'6><':/1E=2PH28U4;=K01;C<;# !UVHB M?Z#YK-S3=V@VHM9RQ'6(L&;FYZ&MNIW*C?;6OC?:\6I5[)+CR_;5G<*;Y/LV MX@#_6@@E1@%T;6Z/V,SW?1+7 (@;QJ'3[YKZ8+.F%;'&UXY'Q0-LG?1*GCI- MPZQBD'MTH[LE^/A)5'TIVQ)0K0KK9/>SWR-1ZM*UMI:8AQZ:<.SL]6C-W*GK MXN/58*H[.O'A$>[>]MD5XBRQPO7C@E 88QHE>[>"0*O M><5"1XY*__U4"LC8!G;0[SW+BCM9NFCK&IB=]Y MC$1=SN1&^J"64?:),]'8!<#A]@!@U+5=-\+8">S6K@UL/0--P9[QL<:Q_+R: M]7@[L*4^Y'HP/>M1U\C7 MX6V#V_I3(+<:Z(IGF$8:1VZ5,76[J"TTC#2)$37MP6N'OIILI7DHKE$/\_'Z MO.*F3J?]!<:8.#'##N1V6(0CC\#&*(:A2Q>/U0DE_Y1B*[F1,\R@RL@^Q28] MR*/D:YI59=>_M2.Z#8I&KMSFN$IK[W5L7<#_0AJV=\Y)?4 M-<7K=5WGF7&2WBC/M_ !C$+@ ,>&Q$,,A%$<<% >B@$AF"GE=34,Q;#:LF5: M6$_+S:XZ0MF'/H[>$&NRK4QV7&YV3 M4+]'=F_AUM:*/X*0ZW-62=@U4=+$G9YKVZ?S R(TVLA'X7"Z$Z MC_JO7.IW?%:]$JG9^?S*.UVT+-/RMRR_+9/B25P.NLP>=UOQ:B=;\2Y8%WU; M;E:[39W2_6@3/_81]'U,_="+0R>,F$]\ET$'.="%KDU4%IR3 AUC.5HY=]$6 MBVC]L_+,VGMH52Y>6,=.6I67UDLW+ZPC1P<=E4[;/^3"K!^F:Z@%9_/H%4;F M$9,MUC$+S:*CS&,.FP<5^0P'AJW(Y>L;]RG-^:R\M5D]FH"/+Q\J#YVHBE-9_/(S&63 M=(>936+3<'!N]IJP14Q/6V>@_K),LX]Y65YFJ\UN+Q_F@-KP@%&5PTSH%_7*[+=+;W;92PFUN9>(&>YYM M^4=OA/:E347U<68Z ^UO=O:;MNEG,R->6,)CZX/P^2>K]5H<=+=^_QBSI7)S M&IA!S76I'WM6-/+6V:.!AGP:#4(K*2];G(^6C;/G_F M0V>+LS7]QRZM$BS':;G:Y +^448.D4$^Q"%"-*"8P<"U4?6D+K!#V_>54AUK M-6PX;&^Q7E@5VBI)[Q[OA94EBE&Z7M+E NW)^%:+E3NIM@Y8K3\G2W^APF2' M;AMID'G(L1G7\A$ZM)IX?DS*,DE>/D4N#T9CBKD=UX\B[ !0\N1D;T3>U(2N!G9A[:%9-;8)A:V;JPXITT3R/,1+ MES.YD8ZH*E#Y+])P ($N)0ZH6A'WFA'[JLCB5)A%VH=(&GKXTQ)*DN M!:^J2STYDQ4D\W2I*A%'=-'D$Y\XM=@9=CJU9QB?#!V!'F1QKL3NQ'5-B!Q2RV/4#+\:Q%]#(98CXA-H4.%*BH]>B80FZ MWCT^;JK5_W)CM9M3U_=)LK4NL[N\>%C*/T/33'6W5DW'LIIR-;?G.,;C)+,7 M5@U31[XG562P=BX%(WHMB+/1Q%H>WB=GIS[5!I@]*$ M?<,33HM*/'ZNX]^CIAN^.A_,?O\E^YC$:UG'OSBCW[?+].&U,K6*RWY=#367 ML-R@AQ(;!'K9E"_K^Y1DNT0\C2;B1M)R51U?D5VYS1^2XF#>PUSZ?1HX=HPH M)I@%?#515ZZ@$66>6FU?348-:VR#4U%.]5$JIZ&3L*DFG W$.ME#"[*^$]7" MG' O5); #GG4W@;ST$3];KTJ^&N$-UGU:[-!Q$FY*M+'JJQ9MJY.Y$5V]:1L METI' ;"-@X "S_6PZ[@^"5'D-:EF/>8X2@EX#)@WK(A'2$7@N;U/]KE;+NH+ MBW4]@P/TZE3W>O?PL"RJ6/4Z_9JE=^E*'/CBU2K?954@]3G?I"OER-5$^\F) M[L1-IR:_^_0ZQ\TGVN7M%IM.B=59[=!D@TTT#W4VZ6 ^6G=74^S+ZD;]S?+[ M6R?_D1<'# ",(05.Y.(P]/S:9.B%V%4JWS/(D&$5KK%9')RJ8 ZC3TX:1V-. M300/I,WC:E$731VJIH7=>>B7'E=R [U/59-X$,N)?/ZR_,87[TF1+C?EIV0K MZN**.Z!)N2"(H"@*_!!@%OK4)0&NZYL%D4<=I)045X,YT^OFY3?KH46F*E## MN925J5%I5!6K!MR%)B"7SBV6*#<"Z:=IXV&5'30/K,5$V'1^=D31M; MRKK&TBPM[Y/U+WF^/K$<$$0)I P["'C(#F,O(*UEACRE$V4=]@SK6HO,^BJ@ M]92U(70JRMI(3/:6M3V?%<"YJ-IYUF1430/G,U,U'1Z=4S5M;"FK&C>V<%U, M(?9#Z$8TH"S&O@U:$]Q&L-CFV^5&4;YD/EA)I_88I(?8C?@3'B\TB"8:1YP( MF0&CPM?,1H82]'-#0-U_J8O'G_-O29&L?T_NT]4F*7^M,H0M[,CQ4(3B,"8L MM ,7>PYL7GJ!T&..7.G3 094>GZO6J<-+*O%I7"IM2=EW9/R2%RIS<&G)%E_ MUI!4K@#W9$OAOJ]YUOI=[E5G3^X2[YO^GKNQ.XR<&5S/'>A KJVC*(CJ]6.R M2I>;[?/U8UYLRU^*?/?86$/0Q\@#@,#8HHNGR]_,F4^6N:3 MG[Y-E[<__7.2+_[UTW59W/WTSZ+\U_3KZ)=?-I5^6O]A-IW_Z]_B?[Z,%OE/ MWQ?3?UN,;_.[T?MB/%JNOWV[7-[_VZ^_?OOV[6_?OY2SOQ7ES:\( /SKKM;> M$O%OOU3%?HD_^@6B7S#\V_?%Y.>?@H3SQ?K;-3Y2%?_^HOPWO"X-I92_KG^[ M*[J8OE8P- M__5^_O_^TEO.7Z7RQ',W'^<___;_\]-,&CK*8Y1_SZY_B___\ M^.Y)(^5TDE\7W_\V+NY^C;__58W'Y2J?N._W^7R1+\+'UVWG<_"Z+^VDQ?U'@Y_3I=/GS,9Y$0GXM_CLIR M-%].\X7-EZ/I[-3>UF^P%7E,<7=?S /%S^S^WOJM]/;SZ,OL9#X\K=14O_Y] M-5U,XV@^WIL711OO0VW=[:O13(\"&>ZFRSAAJOG$%('$\YLPP]8?&[4;:+J_ MB^??J]_3O56;ZN-\$FD;ZLT=6Z+735XP^C,@!W MFR^GX]$LO?NO-M>B+)^6X;]KU5]=F]'BUL^*;^=IX6!+74D09O ROPUEIE_S M=\$>NLO39=G?9D=2-21(+WW_M"S&_[HM9I-@JKHP8R\?PA3S,9_DP;8*2]D? MQ3S.-Z&M\.V;=_-E7N:+9;*H25]M"IE@G7\8W=30V[."S7S?YE^.XOBX3'-? M59/)>ED>S=[-KXOR;G3"JEZW?G.]_;2ZNQN5#U?7*G!GDD_61%E$+DW"1BGT MQ(_&TUE@T D2G-MFKNZUJO%=)XO%GJTF(:A^2$, MM3!(UTH-N.R@^C2]F4^OPZH7[*7QN%BMC9 /87#7L6!:^^! \>@-ES>"S\=\ MG#_Y>5G,PQ_'F_6A]DCNLU>#1?9K/E^%#HR+4.JDF;WKGC2#H!]-RW^,9JO\ M]WRT6)5YM4WRTWFPVJ=QD5HLR_7)VE$,SFFK>RG>3T=?XNH4,%;+7<6K>4!Z M599! VNMU51[ZQ_N'I_(N'E-]//GFM4[?Q7M:CY=X*3?4G+%O+HGPX MWH]G!1O^?FU-O5Z^X=[4UVQ4E]K=U,DWW_M+H/K<2%;S1[?#I\+B]. M;Z]):>H-[=?*-M.+L,VZS\OEPX?9:'T7$P\$[R,8?^1'3\CJU&V_E^^+^U$@K_5[_S]R.YO-\=EZG#[30;(_KS4*OEVZF M)R^O[8[U9G^-MGJ48J6?UUI;DFS^&[:[8?X+RWY<5NK.H6.Q1*3=RS/.;N$B^'WW)GSFUO%9O5I9/ MJD573AE=.2%;2_)::PWW--JOC7;V>8,-]_=#7DZ+B9LW#/'KS;;2]T_+8$&U MT?N7#3?<_\]A0.7-]OQEDTWWN0A[]X;[_*+)YOI\!C&6+[M9DP7WCZX/WX_ +AUYBV_NJ M\V%U>'2T-EV,9T6\$_HKWH$7#&LF+A_-'_=A$HQ'CG__&55= M&)7C%VQ^VLJVQ*_W:__17\:WT]FDJAU?=[1 G:(/-00YJ['_ZZN#O_EIX=17 M#6]ZXG"4(.N051X(H:@#! +D%3 82>J<[6_B^+WXNCZJ>3:S@CE&M!(86 &RP]%=JR@!:6EAJC M?,KLBH>W@@^'M@TK9A@T#@;2D[O-D^E:-9!A*84/B#./K%5ATQ/,JFH08\13 M:$EJT_+5D]^_U.1ZICZ&P<;S34[",+3(4F4!!-1AI(6NI#74Z 3VT?-,SA_G MUW\I_IVHB1Z.0H[XZK[IDP]IC,?.*8*P9D *A<(?XSD4@\Q!0_L[^7!W][/B M(<^W!U"/SM/,JHP4/R#QT;J9-0@3*ZUT3%IL+0;A)QNY.?4(_D6/06O3H6@7 M\*Y6EZO[]>N1^'XPP[7#'# #+@'(&8>8:U(TJQ2EHM%>EKV_AV&-4H MP&_=6-&(/QLZ.C'MK9,% MVTH#[8.EIH6@PCC%*^@X\22%1/7W6Y>SY#4%=&=+W?(V+U]>3M98Z@Y6S*15 MT&!)K4#084P9!]7"+HRUM2[=F]I(70"M&D6[XXGJ)%KMEU$;X1&3PJ"PJ%,# M!'4[&0%AM?8D>QC%3F;4(W>A-\JHIH#N8>?]FK/JF]YN(VFL]QISCP$@4$K& M-F8K-A_^[K.DC(\:5G7Y4,>V$Y M@0 X;+R7P%!,UF?L83+ J-[>KQTIJWM14]Q]F\L0 XV7,B!@E$?.HWHK[]MQ8TLG0M$!RAV/Y+YO;YH!FHMY/6:RK!4!BLEH0,*"\2)1S2@XBC2 MECDD_B*#O#8Y]B[#=E2GY2N?5]^DACY4]-3+&)5>4>@\(90H"IBG;SI;( M"G5AOL_MJ7_/8I(&=Y]TBG\L\]P6=Z/I(<^]HW4S%8QJQRD- BLMK5.:T*W, MV$N:XF Z0(HE:[X&DU+P/SXB;ZJL['?_L] MO_N2EZ\0Y'BE##*BG>22,&1-$(!XYJN>"\&T*EH)Q4NT[LJ+\PN[P94AS?@#>%=U?, MJSR-/Q?;F;V2*5_\5A:+0W/;L:H9DDH!X:0!E! ",#<:F*$0@%'R#BP M6HL4Y\ !>G/U/1LVK(ZS=PBO='D;Q?\_\LF[28P@=3U=QQ!8!Z+]C^6]%,?DVG1WRN.VT M'QGB@"!AA!!2*&RED]@$71 ()4=A+]N7D]P;&"EO06%=#9X:O-Y)8$ 8^DI! MRZ S! .C&8D2$$&=9*;6#5%C7G1ODW)G8MG%M>:)>58[O.4\D%?UQXUQC:O/ MD]K))-,2L;#E]>%?PA25>N/ 3[EPD-6RJ=O!XWT1YZQ'O3]VZ_EZA8P*S&7X MA+64"DHELX',6PF9UQ=V'-R2]HL6H'Y[UYI6(6$!9I0R ""6B"MQN4E!% )2X3F!$&(E*=85S);22^,2,F:/_GR\C1\SSZ:^+Q: MC$?SA\.7E4\*90X(JHE6GB/JC"',<;/MF234^\O7_)F:*AJ"M*L)Y,7L6>QG#MQ M?)2*?+=G/VU-JM%@O-]%V#G-()%>4L$EA!4Z80=W85XV3=#D^%K5/.[)9^N/ M>F=&L]G5.O'N[C[K8QZGZM#/9[W](-3$*GM%&>K>]G*6#. MB*U<2E"0$M1J@#>+'="K*:B[/1)\<63R%SL,! PC8RETR&%)B:+2;X*K,T4D MK/> O$<\ZKQZ.JVA+ :5)%!;+A#7W$@+I*X0$82G7 8,_;5M2]0I.M1'-[-' MF!+FBSSV?5',II,8Q^MQVM0>WTT%<=;!"J^N=UG2/Q3;;7B--U0UJF<.:Z9QZ7\VG!S!./PYH'3'1DCD:X@6HK$746 M];;EZ6#(-ZOQY^$T4F#N+"#+NI/;.!^UN?.L?$QX0,.>#%3RD*F2TFY&A JPAV58@&!?4Z$L=5NLA)8X);S4V^#@V>1Y;J%TJ(8.XTZM MLR]]S,=YZ.J76?Y'OJP5>FIOM6@!>H&$T=)C:RG#EO!*4F-LRAYZZ,% FB5< M@RAWQ:=W\_B0NB@?'B6Z?X4_CXME6(8= W+<6\N(94YC:BM)4("NKS.7-\>7 M!%0[>\%2YO>C:16>+$R8FVA]CV$X](CE>.W,8L/#H !,8&&%MV%T5%:I%*RC MI B7P*;FP>[%=J]KLV<>>,JB =6(=_]%#Z&0EJ0*PTZNI MKWGYI7B#V[T& >Z*2G:KE\^C[QL0'GG+'V;3D9H9Y48JJ@%BA(4M@O2:BTI> MB'1*Q*T!7D8UQ*!F01WBNP0!,/<*$B2.:0%OW?3Q;3:;SFQI$J5,]2HZP-BXLR][0^*YC=WBK$-,IFZZ3K9VW MNEBU '17%'MDR_]1S,XT0@.W-A M?O3^,_W[KZ<5,H\AUI(!BXS"FBBC&:NDH])<\E5K$SK?<_V5!'*'%&HR M@4],8(0[]\;8%I+<'>W5/%^7Z269Y)H8R3 M3",&/7)"*H>J78WABJ?P9NB7KRU.0V<#W/6$\WXZSZ^N3=#0M,Z,\[AXQK"' MTE$BA)-:*2O#4EY)9DW2DZW$:]>WNGU+1[F/!:O6.?;K%3(B2-"$0YHKJB$2 M@EBWFU092PFO?+(5U/EM2&>$2@*]Z^O\CZ&+&^[7(M:A:AD+\CA%I!/: V0< M$+[RI#$:^$M.'-TZN1H$O@=CJ9Z5E"FAPX" D"'%(56""[*;?345G=[6]F<> MM7Y:>2+.G;TK.?XN^;0'KIEP2G),A48!'&>LIJJ2TUKI4MXE)5W<7@*?FL.] M*WY]SN_NBW)4/FP0,*.R? A]5G?Q^/7=?.O1\*$HUZI>+LOIE]5RG8"TB'-M MD##@/WL<*>( +9O_6,:T$V%KY+10@(<-#@065J@RFY1]]O3;Y_:#-K1-X-XU MU!7OS[K(/@"XA=Z&73444&B J((:5498,6+#QIN)ZO3'(L=Z2_#>EO-#NH)?OF!)!+5+"Z^8 MUV+*\Z*9]T ZA(724C)"D+,[KW@+X$7G7F^!,XGP=G;=/)FL+Y1&LP^CZ>3= M?)NRXE'O#]T['ZTEDXPX90 1$/.QX&* @[:@@JJ; P*191_8,ON:'1/+^)$7D^O\65 M+!G:#MU@5G>K601Z[><<*!ZT=)O/%].O>=@[%'=Y##KW1[Z\NOX\^G[8.>:4 MEC)"C & PK#%9I+'>-*HVF(X$];V3H_(WOZ,U2KZ7;'Q8\SD,<\G;E3&<):+ M1U+9_'HZ/GC9>+QR%G:RT>?,(DX561\)HB8UPX"AQS5@$9852@ M.FAV "4%B9<#IU27%T9-@/^#;GW&IORPQO8V7T['/Y)A7F2@2H$4-D(I+C%1 MED@8':S6<8<5X4 FP44HA4TEK<=)[F@%&4NF07XE(]\FK31[S$SFU MJ91QHQ@S1@))-%;6>6=I):6V."74TP#S=G?.I[-0[I-+5ZOE8CF:1[^($PGU MJ&;&"=% N;#QI9YR[AB U9S,H)47EN.Z,,F295\+% MY"O,$Z=W4$1$A2Q(F&E7R"J907%$-WK>N64V?A MW1N?ZME=AZIE1AAJ/<0.4"*!\Q(J4DG*0%)"P=-/RB^96>>#WHNWRZ;3==U= M-J4SJ*5A DF",*16>BUP=8K'%*1)29W!7\R$3\>WMYN5'2Z+J^N8!\3/BF^# MR/ZUZ\QIERDOJF4N!AWS1$$%,/1 !]VNW6@E@D(B4,NQJQUI8XJ,T-T/9?$U MZ&JB'_X,RGDWO[K/RU%\B:/&R^G7S>7=<0Q.;RS3%$HLD?6*4\*(P=3@+3+2 M"I'RE/@-7:$14%<]33M+K[VK^8NQ+UT-_//RPR7Q=[S8!]$BWK-)@9$4QFZQV32(1_HE^J MWZ*CB<M<.$M;4$O_5N(V6\Y9)N*V;H8A!0XPJ !C0AMI@*^,;VUH MD@?GT#>)=8YE7;/JF<$,H>II)YY;Y"7QEE=28XU3_&>&+I_ M>E_,2U-!5^2K?ZG:B#M/IH@'7BED!<0*0H2%K3P# NJ@TXP '0=0Z/#^NC6% M]$S+N/M:-.5M=J"QC"D2=G2<:RR)E,I30G8K!8$RY21GZ#>(77J;-:>"SKS- M1@_;$UDU_O?5M,R#2&%4+1\^S$;S9;!Q8ZR2^[O#@23J-Y(Y+(TF# )BD-!4 M&+%;DK142?X^PS]2;),USYW7VE));\34J\5TGL<+IG4TN0CD]C<''V>?T$P& M&:3&8N#C(P,7^B5H#*ZI$0-84).RF"<>/UX>'YO3P_#6\$;6[@PCP('&%'+, M!'"6$>*V4!NE6,J:_49-RS:(V9I">J;E]J%-,Z;E@<:R8#51"J#R4"!%K,.$ M5 :WD=Y=VID,?P58 PX MR<+2 )02KG)9MP+S;M;-KGT6>V+8^;@?Y]5U\?TZLD4"AL2:*_$GNPW/=5%6 M,VR$8_U*^;'W>/CE33FZ>X5 YS23"0K#-"V8IMQ3AHUPMC*#K11)GMF)M\-O MEE =Z&%X>X5&]@B9(XQS"JT%DEBA-$*NNB.R3,F4.6[H^4@[G.E:4TA7M'37 MU_DX;*+<]_'M:'Z3?PS3QM4\RA3_C2>57T>S?.T6&:":CL.DLCXOFD^>_N!1 MR0/\;>%KF6!2&:\<,2*,?!7L%E@Y:5KK28HGQ- S-[>R">Y?1YW%*DJ1Z4,> M]#MY>5V_S;WY&+T-H@>&1;<=R:Q5*F!OJ566.X:4$ZK2!H0ZY2)HZ$M#*R-F MT.I[$X.IK;&1&:DUT!9QBC$&5'HJQ,X6-/4R"33EK'2_UG1@8+G\*Q/^1)W\ MM?G+A":<"@YML$\--U8CNELXL4VQXD\.U+GAKYNWNZL<(&%/4T)G$0Y6]_>S M-5*C6874NWG8)-^-ZN9BJ=="AL/V)"PLGL4\3QX98EPEO\/6IF0Y?D.1/9MC M8SNXGWU<5N6 '\T?OVR/:5 /<*AFS4P(8A2 7!.%81Q$"+-*!LYU;['66J)+ MTYHMVD2[0Z_TQ[T][(#^N&3FJ I<10(2P(!UR(/=@;$CTJ<\N!EJ_)_&5?W2 MP3P!XNXHLP$@=O&/_' @"N;HG.$"6URMD3H19%PBD;(Q9*Y #NT@&#AC16RKUM\691L ] MVXJIEML_BODX_/&5]PEVNAC/BL6JS(_9->>TE0%KN1+.<@_ESDZ\>J5U\V"93?S:N#/5^43P=.]=#K M4'+9A%8SPIAU#%%L*)24&<[]#B=F\84$K>V 1\^='CK3R=ES9(5#^6%4+K=_ M67M^;^+!_^CJU?7>_,;G-90IAR4ER@M #+>0$R,,\H)IB)'#_$+21W;'ND[4 M\(-H?4;G+^Y"X[>AS/1KOK%9GO:RGSC]FYZH^>25_IT6NK].2YDUA#.@#0WJ M(X CP-WV^28FR.-:!\&M^1J?%#2=$&@)QD02'T60UEM222(!2DFA-Z#UIW4] M[X^8?AK G>W58L".5R2/75X_0PH;D=?O0FN,IO3&,XAXV/4HJ[D+>QS#O#&V M0@URGQ(=\ T]TVV5HYUK:0C<#E9?/KV9;Y*(CQ\^EZ/Y(DBR":2]_MMLPY== MB,8*BC/Y?OX',R\%=U9+C*% F@MM^-8+#E.KX"4G1NF2FR<,B\Z4.82ADDC\ MG>1"6T:9Y90K8(G $/N=Y, G!7H]?2KOUK]IH#0^4S6=^7Z\['75XYTCUH>8 M\B!P8;DLIU]6RQ@$ZG,1]US%?!D4%/IT4YVM'O(&:?9+&?.:&&PU$%HS:*DF MME(6E8JE^#4420$=()7>6*1-7R[= M%\OJ%K0R !:?Q]!,:@@YDHA X1R3Q# )*SD)2LKJ]H;GWNJ9@"YIDKP*)/.R6J\O"H_Y>77Z3A7WZ>O'3_O*YI9[:PP1",N28##0(GM5A)/#>C-L:SE M:?U$-1:-HM@!'V(^IFT'%[:X&TU?R_AVL'PFPA[74$1U$ 4(!GGX0263)^!" M)HQTE;[D1C*8G7G.5\,A6 'YN_#'0S=7+PO'(/F:.XND1M!)0H.!8BJID.0I MD\> [K(;FCP:P[&[,"-?\_DJCS%Y3-P%A?7SG]/EK5DMEF%M+=WW[0% ]/(( M_TP.;S3.:"VC3$&JN55,4 RUEE9L5VL)@&>=3D%?\_)+T1&&I&WL MN]OD+L+NZ+>BF#R>9#\5LT/.]/LK9&TJ*;UT*0";" M".FJ?VY^-X5S=V;X(@_?BB^S;;#C9L4Z8OIQ0AVLEQEA#"/,6X^45!@@ZW:S M+T2H-S?D-\FI)J'NS 3*YP&&6>BRFMQ-Y],(P7+Z-3].K",U,\0 @V$MQ]Y# M3Q@T2*A*7JQ@MS'#WSJUF@6[*W*IN^@4\!]K]<5;H>5H?C/],LN/YB,\7#%S ME,:WE\(I2[#7PD)428LD-2DKX[/03[',,Z*I@\IH![TS M4",-**UDLHRE/$X<^IUV\_Q)A;=SROQPQ*M#FA^E,X6XBHEH& A# $H)+(&5 M7#3M)'+HM&EC(WH M9(;QRWM9R4S9@0,\C 8W=@Y(UQ#7BAFDQDAG">#$<4,MQJ"ZYD&>FI1'B.?F MFOA\*5[YS5KP, ^6LH4Y2;#55SM,?@RG8G"GT.CO!1,NI6MF\YO\] M7][&ASPQ7=JQR$<=]B)#VBDC@?0PJ%A8&HP;O]4#%ERGG(2='+3T[>X:AJNQ M;D=.D&P[P'4^SP]?7>^ID1$*#>/!P@$*\C S.":KG3Y&4*98D&\F@FE3C$Q% MMROVG!J70CNC,6$60V(0E;-:-20.V*(&Y4S@.-8RZ03[>C@_$ICU7)=)AY MN96$(P\'-WD?ZSNON3EU?6ZYXNKU7(= M+= (?N>]7@FM',F0<_12,_LW$[N+T0YG9_[ M6LJ E5GS>-T34N>&WNFZ$-Z600P4[6>;=OBUE0_&)SG[!. MGC;)\[MX-O-',3?[3]3ZC-C\2L=/BM.\OWZF LS#(QO^P([D+0>!<-, 4,( M<-S6VCBU+/^)<5,TQ%9A;2WW0F)FM3.PDDA#VUL8A&Z#(#6A\L,A54[#N?,( M"1NA8[BF8AZ'_YXX*[7J9= 9(KPR("S(!&,<]D5N*ROTGERRB72NUO>1IP%\ M.SM<>-K5O6%9#I;/('%04"HM--X*0+@-IETE6UBE_PK<25/Z\].%!F#N+OS! MW5TQ7T_&O^?1HCI GQ=E,P$\L10PQS6W&CE+$*]DHN'?"Z9.HI)?1NU+@K8K MNGR. 8U7Y4,]PKQ2.N,4H^@ *[!RT >;7RE:R65=4D*X 4;X:98EZ7AV]EQO M,EGGR1G-8OZ[=W,SNI\N1[.CC#E8+T-.6D*9,]8!032RF*NMK"A@FN)',O2S MR&:)U"3,G5%J/%[=K69QS[PO'OIQ>M5M(P-A#R*0<0YJZ@&WUA-?8:"<3KEM M&7J(D9A!\*"'1@F7H,5HH#82BH+?(J_]] /EIO>UY\+:H3VDI3+P^#,.PT^6(0" @HZ#:YR+N0(I9 M-:"XK$T0XJ77=HM ]W $<,H=V:%J&:$^1C,5'ECHC0Q_5)4)&?"UG9XIW:^3 M\@2UE\ON9J_6J+'_X"!5"]VMB<^!.+@F/B^<$4 !(Q(;HQD18;,B864G8@>[ MC1%\T=Q*QKY31KU;+%;YQ*[*F$%HHY;U@*A"M;LXV,(,8-4@QK#IET M%N.82],ZZ1W2%J6DV4LZ%[E(,B;C/X0I,HV"+YK(,"5&04%U\OXZTDH AL295_$G,6! ^O0U,^/H;1[58 M%.-I/*F.N0P>=?(5EB6WF86Y7U$>AIFQC"OJ&0>RFORUERD37_U0#OOCY+Q- M]G6MEN[N4ZLDU(O/Q9[;N_7D_N6YD?$QW\B6;Y,H;(;AQWQ0C"=I42 9!C2@JMB*C.IXE7+&7#=G+\C,Z#%''H_"Q!L!OS5M9H4]T>.(LYO-./:*V,M9,IP MR;AG5.U0PMHF):088"2/SFX'NM+(L.-]8&+BPW#@#9.8.Z$D0I4LAB;Y7IP> M[^-B)] 4S-_R7:>#,.P,B%("40Q(^#*K#IF)XC IANZ9%U)N/KD\?C6HA+=R MULE]9)P@$W<.=91PS6*>Y! _38;]4]J#&4.WOO\;3#9E26#_$Q]UVT M((-\FRRO'V+2EZ#8&G'D#AEMS7\L$Y(BZ1 PB&%-I 45\L"A9IW&M_^I:]( M5Y-F$[1[_A2E;UWU- (VIP2WH_G-P31!!VIEV)%@$0+5^4A,^M*?GCXMD7 .)J1>: M0>8<@AI1MNVX0LI?8EB1!.T5C:!8;\TX6_7__B8A[EA'W_WE,YX MV D+ZQ@7&@K!N*=.5:+$%)Z78;LVRX$T#%NFPX=JM;.CY;$IX4G9S"/H%26" M6H,])C3(P"LQ-! I5W9#=7EOEA/).>2@&Y-#28 M*A98JM6.XA0D7;@-R,.\X:4B#<26&.'FRS"6_'2V#;BXAPG/BV5 :@$=A,9K M3A!2QI(=G;'0O3UW'R(#$L%K5?,?\YMUAOCY\H_1JZ<3^XIFA%#JD//*(,4M M51K;[7&>T=:RE&.NH::D;9(.26BV2@D3$"A'LW=A=_7]_\M?N]'<6S;CT!A* M%4>6&4U10$5N7[Q8X'52YI73\]>]/5*DP=D2*U18O29Q!?.ST6M.%"_*9 1H MXYQ!TL43-,+B"Y2JVV%_)"[0X[<9%J3 V++)Z*>+\6CVO_-1Z<-/7CL_/% Z M8U!K1CQ$VDHBB'04F4H48%E*O(#3,\2])48T V@GW-CL=^JSXU'YS"+CB4+, M.8^0I=P(M*.ZMS(I9G*2?^@;(\CYF+9$D8U+]2/Z'CZ*V%<\"]V'E#,-)8M) M8*S58'LO8R'B.LF!^+*/*AN"M%63,UZ^E?$J(ZIF[:%CXA5&^6"*R>%-R<&: M&0U&DV3>A5V5D5 0KHFJ1 36)OG77=QY9O. MLJ9SZ/O[R8!E.GU=+SN;(T# MC#UU,J:<\0)2[Z7C2%HCL:C$PE(G+3\#NF)ODB?-0-DJ0]1D$G2RV/[O_72> MPX/L>*5\1B&7@'#I@20&Q7D1ZYTX1B7EQ[JXH\ZF8.R"%2;Z$96?BV^OO7@Z M4#I3BD*IM <0$"@$HD;C2A0K65*6T L]^DP%L0L^K)>ZJ_)#67R=SL>'C8[7 MJV1..N@,IP8@H@#D#%3!LRQT0:X49@PHTD0+S$A#L@MZ?"@6R]'L_TSOCUJD MKU7(F'!6.*$("T1G2"$E9240YRXE!@E,.A@=/#52<&QK3QM[5^:C U1X7"33 MC$,'.8UG>41C%_[,=IW6,,5_$R:=APY1^0G(M:3N]T4\6+DMYH>O2)\7RPQ3 ME&*)G.?,26,,Y-7A/3(6I)R"PZ1#SR&J/1&]EE3_*1^OXN$.1%\^3Y>O)H%[ MK5CFA& 4"FDX,M)A3JFOS!N$.' I;E0#>N[>C.H3T6M)]9_+472>_?1P]Z68 M[='[DS(9XE(Q[0G75"K%J'&J.F]%$-.D!-Z7?429@F/+(]]]'Z_?F1SPCGBM M:$80\ )PC;05"$'!$=@)801.V26BBSMY; #!=CTB-D?H&[^M2-2@D[V77(>J M9(1Q1'&P:,)ZYKU&S'NR$PK+)%IMK8")*M.U>69K3,;XKRL#?5DY*9 MX=@;HJ"%T %FN8L&T58$D.: C8::4JAIA\MST6R5$)_N1K.97BVF\_S5($=[ M2F;(F\!<;Q1%QF.S#J1:B> 2+F+0!=ZOI@"8*L<<'=Y>1-6L]_*XMOR-H:E M&\T/3PZOULBH$ )*3HP(EC(TR!-)*Y$\)"F.5>A"#Q:; ++=^>$VG\WJ4.)Q MP2QT5Q$*+7&:>6F@E=6SHR" @4FFY<6=,B;CU^Y^X[0H9O4J9EX+3("5E#LF MC382[T[4L"/.-WOYM=%>;=NQ<;LI[/%FQ^X M8=9SEB)(47S-A*5G;+/_QC'^4[V$6>U)^&X>NKG:)1\](MZSTIEW1A-A $$2 MA+TD(PJ[K6S6TJ2-^1L=L+6U_'8NB\ M5CP#WG(&F2"<2:F8H,#R2K(PK5WZ1'^VHHO&L>V+-9O4V"?P9IM+6VECI?#0 M4>N-L\(P*RKIF#4I*3&'SIPT;1^ASEGP'B?/GA1%)D \7?K1>#H+F.U--+^W M;(8UXIX#;IU60A,##=+(&V6<4-3Q) ?#X>SPFU)6T2R<76;7&62D>V'+T=7F->*9YAC31CS1%B/ M"-<>J,UE*H: 6-]I.N^..9.BYX.4.0O:KDCS,?]:S+Y.YSL)U9M_DRH'QUO>GR4>Z\5CR#U 61 M?-@M0A?678VD16$--N$'/.P=>UNMW@!E&L"S*Z;\8U1.XVK\<;0\MG-^7C1# M3"G#/9%..FHD D[Y[6SLF!0I:]-0X]"U8<\DXMH'4X[:,B\+9SJ8\]0C(RAS MAF/NJEB<02IIDM)-#]V2.5_#!ZAR%JP='J],BOG: ^S+:/ZOJ^N@G'P2N_W^ MG;[Z>'Q%JE,_\TH(Y2CC#B@O@7&<51M.!Q"X9.,XA0DOCUX:Q[HKGGTHIW=K M#(XRZEG)C%.(/>0 4D\1-\9H0"IY/*=)#T'^.MQ)0_5,EBS*Y2.&A+\]9T?X M4?8QNJOOL6B>_#YCWBNH '#&4$EC/EU7,=L[E93J*\FS]XV8,2E@MDZ O=/" MLQ(9T]!@ B6$#"F&'9;;IRVAW\+#2UQ*SE3<<[6?!6";BO]].I_>K>X.JOY) MF2S(#>-&3TE!K/ >!>&KOD,"DMZ #UWYIZJO: ;$5@DP^GZ< (_+9-@9R)%! MS LC-71$,+7K.\"7>#+?" $20.S*0GRZQ+VO4@O6=BS9U<@\%D$^Y;A6GKB8 MP(KLCOH432+)4!]]M''= )A")6D-_^!+GATANZ+E@'N['PDB%Z=#^]N M%#:SJ2[*LO@6[QM&]^$W!Q,7G]),AJUAA!,B@11 46:!A%N0*?,VZ1G"Y5.M M1:B[6PHW&O+3>34\%K^5Q:LOW8[6R<(&'TNIJ(VKO),*&L7"P.(04>ZTZ^WT M_VW0J2E<^S&C]&@Q77P*.AI-KN:/CY->"^-X:A.9M(!)A;7'&#'B:4"65:,' MT*1H;6_K0*8)FK6">9>L^V<^O;E=YA/U-2]'-WF5$/'CZZ&J:];, HK>.\JE M=HAC F00O9(W.IWU9*+[+MT./S?.:&Z8,&P(A M<4!:HIR2D&(E*VDX3#K0&>C>.T6E!_9#)R)Y"?-]4(!02E#.E<-40* '\>>IYZ;+._H8Q+$Z BDN,*,%<2FNW:&!!64HN MZ+?@9]?2I-4X\)=\=B@@X4)X@52,_6VI(0CLD/ D9;H[?4M>+$>SBZ)@0[!W M9?:N[W_>OC&KF")0:<@,I<( 99BO]A22&MYC!(M/X]M\LIH%GKS"EFF^J!/3 MHG8;&=;$A7$AC?$&!# \ =5AM92$IRPO0_5^:(H913>8=S.P%^-R>A_K75U7 M<=G6!X97UQ\>:W<^V6U[/TUOYNLL0_.E&H^CY18FKP_%;#J>]C@_O.Q*C3EB M?Z7,8>LLMQH*)@&64#A&-C%*@FU*1:VCPG8DK=3T2'=!/:\HK A3?&B'/G,TP9>B8P6\R6GDXJ83:XPB1'I)N0]_!I+" M;0@EP\,Z4\OCHZ7I9*.F9WU_V/RWUA12JX$P0'!87;4"& B.M8(";UEK!#:J M-W?+SF>*VE1X/E.T@7-7V]?'Z7 /<.EQL0PCX(1EF&$B!#'&<2XK23SR*8P9 MX&E;"XQ)0+.S: G%?!'$G:P55'_..50M@\&NEA9AC85R7 I,:DDI2@IJ/\ M?51:X$V#Z'880"&?KW(?X F]7XO_S^GRUJP6R^(N+^LSZ[2&,H.$U5X1BZR. M88IQL $K-&)HP[Z\5MX,UUK%NROV?Z4%KK4!+#\B.': M*0J$,&HG#42U!W17= M_LB_/4*E+.;AC^.U%(M367=J4YF2QE 5-L6">,HM\-R["A%.1,I1]H RPK9( MOI81?Y-GUQ_S$4">/":*CP0D"FQ!UY M6\?@M8E3?\II'/ZNUD U^;^KQ7(M@R_* Q(>"=9W4CN9A+PR0BAWQINA.(UVQ,P;[OKI6DV*]2!Z-N?5:\8QI99"TS&A*$<", M!S&WDCFL1,HQQ "YUI+6B\:![FR"V\G_*?I\C\K)XL_[R6B9A_($R*.IGVAKLM8"4 MQ:B=UCD'624[P2#E]'V M]&=D>M<@ =P/''0;'A?(^90'DU_QC/)N;YQ(W* M^#1FH?/KH@SH?3\4X.&49K*PW0, &>F9),9B QVK=. =3@H?,L 5ND/F//?@ M:$\IPZ'G'_GRZCJ9G;M6,B"B8RT!A!)AE>58:EKAH/A_3J;=D?-6(!HN>[,P@+ZF077JL M?4Z7"XJM,/*F$,-[<5/)"B/XZSS=J*_ZE4W5C M\'8Q)[SF5[(($\ F=N$T9DFO0D'U-ZIWG?SQGK?.N#Y4+9.*00-,C&9.I 8$ M.+YY0,,0(\3V^/+SM6Z?Y(WU6KW,A7U?L'8X$8)J(A!CGF_EYK 8"'-K:K.2K.@;"A@M&CB/0P.D,#Q+;2/=)Z^..Z8??(*G\6K;:V,<.'4>WMV;_Z^8J;M3@D\QZ'F$S(S6=P>+]S6ZZ(J]L7^+'X$87^SL#[#S6-7, M&4D(],+' + :&$)X91T+Y7UO<3/;9E_;!'DE8&Z#>NCLJ41^=U^$->/!_?MJ MNGPPH[)\V 4X?SPK*QG@27IU,FY"^> WOC=N^ZZFXMWUP>GSL2' M*F:"84&!# (#P1QBG+KJ3%9X*%.L@"';J=W/PPUJ86A76]$]91[#-(\VGB_Q MBC[@&0$,X(66R]$07%?:N-M2AE*.PP8#,J8@D JZ;2![CH1FM7P-6Y9V[8ZW MV*IQ\OS"\<]Y\661EU_CG+C>5CU5IAG-QFLGTV+^,4R4OBB_C2$*$=$L,RAT)Z8'=H<@0O+]]L,\?9M5?K73Y]W(M%[Z(6,SR:RQ5-(=DY& MZ[9.O#M)_EZ&;4R3@;G2DCB)@6&2;['%3.,4K^:3N7^_#H4:ELERVYGNE;OT(?.'E%_&TWG[XO%8F.8YY-W\^JE0@O#Z>0^9!P0Q)B(?DN"AFG4 M^'@(M-&!!BHEAM:03\0N87"UK>RA#[B!K55*$2LT<8!"#1'Q&E>[),RQ31E( M)V\J-VN5FT_^FEB[4Q M6+[%78Q/T..BM^O#28DG#]3*,*,:Q^Q=UE&&%;"8;<.?"DQR6TMTZ& MD#-82< E03%C.\-45W("82[,,&U$X_N&-CZ7>2N#]0T0 M"[H@$**P*F_R,B,&C*<7]@+Z3%8]SZ74OR*ZHOC'/,SVT_$RGWQ:!E/KS_ET MN?CXZ<^C;O8'ZV4><:LY!]Q)Z8SD,7U9)2L%OM.(R%VXVO5+F!=9YYI3355_#X?Y@O8Q+RC0(\F&L+"$XNL]6L@*.4UQ3!G@BT_P:W22Z73%I$W9O M^C7?=?[C:)D_/1M22Y]'![BU4^$JZ/SA2>$#?&N@]4PK%!0 O"$>6\P1LI!M M<0N;6W)A#W,;XE#1MQZ&Q-_7EQOW?9PO%J&"SN?Y]72Y\;=.)/,IG\HL8=@: M(*V#*BPRB"I;:1,Z!2\LJ75_S&Y1*?W2?(/D*H"YC2]8S ^M_O4;R3QEE(2% M#P2K!W/&"=$[LT=REK)='Z!+?9?4; #NXZ3;DTFTSF!YBD(PL_\HXB'L*M0+ MMI'['L=/OG>N;.,S64#!>XR\L-!2'!/%[2Q[Z$C2*\\!)M9NEHP#4$C'%PQQ MCB_F^0#RZS5_JZ"%#?!J'A8H$5,7&(>KE(F:AIEC +<*6Z9L%]4ZA+M70((= Q8KSWD&LA M")&\0L%JW%L(@3=*MM:0[W@5Z=G'LOFEPQOAA)=>((&HH1)HLLF>0)W!1/>8 MG/73^#;8&;,\/KJLENZKZSVSUEHO=;Q1$EK-+#**F1CHW3!MF(50X@HK[E7* MT_#O;4R @0R6B/) %&""JO% MUDF(2>+J91CI3-9Z[F?[JV5"!P8'&@,J!8AQ#(&0E;18P-YBBW:RRC= @A&+RF.5,R.-U)H10947Q"'#JM0IP7:$];)N7."0KDV(?4.Z M*<2[NPO?=OR?1?FO=_,/91'/]4\FVO[:&7?017$)8PHXX#""N)([&">]Q==\ MZTQK#/+.J>:G\^DB6+B_%<7D=*KMKYTQ(X.1Z[R"DF()A,6LPA1[B5,\@9+N M7=XZU1J#O'.J_7$PB^#C8AE"RG%%!$?:,>>M(H!6D@114NZ33[\G*9:CV860 MYW1L.S5J>S^J:MJF9=@+98B&7@H#'%( ;@\=I/#,]GC+\>-88]=_LRHC0<\X MESK<1&8@%U(2( T*=A8U#!-6H2 ,[.UE1<^CN38Y]IY(-8I[%R-]G3.ROP&^ M^7R-,?VT8 :X\0 I(H$5&E+J/0+;W)9<:]+CB?/[8&_F^=.[Q^NF%FG M6)"1:*T(\T%HX<168@'YI>40.5?=S\-*-HEI=\-QD.\8SQVJA#-"M3= (:ZI MYDJ ;>1YPR2HM^UH>BX($I "YX2QCGM5R0I0DM?E M\ =I;46_.DB; /3,#=2B7#XB3?C;<\*$'V4?X_N1/<\2G_P^0S%Q ^#20T,A M=E@X#;9]Y@8E9;X>) D:T%Z1CF/KNM_[#NM9B2P, "D<0]Y)C1%7"EKNX/:?E(F$]@:QHS 7#A+O-9AKJOZ[K6L M98N^(7V?JK&B&=Q:U?GH^W&=/RZ3H; =U) [@Y3TFFCN,:OZ'O9U%Y(;X/]'-U#'*F= ((T]E9Z%X4@5#4/'5E(30#N-=MT7K\[@0(WC M@22@^Z37QWR>?QO-8O]/Y-:CFAFD4D%MPXHDVL0)H%R*Y\.;F;#: M(=;Y*)_])NNU;EQMYN0B]F,Z'RWS/80YK8%,2*2LPDHQ KQ!P J\DP@#X/NZ M7'X;O&D5[*XFI:<]_V<^O;E=YA/U-?ST)K _!M)X/,G" [/4J4UE4EAH7-A[ M6@@-,0YJOD-$(Y_RL&> S_C:FK9:AGT01(S7?O&A87PZ\B$OQ_G!=_FG-I7Y M, E[HHV3#FC /:-L&XOC_P>BYUS=<, *] M-YA8)IW0DO!MZC6#N3:U O=T,OX^LAW<9 D2(6O MN[7U]]%R%9W%KJ[7?W\4I_ZMKK6&$ TU4^T-V!TR[O MS3:(XF*S0PCCXNK:!QMM-/O?^>A0X,KS&\W"Y@((XC&35"NM'(^QS;=(,7GA MWE"U:5+C5*H5O/L\!GTAD%WE483/WXI4*OYH*4/,"( )= B"P052&PW-EHJ M4"^O[9NU*UKEW]D@#Y)TX$V"#K1W^6F%" ;RPX&E] M$.\,F(=(/5^LDM?>1TUEE&,$D=%>.0J$]X+H"GO)*4W920WRA+5SXIV!\B!Y M-_W:U(P7F\JT4 $#:"4V"BGJE7([1"#Q*2ZU@SQ0[9YWIZ,\--ZIZZ"9!LGW MI+T,1'\GHHR%WE#(C21 5]AHDY19G/WE&9@"]=!HV #S,FH1$9)!HYE!A C/ M[=;%3BO$44H\ #[XLZJVR78BNH/@UY_SR?:^*Y]LPDH?#29^5GN9-UZZ,/$S M+ "//IZ*[;!QT*5DT1.UF2UJ9$9( MP1F 4.DPI2O'J/&5?)@FG;O+BYW+F@&S9[)L7S^?SIEMQ8PRXI'U# AK/231 M,&65M%XG34807/ILU"BV/3/ICV(^/I=,/^IF'%IJ,#+8"(<$\"A 4,E,>=*Q M&;S<"X.F<>WN;O#3ZOY^MD[W-9KIT6PT'^>?;O-\>0'OJ9FBDF$LD< 4!1?MW/;86^G M:I@31^MFSEFAPA: ,B(D5%(@N,G#P(#PHMZ>JF.Y3\OX<4HS&0084*&$E(XY MY3E#8(<&(*2W(XH.PJDV2)6B,PWT/2F\+\)<-_V:3S:KKG[X+2]NRM'][73\ M/I)C *>3[4X?4''(,"+..JJ($B),Z)O]'E%&0=W?]/$CE.]>*8X%B*S;1.8D MH0093P7C4C#AM;$5"@K+"TL%UB K]H9?;A3P-B..?0H:6U]/_!CYH]F!Z))[ MRV<24<2YIMQ9%>QOH9C;R02XO;!]VB+^&)G'W'VE<^H MD)0)H V5%@F(#%3;8.=$>WLI(:0:TFO1/**GL621C_]V4WS]=>U'5#Y$HO#J M+Y$G_!%/MC_._OST"BE^_#*3'$D= P\1CBS782NE?-5?C/DE,2!=9T4B?%V= MA/Q1S/]<[(UD^4JI3 I,=)$88@(!HJA"@(*'!<7%,NR.1JDX]@5'_:ND^]K MA+<\7CF+=S]::<^M!M+%H)[5/6"83SE.224R(/:T;G^TAGCO/#N<9.I0M0Q( MK@%V86Q:1C@QA"I>26ILFA?@\+C5I.KKLNITE/L^.]E_+'31)R;<6"R$U!1C MYRE$4"NXS1R$'06U@LJ__1,3KY!1P,9H)EI2#QTFLD+!*MM;R*9!'+36ILBY MQR>GH=_[PJ,?/H>.[#E4.:%V!L->T%$D+40"&\ Y)6(K-V$J*=C# )>AYNE0 M=S$Z&_+>J1;[O?<8YH3:&98<X MXV^33JU\IK0!DE.DB0,>J$!X7BW%U#.0 M#;V>.?Z^OI.*]O,K]:/M-* ZNF#%N@<3 0(T,89PR;:MS.&8\[^T,J<^KES.X4)=FYX#> M%<74>+RZ6\UB3!R;!\V-IUN7]?M9OE9M,!GOPE0]_8_US_?*>(",37TB Q!C MA(WUF&J&J81*TPI!;'4W"5B?QA&Z".+VI*#>9]$$;Q:%%-:66>>= 9PQ$49T M)6D,S=/I:=>C<&AOFX@-0MZW:TO/T0;:=6!A0'LHF#*8&2<$1-9LCPR,-9KW MZ,"RWX),>2?XXVT:<89R#Y7Q+F;*THAKN9.V<'G/O? M_JDR'RWJ/U(_J:$,<<,!E4A(X004!D*I*C2 HBEW+6_IUBZ9>*W"WL4*]#%? M6VT?1@$>=5/FFUO'WE:=Q]U9'_($Y021ZD2].58U8](+S*R%ABFB@>7>;L,* M>:%9/<>M;J4^[9'Z":UD#D%/%8(R2"^(" !X5V%AK+@PSZ+FJ%%T!7E_8[]O MS^DVIP".@8CO>@ (QH#5"J,8VT@!@\*$;TB/@2I^'&'N$T(_//E-;2?J$]K+ M-"/<(0$#2CHLB8&R E3X>,R2 N.^P6FA-EWV^E"W!WY7%FH]"8[X5==O)&-* M>B:PP9!:R%DPT@FN4- "7MC*U#)3:BY7R6KH@XQ'/:Q?%LZ"?1_&SWZ7Q]7O'I-F 1O2;S\K"#V=X*F4#. M(AQCX!/ME=!A#%7#R5% 4WP\!LZ*4U56M(!G5W.'SN?Y]70\'OY-4!%H28 M>LRYQ1Y0K"HY8[#"RZ+-(*R:,W#OF5\G630OZF682(J,=4(AQCEPA@8Q-[(2 MX,&%6D\["]VS#9M^0.6S='*Z54>XPQ02Z,&LS9[B.81>W?=<\Z;S_ M[7#C5#T6;>%[-C<^K,KQ[6CQP]%MFA_AQ?X:&; :"2("7.N-TJ%@;+#@0.9 MXHXZP#6I!4XTAFW"7!%3&EU=5P[Y1R>)5XMGF%LNN0\@6$Z$,#2LQ%5OI4S: M WPY54KLT,3P+89*="L,TZ6]U'H/T9W^P(A["N:4: 9E!(R3#FTA&,(724) MPR)ELA@@1;HQ8!L"NTW:?,SOMY/<[H+H>8\/!IRL73^CU%%B+8^7X@9! !#6 M6YEI&(Z]!7-IEF#I*B_:!_?LYRB*::^WZ?SQ?Y8>_M@_4R9P%1GGF'K0&&0J-I=7!) M"7$I85('-&#20.[[='B=QGUQ=?WH9V><%K_22J:4"1O*L [\_^U= M6W/;MA)^/[\&]\O+F0$60"IGSQ%%MQM8<1P-4C-$ %F$2XVE(EKW&0<=.@5;?RP?&7JERFQ#Y.5C MZ__'$AS.-9]Q+#,$F& M7_/UW8B%+.4$$NN@6.\3NQ+;X&Z[*S[GFUIIA;7>D#EC#?=("A7W[(KZP'!9 M7V0]-V3$N[A/4% ON[C>*S)JG ?F!49.>P/[@&[%!>O#[,)0'6/CB4'HA>U# M:O['Q2J?Y*U6PUD&&ZQT'+A41L8SN>(,'2JWF;<$UVM=W@\/W'*[N+G9I%KD M*)%TD-Q3="J]^-BP3!)%!(\@=X9)Q@,SF%74>I#R=5J VA@H>F-UGY[B[NZP M"EXA#EC&';?VFD6SJ:&B24*86:RZ&_'6NK>J&6-[!4MG]U8AZP3%7AN):,K6 MYYBXDB:@RHUVV6;WON,.Y%KKWJIF'.T3)>^+S>[61!L:9_=B1.'Y!S-!TG8H M),OJ-"4 D4,5%9J+07-ZO^:;/XM1+C*J+SX?TFET6!,YF8I^B]W:H\!\_DD$J:/!QZB9@(HA$ M),AJYA*9-KU^&GND+DO\+=C8(I,I;I<_[6[S/XK-ZOI4&M/39S-#K+#@++92 M@2(D'H1%-<^@1!MQ-X[\78ZXN^+G4 [P%W;+/]:('9\:FC%,<-Q&,4P11YY@ MK,L.(9%B;-B@Z\6%G3MZXO%P896C1WC_]]7J+J7UI28?\;_K7Q=_G^\4>NYM M&=.,(&X(LXI;C$&"K!CN",B9E:!U!Y-FWM(.6#^"X_3G37%]=[6#>/R[*3;? M7H_7%)RQRKD B)ETF6XZV>XE(Q"U%,_,:^J$)A%]Z:RE@08$$&A)+8O[[IEX M,GK#0!.O:3-6]WFH*77[P^9COOFZO#J6EOWUZ@Z4:H1:<\'0 =6[.^+B>X/>HF??'YC&##:>IJ!$)S:Y"*O*EHTAQFXE-O M+]*GV&C-S/.+O8J_\LC3W_-XP%N=K/-Z[N%X',0T;IV<T [D573,T+-%__%+:J&\VGW[F"XYV/ZP*>Z^')?_RR,R+9G1E'.0 M#GN-&3)25W..'VZ3JCHY/VC'(.B,JW/PCRA*)7#L =/@C0$RI[, @FM6^TU M+LT_TG2OT1./7X]_Y'"]J]1"8>6Q!7"RLKO"&_TZ]KEGP*0#_T@SUH_@']G_ M ;>+]3I?O1[G"/.88\N!QZ6,,T*UH&5"(4'@::U+[2['.:*,]5JG*!2E2 2D M!2$5M=+-Y?S2&P::.$>:L7JH)>@Y/CQ6_!.]F>H,S["2'A,I# \:"^V)8+:B MG!/:IL9]@B#K!@1%[WR>"L).=F>J]X+,40>6,NF#$8@P["FJE!:#U6TN?ID@ MRKH%1$.TG<7QLP_M'_Q/CS]^_+S^[,,9,HI);9&RAFJ/X_:*T&JFWHF9595V M+;ZB8_Z>C03S*3+O\V+SWWQ7'Q%'!V4LQ"ECIB30.&=$,;CR@@I"XN(_LV9- M?2*C2S[/P:T#G/"@J +BM+1"!(7O*0ZL5>7F!)'5RZZG8QZ_'K<.%<0(HZ,- MCNL^Q\I2J2J^,.W:).U-<+WK#B8=N'6:L7Y(M\[(%]\-6"]L/1:,21&M"P.. M"(B#N 6A&-7KJ3:\"Z=.L7"M\9DS* BCA.+(QE^48",K^H&'F9VW.T=% Z?. MN3P?0NT_[N*\#OWCM^EBMH6D6FN $JAULNR'8P^-\QX ^9A L]DLUC>' M^_#LMR>@-7\M-M?U;V!K^8V,6B.Y \65%D(PH,+[BH^B)1]]US&22!:*."DV0",X"M42%BK,&FUK9$Y>#ZS-1]4\+ M.;X@AO.,QM5D>167F_T6\+?U-O)^\,.SHN,YSA((@P07E@EEJ&:$6K M%GS0VU7[3,2=!F">^$B[$\UD+.U+_*L3&&K_\HQB*P+501$!+K@4!*U.BL[0 M5IV:)A@Z&G]W,+C(A@)ZU;B^S-E_GL[WQ?IK5.+\8!VVOQ:[Q>KQS]/)X'VQ M^T^^^R6_*F[6R_]%7;]_TV'0A]UMOOGU=K'^\&7?0/6(?HPVITP#Q91@D3)M M.3"I.:T<(0ZMY]O"M"38S,@U%&#'0O&,V\D\_=:ZHTA;6J[IGAGSWAX[%H4 MXX3@#K^_6U_%]RV_YLD]L'V+P#T?# D6!8P$Y5QQ@BQHQ,J$,BLP@UI!\+XC M<+7V!&:U*IO&I\26[U?]/1/J1^,Z_%[&=&2NPQ)1@975E#KB*_YJ3]LLI1,\ MJ0T%QAA$ M7,X,HB-CI>A++B/C[V20[NBXC#F,0MR8:&T\B51+)TU)JQ0@9Y;FW8G4ZR'I M+/X.5U"YW7WXM*^Q.1DX>_)LIAA@2YA'$+"7F"L+O*))R;FUP^M(OD_J(]MQ M=3"/2+Y:I?*$]?5/^[JL^/_EC6,6I*HT3H(?M@O\ MI>*H8R8/&,7/X[=NX[Q=_C5?%5\23^HBJ\;H+! /P1$M@S7!8Z6-A(INK/C, M;CWL!US=\WDH?/V0K_/-8A4G;JX_+]?+=,Y)+HFZ"*LU/@O".2\Y>$LTMY:! M"M7-<0J%T&8AG*![K!^,]<'I207E3AYDZF2$=/REC&&OK'1!:DLY"3016/&3 M\U9-NR:X]$[KZ#FN+ =+:CX0\#C@_IB^4KV/93O7>D&&C"1.*QQ("B:Z@*D0 M%?74DT$S]_I'\FC8^6\-^/""!V%9V3JPDR)"-25O+)6RC90G^"F M\9J>RRKS M=00SCAT2G%N'P2DC><5'L'1F/6Z' EUO9;[-Q#7M,M\@$!/!.B29UT(!0P9* MBXP8&?:VY$LJY*F-@:-EOLVX/YGBLPLH\Z6IQ5F(#+64>6>DE )5G"6>MHG/ M3!#79Z)JB#+?9H*X[#)?[(+#B%"*BJ:4KVC%' W:KN-BRWQK Z91F6\S MT4S&THY*R'$15[:DQXF9F^8]# MPKH;Y\-IX%@@N7Q%_B*_8;=^M#]&B4?3P^RED5 F=.NXY%SB1G%DPO)) M &BSQ$UQC_C:%;"5]"]?_Z)@/N7+**515?#)+#)/C8'45(A;#T;&0VW5W5L3 M8'B8?&1]T,)UZD1>/ONFAQ.%P.6KXN][*8VJA]]/(2, 2C*.N-*(:)K,8842 M8IEN$TRIG[#]IH3#*6$K^5^^!D[Q5(BM3G80*-(T1).("*F"'R3^I4WJ.3_O M5.C7;UHX80C,2 W_R)!L%AN?E^L[O+)^$B;S#2S MWH6 %)86$V2 "L%8)4\?H?AVPKP<)VJ/@G]-BCQQ[1X-,UOOMD):<\$K4!# %V^ZG_O5INF_C><8Q8W8,11Z54@QED.A"A1RI R MK>96!3H!M9FV^O>+G\NW :5+[RY"?IH&H,D$,VJ49DX;[$Q0"J(,995QE3I@ MMW&&3;!#QIOVCPB>RU?][QV)T]3^AG/,B*6,64*]P@R+@*FGH9(A-?:MN^\K M,P#]XN?R;ONF5NUEIS@_<7ISED@2%9G3BI. M):[I[OME%BW1,:=DT4U*B3V__@*4*-$6*5DR95,2IZ<<6X!( 'L_^PT;&W_Y M/WC;7T]^OPA.Q?^___+_G)[^P_WR MT?&2_N0F&HT=G4;A.!HX/^+QM?/W093]X5RER8WS]R3](_X>GIY.OW1[AJ)P MT(>P?]F/..&<75[!4 "^R(B(8ED[^X,7PY@/X*41A03CJ! J(_Y511Q?!6R M"!4/6[R]/WO[)#/CG+W>F7?3R>U]&G^['CL(0%D,:=I^/3;S-7,>97\]N1Z/ M;\_>OOWQX\>;'_A-DGY["Z64;^]LGY-II[.K[/1R,.]Z%6:7><=!G+W-F]Z: M5XA3 $\Q++[2MRM9]0734-%]-*[N/1I7=!ZDU9T':47GK']U&H\&<1HN?RD; MW[Q=M%=\.8JKWQ3%56^*^Z?9>+%.=Y?I\$T6]=]\2[Z_G37:K\&'7XM'W_M) M]6ORIJHW)17CRB>35 YL?)NN&-FLM?BOX@&QX:V:$9J6*NI/TM0@Z+[ZC46K M_2)_^,7TMH;/3$/5>]+^MZB.T?*VNN4(A\,5RV%:B_^JF+6&*T95B]]/)J-Q M>G]J$%M/@T>=*A8F&5\/X_"R^L6SQJJYIN,'4UUPR[2AXBMI'06J89X/?.6L M*F8SB"YK &];JI8\C/M9]5ORIHIW1'?]Z_H5+UJKUBSJGW[_5_7PIFT57TKZ MMU=*F88YC62 [34,?Y]FFKN7_68P4"YMU62Y59CQ62)?K7 M)![?UPC9O*WJ2W6SCJIG;6B61O&HACSSYHJO&NUV=3VL0=VLL>)KPRBL>9EM MJ?C"7;80*25-C " ;__QZ\>O_>OH)C1J*AN'HWZT0%&\FIJE#O:E\I%4SQ*" M('_PXOSKLU?CM[,><\DP'-6M?-Y4I:JCVS3J6S.E]C72,&L_38;1VT7GAQ"I MG=^\N0(:V=7M:7^81A4#SC5ET5RM5=(:FN=-U1K9,E&%4)NIY;RUXHOC>'1Z M&Z857RQ::B7'&JE1+3&FYL[W5;;0]THKZCH:F%G$<5AA1^4P*O58R0AP!2?4 ML$'E@&<&T@KKHYYQRCVJQ&H_ZM?(5=-2\<9)=OHM#&\MV-+[STD\JM&ZU?U6 MK'Z5DKY;J M<]9>J1D>]ZH P;Q+O=5:ZE'Q /.*%LQAD5[3NQ'5FAD5JA&UT0S_JC0\S=) ME2@MU+QMK9+!--U[14L7>_?YO4Z))I6\67 MPML:L7Q;-;/Q984(SK6X::EAH&QR>ULC^^?-51IYU3JO59Q6Z;(:XE:[; MM+U2L-U4+\=,4#_VV1ZS^T-7R#9?AEFTT$]URJDF"F.%0(T:R)MJ0I5D'^ M]K:&3*:A!GSQ*O#%U> S+9/^2E,(B%W:>BTZ;:S2!#5CJH135F6( M9=5^>3)Z@B&0C$X?&0/1;8V ,PU5$=KH*K*&=U2[4C-/>M[Q@4199774:Y>X M:HNFT"YQY3Y-836N#7M7^P^C:+QN@J;+ ]VT6B_51//G,=8U<:9ZX]>L<^U( MF:7"PX6L-89SO\IB MMM)^I2JH5@/1S7_7Q()L2\5[KNL,L.M*^ZN( :P,WU0SDFF=13*K"54T5B%Z M4F--3&K1N&)'<]Y>[5H:L!JID-6[ET6'JH'6T3BM)/(\0G5M/-8G!+**;JNX M,^G_6,.=ID>M^;_*[*\P]^O49:6&[*?][++&0YVVK1"2:WWO.M'S+:EY9=ZT M*CRZ>DOR4:\JGS^K%F9S-JHT:JO7$K]X;KP^"&U%V6[\]=ENY/69(VA\-KNH,[T5[#:!61HFJ(T1W MPVH&$OWQ.E/__KKR3BZ&[^=IJF]S;\XCL?# MZ'V1'_>7M]._S:/?SI[]E\MD<.]DX_NA6=@K\YS3J_ F'MZ?7<0W4>9\BGXX M7Y*;=/+^+_'=F7U^E$Y_ MC0>#:)3_:MH_31V]Z:#OQE^LHQ!XUJS]#?WSPCMQ1N&-?6(4GRDSZ($=># , MOYTXL2%,$/;'I\H3B@LM/!Y0C[GF#TV0[U,>Z"!P77'ZXX_3)W4\<:8JXZ\G M1L><72:&N.'H*AQF9A+Y/W]Y^V#06\Q!YT;#.(BS?CC\9Q2F_FC@&>XI38=( M5S'D^0A+Y1*&F*_5;)0N=*D_G\ZZCB?O3RVC ?S\81LAVJ1\/V"Q=P E7$FOJ M"J0$]V?LX%&@L9P/>%W'D_=V!,\?LC\R@+S7=N\[''X8#:*[_QO=EP=,/,PA M48 2R20FTO=0L7 :*KX8\)J.)^\! ) @(E'=L(/4/,AH5V=@).]-:'=G3_&) M,QG%TRE,LL')PSE]L)+M-U),:&8.G*GA,/EA0U)!DGK)Y')\-1FJ?FZS9U^B M?A1_#R^'T0P7I M-U-#O:9F"JAT?=0] 62SF7[X%#RZKJ/AWS>&@7VKN/)>PG IKA\XNQ6$W#%["3V? $4D!0QBE" A8 SOJ,>AMY"YJSIN-7L M'DB=9Y'N0Y9-'DS,PQY6!&H?X #30VOH8+1J/2"^<36=3QY;Z8JX"XF]A2J M+4U,&[N-0LH49O94B &2D1Q*XN MI#PQ&GQA,*[K:)D2BY?5?)_SK:,T&CQ5*022&\7-J+$8B08N-@(2%"(#4Q\N M).>:CB^N_#:>JDL09#XPNMN#1H433T(VEX[$74B;=1U?4O\]G.4*)8$8,@8G M$Q@:EJ20 ^45]B:'2BT,TW4=3][#EU2!3YX@\2FR_Q/8&)S0!0F-LZ&MY\-;(MS8HS MCT@14!80Z0K ,"]D1B 8I@N2K>NXDUD]D5;56B(@P(60^UBZ&E+C>6LD"Q0Q M@$L6YYJ.KTFPZJEIP /M46,<0X]1X#. @L)&YD0N'+]U'5^*:A=I%&:3]+XT ML[*1R8 QAPU'L0 " 80QD/W":V/&.%D8F6LZGKP7\F5HM7I"V&,!\(1&6AE7 MVZ/ F(B%"!"2+/S5=1UK)O3V831TGHR2O?^+S:;+=W1O0C,!)\\F/;O.TRAL M?O5ID4?]YLY&)Z;--L_!3#^^N1W:J.O;A\^8OJ[\COS/+)FD^5]Y9M'9;-&F M:U"*4N7AXVF7*(]2V0^*3^*!_>PJCE(G?UU4N:NH/_S?AW&GQU_.W_'V\4MF M[[C-8X[EMQI I6,;.WV?A]0A.ET\=-%6^D(T#;6^G^9,L%,D%F\;%)V+C^;O M*SZ8K4S50DV9"__'9'B/1!N7:IH5-I[-G)=F7K1L.?,YKEH_:=;PI*UT;/>D MIY!H;-)>/FGTVUX( X!/,7RJ,! Y=\B&A$&Q4/L@-;EE$0Q><:'D?G"4S#GJ MR0O5K'K)Y0W_C?S7S&KYK]S[MGM;?GX 7";Z$T3<[RORCZ6<#\^:[VV']PM)ALV-J+(IT8RUN0W[= KDB-AD.P72B9A7$S$[4SA33H!> MU+VO#IZ-R9.LM<\6 G\"!9HF*&>VB^%,'0?3!==A$D:..\6P?^ M36V\+E#6?LMN^U!Y1]W##8G#-LK#W6%@NYW SK8Y^-W +E#7BKV 5F2>="YQ M^USB-NC*MF?I[+;*_MX.R)WF0X[ MSW1H'8?^%J!_)ZRPZ;9N9^#MW>;N M%FF*G8C?6Y)/#Y#:A"TD6Q^?VH$YTYWJ:L=6=:-G96=,W>FJ5NFJ_!#G:^.W MBR_O%88[4Z3-IDC#=1VF!]+W(LMN\WHGN/&3^]W>2VOV7EZ7';8S=[HH31NB M-#LPBC9GA4XL[ EI-[=W.Y2W >7ML(T[5F@!*^S$9NYR#ML1[KP7]/LK$=9A8DZ:?HAT%$,C&C''W[G"8C\VL_7Z E<3'K]-5>+QFF@^SW MVX%92_,*!M!^,<%&2_! =*Q?@W;:D(^Z[\*&[/AJ3_EJ=Q9H1>62/FVXB<;>>_A?63I>V"R_1,FW-+R]COOA,&X&M<6BR<7)E3+V_ M)V9E]H-5S+3.:J=U\M[.ZZQJ7JTE_XZ*#ZXFOVWU)VERNR>>S!JJV^;R=%[, MTGCM2I/R*5BWK9^2='RM;LSS^^'!D'QY4NTT,7>0U?EDE*LL/AR"+R9S3 A_ M&J$[A!].[.G)9ER'\/TWV)ZLPSM"'X'.[ARSH];D'?D/59\_2X?R_=?E3Q;IG<>^]^*\0_6Q&&HE M8G].D\&D/SY/OT;I][@?+7RSK[=1/PZ'X_NOMT;99;^DR>1V?\A>-:^9*^G@$^)S^B-!K\9V1DYC#:DT, :VA?.:<.]QW9#QSM M'=E?FNRO[ZD_B>R=EC]W9@]U M-8[2FS#](QH?!9NLG._1L,LL5M!)DS9*DU;$%+9CCTZ:O#R[O+YM(CK;I+W2 MY/5=UJW9HY,F1\HNG?+9%W;98UNE4SZ';IL\+H+TV>:%I./[S\-P-%:C@2T5 M=&NGZ-Y?W-]&#RI3?(S"++I.AH,/-[=I\GU:N&&_>.0)TUU4H5@QW]WQRLM5 MV=^$].=75W$_FO%_)OZUV_S7L7\>C M*+TO]SM@XJ^8[[YJ^FU)WR'_(,B_K>#O[/J]%/3;DKL3]$=+^J_)U?A'F$9> M]#T:)H=.^-K9[BO9MX[9A:.!Z>).8C/IT;<#)GGE3/=5GV]+[@[E1T7V+FCS MTD&;%MGNG6C?6TV^^OQY0>!/R>CW/0'RFB/H!2%+,]I7M*XG7UZZ/KW_K]^_ M[CG59A,Y^_WKOA++BM8.:WLK*M>3K\-::XA5",8OX>A;-*^C\FMX%]],;O8' M6?/A3PNG/!C_OHK!&M+$H_TF37G\>TB:6:;>?TQ&T3K@+%+YTF@0CX.P'P_- MN!]=9OD]&7XWYO'#/H\>\)]A&H>7P^B+D40/O8ED-$A&'\SPTLMP],?YU94] M66B[??S@GG_97RYY*H WR31 MG#;=;*+C&G"51<<+@.MS:HAH/]U?&#U5V!X$C![1ZQ@ LQ1_W!8-;6?NG7)? M9VH;SYNDW'\JJ> VF4<'P3W'[W)W"9P'9'JV#-; MJOU\_#K&SNL7K'C$L0;.W^Q1:B^Z'#],-]EGGZ]J5K/$DI?U]%I$_ W\_H_1 MV*S>^=6TRWZ1?I7$J9K7'GKYEI+\-_(I^8[!G&;N)(M'49:I_K\F<1;;,P\+ M+%],LGXXVC,0U\QHAN,'4WH1(O)3"$OU'AH(U71$?!DB/B[; 3Q-2 MN)P(&(1Q^I_A8#I;._MB;M].X/XX&7\=)_X_?1_$X^_+U]_TB]H.IE>._ M*^9VE"&YC@=>B =VI]LKD/UAU$]NHOF9@(])/YP'=DHTCJSL4X:C%H=<_;M; MLXY[MN6S8KH/Z+YNOD63?9HV&41\7$ MG\(H.LG&YU=Y#=P#Y(REV;T8*[2L4'BG8MJL8EZ_4/@6[-))CHX59GU^B4;& M,Q\:(*G!33R*CV,%\[ M=GDM=GE](W8+Z=)9+J]KN;RVA-F"93K+Y1@990M5U#G(AZ=F'J<,=JE"+Y\J MM)LDP-^Z),!73@)LA0'9Y8*^-ANT+DK1L<'KI 2_MLGWB V^1$/SQ,%G,X[[ M_%*[L/_P8'!-AYEYM.XYF7M?;ED\]M=XE*1FZ;Y>AVE^:6Z4[A>3K5BXV?GC MU2NWBN&>/XR*=9^-JG;ACPT!MDJ5M@73H_36KM&G\*94H,2_N1TF]U'T1#XO MXV4T#H?G5\4](\\ ROS@?C2*K@Q%S&-_C/8%)[9X5=7RSMCPT?KN%@T/0%E) MGE= X[R(015UCPF,_^S V(&Q ^/KN@A3+.*OT2T2NT+CYTG:OPZSZ/QJ=G%7 M_-1G=(!\&4#64^A(,6E )DOAF"=@4NXV>M/Y:YV_=EQ:2?Z&?@WO\=/*F*DX M_6+8YB+J7X^28?+-R*\/H_Z;_6+5U67-5D[QY8+:U+@.&P2UR]V?R10?.J9H M"U,\/.I>IO$6^U>343PE\"0;?([27."5J3.(OYLIEE]OO_%I>V!F:^9DA_#NQ+E.HZN_GOPIPUJ8I8>0*%_3@ 3"59 1R83@E&G,S(BR MVW#T(H-Z?V'K6SO)E:,M5D=C0SG[\O**EM;U,GU;^KMVB?,7AL/XV^BL'UD7 MJ&+12]^_#0&2E:_YW^07&6+H)A^^*[XR36_O(._O( M<3Z7?C0@).\K_-E/K%WQ7+>F&D<>9\BGXX7Y*;38<7 M3L9)\4&:#RC_Y$<\&%^;WF;RETEJEO?4T&08WF;16?%+>57LH_(1&WX?#QS3 MQ2[Z7T^@9>7QP/Y(YZVS 9=>L:+7=^O3]\M^S)Y0_FJZ"_63VEIPD2Z]X2/+$C/-JF/PXNXX' MALSO9L2EYBG+K+(A&D[>__N?( /OYIP\Y>+Y@KW-^62)NVNYN;P6I.#..NYF M&P_9?F,)LB?O?__TX<+WG*\7ZL+_^G J6T.OL<%]]?7O7SY,JD?\]S"[-D0<)Z.>X[W1;QP$*)'% M*)_^?%;+8$]AH1E\UG+1 46?=S/K<0!DMSX9H*!R/QS^N./TR#LCT])$ @?$H&E MXEK[GA<(@7R?\L#7A"AXXHQ"Z_0-HOC,2_H3ZR/9S!*#B:GS\L4:;:43AE73 M6CD%"$Y_FR_Z@W&_WUS\U+W$:4C>=H+GU05/9XL]R7G;6,34(.T+ .1]% M/S\=0GL-F"EO2OE& J80(B9.8EG@@&M!0-;0.%QDR2;P,2LT4Z4[^-9/IWW M51J'0^?W4=Q/!I'SZ]>:KZ[16A3QN=;B&FDIN,98, I=UZ=2HH"Z@'O0)8%; MI;5^FX2ID>;#^R_1;9*.ZQ687"__+QG\X7__/YEPOG\^]?OOZN/ETX%^>. M\7\NC),SE6T0.^=?'$A_&OP\_> \<"[^YCLE)VGN("E]X9AF*#%Y#?=4;KHZ MLL8L2U)G?!TY_RIXSIG&?IW(B+F!L[E=4_.>ORP_Y\=U/(Y.K0B,#'?^2,/; MDW7 PB5@!1(C"E7@2R%UX!'J&6 IR(Q)(!GWJH#U.9^:/]W3>!JLS@;V$)+I M>#T([^^C,(U&)^_M19H.$CW'?F<=NAI:P WLP@* MN6Q0+C?BP,<"N @ &'@!TE;I2BPHT#6NHMWAS_?J&M&ZY-BU[L47]>GK!ZM; M.[5;KW;'OTI9O'>FKF9*3& M*6: @,;B/<]7ZUVXI]WAGB[.7,^_8$,YB]#3%;]JV:4*DCO'#BE)[YV_)7G*O*.3]/9- M8P*E[LT-293&HG+^G5D&QZZN34Y8K+<39L[7VZAOLZX&3CQR/HPS1U_G;N@& M$;Q.*K9;*G9!\(YYEYB72K(@ZE;LRM:RJQ33R5;[S*_=6![V?%+XY"6P5.L+ MUK+@\[W!IRARAL%GM+#$N M+QV4']I)[W4R>&*L+W?F,_O5VS3Y;E]@@WU>- Q_A#9==G3 E!KG3S$3B$C'%'Q=&KM M!1(;L\9R9#A)ZIR/S5><_YBD<3:(\X,MUCQ[@**?]XRW&UND#V^^O/GZQID= M[4N=AUSH?$K>5"W-[E,2#]@B0)0]TR(@ZRT"M$([LU6J&^-5WT0U>KU5X'A9 MP<\!G@O^ !DO16I?^8IS(#"4OC2"WX,:<,8161;\:C!([?F9Z3\?#0O#%4*? M,4R:^=K5M)8T MN98_3S\;,S8>]5>%M7Y1'6&>2I@29KCK&YIH+V#:9P*Z2"!+&%\IJAFM%VF? M$^-?#/^_^':U5_(> PKYKFS8%]A6W)UM-EM(:ZQ^3@USQ[?AT/'OHO[$%I%V MSJ^,F19E-:;K :Z'X27',M-.+%+Q0EN(/VVP5\@)6>P5*D2\P,/(1X0H0A7U MC>ZB 41",@T?"$BKKE0:A6N0M]D^H; 5F7:[0_CS)ANIYM_%9@A#+J6>4>5F M3316'B?,+@X#BDN)'V1(V1++P\_7R:CIC53$R2FCH$W[J*^Q1_[38M_CW_]D M#XV^RYR+:!C=VB6?[9CWIK%EXX(/)_E^D>76*FQW$>7]W0[I-HD[_JW<$<'R MF?$/O)YC)5L1QH!D9>N#[[;.WMQ9&MM78UB:GK$AJQL#T6'4[*YI_I!E43-KG7:O;7[* MENO+.&D7\7A:X, /^]>.'H99MHF5OXN5W9^U2\/C;^:#D?/WZ]A\\F4N%/8$[L]=V:T)6$ U%67G92:C[R&ZS&7$"N?%YJH:VN55Y7O.;9@ZW\/A)'+^ M#-X &T.KI.7O6D@*'9PDGR7E$>+H*=P75]0C3'B%"H70A= 2WGEN3Y#W@.W M=2;6IE)M!=F#\W\$+25I T1[_/I7(Z(H!6:H*P,J-"#*%8PSUX?V=)9R*1.> M\*K@6PC7U8F82PD;D?E:D:MQ84RO3^JKIWZ;0MR97AKF?/RHMPNFML"76PW] MU9[>+MV[?5B=-1AKX>+-1,R++M[3EF<'4N6G&59_&2:7X=!X4D/C2\TP^Q(9 M%O\]R<;QU?V#H %&#\(B6P4 3]Y_& ULMDCD7-X[_>O(2*(;6YS@QW64I]U8 M%S&=1P3/G)_@[.33=9@Y5_'0N)CA<&BZV)-HUO/\UR2V?J=Q-R^C60?SY)GK M.3]%E:3E4U0S5[3DP<[-5^.>6IO6GJ)R!J;5> :VZVT:]:/<3X#(R0^]9LY/ MYJ%&Y#K9Q%B[V75BT[.+LTKCZW#\:"[.C_#A>.U@IU^>S>;GGA..!LY/J#3E M2R.]3:?+_[;T-U_*^YMOVJ','F;/Z&7Y2/*1AMG8D< 9A/?9F^ESEG]N$#<7 MI;BYAE29#YDGI9 0$(V(0 $#2+D8,+]BUU5/TM0,;WIPT-HCXW \R;:+H9^\ M_V>4-1HM+\30\J)4/6/%:&RPE0O+-!E9Y3&\=R*C2.Z=#U8PVSK5WR/'"\?A]$3>(_FQ>$8YCO5E,HRF MBT\ G1W5F RG&6]?3R^C/K,+Z.,S/L\-:>V-BU')D.>BX9HNSG M1G#/2GE* EC<:^0K;N0!8A3GN&?*U5Z@*S;U2ZMM%WLF!CK<=[AO%/<&9:$S M#%.CN,-^W^ ^M=7G#-\5W=9V MJ!W>O*,U'V:=:\9:](Q');$&T>4I*@+T95/HS>;^%@[5.WLK:4,$]2?G*120,] M1!5&VF4(:.T!GPIJE9_&ODL4J3EUGVJ#XV])>K])O";_=@[]_NS;-G3SL5I\ MM"UJUQ#9-M6V^SK/.O94"SI/A?.,V/L]V^VLD_V;9QU5_6IMO._374O6IPA; M"1<1!N9R"7W%J&GSH9#49\ (6XBI<'T/LF5A6ZSL+_G"ZNFZOF")HL-2CI^J M3..#Y](#%SY?IW[#5)W,G8?IG^T21"\L>,CB6#5U&8:NCY1A! \) 'PLK> ! M B!%D+/)5+2XT:D--M!V>-6G%!M"!S&^/MFJN5@0]>DY<':J)KZJBLWE, MUBB449*'5"?9-&!BQCPMIUI1[BU)\W<-[^W+?\3FU382,S(>>V)C(-_C+%=0 MHW!DK]6T#I(M:V [VUN[!F$ZR!Q;KB >U.4EXI_"GRO#'D^)GW9!N'(0+KN. MAL-YN.PG0_$\%C:M7_2$2%-]S/J?4;9E"%NRA7SWM-+ I8ACGS.7,%\1U\IW M5T./*Z4KY+N=T;/MR>98I?G ]ZZ#S8^=]-;QN;XGM$B%QXM@+\?+/9S?K&>'0CXW]E)F> MGX(3)S-:/LHCM>4"TZ/)S2 9S[J>O,>B1Q#MP45AZ6*6CZVE39=NFMF8%7(I M73Z1U)]F1V9YZE2RF/4& ?)C/;_171BWQ_79'ER'>)TNF/-;='J91N$?I^&5 M8>6S)'(MM4JGS?0QBY_L[=(.0_N M86K)P.IOWUP[P&W(7ZU8 M9A?5..R]_XP0?/JE/^H/ZZ!BWP"@T=5&^9C4\ M*D2]WH4E3;%+0#'V"=4^1X3Z@7:)[WHP()Y+*?,HV&:Y/HRCFUDHZB946P\BX5"[8K.0(? M8[_#QN%A8R'PB_K%-]'\F-"%898HQ\;7^,[Y-(>#XB QN[UN3QYCSKH'!MT["9@&EV;?O;P4 >D)P%)4TU( M(%T-!76!IP*$*14*!5IB#_LG[W$'I&,#4KYS>)T,!U&:_;^._Z])/+[/X8P.<#K-K)S"KO#@?WH&F!!KM(F$_).,ILUM]:Z*P,E;5C79KE?N!R#+7O2805]21T<2 ! MA3@()/- MOX:C\%L.L'F"E1=G_C'3QK'MO0/M>GH@<'BH]8 D!$, @!%5@IEY"DA]:G1V #AA_O-0BP\.M;M8 MK]]L_GQL5*.-@E@ F@^&Q=\6O\,DF]@T2G693(IB5M1C;62DBL8>$0\#Y3DX$"YB_72TU!)E@/R(6[^6>&6D?GTRS@NZ<2^4Z-L&C_4E+T04!O(MYB)[OM MV.,^5T0C3'P74S] DD)M_%B7(24Y"<@SL:=: [XV+Y@-GG^LJ_A<'H0?):= M4JH1;R,LOV?1]'[=7 $>/BK7KS<]P, F@X(SJ!EG9I926Y9NAYMXZ];R(!%' MH-'FA&$S>2JPD"KP!?9#"DR[FB&H&! XH PQ0P7T)X#/WRMG!86T7Z^7?7<>7\>;G MG_<.8NL7CZZ,6>[_CBF0!&FF?4X0II)!9;0X<9&&QHSVD-XJ'/?53#P<'X4I MM'[Y:'4P;F=EQ)Y0>N11&;'2.JVJ\K3%.AEX).E97KGFZFJY)$Q.E4'43Z8I MJ6>3T2!*[1!*"_R$JF@;\N?V@UI1H2M<3X;3ZIJ/GS_7#A?]KL5-9FNO7"V4:_$\77^NG:N;'H0S,+"FC4%/I M&^;R?:8\%KB>JS:>JA51=I[+!95LR=M3\ZDMQ'F636YNPK2!4QL5RQ&<_\,) ME+XX__)/YV_G'[T/GWYQ]/F7SPT7X'S^0)]4J*)M@_XI'CGCZV22A:-!UG.B MNWYT.U[<^>Z8.80_-SOHTO7G^C(RY&$Q[98E777D;82\;<^8; N96U?MLC$V*$Z+ M=S@_4@8HEU+KQ,&Q%(GV3H@S.SRV%\Y'0N.:HSTL? +L,^W]\2Y/):' ZVT'J M]Z/HZNJ%=G>;B$MD2P'US4VTEUR%5A3Q.H*)=]1_O;2I'0@Z/4E3HQ>=, ?\ M60NE>YN ?0#S.QI:-JFI!6DO@&TQ4GN(JF]_B?XUB;^'PTV++#Z#Y+4+N/.9 M_WD7FGG%3#?.$ML\+C:=3^UELX1+&?'29;.2NU@)Y6G Q%@# 2$T\MF78H# M!8K+9B?9Z;/A!J>>CZYJGE]&BTC6T MDVQ0OH/V%,^OH,6KKZ"5/8#@NNMGFZ#RSGER163S.(VE3N0<@LB1>"YR*,> M20A=J3&6KH("\)G($810O6N1(WXC#8@]B*_-G DAN$/V9 >"$XZ=<7-4SC\UNH[XM MNCF\_[DFWV:GU>U: G4!Q!SJ2FH/ N02(H%'"&.!1(5UP8$DCZ%>T.C+G$2? MHO',P=R9\2!IC^,FD=Q:&^$ 3(&C0!#B!I/4.0]+3+ MGXF@9G0A%STAT"$@Z$A<_@^C[X8?DO3^F2!KU.EH"_K( GV05V'_H,]JR.V M-,4";1!K'PG*?*65%)@2JM1,UP4,,?88;;-E]>]N[;$Z-1KD)3.FV_Z[=MF, MO\W)01B6R]V#N!1 I:?K^MFNJK%X_6)- M=QDWE;0'Y$'8NIW3>!@($HL\/*)8 *D6G!*($&$"B&*G@4(8+.V4;XB@9I0; M(SV#\T- 4 L/X>Q@]EYT%:7V]H1Q>-="5[$E,(0 +' (-=1((D5D#@@]Z%Z%S HP4D6F2+>@(H M 8G1CSZFKJN(L3MG@+1E1]7S =E0))7V,.KR0??&M?LE208_XN'P>,U/",@" M9EI(((RKYM' DYCQ( AF>68>!@PNG0,IEF]WWAKL,=;DD8[6ZK%C4E=[#1>& M%HG-!&#J,\E]9,\R>,3GM#C#@%SE;0"79M2/$#U!F\Q*:;F6V7?7[,-H'(Z^ MQ9?#*&LBCGB89J!8 Y@SZ<>\QC'A$) $0X*,U 0II;,P,7Z3JU 8_KY=_WA MQ,YUY[I+L)Y$Y*!MPHS.\:3>@9.GH M;"F3[%,RZN\X:86"+B7SP#387@.'@)*B\K"&1"J?4,DIH'XP*W.A/5^JI>3F MIP*G&;FF6T%;E+M:MSW/J M8>Q#EAN$I=0:KC7PH0BX<$E@O5T-9D?H/ MHHU&#PY,[K7I+N@-)Y7_^;!\<2EK(,_ZS<9)_X]KTQ:EV;__R5X2^B[/!!ZO M*Z%PZ$4RC\E;/G1:'L?66U&P>+B ^'.K%A^O37? $^^H?UAU(.8% &_#>UL8 MZX6462M]C3T*XZ)2C0I.H>=K8CT#K*5V P#9+(Q+L!:PKAK:YRG%=WUJEX,> MZ_9 ]D&R=4!O']!QJ88&(X'TN(L0)MBC4@8*BAG0E4!D*;_NR4!O)AI :0^( M)D_GM]QKW_N"AX8_TDDT<*)ID97N&%05_M!BO]3S,:?4\S@5@4*8"^YYL_Q6 MCWF45N#/KF\I:K)K78M)#S>J:]N7S=,Y7T<+12SG4 PT=365GNM)!@250A;E M\C7TS*_/@6)#Z0O8F+TO4O*BY6IR7[3AERB+TN^1I:FA?M],)(Q'^2'AVR2+ M+?&..>$.LX4>E PS'R+$ N9[2F+/^)\S/1A SUMR. O4W0=)^GNQLA?AW>=B M77=>&;$'T4$< SD"#_0XT,07J@R*P$>4,1EHSA"&!D>Z.%Q/%5]*7WT&FAHZ MU-N#3!X"FH[$S2NV=FZ3-&?&Y,H9)G:447ICZ'_9';.J0JA<(!10R#$%R.4$ M!YX@&(G"V!0 N_X20LWJ7IC%],'8)P2L!YH]8-S* ME,+.!SP&S-'%?4L2*@T"3$PC"GQ&%=5%N(5!WUVZ\>4%@YR2];AH]-*E5D+N M.%( /\:CR#J'_30:Q)U36(5*OD"E=EV&-<="08ZPT8.*%T>0H 'K4HG\PB:U MJWQ^I?,UWEW.#>]1>MA6:><9'BT*Y2+WS8?*ET)"*;F"S%>28%G4NT=X.??M MB2C<4CL>5VSFH.IJ?'P0$>TYPRC+YD[B+')ZQ!L6%"XP1P'B+L7<]8Q5&G". M:''XU@TT#Y8.WY:C,;LHN+%+U+56O1V3%MMKX.!%_J;P \H#GP,/<_W?$)T M46_#IPPO):T\&3@-Y6^B'@5-&HTMUTS[[J]-2T$U%\ \2&.1T@7^"!58468M M10TP $2ZLKBX6C*V5)BMJ)K]Q:!N:BJ^0+TH"'M2'G9!MLYU.UHT\E(M R 0 MM[L(U"A!BAA @5=L)3!"E_)>-D1C0Q4.>).9+NV#XD'N[75[>NN!*!= #%RA M @5\"GPLL;#C+"*9W*=XJ\O=M"B/91+SRFC4MV5Z?OIBS29GG#C%@H2;/-VY3BUG_2G#=D_+4[[ E%,/ M2:$!ERXF4&JB[';7%B/_E(PC1SBGSN,IZ/(4YH0,MWC%S_M4Q6(74'B:@"IG M^&"E/,_% @G@*AF7XZB6HE M5I(_RECZ[VO%5.=M=GR^AL]+634*0U]QXFFNN(1 ,4IF53,\00.TY'YNQN<5 MBGG7?'Y0VW%?HD$4W=BJ!8Y9@E.[*&DR')I1.+%9GS3*COB2:2@(,BT)Z?GNTHWO%]'-;9*&Z;V?%^K389K>FVFJ&ULJXL-H=N_$ MY^F.IQJ/T_AR,K:$N$ALO&5!B \S.NS0":0]XXD>PH9$Y^8="/!*J2?:#30, M%#0Z!!#N"\Y)48V%N]A;J@;Q(L!KRB'L(7$0P&NAR[>#V7_=51W60[:-CW;B M'?6W,)5)>S<]/J?%C?9Y/>:>\V?P!@#HW(:I\ST<3B)GEA?E0- # #CA9'R= MI.8)@SS:,DJ<[#HT&L6)L\S6@TI2)YF,L[%IM 9WF-FL\/^8C"('B9YCS;O\ M>U[4CVXNH[3X5!RQ8S(NV:0> MI1G,Z9>+\?^T M%.N2XSIS^AA0PTN9W*[]7.G 0,2'QIDU;FV1#L"))MNAIH6)W =A"[=8'=I M73):JPOE8UWXSL&RASAYI RMIL.BAP59IQ3?V7Y"P*H'\)Z4L.(!3>O0@\P: MXG*A7(U655I!%"@6"(] $A3;$ZZ$[O)AR"DW[$*S/J[W)@XZ4:ASF(X5?:)T M]"/0^45#)( *<$\3*7U0W!CI!70I5>@)Z&NHVN)AH^^P'%9EWFA)% Z-7HX' MI_'(Z8>W\3@<'K$M+/ "9IXDDD$.N>]KA7RJ75;<: PE84M[DXL%_6S6\\-( M3U>SA+[=[=$@W /D($Z-=%[E@2"I=.3#=3TA$..NI,S'FG-7%;$828V#V0B2 M&MIT@:QG4'D(2#H23_,BC<)LDMX7OF8X-KR1C=\Y0@+SV]0-G?J"+Q5#W4L+ M]*>UB.8+1$O)*4$!YDH10*C@2A?;KAI"LKSM.B/2"[B $/=XL[=AKJ/F@MF? M0\ZF\%"3;-GYC4>*6KE ;4!\+@U0%8:4N) ('\\L6@][$"W5#'@2:AO2NQUJ M#]W?[/2H(J%1%L;F Z:7X:FEM\_/HNKRR'T9FH:./9GD_1>/SJXOP[GFZ-S.K M8SY;78\5-6E"[P]D.^_U4-!8"@0A 0D2]J2-&P -J>\%1:D=#V&Y S1NH%.? M@D8NFM2L^X/&(_& OT3V\@E[A5R8CLR[GUV"9'IN<#:IY:.#>VDHKP5\^52* M!(KZ@N) ^TBZVJ">SKQ;UX5LZ7AH00!_MOXE >!%5W%_AS4F$0,]TFB6\-;4 M;VW(N/-NCQ;4I=0F0EWJ:JPHU=P'G"CFDQFH<<#@DA;?"M3-.,,(RAYK]!+7 M_0/U0=9$R;8](K#/MO9:D):.\T - PZ-_O64@ I2-Y#SXSS&)%^ZV:!\YF)Z MHF=WJ45,]J#H+K [,+VXQ\@QK%V*[4I M><95Y5Y%'$)N8?FL5W*EVS6)R&G MH;0@!'L(-'E!02V*^>?YS])PC#46G5Y' MN1B#"/S; YZVUN:SQS?]TW8_LRF9<=\:B]>1$_;M;GXXLL4TC'TXMMEVJ?EX ME!N'W](\RSP=V_R[\76419:/C"C-HKQ47K[$>6; 53P*1_TXCY68#_)*3V\> MKD;^8[I(C^=?(D<_LD;I(W(MK4\#](*/:)7_O$Z+9]R&WZ+3RS0*_S@-K\R( MSL+AC_ ^,V]Z>YW.)A/F&,XX=!DEB@2$*BH0< /%/1X0 97&/I?V.^=AL M:IO4')PAPK*\043>^&/Z\$LC#][E"VW FZ2AA>F9 5&4VB&4BQ5J:_Q#2)2O M:4 "X2K(C'4F!*=,8[;Y8F\_J/<7N>-BN,_6#+-,52YH^ A-==RUM,3+[%8: M,-R8GV"!K_*D3MX'Y_]P J4OSK_\T_G;^4?OPZ=?''W^Y?,R+%YYH'H.:5V& M]-_VS;TG^*1D4O))#,>K/%UH[M^=#MV;J-TFCKLF)F$/SC<#*(S1K/A[;!0U&M'?I4A0*9T2@KISH3/*4'/K!.0?']V#+.]._R&T?6 M7A@^?">86N>Y'G3ZT7 X:_WK"3C)_S8SZ1=_5ZS$17QC=-.GZ(?S);D)EVSY MFS#]%H^FPPLGXZ3X8.H:Y)_\B ?C:]/;K,;,4C!R:1C>9M%9\YT:C[ MDMP1FTY=U&C>)+76JODOC2+GQG2XSIS(R*I!2S957C8@2VV<]9WQC3%X;)-!,2-H=LP.H#U>)KTZ/BFEF_D1GS3R91CXHW- M9$JCO-')E/:OTV8RI3-8.B:9,@G*JQUTQDK',QOQ3$V)A$Z6'#E?;"1+.B.E MXYD:67(D5P:$P[K;41M'3$O3';;*\3G<%!Z.)(DX@8L3$ECO'03W)?H>S2:1$&:W-BM;ON&O\?C:SW)S I$J7\WN^)$95ED_G^P M? #9FZ8Y_G;A-7*%+.K!1J\/:BD?=XF,G0SK9%A)AK%%7K:DP)=)8VL,=AA\30SR!0:-%\F!TQ+^!BB^=)^SE=VE_XA0SV$FJRCV+[BI<<<;#YJ^$FXR-RA0#(04)^J MP /&-\0TD,6NM[$+E^[(6@V_QEQ#BHQGV&CIL0Y^'?Q: C^\2#KQ \P4D10) M)+&OL2:,%W>4"PZ7$N?6:K^&+%*(>XB_R"9&A[\.?R^,/[K GXL]+2"@W#6V MI@L%E'1VB8;'J0)+@=*UZJ\9_$G2 [31TOJM@]]!;1.>WT:VG-?HFQ/=W=KJ M4MG9,X]9'("0.?3Y=;0\G/EUM#R<^1T-+8\DF)J?/\NK]M^$Z1^15;.=5;MD MU1HC=A%4Y2YTH?1]X 'I>=05",RB.@'GI.*>C2B_(T&-!K\62^Q/#9F=YN# M'F(OQ$H+02&!GH=8>]1!EN,C1T2X02SN0FRK'AG9$1(_B%SE=NT\1 MV19[C5^B+ K3_G7N. ZB[]$PN;7U_8_R)L89ZDH;CU)Y+M=",T@A]%Q7J@)U MKK%5]9(2+);3P,Y;+.8+.(F\QUF3B0"MU7;'I-3V&D6D=%:1*0_X4"NI( 40 M^82"F6/G(J67\DLW15%COAWK 2HZ%'4H:@V*F%CDH$F"!*+:I9X@W!=2L*#( M0?,\4''I_<:ZJ"$CD/8 :](GZV#4P>AY,!(+&-FH(E">3R4 @OA<$XYG,&*^ MI+P!9=00C%##MRBVW&7:^QVX7Z)19"]'M*Y4.+B)1W$VMODNWZ,NN+&,201* MJBU@!I4D\ A W/<@%WQV&%X'2($E3,Y6VD!2/5CGE]B-0SW8J(W8O@A'%W \ M6DPBOMB-@YY@BB. ?>#:JEB!*,Q-7U&T5&!F$*^Q[GL,-EA\A Q2=@B M'!DP0B7V (0^"P(7^[XN=LBAC_Q&]&1#&W.XAW&G)SM,'B0FV0*3*! X8'Y M/26I<2=]!8LM @8):\!V;? $?4_RPSXN>%B[<^HF,6/_G_P*=%M?[7:2]J]# M>RMW/!J'HV_QY?/KK>TU#L4"AQY22)K_(<",OFY?881!K04BA&0:%]+'Q)JBZ,A5Q9U"8D7 M+.TR; RCYKR^'I%-.GT=C#H8/0]&:%'>,P :!#Z5+O$X]Z1"/)C5:_$Y1! T MH8T:JB;> [3)(^P=C#H8/0]&9 $CIK7=\5;*I9HA(HUN\FUPN8Q49VZI5AU#.#?L'J@GM6L+Z+=G;XWP;_HJ3-I2=\Z,/ M]WW"%/*-2SG;OO"M1M\&_XVYDTCT8+,;%AW^._P?/?X)6-3;5YY/3$, &':% MQC@ <%;KVQ?*& =;ZO]F#'@&>U(T6LNMPW^'_P[_:(%_9B\\]A#T ,"42 !D M4-Q9!0%G2T6,GZC_F\&_O50/-UK*^+#P?U"5Z#Z,^LE-Y%RER4T1!$A&Q[R3 M2L@"ID C#($.F&!,8 XEQ$6&O.OKY>LQYS"=KNK')-NIHXYDC_ FKP%HK4H] M)LVYU^!AY4+]-F;MH?.;)Y92#)VN>9L!#0 \U6JFIY9[0ON^0GH]- M0[$OVG-&T?BYQ;H/.4)TM!/OJ-]1OZ/^<4Z\H_YA'3?Y8&R_-,K&A=8_8L.: ME;8M<0 18#H(%.:0N1[WA5>D+3"LEFZ_*9;Q):H1] #HHCE[("B.!C<(E9-W M"2*>HH'4'F:$N\(OTOVH+\7FN&DL#"IPDR6\.]1TJ'D>:L@BC",0 4!220S# MNVY J6+37(I*HHE/DG;-'1^N"=P=W"QPTU[<,,6N&$>EUHHQDD0$,4"J#6? MUY"">FGC[4G:IBG<,'P0&]9'4LCM0>C3^2G.X^,_[U-J6&L 6MKEZ[D-HI$G%.+0PQ!Q ^M9Z0V7*^HNYW5NBNSF_+XFU?"S M";_@].=0OBDA4*/@.@%PE )@+?Y1"?^4:"BU-%:N;X]K!QK.3&\?0TV7;LG8 M1K-O8(D_2;.S5ASU[#1[!^RV 9N4[H#S)19<&'AC$G@:N-PORB]0Y)'G WLS M%_LIP$:@%6B!0Y(O+KR 62!'C' ,!#18QP/[LT+,V:*)+.>V[ M\XN? D5.7])#[H#8 7&W0)2+2T840$)ASQ< $^)I0@3@Q84&!-.E-)[7=5!1 MCX!&2S5W4.R@^)I0%+!TWP_BF@CN!T H@H $'/OSK2#B+AU5>5V7TJ8]'(56 M/(Z#+;.S_Y>1(7GD3#=WG7%X]_SB?T=7W$/@!:8)UGZ@$>6NR[%I@005V[N, M*E21MU2<.@O2Y$:; <2CB5F$\WDY!C>GT+3?A:7/K_$H,:.]+U(WU&CP\"G^ MOR:F^==H?)V8EN^FB[VK;[?5"'A/B":3HO:L+$@72.XD0Y5DH(N;Q" %1/G( M)80SP36F ,!",@CM+97]?%W)T%RI!=RCJ),,G63H),,#R].,G228?\E@UQ(!AY0I"D%F /D MN4H@5-0@\P#49"E"\.HV0T.W"(@>EDT>Z-LSR7!0N]>?T^1[G%E.-Q1W?KJ, M1M%5/':2JY^;C#KL7OCXQ!GUW;O# ].Q>XP?3TBEUI!AUC=ZT%X]*SET]TY@!!9Q6G']Z*GX: M\XA)C\.#. ?5X>0;%O8,1YH'RJ?4]"RL!QD7YJQGKD M/8BZ/>,.?WN#O[6GC,QOI?.#R'5=:7W"P!5"2QH$Q06_D"]?M+V1@FM^R[C1 MV^">2N3VGR@ZCCWF3]%XYN-U4:!-=:Y@KI &8Y4X&W-=J M*8W9>-P&X3LO0(][F#5Z,'B_@C1=^+8#[C)P#<(6NAKZ5 5,FE;-C;[6#*B9 MKG85U_Y2,LA*X#9W8[CH"=BH@=P!MP/N_@,7+VH=4HXIQ((" F'@ 4I<5\V, M;&P^7O)RUVGI_'E9!Q>#B-GG#B&Q*>6E])D M.#1C,]VF.^M''.%:"V&^@##A@E/H*8\3[G-,%'0!EDJ[0D#7=9=V0#]%XT7" M@BK1XB+YE(Q*A"@R'':Z-TJ.XHA$%WD^$ES*11UC%T*/RX 2S^=*:2HE]"TN M-:6(2+BTL]H$+IO;W"%2Q7&,0$(*18$0@)& ^'SHERC^=!?*M?8 MD#YK!E>,'P2NCFT;=,E7#,[_81Z5]/^X3H;&I*C)@MW &,'&&!DD$_OXYQB@ M+0TP_'D7Z[.6O?8]0 ;I(K\8 C]@RE>!$BX!6F.BE;'B7-Z%[.X-HQQS][@1@)P"?(P!Y*4&<4JRU,02UT)+Y'+J(6 '(,<) MB>5"9&L$8)/;\GB'Y7@[ =@)P$X 'JL E*2TOP)]:<^/^CC 6OJ202\7@,@+ M7!5!Z)'Z8C\\K,N8U2)[L.T^AL361^ MW?WBAR[F#V!^'2T/9WX=+0]G?D=#RR.YN]0-L[C_0JS\>K??;.4+/,/4;XLU MC^&BK*;K4<$# (2"T+46O"H*[FJM*N*YA=GU.4J_6J,KYY0G;FP5WRE;]VAN MW(.5QCUXPQJ]DJEU5RYUT8E.INRS3,&ELGL>51)HY@&@B,L9XK HXLT]HI9* M]3Y5IE3M%3U/II!&-XPZF=+)E$ZF-"A3Z&+?F7/B"2Z-@8(DA0"#P)L5[3QD2+@R=>/)R,H\$+B9!62HI]$@BE2E$8 M> H%S%.>\AD5F&DP$PB:!1(MG=%[+!!FE'^1< AMTG5IK371&0T=XIM&/"DE M,[C<4UA!(#'R,>0V@4O,$.\""-:: /6(WT&PHDG'HD-\A_CC07RI-I4KJ(** M2^USB E71*+9#0$^"\Q?S]+Q;3;[.\1WB#\>Q)>*6E$/$$BQSQ7SF2\Q(**H M1D<]@_EGZ?BF$7\0-X,;8SUD"?>4;^C?D?]XYQX1_W#V@)8D3]Y%(6"* 5S\YLIAK ""F@% MD/8(Q)055QXQB)9N7"G,*C6UJCY-;BZC]/PJ-ZJS\\DX&X84,E\I5WJ2:_(8&40PZ6040,ZZY\-ZBS8 MZ#4'';(Z9#T+60PLD$4#H; 6RH,^A0%Q/1"XLV L)X T;@TNA6B?I[,8/PAD M' M::,.G^@)VF0HI8-I!]/6P)2QTAU:GD#8P,>H3BR4A&!^AQ8D/ENJC]2(-FW. MQC7:M-%+!SJ8=C!M#4Q%"::8N91 XG&. HF@L*5LIWF F'.\E/G;B#9M,L@C MR&%KT]Q'?9N7^I]_GO\L#6<8CZ+3ZYPR9Q"!?WO C) 9UGOV *=_VNYG\=C, MO&^><7$=.6'?YO>$HWOS.F>4C*/,,=1TS+/MA77?TG#HW(;IV$FNG/%UE$66 M'PS ;6Z0^2VO"!?:Y*&K>!2.^K'I;EAG'-U$HW'VYN%RY#^FJ_1X 4KTZ$?V MXHQ']%I:H 8(AAX1*_]YG1;/N#7H.+U,H_"/T_#*C.@L'/X([S/SIK?7Z6PR M80[-C&NJ"0FDJZ&@+O!48,_\"H4"+;&'??N=\,$J;#:U<(-YS;C>5N@S7)\W M_I@^_#(9#M[E"VW@EZ2A1=J9 4J4VB&\.W&N4XOF/V58"P2-[TR4KVE N$J MR(AD0G#*C+S9?+&W']3[B_R.#,-]VLHAPU1SJH5+<*KCKJ4E7F:WTH#AQOP$ M"WR5)W7RWM[J$2A]+OD3,MA=FVB?P4CXR42B:945[9SPV-#C4VNLDHG QBL[3SH6WP M4%1K%&VD2%9.=29O2@]\8":!XONQY9?IW^4WCJRB'SY\)YC:3=.K;OK1<#AK MS7.([=]F)OWB[XJ5N(AOC$KZ%/UPOB0WX9)A>1.FW^+1='CA9)P4'TSMU/R3 M'_%@?&UZF]68U3,UXF@8WF;16?'+N\?VP,D\K#RW-*&5>W51Y^D["/RW=R=+ MALKL_2N:T'9?ZUZVST?^-I _B^_6$?\HA<#:I-P=<,'R6FQ74WQG3/,?DU'D(-%[ M-0FQP7ITC-,ZQI&OQS@=;[2<-SJATC%.& ^UJYCS-S/J?)53RNOUZUF?NE$>YAUN2!Q99R9Y&/E4!DZ91A8:2?GQFJ[*1QZ^?7T?)PYM?1\G#F=S2T M/)**.D&21N9Y3G^2IM&H?^^,TW"4#?/C9TXX^.])-LX//O6<430]^QC>.6:" M4;]T &W+$\EK-@P/[,1R;DA+ !#_#LP+)2:/D&U-PJ M>G#X;'KVS)K6,S+J&14O+!&G(U"CP<6"I&I.T4_1^/SJ(KS;Y18+AHW&"K;E MERY<\)J*XBC%P$_KY !:U%,&KA"<4:X,^F6 A.)H)@<"( *]=+OZB\F!S38T M,O->\]GJG8T>1J(-(F$9+,]AGJ;D2(U?V\F0HY0AZT0(68@0X@$<<*:XH%"Y M0'L!0;.8'( <^Z]I2C03WX.TT1N3.U.B$P-[(@;6FA)L(0=7KKO^"5-B0WDP%-,"4$;C?8?OB'1[1 ^[PI=<,^QZKD *^% 7MXH2G\FE:V9V MC_[F3LKQ'A&-;@QUZ._0O__HEXL[A:F2'H(!\ZGR[4%\A6BA^P%F_M*6T(OH M_L9.HTE;LZ5#?X?^#OUS]$.X0+]44B( (-'"R %/*0Z*H+7O>GHIQ_1%='\S MZ,>R1^"+7&S53O0?U'[NQRC+SJKW<\,2GSGCQ#'$/BVQ6GX[C^6U P[JK44\ M7B >NZZ6E'B4#X"L2_MF]/2).WP+9631^3-MYKE-'% M#E/'%!A6^IRAV9[ZKYTHWV,1W?6U?E3=Z!VN'LO^?O7=O;ANYTH>_"LK9_':F MBG+Z?O'4IJK1 !+O.[$<6Y/=_6L+(B&+&8I4 -*R]M._W0V $5)E"A0 LG> MU&K,&]#H/N8B84H!QKI+06(H0TZ1*&M:$AN@Y_N&WM@D9 M/P@N.]XP[YJU9T='%O/9\/?+V<08X0_4'#\CMQL;"WXT6]C+OZ0S<4^=!5LU M+]JT/X?>W0@BA)KV1I)##9#"H581X6'(<53;SSQA\AEHN..X-\*[*XEZ#A7T MTSUVS,YQ#X<>#E\"AZ25.H22A"$(8XPI!C"6B-2]NS&.PN>88#M.! "=>@L] M''HX]'#HX=#"8:O 5D@=,P@%91&6%(8@PF&E'49*D;6"NF=KAYUE1D#>:6:$ MAT,/AQX./1P:.&REEAI[.*:0 @ZB2- HIG$BJOD)MD#K.8GE.TT5$8-N_>^' M!H?.X?@GYW1;ON_^MI8S&4^SD\MR^A5$X(\K! V9(=\7+[!\:;_^83PW3SXT MUSB[S()T:#-#TNFMS?>8SN99$:2Y>7OJDC^^Y>DDN$[SLCWA959DEI0,D!:9 M]>9/W1ZG<_/B8CQ-I\.Q^7HQ-V^XQH;O5[?#_2EWZ>X&K,\3>_?X!G5P8/C. M8;F_EWE]C>OT6W9RGF?I[R?IA5G1AW1RD]X6YDY_NLRKATD=!Q=Q$H<:(9U0 MKJB.DS ,E4X("XE4)%'0_B9=V87G/5KZC.>J6,+2O&$)]V%[K)K;:,.\L]PU M&/E@N"C+[1)^>1=9XLW7JA>LK1NL_37)2/;_?_:BA3\>Q#_:S&>WQJ8& 5? MLE&67;EC^G0G?^SCO?EC;__ /XVG!LUFB\*LOQ@$V8]A=CT/KC/#_)<6_-.ZX(I*"NK?CRV]E*_;=YQ:-6&R>D]0 MJN1ET&F832;5I__Q#KQSK\V3#.O7]^S/V?C*B*1/V4WP97:5KBGP5VG^;3PM MEY<._%]F'^A^_W-4'WBUCA$U39OSN MX1!B=0_YQU_>K:DYY6?TX8]@UQ]U?J^]7OPC'['.[P6ZOB)_Q>T06_VJ\T=^ MVC*.X-!P0]:3CN;_&M,V2MC'3N-8P<-YSQ![!M!G!DSK%CDM_=O1CZ[ MV5U665\/'K][PG-?F35-LC=AB-<@"V668 U&YZ,8CXQ:&@S3:^O>\)NW>?.& MP\758N(LO=D]+1_+7H]/:Q'B]_/=G[]D\]380J,@2_.I6 M?HR,F\V=\[3M9^PC>M0C/>$C546.\;2? M;#"_:E54]QZ#,)VDTV$6G 11-LRNSK,\0'(0( #Y6Y>(=5/YL]5&;:K[H8!) M03(((&TUR8@($5CPD#$4J3!B$4%)1&F"(HS%VN"8,EG*Y4J5/KO3Q;R8IU.[ M#7<*?S[:X_@[^=_JI_^[3/ NL[EM!=%L:O.]U8]QL?Q6ZP9_@1("!--V!-@8)8 MAYQS1@66"9*Q P(<&H0 ]S7)V:TZ5.GB2Y1 MD#4H&!,0 YQ$6@FI%-4,J\2A(#-8:?Z\DCKT./:]?)HV'G#:9H:I<_I>/1QJLL"I!*'26('6SB&5]C8C6JMN_2N&+ZIJWMHIOL.-"?V*DZEHU";/&#L+V!LQ O8 M* A* QEJ$D=1Q#"(XXB*T.&%QB+!XT TP'$OGY[=X^ M\O#GX:^$/]R,)E(HI(F*%(@X!D)*RF"I+L5:*@[IMO#7R0 .,A#=3N#8.^1Z MFR','L4\BO4?Q5@S0P.0.,'$&'L(RRB*,8@ MBC&@0@EA6LC><\RHX3E:7Y; MZ61IGMO.MV7!VS9CN(N=H2!$ TF/& 3?M-:P75D";YWI-9UE/0(&SQA,4DT@:94=Q&H(0XDAJ;D!! ,PH)03=J]K8 M \I&T2*W_&\6,AN5^0/N;VCW6[<.Y]Z6ZO#O9U$_DBM)EP,J>FO O4:>^#Z7 M NR:,__?'P2":!OUS)/4'NG%GHR.D8P\,GF2\B3U[(@D(GBIATHF(D!A0K4$ M6E/%N8ZL'@JI8)1Q^$0]]!_I9)'M5@WM)$OA28'* >9=VK1;123?)NBXU]2_ MGX#JM]S+,"_#GB_#9)-5H\Q64/,'0DH3H(6,L+(R#"522LCN#Q-U(\.\W.F_ MW/'<>=2 W\_V!IUSUG9ME%]U3_I+G \^9F_5E$.>4/PV>06>.CUU]JL,VE.D MITB/EYXZ/75ZZNR+%](?DC^D-W'X$=PX_(#20 J=()5B%DB1&C+8@2%-$E( MF-0.OXO9CXL/7[+OZ63AW'BG%_VN M@&8 (.QM6=W;.!.]I#U*?*!-4%LE0$=4 DP@!1$%4&E:X@,.)4=B]_C@6?MM MXP2>S?>3S3=R.6^*8T/#Y:$F7)-(< $ET9(9+N>," UQK#?45925[Y?I]%MV MMT!B/_FX_Q&6O0BDN.CPR;FK7EBI=WHMR3-CN2IWMHKE#53,P2,H80TI"AF$'/$&+?=+ 0W=HO&R5J:HAK]\GBOHM]X++"Z[G"BXCH9H:L9 F(=(Q!CQ4")-0)JH4 M7!RKD*]UK7PSP>6%C<^JWT>6W$.4/Y*L^F269^9JP7"1Y]ET>!O,\W1:3$J' M<+K$N;<.1/>70/L7K>@5P?85)3UU>NKLEZ?:4Z2G2(^7GCH]=7KJW"?J/,Q# M>IH3B>,F6XL1:>>$1Y$$$0>0QB"1UHDD,6 XBL*[3J2'!I/\.BN*RBK3E5%V M9FVR<@EJ.CIK++3&$?4IFY]>G*4_.HMY=#U!Y;%&F9UVA?!,XI',RUDO9Y\* MX;PIN\$RBI-8LRA)S#]TDC :5A"NM*3\C2'<0VU_H=9SM)O MLXM@FMT$Z7!HASF8-01N\'N:CY9-].?ICZSPJ9Q]572."?T\27F2\DGFGHP\ M,GF2\B3E2:H/>6=^RP]NRY_8X4'"9J8>D0+(""81X"1"*E%0:^N*"CD@#,&U MP?,INU-(*^YR/I\/Q]23[."U33D\O:I-MU=WTL?0V M1=D0@U?M ?.4!M)(=%EGOH[C+R&5M^OXXF78?G!WJ[]3HA&" M%$4*2T(H:U M$\?=+$D8DFO#\7;!W9XQ.V!,GX&^)TRZAUK/D62@?\KF01DV>^NH;']IL'_A MBU[19%^!T%.GI\Y^>:H]17J*]'CIJ=-3IZ?.?:).?TC^D/J<1HI .XV4Q8Q* M1N(8<<*!H%ICE$021@PK$D=WO7O& F[R1GO?D1W! 4+DT+-(O3@\1B9NS5SE M$% B(Q&&D6("ZE"BL&)BP56RUA/F:4SL^:_7LL3S8F]X$4+6!,.9#'4DM18 MQD)#%#,;#.=HOI#GWZB9S%S^?34;F M"F$Z2:?#+#@)_I;FP\L @T%@R6&;LYKEHRRO'P=>_PB*V60\"OX W/]MM2'5 M->TWUB_8$P;%#8-JD0C*%.)'AM4H'16:]F4]>(WO5) M*TX7MG:K^M&ZPIOH6[XU9,CL6 =MH];1/M;$<';ZX?[X C MUB'B&7O3*Q=\;^"BF_CMO^UP#_8<(6G3&QD:%),JB5%HWHT)!PAKAY!AI#$. MU[H#..BZ-+(JRXL2Z7:.B]MJ/EAX0/2 > B ^+KHP&33.9W$B@J!)8@EUX)# MH8!#AT@G&((U V?G^M-9GJ7%(K_M7(,2$GBT\&AQ"&CAU:?=9DPCHS$U+;IC MQ(U5J4(8)YP0:JQ*XA R22@4%+Z2_O0X+KXXCQKB :>=^G:?2"G/2K5^2W;9 M:B2NQU./IX>/IYO@%($&3F.,H=9AK+EM6Q>"4,3.88=A+!F!XI7@5(UV.UD' M&D E[#4!U6N<'@1Z#0*H&7L2$H4THB(TRE0$PT0+$CD0P"(2.EG+4]D5"+QB MJTD,N <##P8>#$HP:+6O)9P(D,04RH0F!)"$,.K @/(0,;26[[(C,-A9VAJD M=""H=U5[8\D;2QX:-T,CY4VU/L0(4TB5%# ".L&,"0>-G$"E\)IW_JG0V$76 MD4$U";%'M;UAW+#YGE6S.]F>G>'[) ,H$1'#^Q'T@3C8U$L7#[J[,(0E WNFU\;+<+0 MD3F4('/D:C]93I(-KB?IM%@V52Y#\D&>72_RX:4=.VN)*Q@[]XEMN1S7 M5BDQS]6+NI>>H(ELLE@!YI1C$AH8,3:O@AICJ^=)AH"$'*_U7'-ZGCVY;!0M M<@LFX&.GE_=M:/\5@@Z525[E\3>*Q#QQ22^A-93Y\') M'4^1AT&1'B\]=7KJ? N=?6-B(&:M(':H$Z"AC!54<420CH1KMB (@#%[P#F[ MKK3_(YTLLMWJ[)TDNSRI&^N T4[#W)M(Z) :M>X5OQP8FOM#VH-#\B+WH*CS MB2*7P*8UBN *B@0I8B0ME$IR3&@I8ABTC.Z%T/[TXRD MM,&,PKN*,?BA=7S6>8\([3U*>I#IPYWLR\F3DDIXR IO^5^R[O/W**TU7%;421B.R&3Q$Q2$(7:EC-C'DL2<4!KC]3%[,?% MAR_9]W2R<'ZFTXO[TSI54GSGYYX#U%>HKT>.FITU/G M@5/GT]PS3)"EJ:AB8WPAR1@WG\C?RZ*N75X%F>S M!U+<79+?^=TDOR]9Z:K)OF;Y]_$P*[,"OV3#V;>INXI+$.Q5]OUCI;,#+NBA M%\\>)I,<&(3[0]J#0_)R]J"H\VEREN,F#)*$44PC@D1"M082)1*[)'J% (,1 M66N^^F9RULO&/L.NYVXO>XXX=3Z9Y9FY6C!DQ23P5@V;BF02@$9Y0KC&*9 M(*$X,O^**4\2(!+]U@#L@;+_0.DY^*B%PI%DLANH"DJH>^L@;W]IL'\1D%[1 M9%^!T%.GI\Y^N;T]17J*]'CIJ=-3IZ?.?:).?T@'=4B;INCMTR$^*6L5@U;6 MJA(*( Q@J*,8A+%.5)1@J2(:1;&.U)IKT%C(C2^P'\US'O,&B@%F\C5G+O:1 M%_I#_WLK;H\0)-K=N"C%6D,,M="2Q1R&B!B0"#DVT*$$W@XD/'_OM4*RM[Q\ M@+S*F\Y $ 5"L3#4#$6QXPQH,I8GXY9&*(-G8&6K+M+MB6$''3QR)NFY+^0 MYMRKF\Q=_'PV&9DKA.G$C3(^"?YS,!I887PRLV\#J:+6R;_->?ZOZZ M#-IJW95 +$))8RR D:F)AMJ-.">)1!+22-YET-9DX'(0\>EB7LS3J=V&>X>5 MHWZ,'L9BP,CN9/,]Q-//@>=OPA/K(/&,S>E5D* _B-%-B/G?=KD)^XV2$-(E M2C(-)4X2J9$(*6)"J%@ZE PE4) E]XZDNC3R*LN+$NUVCHW;:C^XR_PD#XH> M%(]&C8)(-DGE &G,C?4?QH# A#&EH .(*)(10N+5U:BS/$N+17[;N2(E)/" MX0'C0 ##:U$[SOS&D#0HJ0&E"8IBH66B4<01!)%#R23"$8;\E=2HQ['QY4G? M>,!IIRZEIY+*L]+"WY)A'L@9]YCJ,=5CZF;%D[4@E1+.M<%/1A@6(B$ALZWW M*4"02CIITHA&Y4B5%:%"'4D8V8T"JD!Q@Y) MJ*) QJ^%)+M+P^-DP'BG#2.]+N$M+@^/APN/"(HF_1 G2L(011!$,8RY,N:8 M@T<2'9R6>9?0@3^N$+ID!FZ M[GS!Y4O[]0_6A3@>FFN<769!.K33'-.I):M@.IMG19#FYFU#QX9,ON7I)+A. M\WDPNPCFEUF16?)Q.VU]$>;^EGW*&[#]]ZM&%FR?+.6:UM3@>' M1>X9;^?I)>F!5]2"M,'W&\JJ$ M9DNV%Q?KN;ENOPR;&1RP'/5A,354;Y?PR[O@,K_Z>;;^H/Y]9VK<$HRW2&-I8;GZZQA$/$SJVP/_-)X: M3)PM"K/^8A!D/X;9]3RXS@RLV$2@P#Q_^G/O%KV8ID9I,"?SC*4]QGSK:ZV8 MJ77!%6T6U+\?6WHI7[?O.+4ZQF3UGJ"L@'!2-1AFDTGUZ7^\ ^_<:_,DP_KU M/?MS-KXR@NU3=A-\F5VE:[K_59I_&T_+Y:6+^:Q^H[0SW#LWX]'\TGS;[$:E M=QB$G*371?:A_L<:)+U;%H@LS2:,WCUX+8-X*HLQ#OWXQ\=O,T]^4A'3Q^]X3GOC)KFF1OPA"O019-)E5PG8Y' M1O<,AF4RE=^\S9O79)\$,YM^$@S;^2?!3Y-94?P4)Z%A MG6[3.TZW\;U.M^,UI_K( M.J]!(F4=Y9&/$,&]./SMXIV[TPI=$/K(*R]!TU$ZRH:NRCA 8ONNTEUNQAY4#0G0-*&(8ZEA&"::AHC&%*JX M'NVL$:>"O+@-(NE--VDA.NTX\1#1]+-TZ(T!84]K*;<"@)T2QFO64&XBB3U' M0=343C+,)( 28QV#&/$0,U8-O8@C+/1:,]@G5HAWB7W]Z!;M0>_P0>_HU"'< M#->@(8Q4+"'')!91HF,2RTH=(AB$ZM75H7WI"NV!X?"!P6M#^ZL-;>Q,*&B# M@HJ%!""@(XXD 82'%"65.A1"R-9F@.U('=J[KL^;2.2PFP]ZS/28>5"8N1$R M6V,3N5)*8Z*U"(EF7#-!6 F9820DW[;'V',A4XUVW=69#8RA[#5'S^^'Q^^; M=20)E@PO,$"$()Y@)C70-(YY7#&\8(ANVW/UV0S_%MV;N?!J4U=JDP>,_06, M37@A0:,@8($X$0IQB Q82!9!@2J;2K$DIJ^$%SOKT8R@'##!O&;@[2,/?Q[^ M'/PAVNI."JB.(@$)BRCB$O*H@K\(1Y2'V\)?%Q$R! <(=-I=WB.71RZ/7'N, M7(0T\[K"1,-$04XB0'@LN%'CJI @#PUVO5%?Y2Z0#Y(!$IV.Z-HOX'O3FL+. M^?AC42Q<5N3LPC;1L;W+7!^/P#70K;IXN/8ZV;1PK76#ZTDZ+0;!-'--F,MH M)G:=JN&>*K>.\$\_1'75BB;YWHEQ.P)'M!FV([24"("0Z$ ME!1$B()*DPEC%2-]KR9CSR8;18O(R_\M7+@=U%YN&O6_']_$ BB;50S3U)[I!-[,CI& M,O+(Y$G*D]1S(Y $H":BP"*H 4=, J-\,BZ3A$2E(IIP+!YPJ:TKHO]()XML MMWIH)UD)3QLKBU"7R0E;12#?)LBXU]2_GX#JM]S+,"_#GB_#>!,6 IPS $4< M1P33D$/!095I')KOA_>GS74CP[S15*;6O\.BITU-GOYS5GB(]17J\]-3IJ?/ MJ?-).1X$BJ8?3(0YAK&,0YW(2*E($545]\2"13JYZY90HW\NBKF;1'PV>\#; M[=P3YW?=$U]L6DXQGF=?L_S[>)B5_HPOV7#V;>JNXEP;O7+$/^H'X9WZ07J) M#H?)) <&X?Z0]N"0O)P]*.I\FIQ%N"FB93 FFDC">$0AXURRL,JEU*'YL]9N MZ-GJ./D*,/2=X<5K)_,LLS<[5@N,CS;#J\#>9Y.BTF90PA7<*DS^'L M*Q@>$^9YDO(DY;/+/1EY9/(DY4G*D]0QY-<^,1D2T\8;HE2L <.AX!B:OXP! M2:H>&>;T2'S7&_)0PZ]?9T51V0>Z,@_.K'50+D%-1V>-K=!X5#YE\].+L_1' M9[&&M^A,!NF1IF'N-:_L)SQYB==CDGHJ_(HF%YTJ%"8R9C():10"%,6\[GHM M8LG6@KZO#+\>)CN 2<^S/>;9/10#1Y*MKD:S:X>?LXM@FMT$Z7!HNQF9-01N MVDF:CY9=9.;ICZQXZ^A0?TFU?X&17I%N7_'24Z>GSGYYPSU%>HKT>.FITU.G MI\Y]HDY_2/Z0^NT4I*B)R6C*)&"48@EC"*#FB:P&@B8D 5*N#00M8Q[C[UE\ M<9$-YZ<7G[(;M327/^?CZ7!\/=?Q]+/U^439$\E5'/#S% M?8C0JPP5/A2_HA>YAPH4!#:I["B&@B@BI$: :4 8"I>=;"1>&R&^"Z#P/.YY MW//X$6ILAY7;_BF;!V4HU2>)]M6-<$RPYDG*DY1/7_=DY)')DY0G*4]2QY"^ M[K?\C9Q.FWQ.C+: M V,:#IL""PZHA*&4D$%(J6$7$B.41 !++@&B8,,DU24/[9)_D.RR,J+_#N%7 MC5N\D.;Y4_V<@$XY;8SHDT%H3P"%A(L()54I919.%F&FDUA3-UN#1 X\''J_M>6UO^XQB+AH4CD)&.4J0Q@D'0"#SRD5WC!$>$0'6 M2@]VI.X]CKTO;T6"!T;'[0,(;Y6*_)8,ME6>LL=LC]D>LSM4G 5H()N+Q)KF M,":0QHE4$8Z8@VS,0"B2-<5Y1Y"M1CL>\P/9@,).AQEXS=GCR7'@R48=4*!F M$!DG.E:2)AH(%AD $0Q@!RB40!Z+^^>C[P!0WJ*7IR1=YC%XM= #D@>DK10< MW"@X,$D 0"#!FH<@(F'"%')XQ"&DBJSUR-P1'NTLYQ!A/J ^ NQ]@MZ^]/#; M$_BE? F_6 "%#>RJ1,0ZEK' L8L .?N! MG*U2&15IS8%" DA;'@,%3:A#3H42&)$UY+R3>ZS3/+\U.Z"N;'\68_%.%G9# M/L]RU\5]/L_'YXMY>C[)SF:?9E.+L?EL,C%?^6C0-L^*^=VL_^Z0%Y(!%1YX MCZ0YQL>B6+B4Y]F%(2B;=V%^;:2\H2.S]T'FR-5^LAQ]&UQ/TFFQ[,]=9DL$ M>7:]R(>7=DZN):Y@[+PXMGMW<#.>7UJEP3S7@92Y/Q$O9-/.228<:2!P A7 M.J(@2;"M59 8AQ2 M0(?IVG9L\E&T2*WT."Z-I7I,.YO>'( $O:1%P0TZ'22<00 M)%$2X9!;P]4HH@+&,89KI7+;+=Z:"=9)T]J33I K,N,P:TBO&\3 MQ-UKZM]/0/5;[F68EV'/E6'61])D,251#"GG2F(>L5#!,.9.AH5 \5C>!5L]/WM]_JC]]=OLK< MA=ZJ=WZ0PKZQ]B$-4CAFZO04Z2FR7Q3I\=)3IZ?./BKJL-76$R8LD9R%6"4( M4@ @H]HHZ@E&(=(@O+\MU0/>G5WHZ9W$)1Y1V/D ,G[H.OMA$ON!0;$_I#TX M)"\O#XHZGR@O&6[DI5!0:!R2"/,$"2EP(DMYJ4*-1-BYO/0RSG/F$7+F(S;U%W%F>?[XL*& ]9IZXZ]<(+VD>3W$T7] MEGO!Y077?9='@;S/-T6DQ*)W"ZQ+:W#M/TET#[%Z'H%<'V%24] M=7KJ[)=WVE.DITB/EYXZ/75ZZMPGZCS,0WJ:XXC@QG%$D68)#$G$L<0 08WB M$"41E("% H&UU@H/C6_Y=584E56F*Z/LS-IDY1+4='366&B-\^E3-C^].$M_ M=!;GZ'K.S&,-RV&G4P<]DW@D\W+6R]DG0CAO6@WSD""(H4Y"*)16*(H!1G%, M>1(KA4+UQA#NH=9S\=%Q\2')F,/*'3=X%91XYW,Q^XIWAP1K> >!SYX]JW\^ M#PD>$GPNA"ZE!$:YVPGL;9GBF]TG@P&LP3F8JTVLO%(8@YA0HP$*(( M12R197A$QPF*V8;)K4L>VR5_$7(0!0W]S#Y_(9N_CY;#(R5PC3B>O* M?A+\YV*:!4@, DL-+\9!;'!P-%N<3[+=3.WN_\QEREC#N0PG881H I245"0@ M1H24G!O:TMRUP&:KH7K9M?UT,2_FZ=1NP[W3DU$_.K9C.4"\TPCGUE35SPG, M_>*B=;QYQJ[UR76]<=NVPIB=DM:6V/-O;T)4>X[$@C1(#&.$0:)II""AD-.0 M52DFQDB1&MW;/OUKDEG8[+\,#K@;=OV[8/6".;N3U @H@! MQE""0AZ+A%(05>EL8I<4BO^U<[Q,2>.SQV-,S[/%*WP$K?1O' M;G+8(+&A,*HB9.M#E- QCF%2(7$$J=9KGK,=:7V/X^^+IW)"/."T'];W.LCL MC*K>;MJGQVV/VQZW.U:@.6Y@.V*()#(*$0-"<8&HT+HRUA651+X2;*O1CGL. M(CP !/<"N ]4@_:0.W08]*!8])&2&*-FD-LSX(( "U5$B.BM(J2.CK,$5OS$^X( MDG:7",G @ C4"^@Y4/W&6YH>@CT$/Q."1=,\!FIHE$$E0:0$5)"&B125IH*=HU?$@S*F0@B5$:,8B3#&%E4W-HCA, M-B0FZS3/;\T.J"NS6S9'>;*P&_)YEKL&+?-Y/CY?S%.SN6>S3[.IQ=E\-IF8 MKWPTB)MGQ?QNR4!WZ OI ""ONF[(E/Z3.YWE^^YO:SGFJ+*3RS+Q&"+PQQ46 M@,P0?.<++E_:KW^POMKQT%SC[#(+TJ$=LYA.+;T%T]D\*X(T-V\; C?T\RU/ M)\%UFL^#V44PO\R*S-*5VVGKJ3'WKPRIXOWJ5CSVL+O9?/>G?/ON"EJ;.&#X=DLMTOXY5UPF5O8^4.!M4"00TA4K&E"$A$JR(AD0G#*-&;/ MW^SM%_7G,\NFEK:U14M#QLM32]>8]R'J6MOB=7)K+1@^FY[@_94*R>E_!XG2 M9Z=?_B?XZ^FOT<=/?PGTZ9?/SV#$UUFHV=J1'=TZLIO<0,?2!U.X_4^+RR Q MBE[1M^7_-)X:Y)LMBG0Z*G[NW>H6T]0H!V9#ETMK+6I%(06U6!G;\RA?MU<] MM4)_LBJ*0%ERXZ19,,PFD^K3_W@'WKG7YI;#^O4]#W(VOC("Y5-V$WR97:5K MZOM5FG\;3\OEI8OYK'ZC-!7<.S?CT?SR@^3O 64 RR,]8DY_F,M_0WS3]+K M(OM0_V--=+Y;%BXMR^/$NX?+FLH;IXC?^[JE9+9KG5RH)B_".X,A]?%D%FF'O4MU9O?>W0]3IU^-O9*3LC MFI<6-AZZ#\A3SV;JD8YZQ%8X8YZD+S.JMJ:?T\_Q%W5F56ZC@7_\Q\>SC_'7 M#R\EIP-N!7NT#^Y/_VF L/J4H+>,;WO,CGO18[:K)]K&U]]EMY#M?8 ;W/($ M(IHQV&2Z48XIQ,)^ I,(4!*&JO+*8_,VONN5_YS/+L;SAQOP_$\W#4+@@+,N MBQ1Z&W;<=R3S[-T_]L;-L 1MPVTXO.V!L, M$.LRE?UM UL=:?:8]5;"M^9G!_-9D&>&-H;C219,EZ+?OF]?#:W3^CJ??1^/ MLE%P?AO,KC,;9)A^"^PQ?Q_/QUGAS0)O%OC3[\(LH/WU!T39M0&*<36E>CH* MTBN;K/%_[HT^]^K;L7AN912&"F(8RBBD4E,&0Y0H5HKG!#.!^5WQW-Y2-1VI MUH;N4AT7 PR\-KX' '(D+,1;:652)XH"$2=A*!*I@**H3LJ5"8S6RC^?QT*= MJ;Q\ ,E!L%"7&F^/A9?+W3XY3VV*ADT&RZ9%%W+K;:9Z[9@;6RV=%1*0:*X5 MCB/(84284'4Q-H_7NQFY%D:AW67=VN1=RC(\P+33//G>#3#S-L2Q,F*K#;1( M..$:(YFP$ LL$SJ*9D1(QANS8B=240\$+C3'NN]8\1#,^_K ) MT<:@6TR'YGE2FPR8_@BN9X7K@%$!D@5;_9RQ! ))@D/#A9(BG$0L MK$(KB@I]CV9:;G!9V']F=]E.H4U_://F>*U\X?E2\2G5_P*R#GERG4S[X/[? MIE#_F&3C7C.@:!A0T23D##(2APQ'S(@;%-==/+!@:['-+1CP>=+P2?W9T "Q M+CMP[ \/'HEI::-K@:%</I=A5AHB,D(0:< M)= 8F0!B35'"%4**T@B%=WGZ+T8[*>R.9\7I-%[9\=.+R.SWJTA5VJE4[9^F MZTW.8V5-U(A;:9@QT4)&FIG/$@$31!QK$L($4)VPYB9Y"Y:<"589\O^R?#9* MB\O64,@#YL?#LCSU93K]9DQ.8V>VD@D,W+8CS-BA?G(!P =!WZ\QW-67:I.3/16R!0PZ%M_E#8 M!*1L_-T68!ZC3-YD PO1TI>5"CEE1(E$AP0"'1E5N<[OI7AM>JZQ?6W_\2S* MRO]^G-:;_F6YY[L,ST ^@)"^AG#>'[O8:]?'RLFR9?DJ81B#FC\Q!A'F$H5A ME2L4BQB"M8C.EIS<67S'<#)GG3;%V7].WD(O[[$X_CC];FRU67Y[Q/YFB9H6 MK9I(09*8D5!P'BH9*X;JT;N41&O)#^L<6N_H.-MI>0TB \GY4?J8C\GJ.6B^ M(ZW!/1@B'O.8:"U8#!7FL$H!-$R(XK5 ZW/YKCN1" :2=*G<[@_?'8F%^K&J MA;&Q0Z_0WL.V3#8-(>,P A%+D :0<4Y"B*K\")T@R,13V'89J'T=ZQ0/"'R5 MG*7]86QOG!XM+XN&E^,0D401 #7GF$6:)$G5W#56.,9K U.VY^7NA/$ X"YU MX /@Y<,R3S_GV74Z'I4QHIF=GU,%C8Y8;88 @J;W@S%3$<42AQ!RR$*H0)6L M'U(>RK5^]NM,6VUQG3@5_["9PYF:EN.*E-OMGQ=Y;KZQ!U8VL2AM6-?\.41CAD)(8ZBBA7%2AF#!&6CW!T5OO^.=RPW<:4:4#Q@^[ MT,;;H$?+E2U_$D<*<&WG,"Z[&;3LN4/HB*1*"%Q0E0<(Z%".TZWZLH0 MR^1I$M+N]Z_-WKY*ICX:$-$E6WJ;CALLC0D&,#$,#RC'!"@/,*\77\#Y<4WS-J=G10I^K,PMO?RMLT>MI?6YJ M>6P[34(" X*Z;(FT-9'T-VH],&P##*W$*!$"(^4QTI&(C34L*"6@CLI2 MAFBGP-!=8Q@T,"OUP-"A7=T1"NPB8>K3/^*O'0\-.0 //3G.YJS['3T3W]' M@'Q>Y,/+U+K%9A?6&# 28W[K7&39OQ;C:UO3?8SNZXT^,]0RUF4D*4)A2!BF MR@AJK3"N>R=*':ZE,7].;UU']K.9LA7.>?:YVO?/DW0Z5]-17&_]3L-+;( [ MK24X@#PJK[H?+T.W[/*0QE!! @2&A&A,$Y& NO8VTFHM*?)%#-V9^BT'@+Q* MMYK]X>?#&M>E[N^'<=S!*]1*[X@BE-"(:HIB%B,>(JZKH3DQIC'?+(C#Y98: MB_KTPMK4U2>C78IB-A"=MNG?'P8])HMIG]EP(Q?RA@MER+@&$B@2,1Q&C!%: ME11$B&/4-1=N+S]WV5JJYTZFPPE@+6RC_[&AR.GWK/#!JUU+6]GPN8@2SC4B M/((\C)#@4-^E%R>):[?UL7MC6>/ M*5UA"FY5-@'.12)DF*B$)8IP'4>ZTAU"!M;'D+P(4[JOG^C.6Y, M!A@#C!0-*2;*6 TT,89"62J)(L#7FEK6>YV8K?[5^@1.+\J1#CN=84\'1N = M=(6'5]6/EALE:AQUD,5H2J M=N7:*2F=2L8^L]Q& ]?\;6H=*4*&!R,=0\DBQ3&,Z@ID&5*5W.6Y+]EUM:>G M%[_.IM_.LOSU)"'J6A+ZP-0^"L+]9C[<,%_( +-C_0301!(".>.U=XE*&:W- M%=N&^;K+I@8#PH]SIM^16))+\CKF$6*;&9@V]F/$8((%AE21*)$@%BJJ.@6$ MMDIRS3W<9N"OV7!AF+:3T6&/UB$+^"KM ?:'G;VU>;S,VW+^4!9&,:0Q4"B1 M'"4H837S)DKH->?/TYFW,YF+!IAT6MFX_\Q[6 :JH:EEP8/SWQ;SV?!W0U'- MZ'1;!?$M3Z_*B61'K3I+THPCDE1%,5>8A5PBR(4"I$ZMU+BI<;B8_;A89G09 M3JM]1G:SO]J];D^I_USN](X;/TN?6NDMV#UF0PH;-J0H@B*,;*^Z*(Z1C&E2 MN8\TY)@D';-A9X*5# ^SNX\QY:/V6XH\E.5G/ES<#&>IM.AS\[<:6R'XF:F M+T0A,Q8Q(3@D0$=19-L)5$"!V'H)TP.)5$E];J_36@3B 9.=6L^'U4' 6](> M&+92(6BC0@A$$22 \QC"$(<)C"-9#SN3D0:=(D/W*9:8#03M!43X',O^J2%Q MDL3Z+#A-@OB_]5_5I[_$P1=U%@?EO[\&IY\"K;[^-5"?HO(?\=]_^_@/]6O\ MZ>SKCF&GSS;(1OS@M-6M-PPQ,.:&,C8(4"R68*E9T)BOE7W$;J#[Z47\8^C& MP7])Y]GIU$**_7];&?W=\+^;;EK,\_%PGHUZRKZ.JS;O8[0[1"+ MIY+'(?@B^F!'7&;NB]"V%.]+;OZQ;(C?!$\5AVP?5#;!Q]V9 7U6%C;I"HRR MIA)3$R&%XB#D@,L(RC"L2C4T2T*RUL7A15K!9[/JV6B]B?EPLK![U=8_2IUD MIQ8 ' #6I8?!*_D]4/+[S)<;E7C6LK\1PR'72H4DTBA"441EU78A3@2-PMXQ M9O?Z/<0#Q+ILW7!(*OPS4F/[*Z8?$LY525"8?1M/IS:<:+N6.AH]QO2[C; A M&WE..09,0AA*C;$,%12@FC40"D+H6D"P2RO_HT,!TD6"'A](*@ZZ(JS75EA? MI/FKQOCZPLX<-EH 2!BC1,2$]B9=\+.F XD>4U? M7?_8_;#,ZPUR.[:C]QZ7V,\X7FR.=S1;G$^R%[GJWS8D^V^[W(:^)RYL1#S2 M:BO)0ZR$BC3@B4@P!@+">N@]3M1:WD+7B"?_CKI /#D :'==Y^ZAA?W,9#H M9<8CF4>R!LEH:^R;9%&L0 A@)#@$,$SB*@R;4)WHM;%OW9MB72 90@,F=M?L M;F^0[#@\,E]_^_SYU_AO1I=3OY;:7?+KZ7\%'S\EIU_^ILX^GGYZ:2N[0[9K MC_;!_>D?5OVD=B4>J<'=T2*W_M?Y95:9N7N/61GT0++_0")@TQ(B$1 0'>I$ M2AB*F,2)J!-15!*N-6/:#"2=E9M#.&#=SO;H'9!L85?T6 MI[ ISJL'8T$6> M%?.R!8OM(9I>C^?FCO_GRLG+#U\)8WH))7N$&!(TB*$ETAAQG5"A*!K M+"T6>5;W49W8!.5@,D[/QY-'VLQX6V3O;1'92@[1(4!<1%*&)(Y)@J($1[53 M@QD]XR[JG%YG>6H'A/UJR:5NE+7;OK 2R8.V2+QKP\/)/L-)*T-#:A%"I D/ M-9=&;1$(RGI*@S*6RM9PXL>B["XKMK]1TT^SZ8EKCC>KZ:35!L_'3 _^^8[F M+(_$,/EB;W4RNSA9&%,C+8K,3CPZGZ?C:6F69%59I+-;2H-D=FY6X+JM>H/D M0#4(!%IN$ VI$B$6+ $\%E$42UQ'64G(D_4Y3W:IIQ>_%9FR]'1:4=/':5UB MF\SR52WCU\K$O=VEU<(&$!]V',5;+1YS]AES<&.U,,XA3R"(I(IDHL(8VY'I MKF6'4!2LE?AVBSG>M#G&P*T:_FLQ+L:.-F<7P?FBL//1BC4M*#-?F]_Z>,Y^ M@$K+%1+&'$6AXC)BD4XB&\&E*!%,Q3+1"D,H6OMW-/\&0L#C"P"@3**H@0&&M MP\XAH)^JQ-MJ#'^:I^>3;/F^^]M:CIVV?%*W!$3@CRNT!JW^\.(%EB_MUS^X M9*RAN<;991:D0SL^*YW>6K_F=#;/BB#-S=M3EZKU+4\GP;6A!:L>S"^S(K/G M;2#%C@8Q_W)5?.GGW*6[&] ZCV%FOT6W9RGF?I[R?IA5G1AW1RD]X6YDY_NLRKATD=YQ4@ MY!AJVXD?*QI)&.)$ @IQDD@6A4#9WZ0KN_"\1TN?\5R5GFRK*HV>[#Z\*2]^ M/IN,?G$;;7AQECMWU@>C6F>Y7<(O[X++W'+K'PJL#?-Q"(F*-4U((D(%&9%, M"$Z9QNSYF[W]HOY\9AG'4I^V.&.(:GEJZ5,8:9VP=L3JFRC\>2N#SUX9K'F\ MO;'O_IR<_G>0*'UV^N5_@K^>_AI]_/270)]^^?P^6./--U[I)X<]\YD]Z I@ M=!M@DB7 ?%T"3.\>XB>7UC);%.ET5 RL$95=SVV)75!<.E@MTV!^[M_"%]-T M,1J;C?[Y39=V+W.UL98@ [""ZC BC"*)9 R%%@D'"8F BM!=K'V:B+7*6^MI M_KDHYN.+VU].BFQX8MZVZL>'8G%UE>:W'8GBU>V'AA]+5>?3XLK\9OBP9;7J M!0HKDSW*BF$^OK;PJ::C,"W&Q>G%Y]P([.G<@>J9N5@XF0U_?^?VT;[\FDTR MIU:=2(:5Y@G!$'.@<82H=,-=!0 TBFA\TLH0#"E%,=51'!'$$HE 5&4!)S@2 M,BD5PO%TD8W4_-GW@>\"\R#IM54)\D7V[L^MYZI4D*!^Y$'@'M.^W7[0@=%= M1L'7\K#LAU_-B8XOC$8XG0?*:#N+J8OA?C;(,AP;R#D):C6SVOLE]9EWJX=) MEVKV\Q_H)?N!MA%/R>Q'8,]J9I[_KX:^[-/J67[]/OC)[M\[72I\[WXV2KEM MV%FX';M*IXL+\ZN%V4N+6$XQGPXS(YB-;F>O<6VT\\70H.YU;E3YW*S!.8?. MQ\/;X<3\Z*=WY^/?L^+=SX.@&(^,\G1[8O\;?,\NQ]47OE;OV_^Z+YI-R&?I MR*U@=G%1OEC^P+YKZ&#XNSGL=#(Y,1"3IP9BEU\PMU=G_S"?%M/9S=7L?&S> M-"^N,RLHYK>K5TJOK\V1EV&\01!:.ZH5G8^)L16!/G.KMVZ8VM#<[M M7IS&?S-;X&Y=C=TS=[":IMG;W[-YL]WF)GDV3\VSY6;=HRRU_[@<7Q[OKPEKM]AK1JP.^ X]#*.PQL,CS7+[!ZQT8&*>7:9SQ;?C"8Q M-R=C2"\QW!A +W/S''J7]9_'.7.RB)/V'@<9^>VSC MZLN4F6)Q;L!@;&##LNW4\-**^7ANH?R.O;B=0"Q%7P/T#N=OR[^/"D$, !=2 M8Q390A;T.P==\(S7 7.Z;#401WR%JTWRKJQ\=6S+GF9?L^"\RRS0\&S M:W,#E]YA5YB/K&0+;L;S2_>Z4@F,7#,7N;8"X5LV-91K,-1^;G1X\]N?K%,* M@5_^HM1G]T_XR\]U&OMO4[=*9YFX/56.:%,#\[^]__K^G67.=RM?JI"_DDG6 MQLT7M23*LV^+22FG:J7'7B7XFAE\=FEG[FNU+\XB_-6X*.SQU8O\&NOE&LWE MTMPQ9[V+S7:9C9GE]N%+87>;I?E)YH1AO<_GZ<1M5G&9&9PWVYT&-P9GC(4^ M_FYWWLYAKT_IOF,8! ;[@]',+'HZF]<% %:<6]$PG,P*IW%4".4FS]H=?A_H M++.JI6?3^U7[''=+3"XES(>HP=[\Q;I-!MACG!V M-9[;Y[PV.+BP^J0!P6(QO+S_[-X'3M]T6U\)8T/3VU!R803!Q&R-!?+4K=K\ MYI^+:>G]=36EWL??)Q:W2K]Y@YD^5"S:Z-J6QO&KOEEZ&>DM)5L MCM'2D14D%3O>& WUTN&MP9:TXIR*=JW^YQS!J=7X[#+2N?OJU)QN45B+RE7S M!!>IT1:OVX+#7*P-*\5BTJ*S^@'*9D-%_4N+],L*0*:TP0*Q2*6(I0P'ZIU*4 K^V+DI-K];M M*#JA.+C)LM_K([ !G^G('(/ET^WY\$5'LY63+%_+U: ]V9L*-4* M7;,QEP:Z2B!^"5K]I[':EF"%+58A\$:[UK%8&%@^O[;L]3V;W)9*R_PFFQ@< MN#+?O5PBS NEV2'OH*.W6@]S-/<]:\2MX5N[7(H<^Q;W;?C6]YY?YEGF+E^, M?VR_G=V>]&*:K6SM6^%+:R'RI%,7C4![3Q M/FM>Z#X(V\];4L,]EG]CYI9QU>:4@I/M:>[LN>D!2PQJ>REKSU';7_0^4 ZQ MC#)8>1>">9Y.BS(II"3KRDQM6_W99'QE;ELJT*WEF-_<#7_>I?.;%?*GA.]NA48@LHJSZKM/1S/E@6FOZ.D^M M/FD$P&_7EL:"G]ZIK[^]^SGX-'MOK\!. !H$+O&Y*#^KWWWWLQ-CQJIH:&4Z M*[VE0>E2<7[LV2)W \WJ#6E[BNH-&;GXU'E)8O8'#YNE>V!T[X'E7-FD[N0N M;>#(F-'6MC0;.C:T,G1[;@_B6&&]X8SP[7VT;:79B=!=;G2-5WZ@^>UP],R M1I&6B4F/QTJ=LGM;&$ISF#*L3K\(;F;Y9'0S'F4K8<:E)^CI5[7+,_2]*&6A MXP[#"?GL>]:^B%NI#5%F=^*K+F;[WD#\G<]JX;P2LGW+@.WF>.W3,U=>26>K M*7)W MN[DT$FT\-Q0Z'Q<7+ERP2@K+JU$56.O[3TC58D9NEV^;N@W9L M9.Z>8CZ^"UF:?TSI<2T,I$2Y"+W,A;%[L<#&VRN3WY:!KF+TILT2?-O1G3;6/:JVG"5FC5.BEG@LI.L!CDS[Q7. MJ?C-F*+W9:FNY8*LA:I[EL?*7Y['ZM-1>Y&.^IX^GP3<;YZ3^-E1>E^GB]TJ M]_.D46GZ^$ROG0K:[>(?2@>]/\^Y@[0=_+*T'?(D^_@)BFXO](;/-L6J M]B20,IA6&D/E7>Q/K9IAA/1HT"@P]\0O;3N-HJB[^5V.C1[.[E_82&,=O6NB_M?F=Y7*6V^%4VVKA9?:4Z62E I2=:7E9KEEUPI6 MMF(ING*L]\%7&[I??;.H5E+ORVC"IJ)L M??.RF.[?'JZFXPB@C$K2^)TQ(X@"K!/(C;E-N"!UXAG VHPYCID!-*%>-@$::*1(JQ2,:&4*(:J(PUU![X3RI-JIX801@:7I=NAPQ:[.YODJE M6V+NWC;V@\V(RMH-U9P#SIZ1TZ^+Y>NE_%/[+APN7.G%Y9S?% M SNVS.5Y**W7+<:8^M>SH@PY50]?37#MML!3J_%;8^ MVESRRF5ZWH,N/((&&:@,N82AIC!$F-?H8M1;T?;L$F!'C49)1,P78B2 KA.# M:"AL_?8C>O/&^ZQ[=E\.);\53I(O-Z 5-;I[8,\7V9N5_"<\L\M<*I- E\EK M]_+RLX*9]DN64HUH;Z62+A6V1ET.G!OJ=R- EUOD/%]%L;BZ;KEQTXL+F\%7 M*N06'*T66\E?RT9E[SK[TU;'[+KHHDJ-=0,XW(9]LW=^Z#?E75P84ZQL0IXUUL5*VF^-R#8^5:UOTUI_ ML9_DF56)![9AYZ*5ECATZ;2C\84M9' ._7MLF>6ZWJ\K(T'P@@"1Z[30BK1^ M&1>_6R_!;P;AG/%CC^0I^1(A%PQ 0^L$QCCA/,)Q;13' K=5%)#H2 A*(RT@ M!"".=:3JJCVJ8K(7*DIM&K:#U&[O',VM[-Y+RQA:8M,8>?_,2B?X_')F:VG< M+6WTP5%IJT3*;LK(IL7;-VU9E#'&E\99F0=O\UAM6D*I-0^&8TF-+@L1>P&W">.9W/\K,-L[O.94&Z+%RKV=E\QT4R MIEDVRD8[R=]-Q_D_C,J1_:T90_!D"X%$&L8,:,X )DA$"I9JOV4_!.-VNI)( M*"4)A"$SYB-'5"0BJ65X!+7>"_:SFQ6XW0I:VU4R7^.@_3@MS#/4'MI.F'!1 MU*X2NX+O;@5&4\W3?'AY:V':4-*XN"P=+^JK#LYFUX8&! *#X+%%1TW]2)T5 MOQ36]G:5,EHRS@."LX4.K=5=M6^U< I\&I3)C^97SAEU;;C0)NDY'K[WE\Z@ MF9C[EB'!EE@O V,KZKU9X[01AS.C8-^4@M?>TQH7WV;Y>KOJEY+92F\G(KKH M4_/NS[]FW[-)Z5Z"'\K__C8M/9GFP?^UF+D*',/ESO]9]N+.:L!MG'.I0\"Q M4QKF:[-&G/;@L'-D':C#=&(+*^TH&W-AI]A4C8'S]G'_\@QG?1_V#U7[]_>5 M3;./71@99,S8A\AZ;5\'=S9^9>L>NHN<$MKGV0M[_8E>[7 M2>+J)#^7VS_+6^CD9/CX7XNLVN8*Q.J]76[]^W&715+7C5'?_VY^N/K4T M7NX8?_^^ZN=82K.6*A?8MF@VX#+,QFYKK+HSK*(.U^EM2;W.I!L.C4"_8VM9 MZ/_A3(NJZKXY &LQ9=6YC&VDT&STB2/FLB*K\OUL>@!M1,QX;FNS2[WK)^>, MNW">N//,R(:?VZLHG%;8+&)0UY'7PQH#YR^SNK YW97\E2NC#M;1GK)DS8;* MW=HJ8LC3]72Z3G2W3]E-J\@[GTW-/X>ER'VR"L=@2##A$0PEX-)H91%0M:M M(;V28 ]NBP:F]=GUP]L/U*_03& MS')ZI?->U)EB1;FV)LG0Y0DNK/F8V8X=5S/#S'6/CWOV(OBV&+M2Z#;8&9%K MKI??GE3I:NR%T8KP\[]TT!-"R*MSR:D=8<]RU8E_^MBJ^ M+9]I8-/KG/^@%,BUE^.V'9)V67%V1HWM^EH\C3@V.=-[G_@F?.*;3WSSB6]] M>R:?^/9,U:^3_#G2!YUQU6]7%VVY!E:USM"*X)PO*\*689S'B\+$H'*FE:;' MJ'2,Y=D\G]65K-95/7%\4N[D569(<;2:2.#*"DI%L5E6&8>W ?5I2V+>B8N- MK9ID_1U-84)YZ;(CWFW+4>X>OEYK2Q.P :BZBF3X<*Z;%=7C]DHV)+^M)[?] M9L%[31<9-"K#O&S+5JHZKHO-/>L8%TU&5M4BI,[Q<;YYI^K9&[HLB1^V'J/E MGFPJ%J(R$/AW6)UCVWE9IQ:Z(H,K%U,P!YF5P<\FA='NZHY3O9B@2X,ODB+6 M1$B!PSA)#/,R .H94#1$RQ&ENJ;P(73#R+/T![^V: M#O]^%OUO=;7_54WF9C++'[%UU8]QT?QJ^:6E;5061UKS!LB_.2.F@P0SS$3G M"6;!-\/%QNB_$WM?%SM3&?TBOR>R8XN)G%W MJGS_*@5WJC=9MU9=0OB(?'T.-QIEI'&*567GY4VF]M26!%.F'UV5B5;?ZYSX MHDJR>2"C\*=WE8_JI$JA;RVR5.AL"?_#G6[OW\!2=;QV4&9WQ_I]1F-'U&[A M53N4>AM62QGLDXZLCE*3;4E3=7QVV&H]72N)=:C*/']1]24SMQS7FM228=]^5"UKEE763^?IE0TZ*E MRD9_B4.H&%,T)LQ\KB5.>)U9@J519AZ?=7YGAN"JQE+6(T##YDCN4&5A '6F MLD \8'CCU+#G:RTV2VF9:5U2WCUT.=CUP7. FXP^%6(,.6 @3"#D#%'$JX/7 M6BCR^,$_4(.RGT T[A0.^/&Z)A8B-(4H4YXQK#C4+J_ C$PE; M[[VUM34:[1\-8 !V98[^M.LSAK 9K8%#+ AE2$44,2 CR>OB,J@HW^*,'[!% M]_"($=J!QZ%MC/[\B/J[FERQ"]-T-6!<*R^NR=%C#8Z:0$&5?-^:O=9+<]=6 MCMYKZC:6K@'T^]-)/]1I+;_.BI8=;-9>N'%U9G/&>6DCN)AS7;NU3%A9EBM. MW 5L:LJE-UV6&EJC&L:L&K)&2]L8[VJL3R MX'IAK/MA*^1LWVS9B47+K'3ATL:^@W1069'MI("RH?/=JHZEY[J,E9=7=N:# MJYE;DL2ZRTQY+YB7+I/JX"!^Y;-QAE?5^:0>^=S>KO2X]M8I_G8]?\I3-JT\!]EY_.R_NIV MF6IH#L)<>C$N+J_*ZQ=E495#U-J'U #<'7NY[@^XW%C6HO_E*( -;I+RFFV4 M;AW4$U!Y54YL'H_92XAN"%<\2+C"$>Y'0TS3;S;#VL:D_S*;C1QTV<,\MF-6[8E@'KI9>ZWK;4FRN9D"5 ME&' WH69FL945=.LR6SA>H-=+\K*XCRW^3NE@ZN2"&F=N;.,K]V%3_<@Y]D= M#'T>7'8->ZO>++="1XKVLO.GD-NF OM[$W[>FB(?&@?8GS0D^?(TI&JV810E MQLHS)KU4C H*)%8@I G74D021(F?(^OSE_JU6)^_U+?%/R]_Z5D OXN4YR')I*^H!UQ-"[2;]_L+#"[MM.+ZE8.%Q_=+83,0^LH M"DF(),9 2,KJIP@YD.U..$"2B')$H$0< $*3N!H.&X>0)VBMRN$)+=LV[V$O M])2SU;K+LHV-:ZQ>=OJ:S:TRYIH=G=\N6W%5E9FW6]9EBM7'J;!EI18-W,NX MK1NL?=M=<&SAO'S=7D$Y+&IU3^UWS"7+1QYFDTGUZ7^\LV,8S&OS9,/Z]3U; M>C:^,IOR*;L)OLRNTNG=U9H=-(IVN;QT,9_5;[@ 3/G.S7@TOS3?-KMS[CK) MGAA%89)>%]F'^A_M;;*7 >M1O*G^BH^7(Y'AH6Z@)8R*G]'G%=[L"1>_J[[9WVWP;9J5BJ> M^VCB >6W:EM5UJV73>/*&0GW/[X_WKT\WF+\8]/A'B43XX=.^+Y@GGJ<3 MSYUY:D'3QZ/*:Z+)9B:EW+QW^_BV?+::CD\K'/1QFV<7%3O#GKBG< M ?[4TX/^48WO>26D?7#;MJ.3KG;CW[9X_(T4\-@V;/6TCCPZ"=&5#_M@HIN0 M%&6,H:6;4"D=/ +J7-MN7\WXJ0:SKN+DT5T@$B=%,.6Q<$\[:T M_X@L>1G][[$&YG'OB'%/P%8;4"0 DSQ.*(U8@KF,<(5[*L%1N!O<$V^)>P(9 MV-N8GN]AS\.>A[U#@CT.6E'A1.-(&DT/$09Y& D-JU(EC9%.=@1[913\C6 / M03B0E'C<\[CG<>^H< \UN,<14UH1I 2"1N&+(Q[6'61B34*P,W7O[7 /4C+ MF_N&'"[N/=GCMR>.O:_+R=Q?;:'/ XZ]I9<8O8&7N"^41A%,68X#F.! ML4IBQHBHQZU$9+TX^Q4=7,L#+<_S+X:UKCMC?\X&@G=J[6V@E][J-P>@QGBF M-DQ-26N&$I%AQ!)"*0,P5'8V9,G486CDWHZ8^DG>F]TR-1E0OK'ZVC.U9^I] M86K>M%%)-((1QTFBF((8A_'2):N58A"^H6]BITP-"1R(S5TSA:W4>0G+]]0I\RR'Y%/WY] ]E@**)6Y"%2+;6 [QB'(> M Q;K.E)#8XS5+OT67<"?1 .(T,[@[SG4T4_WI _+>)CT,+D53.)6,T9J%4J9 M&.-1:*Z4IAS5GB 6K3=C[-(3U$F0A@T$ZC07T<.DATD/DQXF,T%9TSN#A+&V M@U,((C 4"L(Z"J8%A-'NTKS_IQ.8Q!0;F/3:I(=)#Y,>)CN&2=[ ) !*1R2* M*($*(D$5 ;IR5@(%U-H(HBZ=E9V,"6(#!G<7]-]_F'2NRC^Y_CC+]U_2YF>' MZ]VVD5)GOLYG=5$J_V$']$ZS2:N<[)AWJS8ZRV>AC*I^(Y2Q'1;>MX?E MK]9QITN_79,::RBZ_4&'O9?X *,C+DKU<3H/AD<)AA T-;F:T01H&E%,!(_9W%>-/XP$5"Z1 M(%8:QS A(J&0895(%B:UB1CK'?9^H4&H@&98ULTV8_'&:73<4N MHC#$/*:*) E-<"@P1:7#@R141ZQG#H]=,SO$="#E4?2)\=Q^'-R.8,/M6%&- M(4@43XP>'PND"2LM>@(T!Z)G%OW.N1VQ 66[J_?O$;?[KE"^0+43!^BQ%ZA" M1)!O"W4L%:H^#N1QTN/D=CC)H.\+Y7'2XZ3'28^3C^&D +XQE,=)CY,>)SU. M/H*3N#4XTW>&.G"<[+HSU#_-28\O;GO6'*K#53VC/]2W;)KEZ3P;V4Y1W[+9 MMSR]OAP/@\ELF#K.FUVXSAC#BCNV[!]%KGW_*-\_ZLAO=I2M8XZK@9#O'W74 MQ^_[1_D>'8?;X,533^^HQ_>/\@3BX<53SZO#R]$TD/HTR^>7@;HRGPY37R/K M:V3O>*(I;#(;6F90FL_=:1<47*'2?)P &FG(Y+[2?T^BN>1SR-?&_EP$X,C %.08$FED"1, M%#;_JT=)2Q7O"/G$FR*?%%W7"_23^#WP>>#SP-<&/M(T0] JPAC$"A 088!5 M0IE$B=!,$Z4EWU%;E*ID\HV #_W_[+UY<]O(U2_\55#.366FBE9Z7SSWIJK1 M0$_\UHSEV)XGF;]2, E9>(8B%8"TK7SZM[L!$!"IC21(420R*5DBL?1RSN\L M?18"!ER"'OEZY.N1[[20CS7(AWC(*(VX $9(R8S+%'?(QY52.J:[JPSQC,@' M!1QP?,)U08^N^E.1W>/4>W*Z>* ,LQB+"D5! B6DB"FL3#B! MB(#/[+QR.]6=!L,'4G19QN5@59$CT#A.@A,9P M.9 1J@;@K/ALI9,T)5YBA MPI M*.-GMNX[Y40*!YAUF8;03Z]3K%N*P<_SL3E)G:IVE*XE_/!@Y6TQ^P(/W&V%DW8$R 1UBJFD&.BH,0* MQ+6]*D*@G_OPOV.V1G1 ).[9NF?K(V1KWLJKQX 2;3 *>6@M7H@E%W%UM$TU MWM4!SY.-WX[9FHH!H'LYT^[9NF?K?;,U:M@Z,LAJX903$VEK8@.A16U)LUBS MYSZW[9BMB1S8*1XU6Q_;F>R'M)C592>^3?/Q/2G4?3UOQ]BD86R."#8"1P+I M6.L0&1+1VKI&7.VHGO>3K&M?P-OMZ_3"[NH_W:9VIX\/2*<'2 =;M;MW:Y\( M3[=Z;7$006J896+"E#+$<%3S-#.(/>=1\"YY&@ZXE#U/]SQ]-#S=:JD%0R , M-L:):*5QB#E&U:$RCPG>G9Q^7 '?)4_C >O6&][S=,_3S\K3LN%I'C,HK.#F MB,4Q8C2$."Z-:LE!"'84//DDHWJW/(U!I]'0A\K3?<><0ZS<>YA)(+LLSGLH MV"<0[OO>=%]_]V!UEF,^&C@@0'N!*6\G7XI4=KFTZ>;1?<;6LVF2?5BI=; M\&[N*V(\W+AE-_/U/Q)/[H7FL36;L*!< M?K*WA>/I\(]7?NW=GQ_3<>HY\36&!H=&8BV$!B@4,32Q Q@! (T0CE\WX44R M1 +@2$,<,QI#)(VH2OQIS)3$)9!8BDM':K;V>^"K(+68/P,AW-Q^GYQ>(M>I[G]K=/CA,?7#$$9 1#91#@0BL8QC$']4S" M,!:M%0.Q57)C&!%A*1LJ85AU56[]BZQP MW:2J^+U%%ZH-^T9!)[;[QE$;-HX2K^X_OBI?P?ON2B_1Q'B\=OT.Y_H4=MQ> M!-;M"PXDP&*_MO,)[&^4#GT4PCU[W'/SLW6B> YJ>-8>)?WF/_OFGW2+D0_) MM^ JL:N;)>--@FY.(*;F)8?,0("82&G+K8>Q5B2*L3:2 88B'4>U82A=Y;=[ MK7I+*;_6A/(NG9U??$B+-/^:%DM>O+>EZ=N!"T_( 2"=AN+WL2\')'WVARLO M\"CB:$\:2D1BK5Q_:4 L36P0P%R%VJB0R@J1(L97#QHV0B3Q#](!(G$Z8+33 ML]?#)-E32??]YS3_XW4V>7V=3X=I<8_^<]SU[BI^A+3AQS@*$8PPCVB$8T&9 M510J?H14\O!>?G2K^7;ROES+_:@($ \ [C)H[& U@2,0^"?!2+BI:LX4#[5& M$&EA/T8A(^6!B6,DC,.5"JZ;,5(WDHT.A.BR LWABZB7;KF;;)(5E^DH^#*= MCK8578\Y>(ZK,DW%JK1A502MR@F%81$,F4:AZT%0ZZ D9NQ>5JUWX6>W"?N1 M>1@/).JR1.O&FW^PPO*8S>:>IQ_B:=[DAE'! =,ZQI KB@4!X8*G%8[4_?$K M:_%T-^(76<.RVU)1+XZG-[0MQ<$*Z#*;-6MBB0XC8/D+@*!6:CZD M/%*$*U<22V$08XIK"X"3D-WO;+>HLT.;F0T V&NFU<$J"D>@#SQ#R/_+ M)G^\3B[LD-XDXV_)3>&"02_SV\D&V,@( JQYQ#C50"DM%9,1D]B:)2&CR\D& MZ\XM66-BE9[OZ-[J^2NQ,'ZE+:-.)NXSNC[Q M^'ONB#$RY_\*C-*?SC_\'OS]_)?H[;N? WW^X?W9T^/2]S?8=]-96@2SJ5M5 MJ[T4Z))-1,0C2 M[\/T>A9Q&B6$1Z)5-IWRE&S>Y=+W8OO;5[3\D]>D%)0F5ZBY1GS#('=GVS$($< M]?E ?3[0:>:+]/E Q[V_?3[0^KM]U"DA?3[0"6_^9OE =F8O/J3HUV1X:57/ M_,;KN%8SG%]8#7V>VV$T&N^>6.- (Z/7.GUX:C3*BSUU %)(D=)6@P'!D>%$ M,1X18ZT&3$)56]94( V>;%[^G$^+>V*H_EW=_.][;PYO/MU7WM@K;; MUW79P![LI]7781YGG') 5@]])PQ]LCEPI5I$ .)020@$,(HJ$-:.+ @BM#7T MB7^0 X0^ @<8]SE1CZB&+T0#_"5-BO32JL)!=G6=6R"]NG6PMF8@ZA88>"#\ MS6!38#OB4"."50Q@")",L.%175(+A-%*.L?>5)O%IKUM[5EW_="L:D.[##<_ M6"7E"'21D^!)W%0SD# D/ X9HHH9#%UT@JED;@PY61\7CM.%QRE&$>8@U M5AP R-DB-\O "*B5(.J]R=V/U?Y%Z==T/.U6JX9TP%"7''YX"1^G[#,X;>;F M[4@<#"("(VF$U!!+0 FKF!N''*PD7NY-@.^4N9[MW]I)Z/SN3K@AU7>+DX!3DWOH]5<8F3;0,HH9B MS"$TC$&7!<$0JAD; ?J,[NL=,384 \GW$B=SX"+\A4CJMY-R,QT=%S?%++TJ M!M8$OLB&:1,1Z,7XQ3RWQ#'?VIO]DCF;-9Q-, 4B%$!&@C(<(ZE1=5@<&@G MT].LNA;9YW[SN@\#$0,&\#&HX+T]?!S,*)K(+$8TUY(QJ11U5?[L)8N@5*XZ M"$K=5,SNBAGY +&C<$Z=ACW\*4\FQ?4TGY6"]I%0^Y/6G@5HV#H4$D :*A-K M0Q!G.F:Z9FM"!7PV&7M[/W<0^OX5/D;L>901HJA2$6Q MIHP16;F]0DR-WEZ'WE1L[YJ_\4#N)Z+ZP.7Z+3HFY'#EMZOT^0RJ]DO(D!"D M86@=0DR8E%900ZW#R%)YU>G%L#@DI N!W4F!3&CU9])]D;H#RUSH+=T38#_6 M-':)0H,48__ 8BXN&Q4T8AH@# MQK70H:1(\*@^*48THBN1'ZK9F*BU+_;W<>I^L5RO6MMS+R+LKMD%&T#&#Z$P M_BKS;$,C7?'7)^J)"@!16:(VI"$@LNH$NK"$4=M]?II,OOV1? MTU&9_)Q.O^3)]64V5'F:%+Z-PH/%O#&,PE K"K45G!PH"76X*.9-(M8J MYAT!9%0D$#)4ATI1R4WMX<>.59Z]F/>GRS30TRM[VXU/&^$_%<%XZL#6+5&5 MUA=\O@F^+%;)?C^LO%6N5T!1%?G*?.Q*G/3ZEEV7K>+8%P@ 7#KY+\ M2S8IAY?,9]/Z@U(:^T_ZFN+;OJRO0GQ4-:VO_7>2S?R^:US76<#+V09Y#UPLN MO_GW;Q^[R(HB P3WDLA\F$$NIWP4W4/:"4,:!,T!%*4Q!!3J$"IH0!19=*NR MO&,CXVA;2'-1['N$-"H'@.ZE>-EA0MJ3M;87HIQ5M4G=)FX>Q+Y#%?Y@.+K5 M6UT:%8)(2BQB*8ED*%9UU4(")7EZYMFF2DJ=B?)N.OFMT[+"HM.RPH_1P\'J M)4>@?O1,ZY@6M]+)(LI"@B)F!+5\2D%(8!T;&U+Q]/K]FXKAW3 M'?!ND\4. ME6<[=I<<1:S)@2IL&]DACZW/\1LJ#/:13>5+NP#K1@OM9#_\C\31?(!@"(3&. MN%:42*@B02."K55DN,$ N*"C9-W(MFYB].XX/Z5GP8:QCZE5G--SRY=V5R9? M? 7JXL%81X2LB4@CR0B%D5TE%0%8QSH:BN)6K"-P06P,Q!$&6A.L0R2J=.HH MC B*2Z:W%)&.U&SM]\#E4,ER\*N4MQ0@VJ;"3>8'MQLV6B>F$]VF_?^=%[/L MXJ;C,,_@,BF":4T"P=CWWC MKQ+[OL5H9FE^501Y,OGB[\VG5T&]K]L)NII=%G+.2C(F4D*;VM*,4F*%7&A_ M&!%18B2O(G9C:&EZ1>>_BZ4^V?&?7V@[%"> 'G!H?K!3+$OIN+]^M6MP-;^J M/2$M,?>Z2(=O1O/\QN["J[_!>XE^PS4*9M,=+S!K#K0)XX@02:3 2DMJV0=7 MQ0=C$1L4[G*!D^]/6F"QO,"!^[S8=ID'5@FX2EW'E&^7F66F;#(NP5T5UO@$>JQ;7"KGDV26=KL1!%\RV:7V63'6\ ;[X.* M86R%"@\I"QF-&*:@]CX89LPB(=DUD[AS_<_]A#Y-/]6SN6,GVKK"TP'';\:V M>W$6:*MR6^"O%]BE$Q3SS_]K9:O;A&1BQ?;82_UQ4FZ-E5S%M=7U+[)T9/>M MQ2>- /,"9B'L[&2+S.KAJ6>JHMEE>_CV]>-UT/"I;-O@;QUGR^2XAUQ:NHVDPF<[\%KB)NQ':);?K8R=JA6PV M?+E;B_'0?7O^2ZJ7Q15+U3L&E:8. M=Q@R@B01BL4AIA2*"*H*U[5F\4(HP[6!GIPQN1NL M]ZPYNVNG'J"B[C9CU:E2[89H(F&$$I2S6,LHQ( J#C2M(#YF2.&5"E0/[D:4 M%3ZPY8.=Q_LT'SZE#,UD7JI"C:N%+#PMK]'#Y27..%UQM/QY^TTK',-M?+]+ M(RD=HD@,@G:4^?KR:=7%L>+2J/T*RZB[&D?]B!W8 >*ZN,I; _8_+_,F:^Y+ M^OISGB9_O$XN[)#>).-OR4WA7!N7>36;]8:8K#&^RCGFO%\7%ZM.#;]@EK:F MN5_<-_.)%=IN"#^]"BYS1ZI_*K!V"8H0$A5;/B%&A HR(ID0G#*-V?J+MOF@ M_N;31!VI.BO$287%XC_)3_1PH/T979\&_#UW.(O,^;\"H_2G\P^_!W\__R5Z M^^[G0)]_>'_V=)5A?X-]-YVE7@.WJSI*)TZBV]^\[]072S-6CYT,G1ZT""LH M@M>-A^80Y_2#5U2G\\+*HV)@3;QA>FT5']?P^M)GT%XYU"Y^7$.'V^/@YY-D M/G+I"LOE;V^IG;XLP:Y(2[V&5!V*[SMAG?+)6:[#-O^VDOZQ,]#R"M5ZP[ M67&/Q\3PO+?L./9,.+[/MCV]TS^K,E]6X6>[ S MHJEK.P1]UG=/()L0R&G4!K]+;=\3MSQ?1Y2-ZNAM$7?W[*%UI1>8@281 PN, MN&"10BJ"1$8&?QWGVH]P]G(V^?!#6@1!YU\YT^0+A'DA>, M)*BI80ZX8DPBC8EB -%02J&1D0(82@4)5UQF3T62WSM!$C20[+B1Y/EZ77>A M?EB[+K_E,=SB('1^_< "K'@55W9RYCO*);E5.'\*FL?SZ]FKO_T G2MZ?GT/ MR1QW,]^*YTESAFP HQQ)"&$,"0(*&U%%:ME_A#:WPH3\'N]%;4#D*!KNGI)I M>LP,T\KJHQ$/.9-8$QQA+CB#!#HA":&@T&B]-L-T(QT)6@VG>($,?,I=!52B\0N@,-:$2B0X-E(3A:)%>U"D#%[)N-N3.X#+ M3@NX'5F"7>],Z*&OA[Y-H(^WFK%I*1F@L40J#JD66!I0ZF@HTI&)S)K0UXV& MA@=8[J +\M% WT$=^%;N!=I%"NX!G_D_W[1/:*JGN,-M9E[,G]PW_U6WINAF M]@]%3"[AF5QW"RUS]RID](FH^!KDF<^X+#E'+V= M9N8C2UUAJN#:8O'PQD7YCN>%DW+7+K5H=BOA)YNY3.I@:B>=35QEJR9?R"<; M%44PNW073%*?"N,"HC^GY3-']BT^(]I%X3P](>U >?B4&'?GW'HX+;]V&-O\ M2^M\HDZNV_BF$'JT,.[:B^,+C5RG/KEY M?+,DL];*"?&^^[+!GYJ,?FD$89DG_WB&"#,RBC'DP&!$5:0E#.,Z0T1 0UH9 M(F&H" +2,$,)@]K$8>P.W36QOVJM\2%FB'R<7U^/%RFPR3B9#%.K_*3I[%;J M=)[Z_N:^),+#2>'=%EX>-\I!-W5+PLKP/GH 4>/K>62761E4]'>4#E1HNACP.^* ;_# MPC_T0Z<=K$I=2W007+MJHEX%3^MZHH>^'H$ M6M/$D#B*65S'!2I!]$KTP%+M-C?N\XO?BM1;43NK7@[Y@-%.VS4<)K4>7L3P M#B:IY[F+V%UU/Q^(4K>#*:OAT!KU5AI]OW;E2@YEIB]=YARD]'@YX:X2MN0 M#7$$XT@+C+%A6L11U>8G#C$W*_[#VW*@=IW=5+R],T% !U(^ZJSM V /!??> M32>OAQW"_4M?CRIYYN6LP4N7$'V>X;YE"FE5$>5 (UH2(F2)()"X/I,BH4& M/I*QO) I%D2&.Q8K$%JYTFG0WF$F'>[^[+^SAA.+[?\U<6T#9C>/G\;%B"L< MAYI&%F$BHT@,:'T:%X4Q:YW&04.55"C&E"H61AAKA>O"Y;&U@@_Q-*Y:B"PM MFF+#+5$2?+X)+C)'[F4TT!-J"ONZ@MN>QYUR?;>M3]_(HZ=O@FYVC(8/_QAM M%^<#KO)4BPOZA529<=DD88Z)5I"FJHZHHA2MU\!]49-Y77%;6P[>X M\%[\O2CQATY9_+4Z(.H81(+(2' N M%" F"DD5F6%_,+J5^#/3^2XU3M@IRQTX9QV!_,.]_+N#%T5+_FG 8LU9J&CD M/<2 1A4O*G!'5_.U>#'[NCOQ9WGQ%,XUCD/\M=UTE=?;]V3.4]^)ZX3E(@0- M+T9 2ZM_,F9_T5P")CFH6R_+D(M->5&Y-=XY0^(!I%T61CIPOGOIPK%TD]]N M['E(PO(EA!M#V'+J&*PE!))B+A5%DA)M<&U)AC&XHV3/T[AW=Z$!)A1",&!;"F9\6; M""*ZGI;[VV14=9I-1_'WH;U4^0Z&NV/4 >-=AH:NDNYX&J+X_=WM MMA\-INP%\_W,STA30,(JV302,0Q53%P0N.*T#@ '=QQUWL/VNTP!DJ*7P\'QJ/+ ::^Y-R3F':-H+J^Q&]?XG<9#5&K ML-4I)Q$<8^7?W:<@_'6IO?R:P?N[60#_H_QX.;I^->#WD7R##D8(ET_9_<_+ MO(G0_Y*^_IRGR1^O_=G#FV3\+;DI7-CX95[-)O%\6\0LBF"$$,4:6R[% E#" M#6&(RSCF0+E[DEO+L-[/]/!=8"00XA4;&FAA@1*FLF228$ITQCMOYJ;SZHO_F<%V?K:@=9;=]S M<@^5;\&!SDX.>39#[*[-HO MJ]N/8><>X/R.\;*S8+-$-S7T'M'B?7+C.%M-1E5EB%;MR2@KAN-I,<\?*3T9 M ZIAC"B7F"EJC$*F2G;CB.&PE>Q&@:$&(1D9[3I7A2&)2=TY-H9$O&I(6\W6 M?@]IJ/Y.#V_6-V&Q],-E60 MQ(S9GW9@*)8^H[!,-P1<1.WBGRPF=JRQ4D1*)80Q4>59-X"$3&V7;MB!/K!< MH,2M8)$5#@VM]''I,&62H'WO%FF"JP-]04F!'67\B4K,]Z]QSTWM^=Z9< M"JOW;GZU("]DPEOR^BGLOM@( ^J5>>''']9$RZU:YXO(U@7N-RG?MP57'*A[ M=ZTSC:=2P\L]LH!8B)3R)FD<,0*X(MA$A(>0&,!PE2P78<[P2B1%?'4]GMZD MZ8>2REHVZ*Z/<"$:8'G"957[4FL]6ITD6LFF)Y,&!FF.,(@% 9*Y/[GT4I+ M;.!*FN$F:"7^0;I *SH0G49X'BC%;AX!MA\-O.LZT%4D2:CI+ATNR401#\= _^)Y/9S98\=F3Y\R7ST8;Y#,&6TS@'(%9$ M8VF0(0L=DXD5B_CC+)F,DGSTWO+&?#BK5]D?4EI!LROYQ08(B*-.EC]E@_>T MN9$WP0@QA5P;A6(90F"$H*+6)B.@8DZWYL9NS#TV(!@?-3<>FT'W=C*<7J7! M+/GN3Q MBHO%;<)JX.VN91T;0-@EMVZ\[0LP"K'$F-NO["6QXI7# M-#2Q5"N%FM;FYFYD+QDPV*F5^.*X>4,K4ARLP*[HAUIR[N*1=3]2:>N=Y/M[ILGJ;) M<*+;O]QBM<\Y+JG@,-H2;Z:;[XQH;K7?W8%G=^^+UE/7P5&7]-1U5]YS#S\] M@6P%/SV\]-1S/[R<1DGI,+46_\2^M/:7W"QR_>Y)H>B-&@DH:K X;28N?I4A:6 ;=N,ON#\$ A$D^XEXY!@R9BD $EL4\W3TZL[HM'^XZ+0..@53VF6=CX-5#(Y _I\$6UF^ M:OKPXA"Z3EHQX9(0&'&(ZRQ*$;%UO0=/8"O1%5M9'.B9JF>J@V$JU!0YI9 A M'&H%!*:4&L0C$]7]=Y1:;6[=A:SZO1.F0@/8J>G;LU7/5MNQ%>$MFTP)(R+( M8"0(TT(84KN/C%1L)[*J&[:" RZ[3'0Y<(/KI0<.F"3+@Z_)>.Z;82Z"!Q)+ M)U?I*,@F03+\SSPKL@[ZR!]C8C^$K.':2&!B#(^UH R$H9&,UJ50K6@$.WY]3CY%=%660:$*25&""(H@I(H6AFQFL0B M6O-@<3/QNB&_GI9X/:ZSQ6DQ*ZSA.G0E/>[)>GTZC^XS*[1C5OWA45XE+5ZE MT$I7;:B0 BFE6&3"2A4F@NB5$I,/\^K[Y.8JGGN"B+U[-NS M[^&SKVC8EX201UQ3%QR,! EE+$1=B]T8NJ;K^&'YV]7Y*>DTUJ=GX)Z!7Q@# M8]#XDH&((! $B##BD"F):%35( RMK6MXE_*WNP"(3M.4CH:!.SWZ/=QRT/'$ MO;&;C/'=5%]]-D_)1DD#CY;DW"*KX%#\>QBCDV\^N/$^]_[X9U!5>MCJ80OB M5L]4R94RTD0A#Z6A6F %JO2*2"@&UCQ&O#,ULZ-N.F2_9>U[V.IAZ_ 2X@X. MTUY$@B=NM:7M];0UB> P,T![-#P(-#P]P#L83&MU_NV5N)>BQ.VIY8?[VVUB M-IDGY2*WIMM)2X@N1NU_))ZR"QH3$3*,M824*D*D@1R$$H0Z-"*BW#[@KTGK MQB=-IIM6'/[/VW4V^5FP69.3*/T\B[)B.)X6\_SA7B90 ,9C0$"D!=>(**QI MUKS@<7>X$-:S'Q3%YVGHVP6 MV&WTSN9@LT8N$-UFV_^=%[/LXJ8+OGT["=3\BWV>JRF+![Z@OIY>VRXXY1,'8+ MDQ>#X-J.83IR2#^VMR=%D+36+*_6;!#\X ;Q:HUE??7C6?"I-?#KQ.JPTXL+ M/YMUMB>;!&6-7K%(A)GA+6'.!%$1>2"Q3&-(HY"C53(3(NLSF2 M!FNVC&O_M.]-SR\NSB^B]")UL88.)%R"93(9IBX*\=[3]W]7S_CW+]/)%[N6 M5^[.3S?7J?J>%?^^F'Z_^'>YFO5B_II>?4[S+BH)P$=/_-9>:K>/>7J59+[^ M\,A.)"PY!18J4"L2)"(! :Q2-NB(!*XYC+S:)*7;\G1Y+V-V\0>F;Y MZ'C&G]2Z57@[&4ZOTL5Z)AN\YVQ#--P5GK^[@[,/$; 7$+4^7"]AT7U074&P MAZE[H/;VQS796UZTBD_A:-N/$KM:Y8A8Z,^G7[.1_<:2>3K)IKG]9SAWP\W3 MK]/Q5\=.;DG=X*J1^P$G]I'?LZOY56#-@7SZS5UGE17[6CLE>^VN05,TOG1A M69#15PA@F\8HR^(N=SOG%$KB5DPGKN>AJ*G<[FA;8>?LA M'CGKKS[4R[<>BKY]9YX:.D'! #R>P[,^]Z^*[)UO9BL&3<+("CW @(A-& ,# MB;2;R2&24$NSD@Y9RSV336J15_R<3XOEJ)7=[]P:\J_[37.B;#RU-WEA9^$G M<7PZ'@>?4SO$)VG MR>A\\C])GCD'B9LGO,T]E=;H),>_BWSV[P]VLJ6>Z/[ZU2I=%CM+_MB:P197 MM<=SZ_9RAQ8;5.V/N\SOS J?6O;S']P-LM9D?3##X^P.B/WSUNQJ-8%=$TEC M5;BC%BY5*!6"F%"$,*L+N<12L#N])9T322E@CY5(Z Z(Q(/-+6QR?Y3(-:U MZ?/-BNKX;+A$0>,:XUI0S@5GKFZ0E>]6CLN*Y"Q$R? 8<>E]GEWY3[LE+O!" M$8B"IKRO1CS$(< H)ES%0@M)Z\P^AC!@[HIE:']*U#2V7+:Z[7;CT]^A7!-PM^NR9?B)L"@]@8"F*A8D:E M$3IDHBKZ$(7*6B?=D.]=SKE#%I#DJ22+SN[HFK0]@CFBV#4--'6U&!-A&&%F M($84*J.-4K5$ YJ+ET@#ZT#4DW>;[D@9LK;;M3N&^IJ.;PX(KJ;S/"C=E<[" MMJ9S\B5M;,U269O8JV:%._UWJECC,'-'+3NFX%8IC"@&2DL64#'_['9Z MEOG#-/MCX4$I/6J^E@?_J7#E#5-W+N'6TRKNWFNSN.HO]OLR#\8I:E?)'VDP M3/-98C7ZZRHMR^-?.OE2TMOBZYG5^(MRPO;AY0'>?^:9<_YZKU#;,UTDLZRX MN F&\V(VM0;#37#AW6AV[(YRLVEQVQGHZ-6]ROXYSOS9BO<%NT<.IU]3>ZL; M5K&5_[=#YCP[O%.".[U4:7Z5V86;7W>@E#_F:Z6X==K(-:=6&3> 602 @D/! MK#:C.8ZBD*T6>-V/X_R7=&9!IGY/=_YR2'?B+J_9._GR)4^_.+AO#DXLH]B= M==SJ=O9S&LR+$B3:3.A]D_59I7W8V,^_: YTK0[KVE([.0R% M8\GQ?F?$61WTM0QZJP%FCT3K= !X$"\-V/^\S.N'7%OQ]?JSU8O_>)UO8+9@EMZH7AY,W<'<*Z(;0. M^K%V\AQ"HF)-#3$BM(H5D4P(3IG&;/U%VWQ0?_ODU'P'%]KQFI7&[3B QX7@ MPQ&(9W1]&O#WW!6B=?ZOP"C]Z?S#[\'?SW^)WK[[.=#G']ZO<:ZTO\&^FSJ? M@T7P>P(PS$)I:H5BO&[BZ YQ3C\X5?%R.B\LO%D],?T^3*]G3A4)BDL7(Y-X MT"Y^7$.%VN/@YY-D;H5,.EK.G&\"7%L0N%'(Z,?A93J:CZW"E\:PC\ZVYM.5-43L1:4YM!1ZXK'NKO/H-UV1:3F5UOVW M\C9 O1:9 X+R[_8+)DY-&=]>/U!F+Y33&Z;CS27FTG7\7N6Q$S3JZ+ M]$W]2WM5?##^JT7QB469%?+J_M(4Y2L$_?-/]47+W\$'OL)/NNWQBAA'6-L& M[Z#9R!IE/KI*1+@#Q,MH.3'8J/;)*>WTE1W'.-U)%:/#H(2V0;06%=0K\\+[ MGY0&N#MAU&< )9^L^OFFB#7Q-LK$W%E/PTG27C)W/H&H9=5Z5# M7IX&_]1E>.F:O&@T>^B9N_3$L\Z MK2CRLE7^EZZ2_.JR1UVHBCOOVM)A^5QKT5U)E>8TO\JBW6_!F=O'_A/X6:C+3? MLR_I9)BEQ1,+T? 8A!!N'"[TM$\>L^,PF+KYS.)WGA3]1_5QUK[M=J^ J663- M!MGM$?F(M*_V(4[=+8;3Z]1OODL2]L$191"IKR?S-9V,INZ7L7V!_Z5^6W"= MY+.)OZ@I<> ^RUQ6APLFK<*\_1.KD%:KB,S\+67A#OM^]\!9,)G.@G%VY>( M[.7V;=.B<)4,\JQP8YS:2]Q$\S097KK?BKDK +)8UT%0I/G7;%C&=GQ.ZXFO M1.A5R<-C1V-SJ_7;ZZ[MT%Q9F@M7@\8_+AB.D\RNQ%5BE\X_(,M']=3. KL1 MCK#<0MY>\$7VL4&+X8_:,9LKU@,^2SXYV4V+L=I=] 5,ZE" M+.WC*TJPUM;$;;[?,ZL+#QT%^,6IAN@*7[07>32U0RWO&&?IU[0)A6Z]PEU8 M;6(99["R$ZY>WY?%7MA%O4SLLURNI2M&9"G#ZC&.=JMTS>6(;TO:\W%9I<41 M4%+%:#JF"< M?"OFKM"()9<+2PL^_S5*ASX4.(#3X;!.^FN:/^2?.%JZ$SMDL[S1Q(5:1_ MUW9^NYR.QS>OI]\F=H0N[-]NEX7'0?#!Q(%.)LDH"?YN%\AAD1OCV6)TS07U M&,LX^WKBB86:+ZD#2Q?$=QMF[/#\1-Z7WY4Y$H$<0($& /'@AU=_/!UVPZ+M>G"E;^)9E<)E>!&L[.RC4LE]G5@/%%N>J!5"M76-7&BX[98D%: M<[2/_=4" &1^7^Q//WPWZ_O'OS)\).' &I9N^.Z?>OAGI:)]*PNAXN%6/D,U MW,)7=W(XX*#?J1\S/WT'WI.11_FOV9>I-3Z*\8TOB^&^G!7I^*)^CRJ\E%B% M:+] 5NRDUC!.*W(*FFUPK_F46^B_2O(_ G5]G5J;.@BGB94!/[QZ_TF%KWX< M^%!OGT)32[P/Z=U@[Z)Q>IO<'^.;YIML,]RU_;+)>7 M,NHZS\9N(T0Y"?=N'U_NV.@ZFWA)7NVK)V7V4^MMU^FL1*!AXD2I0W ?F[6< M.>*6Q.%I<6G)OTP *9&SFL'JDTL1._UL:7%N0?Z#A8Q\5#Z[&F3KGGJ@]^R# M791JC2MA4W*SSX*OEKY>'I-:)+?7Z2P?6A*Y_6)7":1ZS/)KYAX6@JOI5Z=< MN&^5T?ZIKLR84UU6)FJWL!Z.FT_)TGYF[HG5%MB15Y-;VH1F&V]OPM9[T'KP M[3TX,+GBE=5D0>M!Y3V[E2I1H50-3ZZ:56)-":O8(EFBS_I@K^T\[+Y.LF0! M;@X2W?;9!5^&Y%JP> FP#&RS;]-F_ OMTMA^8HT<617[K<'859DUR[V^6G&74*MQ;=26Q[?DVF3ZS2V# M+^8QS;\YR5+M:),96PKI=5A[GSZ@/0\B6M@B@;_&4>!\4EL(3ORZ;"N+M%^2 M5;,L*['5G\/:AU1F1ETQZI;ED/MR4I8-RB*423&=V-MNG#9?9.[^TBZUYJNW M,0:!QW'[@EEVE9Y9)6SHS?,O8_O59%I'WK?H+7?)'E6]RC+7LI5\T%@/19-\ M4$N_(IW-QFWV;&PH:V>Y(@IV3>>3B^2KY1DWU'P^]K)F&DR'PWGN2]#885\D MI<5I+2)G#%7V4^)GYI;*1^:\3M46Y@_ M=]I*CKS'(R?#:HO+I=@Z/A]]M5-R^E'B+;!T=#MQ-7-#=UEY[:*?8V^UU"9E M.2-OQ&:/.DW.@K"NRV,QT!^5>'GMVKU/9FX8]2'^P+Y@DE00>;\9:N>:797) M@W9KYRU=O67UWFER5E._V_3\2W'7^@[N65V[[%;CN Q<].LRAAQ^HMFR&[Y/ M-.L3S?I$LV>?TXDEFFU[NG&HQQ/G7F2V3WZV.)4XGU@%^6OISL/ FR?\MOHU MN\RG\R^7@3'!;Q^7O&C)T'NRO2V]N^HI5-*4B%;$)XEUQ+6) 8PH-1R).K;, M8,KH2F_EL%(5E!MMZ=9]G^:.7JT@.K_XGZDSZNMZ*N55=DZW@S96DI%[*)VTZ) 3J5K+HOYI47>*ZF$V'?UQ:DK!ZSU^:XY&FVFN;D*IBU4-?B.6Z]!'[&MK: M?7+N/WGUH\/9WF5)3&7<4@NH&?I M&T3*PL%?D_&\MG^N+4>:>VV+)^.O:7FO$O6-+"RM"SV;+(QPK!$!FA-*(F!!6@(AIJ M]1B]O_=-2SY-XVJ6[^>SBIU7BD)N1=,M4GU=I,,WHWD^2FZLP=$ XTJLPZ9D M.DINJF8L;K.ML>(LE;J&_S=O_-YQCNL=%/-\>.G56K""[3\<)M M=0\A>1J_SMUA[9-H_,"=WGH72K5JZ:!NM'ECF?)/=_F;;&;7;^BR=:9S*^>BY(_IS$+46?#/ MY,9M5BE"K=;M'-AG@\WG?5EI8)XFO/!VG5+R=)9D8T#N>+R7U*OS^9J&C;@Y?+3/=Q(*6C=I8N M/,J%E2)EG,/Z*ITPU1Y^NTP])17>Z5<&KN29I:?K\<)EM-AG/U"G+3M)&^AQXH8ZF@YG MN2MH<.7HTWFDDM*R\_>JX6Q0D>8J-?@SR:ES0/E2=-Z_EKX>5E/WX22Y&[4'LGI32S>A-256 M-[-L4M*N8E?J<-GD=4DSBSBCL\#CKC4MZ^%[\JMEB\X[?HDCSV2+4I2S3-9]4$W#WU$-UJVU1-"D=\+Z%@AV9VPS[ MQ/%*A-7MTVMWQEXTGN+Z,S\,2UMS)Y'O'T.Y>'8D;AR>+J]==X>2;-VY0;,1 M];6E'P$^( MMW%$<$?$S>=T6/*H#T^RU#-Z;?_,JV7+)C6)?7-B^:Z3@IK(TY&OCYB7>E?A M2*V]*S.?-Y);"IA8B'F*D_6Y3V4?B><%)F2QB2B.H:*$$6'_))'AAA(<0:X. M*YY7;AK/:ZPT_1^G\C31NP^7 &)4"1A#BA"S6FZDF=!-"2#"PU;XKE;$+AW6 M0L=$&1PS@%C=&YL0UT?V@8#71]^S$K[KIA+XN02_IHF;21/*VW@8F]K%6X?T M/F6(V\P0O=JPQM-B4W]I(AJK)1F=3SZXHJY._/GBS0]N-N# * )A!"*@N-TW M!IHA,MG>;$A8K)2.(P@EDI!PP^I&Z(8R5PI_J=[3 4# 786:2G5NI6KM96:! MUIHB55W+65/GMATU6LK_49KZP\$56V3A';JJ-L.9)=[X**WO2NI6VU.U+4H6 M@2_-4$M;JEBC.M1#I:].JER4E&?$\AP@C O,$.7;%8_"Z-'J44AN5#V*;59S MJG]7_ZXC?]=)EM%R$G2-9--NZF@]5_VTNXVP-3)O^YU_@3M?IT+.(P.^XACN51_3QP]Y0K<]_-C66]*7:4^F<;% M;GY(?3C\J&[#>5'5HG_NOF4[7ZE]MR:[=T)[ZUE &6(I!$ N(I@584B%. 2Q M45!&V%Z&R@CFF("0W]FTH&BZ%JS$T=_=J&"1J[FX([Q9_/KW.LK8NQ%]ZN;* MY6\GU_-9X2^ *_G)3^Y]\-\TGXZ2XM(QB4 0_73475HV'O%+A_H>I8X"I5I- M$I&*!(XI-$!S&$881UA6* 6C2*'#0RG4HU2/4CU*'3]*D:;H"R(LPDP2$(D0 M"P((!15*11&$0AP>2N$>I7J4ZE'J^%&*-2AE(J 5C@4(HYB)D$0T-I4N!>*0 M=H12/:3TD-)#RC%#BF +2&$AT0P+9D(HM=9A)$Q5\R"2H:2T T@1_R"]$ZE' MJ1ZE>I1:!Z6LYM.89UP2HQD-#5"A#@'$J.K/&R-@%#L\E-K"B;14AY/* 4&L M1ZH>J7JD.E"D0K31IXP!D8P)5XQ+ RPIEFE3X60JL;)A, PXVBNG=?57DBOGG M_ZU:2KLZZ+Y/@*N 6]R]CXOX-G1??%O-G?NL)[-OKJ6M@!^I# R9- @@9+$Z MCDW5F2#&1D1JF6L_I5>N(6]^$_]GGLUN=)+[IN'*=WIY6_?P?E\6156S69Y] MGOMZ=Y^F=@];6[AH6'"Z(4*/D-C!*B5'H'OT..!P@#KP&'#@4(-P>ASH<>!9<4 VQ\&21U+C&$-C%RU$,=5U">,HI$JMM,)Z MB3BPA7=BR92 =IAX+>BPX%BQ L!7 ACD54C!#A&8LPA136&$!B^)P)1E@ M7UC0,V[/N#WC+C,N;HXVE3%4L9#&T')O# EENHZ/)YB9YU'F3R1DH\>!'@>> M%0=H) ;]3W.-#CP!TXP!L+)#-,;T.+?L;!3F) .&Q MX)R(JD<9#W&T$IR]+RSH&7<7Y_LOO7J)KQ9ZJ[W!NKC-WMT[=&U6W3%3?0)I['4)(R8 )HAB4$\HK;$F')YB+%F/KCVZ]NAZHNA*8(.N MA&I"& VY$%(H10#DM;(I737'0T/70RY;U"-LC[ ]PO8(:Q$6MPHN<1 28PR1 M"D #0L5471H."(JV/XXZU=C''F%[A.T1]E01EC91J!Q%H>%"(ZD18Y&"$M/: M80IUM))FO@G"=@"'' \X$#T8C GV^Q!W3,T)K^_\Z+679QTTDDJOT\#;ZY'Y-I,,N327&1YD4PO0B2 MHDAG]K?\5J#JYW3V+4TG@9?0 1Q4OZ"![[)7_HS)+OTQS=X-]TNPR;06U M!I>U&A",YKF=H_^^7JFU9S"[S-/4O[S(OF_\E.#*?G(97-MOIZ.@;!NX\TFF!=IO>!8H3T(;+V"4#KT6>6L_Q,:/&_@I#:MT@2#Q^0(U MC5];:AYFU\G80K1%-?]9M53>C^_[$_I9>C-.A>\)5DO^1SH+A93+Y8ADSF]R^O/"# M:7U[U_ G]@%CN^%Y\B5U=V73LZ!-$=>)Q>_I1;D>Z\S5OL^QC>>68'YM!6WJ M!I>55?&F_GF3])N=SM?I^*O[>/D)WS++P&$R^<-MA_(0FYRM K"3J=EDGI0B MSW]<(O4R@[789^C'LB2/5ABP ^:"=&G _N=E7C_DVB[[Z\]YFOSQ.KFP0WJ3 MC+\E-X5]U5\O\VHVZPTQ66-\E>AVLMF*;O_EM_+AGZ?C48DW5LF8>KJ8O/%, MX(;PTZO @K156/Y48.T("4*B8DT-,2)4D!')A."4:0I@+M*(.VAG='U:<#?LS*%5W\SY_\*C-*?SC_\'OS]_)?H[;N? M WW^X?T:TF%_@WTW=5AB6=:NJC7?G(BPOWG-SG.^R2:)A4F+DA\=%%RYA0]> M!Q5?IJ-#G-,/'@ZG\\)B6#$(TN_#]'KFM(6@N$RL[E3*@>+'X" '/Y\DC'N]!E&0*7,-(;/)_L8#^F3H[83UXSJ@2,(46(\5BYR!#MXYH% )P2'KY& MCR#E,Z@JETD17$\=ESO*FWZV[_+3*\H:JU8=38I27YG<4Y2U""[3\2CX?&.O MRO*1%76YUX@K2?EI;FTO^Z)B_KG(1EF2WWC):!_:?IDCENH&9Z Y\+E=X-5+ M27=5^CW-AUGA('?^]K]]Z;8/IM8O7TOP0C:R[FJ=\H)P"K9Q?7UM:[ MR"RWE1JMU:'F,[<-H_KMM][:OG4QC]ET^,>EI2#_FN2+U;(=JYX%;[UP+]+E M@7LCHAIU.AJTU8?@VW3NELZJ#.E_YIG+];OF=O].5 OB%*3$O:VE'97Z M2&9M9+?1]SVBTJ2^6:K(KJ['V=!J$HN5J89EU;EA:5EDA=,[W!W6-DB&E\%_ MYG:@:3XHE0X_E)$C7+="=IKN3;F3.4[M&=GY#F=CJ\[9<5N8N[+*35HJC7;C M$K\I:9)/[$U%.?BKU&+-R,JU+S>W5M'J?)Y<[?B]4GB'>OTP ;?*"M^YA7:> MGQ.WG)8D+*\EE9YW-1_/LNM25-8CM;.T!.P6VL[(CB3YGEI@'*77=K)9"1R> MDJ]<"NU_RP]^>!6';S]%ZM6/ECJ2/Q:ZG1VL99FTE-#6/+2DYY2WDY?GY5S[^F_>9&MWS>;IG;K;0??4V](M\L;RO! M.:B5[7M6L5SYF@3;G%>L18!+I&H=1UI2RV&<%D85/.R;'MQ?YU*[MW-+> M?#;/F[D7CMRM:>/>Y2V6VL"R>D_FW[:DG]UR_]QV[D5E-.3OGZ)E'^'",=AR M%OY:90N?3SZDPWGNK*0P*;+BM\GT0 M6AER[6RH?)X>CBYP80EC^LU[G#RE>_(;.&Y[\X(3&R4M(_^UYBO#O3VV*[N\K[4DITEW^W7S!Q[N3Q[=T"Y=%-N9C#=#RNOOU_K\ K_[<=^+#^ M^X[-^I1=V65\9ZWZ#].K9.6@Q[*37?YR>,E\-JT_*,^-_"??LM'L\HV49P@! M9$D/6"K&A/RY]BM;XW"<7!?IF_J7GY:]R*\6%0<6-37(J_OK$90O%':Q7ZWX MQLOOX -?B2?=]G@9A",L9(+O*V3RQ*(5.Z[\<"\_K;D:=YAG'QK0H8?3,Y>-N;5(YZ57T A+$'8@6GMX@V7G[HY+ AWHF=9&I[C' M?DA+6QU]1,@-5DH3*(@D$D,JJJSL, 1QM%(V;*& _=KPWC^MV;>B;!6WM:WB MMFY6JV\W_EDOJ%K089+YYC6$=B@\=]$B*)W5-O:RE7:?BKEIR; M%N9@^+S5 M TA*JK&)$068,60P#$U5V\8@9M1*?\%-^?P>-O\YR2:_3(NB+":6CMY.XLIN M?76_Z;=]: DQY?'GDE.I#U7K0]6Z0T?1"E4S$45,A892(H4) M*0]5C8Y28/1<6E"?$GQ,$6YW!EP\S17(;KL"NS+ [QRV_Y%X?BD !-QHK2(- M0FJDDA!%4#"LA8XYU^K54\,#5F:S"^.LPLZSYNDJL2[[Z1T[!GS** M;2:QUB'ZKNBK7*K *K'NY/QK&KRW^DK1P;'&Q^%E.IJ/+?'%5]?CZ4V:?K12 M)!NF#5!\D3 D UY&$(5010I 3)'B] MUDB%JD68,0ACHPR-8X&Y-I(A4(=PQQP+^N">/OJ>%<(\U*.18GYUE>3VHO)T M,5DLOSL:\:$!K\N3XF%KD^H3]&0X+(]$W/.&[=B?HHGX<;&@WJ[M#S@>/>" M &QWI '9HV<:Y*&#BP>^0IO=UK]LDY>=Y-$0?X:CH:>;\BZ39)P6 MSQV8=)C'2 M?00;/=M!V4$%(!Q299P>F5X",HDF'HH ( 2+ 8XY12&!')JZ&TW(&8:=(9,X M$&3"L$>F'IEZ9#I(9.*@Z9,%L.(P5@ 91!!27"("JXAL@T.]TM!]&YWI]P- M)D1PCTP],IU>!.;Q!EB6F(9:F(8B Q '6"# I6 2\2I'5@N,\4KOE&VTK8/ M-+P73#O@:,I'?5DOQ&7EZ<(G/)?Y[/;U)YE14K(TP4WBF&$PCDUD$,(Q89+K MNAV2-A+BE?X?^W3M?$Q]#I":C'ZM-ZUZ?H>>GBXY_&"5DR/004Z",1EJ/!LB MI@1P;6T*):6.B;%F1&4_R%"M%#;?IV=C'XR)9<^8/6,>"F,*V'0.^+9DI,[799#87'4 ML+C1 E )@8A4C B+0ZA)7:0MQOA9 Q'J+;4\'C4;VKE>3&GO9C]2-_MILSEI MXHU8'&G!-19Q%$,8QIRJ*E]1AR3B\7/:OOMB\SX"J6?S8V3S5C$C'46,"42M MZ":*$Z#C4"\4=J ZE>;K*NS[87.,NJQLU+-YS^:'PN9RT$_+!L?E1'17_G$[2/!F7E?Y'5]DD*V:Y MKR^_+9_O,Z=WS^PN&W87A($X!)@+8WD<,BI)[88SB*N5GN?[M-&KO;7$31!8&(4QC9G $=(:1X!&D#3)0*"[\Z\- MC//]\3=FG0;B]_Q]^/S]DOD7\P7_XI +(56LK?G-%8U%K,)*'6>A >HYK>Y] M\2\:4-)EK^B>/WO^W(H_:<.?(=324*010IA)+*P"S2K^U!R@[O3G# M,:[!2C76+1T+G9@)#.W.3'CY!;M/^7B@Q\4>%S?'10C:@8] 1X#!4(,08THB MBE%UCJH!$;2['![1'3!RT6D<4P^,/3#VP-@#HP5&U,210\2/"(=:HQ=M/J"@\P[30DI ?&'AA[8.R!T0)C*\"6,JPP5R& )@X- ":. M:F"T0R:F8Q]C)\ HNBU]=63 >$?OJS6Z5]6/'2TU*UFMJ7I[@BO-3#J8(61+ MT_,_+_/Z(=?)E_3UYSQ-_GB=7-@AO4G&WY*;PK[JKY=Y-9OUAIBL,;Z*%MQF M6UKP7[9+Q/H%LT0[S?WBOK'DD^9N"#^]"BYSQP!_*K 6"'((B8HU-<2(4$%& M)!."4Z8Q6W_1-A_4WS[Y-C#3B\"UZ'8];!:+_Z1^8 \WKSFCZ]. OV=E"J_^ M9L[_%1BE/YU_^#WX^_DOT=MW/P?Z_,/[LZXZ[70YV'?3F6LR-'6K.G+0.'*_ M-2V#3#9))L,L&0*@FA:34* MTXP8C:C+ET4Q=B$^LM8+C)::'6*GKR=LUA-:F-TA&)_20JS:!*>Y^ ]TV2/L M+X75>,J]"_+%Y@6^QYC7A8K@AU4+ M^4,]OG#?4.P@HF/8(46G=M78]@Y)_EN-JQ8^[VH^<)*;_QRAR6N$F>R0'*QR M]=FJH*X;A=-"BV ZGQ4SJZ)F]U7X.QFB.(P.+L]!%/_T?Z6CUXF=>?(E#;[D MR606.-LKN$BR//CJ&K6?;/&1!80FLR!*ASYHK^Z)M$G3K$[7XT7X4B%K3M^5 M"FE((-2,0D5!"(4&U>D[B4.SD@]Q3R_HW)+H%^\)"&]66I2K;TD^*MM6OYU8 MX#,6F50I<;PLU,8(JLO&*LN_(_3%G:*IO-B]#[-_1S:D(H6B H> MR2\_PWNI%W.8F+I)^OGAQM)[TMM;@^R#@0=)FS8#@&&!M:%",6U@3 F.*R]T MA$*TTCIE=_#@]Z)X.[',F4U'C^>X/9M.!8^B]N,)6.?[8^#GU&9>$/ @2%HU MUT-KL+F\6**(QK&R?];=Y(BD*V$Q^P*>=963SI%I2_V$PS/9I7YRX)K&BT_G MT\EDF(XWTD%>9#&K'QX%"=34M^%8:2!8)'4L0R9"+,*JODW$>0SVJ)V8:7Z1 MNIB&%Z"@=%H-YS$::UCE$ 3HJE:TP8G$G>UPQ\,1K3_W@GXG.;?'M7BUC+=N+, M8"*HC $!A$:(Q75I?H&)7"DKM#L8*/?B!>A$D'6I%1V/\M/K.+V;IW.-1;2@ M"G/&(A4998TXC$*!>!WEK!$.5UKK[0NJ7KK2@M@9Z?)H_\!UDV,* W(1W,%R M\/9>TRN/+D8(M6HB8V5-I,A "$TH ,<""U0WSC;*K%3H>,X8(8LHSZ\:D6XK MIA]9LF?O/>J]1R_8>X1;U:0!0S".=&SB4&!#4"3BVINN0ZI66CT=:"A0=Z"Y MK>,(GLE.\^0/TW%T.].]DVPR%DY0W:R8W!96)UQNOK?/K= MTMPL'=]L/L82,/[/HXB!6[J4B+A4$&(9&2X(BP6*ZG8RB,0K^;3QU?5X>I.F M']/\:S9,[P:0!?-[YBU\/=/V]WI:S-Y-9[^GEDF'TR\3.X56+8SRIF5 V35, M;.9S@@,$'BU]O7X&J274^21?K$W@4UU??W:K8Y>A6<@@+6N%!'DZ]JGPLZG/ MY!H$WRZSX67P+1N/@\_NZ\6CG(+AZ2]/KY)LXI)QORTG>+C-T/:C:93 M EW*Y%XA3X*;XV$8,BZ4#.VW.N8TAH+7Y!EB0O=&GJ5/P4SSZB-W'=R1!Z%% M<*^+=/AF-,]OTB1_]3=T1M@RM ;NJV);BELC47A/N$V[GN?#2RLM;N^N ME;%9[B1G7F[T11TH9/>ZQZCE%3TD-7L=M>D6@UJEO+!Z4SH)+N9CJ_ T^M/9 MJIVS4O_K::*3[:Z&RZH]=FA5R?CV5;YP\7.-(UT3*6,0B18!*G1T:(N6V3M@E:Q,QE;+9,#*HFUS)G"C(E% MQ!($IK*5/0&KV=KO@N/N?\"].)]Y1? M+':AJO0:II/T(IL]7GM.$\ EY< J[ (JN^*B*9/'['^M[3 "4JZY00Q$/ RY MVYNZBP$2F&Q<>X[<5EM.JE88!&"[ZF"0/5!5JWP'V6DQK[U6#CO>EYUD62Q^ MT#71Q+I3%_>HDE4%R9G5R-/*,B\-[-.,O3S1[6_<,O=N_DF"P&&40=LLD&AG M1+-MO-_>%Z6GGH.C'KEQP;@>7DZ"0'IXZ:EG%_!R&N'Y[_/IUZQP_A]7(OZ' MSZ7+)9A>_!ADI2MI5KJ2GC=*MB^U=T"9!Q@QEC+&FH8.FB%@@*(LI)I$(36J M;@U*@1 K%6WNI'J4.!:4X:-+&*8XM&'%N5$QU'$E( M&5CH4EJMI(VOI4MU$W+(!Q#A'J5ZE.I1ZJA0ZH%*/"5,(=+*-4=A&$H*,#>A M$%I24Q?/>G*GJT.NI_48$[<:=/.(TS".J&9:A# D.F9U"705 M,;G"Q(N%7'#S![N8NHPBL],]OT[+:-GEK,0[73F3JC9$P]H-9[]&C]2T.NO2 MF7.81:W^?.)G7L?,A*QA0F6YC9HPEG',0AJZI..ZLF4L-.^6"5<\%5LP(0)G MCZ:2]4S8,^'!,F&K5Q"7A"A.9 PHHQ$5H3*L;@;"&0J[EH2_=R8)R5F7-8QZ M)NR9<+]&I0"PG5P=3KV(HK'5T!/13U0-7 M(F4RS,9964UL9M*1Q:>QRV:5,VIW+&RK(,EO.O--Z90?5%L_?U<_W7 M01FMY.^Q']OO1T$VF?W_[+UY<^-&DC[\51":]COM"$@#\&8[[ B2DCS:M;M[ M)'F]^]V:+,SAZ2 M16V=%N;9JM].[;G0N6U:+IG?0;'=FX:C1Z#5#UC5I7)5-OP(R46M%?;_*_8)[>V>07\_)* MNY_M9#:?7<%S%/7+?K]C=5N#[N7E9:?6:%ZW6I*O,*CW!HTT _0X^#Y^T5S" MET+6'D"W+'K^Z#-FK5$K@V0Y/+5Z[YCDT#4[]=T;T6*> EA18G>:7PA1AX[9 M8Q"*W!,P,%Y"823R-^ACT_CCXN["N,'X'1^P<0M;,#_AALQ!:GP\N[F]._O1 MH!PSZ5H;9GE$\5GIN@^Z>19$KDA#ADLU@FL&TZ2R"JK!APF*%Y2;=1K RO\? MD=U$[ %G\'1W.=69RCA(R,0G,>??B1NE3<@G)79]Z)G5N4!+([=6Y!M [6,1 MF IQ/K\LW,D MX_*10PTMK(C?X&T46#N7N*9IU:QFO7]I75WVK'ZG7;>D NM?]ZS5Q*-OLP5Y M_QVF;=KVLS4,RZYJI72-W^7W!V%;R2"++XR3TA;8!-+6HE_ !861F M([-\72.[1MZ0*0%U):F"NM2@9_B77"_X=6NT+306S@/>R))X$T ,7 M!M&XSZO\R'"2$'80,T(TP *!-(ES([@"A_^&A)V )ZP$.;Z9T<3T0(NO)!26>A$'R,#%^ M)[V*SBDQ>9CK:NR""L#LZ71;9D#2G7!9!$H=5ZYH:=\6I/L;8\I!FM 8<,>7V^'>?W?I:/0CG8Y+KY\.EKK"G;0 ZMU7>^"%=/K=R_MRZ;= M:#2O&MU&XW* ]^ATM#H=;74:J]/15JWQAY:.ME8V'>VMV&)\A0W#XCYDL*L0 M?H479J=M73:;W<%UHPO_VJW:9:=6;ZMTJ!UK<)5+A]KK#1JM5JMYV;VVFE9O MT+94M.'5=;-^-7@R.^VS[UG)3BL[9E#/C)YR1FR=J?8E+=FF([5GUMH5/.WK MS.6[@=,&YK%IP+[^@@QU9L &>^;QQX(-:*GB!G3*_&0,=XK" M#&BEP1X4G7#P)3K,7&'8_\GB*/ ?7<_C9FY+(]U=ZM%@T =SW!G WD<8^J! MIK2AQU4H2$*C'^"N"SY>!+@!DV4C/"-7O( Z/2-W4NC%MTL2BO MG-AGQ1-XE>@(6NK[\[;4VEV;-_+>_\%EQ[ILV*WZ5;?3 _%HU54)D$&K;:\0 M?N1AB__P&[8VPKY(%_!G_H+3VPT"3XX4]$AONB 2;I3GGA/U%_E?LL?^[OJT M/R5'$+H<>+@[QTS[62KD&^\O7@J#[-2@6V]?=Z[:K?9E#\S7RWX##-C:=0^, MUV[GLF^OU(TL 8/_.W(8U)M[J ,W?IZ#N;J9--6) >S\O<5%R;=+.WT\IOC, M-+ H/+NGC1TD&/6/%BK("7 M53^:A;ABOL5*U,ZH1U:C,>A?P[X9EB(8]$'=5H4H+WOV=7TE/&R3#A&6_9=Q M[KNB0A+ZJ X34NO\ORB,_]\ [^ ANJT7G^$=F;Y0U01?J'>R&[_*H?PR_AJB M_P[GL+SN4K>(<^ 4P-"F(-=5Q:>\L5 M];2F&^PDO)L>%;T-/K-"J8/N=;_9[#>N[78#;*6.?=EMJF)I8$6M\"0VS*]< M)JF&6G[:_W3C2?Z6S;;4GB"+PPW &O>E]5MAO'9V7PGN30RN3E;7M-/NVQ;L M/7M6MW75K[>M0=,"@ZMG]>K7S9:UDDEP+VCZ/XTFLM^?ST2V8MJ\'B([,%WJ M+[<(C8W&X')77N$">^?S NEAO^I==5I=V*>TZG78L':P@'6KT>FWZLUFLIB)C]JZN!JVGC>7GWK/B%^ME-*"M76'/ MO[P2OBRP_7]G"Z-NRN/@O-%/K"CT$T7)$)E-DC:!Y"$615S0FGIN:-RZ(V[< MW>P^O^Z5H*(#9D3I^7W/8RLSIGH#VZ[!M-G]ZWJM7^_T>OU^ M[;IO6>U:$Y3!BFG^E2W(&W\?](0 JJG@T:]A$$45G[N6V;$:N[> <3_EL&B" M3NL)L2SW:A++66RGLWA5;_=[S7:[AQ&H@\%U&^OQ7??M5KO6:UQ>KJ2M?84T M7L$LQ8L;Z2:)1)GRGC_"/_!,N>(3WC9A$/8SX>17\OG<6ZCZY8D?\@R=*U#6'DN&RK7%OP.)L#(1 J2E]#!R[Y1 MU\YT1ZW3LP: M%9]T._V6^U!:X"HJW7JM@6^/)K('>;,I]OL)RA.W81 M4#WJL]0N(^CQ;UF'>Z*_GWG\9Q!^@^X.V,R%S5(1A#=5 V'3M)M[V'>C.Y/' MQEP,!2@@&HLWT3WMG.Z!!=]J-ON=ZV[7ZK<'?3"( 04-VQXTZKUNYP6ZYR5 MZ*T#PDW*S!87?T$._#UHX%^#8(3T\HH#HV5:UAZB(UV7Q/@\/?(>&3$<)&_K0,@'BCG7@LWR-T(V*L. M'X&1#8W(C-PH ,L-Q>&FLE,"<(5^X9W)SOE;0W:[>L6[);: M7S>S8^PBZ!ERAW]F1[/?5Z(X\638)9T&D MN-3Y,)?G.;?CE%D5I3T8]&#UM3J7=KW9:+7ZE[9] M6;L[]>O7[U>?[ MO]\9ES=W@S_N[FZ^?#9ZGR_A_[W?_N_NYL[X+OGR]>JVAS_1&3A)%*OZ,^"NOQ(_Y[+!AZ8<1'JH MH(4Z>5KH.N4E7RNX;[[@E4(/.6@^8=S#U]R+^!R_-(BC"=WX5\)"T RP!;GE MZ%G"#>@U:'W#ML[_18],6Y5KTZM;DK8 WHO/ZOF@4[TU[_SOU,D^=G$=HOB] M;8,/+KE#RUXA &&;F'_'V4&"$6AWG$G">7&"H;@ZCOLR/P'6G6FKL#0 MQ[.[J\'9C]CETN^_YL,0IFTAN]/:21(OG)6 (D!#+ER,8A9Q.RK@FY]A&QAI,Z8_R:_G?/F;)$J_P[(9:$KXI!94:PHV*WD=-4:>YHN\1$O_X1[/]=9 M9X4,6((XQ(TF1DS L#V F&.7KZ7$_R8E/@N3J*!=\>QZ*^7L*45F2A?_4K!I M#J\1&^/!4C@,4N Y8&[$@DM])T6ZUNZI;7ENV>J)($:[6Z_3*@<[4UIZ/^)U M9\4+SWX4*C-]HGVUYHGI(I@]NK'FT?G+SGZ\,/[DH&$7\/]O_"FM+LT)6GA< M/$B#\9F%*/U@?Q!5R40/*[P-]9Z''\&>\/%"N@Z9$L(T(U-GPGUMY*]_A>KC\I;"1 ME[\5/H'E;W$-7_X.1\5Q9]"5Y5^<=0]&_J:_\FW,P@>^^KHP^&M-*VB1F0.Y7Q"Y/JA- M$3P]EN:&F-) F7Z1"RH,[&VQ+ 88A$[21!(B31C$F) Z,2="?C"6'O-?/"Q, M85D9Y*JA%L+/3PJ+Q)U8DF>N3N*)Y\:'9'R6>:3_N6E%7R@":]S@A5SC#?$ M6U^]T!+J6Z\J+H95MI]IZGZ, MI8RW1" $:9"0;7+)F[P \>AANDYC2V-K%5NPG(84+TG?X\&"P B8JSZ7SB(-%PT7"1?FP*QR MRK#FBC1]M)?WC(@@Y8VD!HE)PN2G#K MZ@41':9]0W\$/#J /9\&Q0F#8MDFF6+F-)[SG0E&TFSF 6 FZ+[BF(S"Y3[\ M7R-'(T92L>0.T7/$4670:/.\Z=0R@NI M@:2!M PD.D/!S=K$G449*P@5D#A#0FIW//%X+-V+(<-S3!P5D4." B$C.#5S$;0"^LE<.>!&*J3D'"&I"L^<<=5,R7J* M0YF#+R9_",0YBW!K19+QNW*WQN7IXC('C1&?RFH#^19M)TO'!&FM*B+$"YY@[JJ?EG-6:OR= M#OY0;05)3*&;H+EFW!<)I $:#YHP<.+@D*Y5V,>%R4QH%!F;DHN=DP%WQ23C M69;69_%3L=C=FK5][*X.P=U["*[6.D>K=99I2B,V$Y&!0YE7P9@&(TZI Z9B MF>)+]?&4HRFWA<.T!!Z;1[D#(1&^QWU&.0VD8J-X4?A;A:9B"&=;KX&GB\8\ MAJBTJI?2OC$"0F9*D8>'&,.482D-@/@+%L4( TC4$IJZM49!AFI!^!5(Q?!> M3X;78I@08E>XLB@>1-46%$UY2-P1'0*) C]P=>&%&KVGBU[IF<):Q RFDR"D MOE/YQA:&XS%W&E%TK,;*R6)%Q4$Z@1],70?="I(_GJ;06,G$L\Z:W]CLPI#B MB"[C8S_]^K\@40D^1%EN+.4Z$Y4\-X6^,0I#354V:/A"E"C%P4X8Z-ZARN#_ MU-->&T@W"UT8>5>412W$%.4//J0L_\5E(T6]\&(T*SF X-91EAI"ACY2&"^3 MY5%SQI6Y+G6*N3YOBJG:0,FTLTK%TJ% 5V-&6WFN(]LTXI$3ND-9%MU_,MYU M*:208@+-Y3#";%T<^_JK;ET#C">C[Q<.H=7O$]&3+?QU)R$9'X M V&Y/K,(UO(& $-7GT/SA?%[$'+ 5&BB' HQ(D@Q [Y2Q\ !S7N!N0]RD,A>B-@IO.\%F6AR M0>F8]\$L (@>*?PC"\&5?DH[4O VS58:-_YD?@HN##U%_HEE?@BIG7/I*0@3 M3V=W>#Y=Q884%/F$$A?5J[-P_S1(IFSTTAQ=,L%$X'N"SORH# LY$"/QJ]P+ MT@P4USU\%\D 2+&C!M^8 1#3WKF\:G);"2.A9Y<15_1:J)'B&1,64*,(LC) M[9GKPO@ESQ7UC-2C,:0UET)*Y4$@<2/F!3XU\;.4$:-4YF396A:IC$&4/06V MQVEN$M(7)+%(3Q+2+# O,DMEV0],F4HALZE&HIA$EA#M*=L$ +XHVI;P!H?F M*R%/@2L2GS[W))'4ZHDWC0)IN8K1H[ZDIW^9VXM0(,R__/F>:="2@,4*H'N" MI4Q?_Q7 4!@XK@DEM$:>_2./8JD/LTPOJ[F)TOR4=G_0NZJW.X/^U56S>]GK M737[5]U&_;IMP8=NY^R7%Q8>.8^X9F:V5?]DP&J M2"%8!LBB2DS<^(@R'H1>G:(9:QLAGK]H?V'A98%F9?NHG%\P+B M\L@O[MEW8Y#(]>"_@J&P?D3VK/O!?_7.?EPY3S#S^W"1/XKL\BGL#PR15 B_ M]DGKT^_,R#F;Y6H"PR&\Q0[:[^E$8UU?I?V_,MY/%%J3 U"LMR8RNG:Q@X4";-63]#4#)OPT M:K1 35($64Y)LTQ)S]3J77!N'65&WM!MW^-E2N;C8;5J=>L_F7+[O;:]4&K;KW8!%Z#[*I:Q6^4Y?R6 M(^^G8 V%@1^@2ZJ:N42UE7J$5FK>-'&Q*3/76;56_A+W]5;]?&S3:/=N^'JQL\#7[[9T+4*QDA]Z/8DZ/ [^DQX'OZ641 MGMM8;G@P]EZLEG"!V'NL/- M00K>]MG3?96"(7MBS[X;9)\8M#Y85JFQ.'O&GLAZTGEMUSOKU?MU89^?+Z3^ M&B:3GOX#G_[4N;-Y\M]5"2PO-KL?B8^"4IM$L N*?GP&'/5W ,?J$,FWD,VP M\HJWQU+!$?@:[3$%R?;X$0S*6F^+!L_+P=,M>C%/=.G1 -FE=MDI0+1VJ?XX ME= N+XHJ^&G(G&\/89#XHW/I"G(R\_E.CA MLS-;QFBGF=U%C^QNS;1KM5WV:^^S\(2JVFXF#GB!UT)692%KMLQ.K:F%3 N9 M%K)]"5F]60R_QKDD]$_LXVO5>GX M87=&%NS!NU8I_?],?RN[#!R!MC]V4%H-LV%K4&I05@B4M89E-ANEMJ,:E!J4 M^W-$-EO+C-.#!N4N/?_U5F5-SU]SA8^VA>XN][7ESHEV!NA6S:RMI '=:J=4 MKD/OK7J/V5=QDL!NUL"DK6M@:V ?&;!MNV[6VCMU;FED:V17 -G=AFDU6\_IW,7)Z(TXKXJK(0%F:G MAM=7R5Y\B\V.66LUCN(@7V]GC@^>7;-3[BQ?HU.C<_\GJ);9K.UT/ZWAJ>&Y MN[6]8S;KQT$W+^'1J;#5>DL:K)J1:IM4L$\&M(:4AM3$VR[1:94PYC2F-J8U4=+/6+.-;J;B9=?!> MOU^YST/FB;3AHZGKNU$<4OG+$]L@U$R[U$):O0V"WK\>(3PML]TNDXA%PU/# M\PV\?W6S7M?:4\.SFO"TNV:WO5-^;L7-TD.Q/GM3K+Z3U:.9):$S8:),7,S\ M!RRDN6WL;D4A:39+G3575B^>DOJK*J0:W3(FHH:4AM2F##*FU2S#_M>0TI#: M#*G601U8G$:VROL@9IZJX)$CV.\Y\OJ80DKJ-;/=*.6C*3M(U0PYT3MH+1A% M[U#'M,MYA[1@G)Y@'!'P6[;9[>CH60WL4]/XF'BT7BK3QW%I_*.*OKT1I;/' M83#-E?I[ATWJ>YLS7;/1WB(M4\4PJETFAXW&AEEK;Y&Y3J-1HW&'"[]MUKI; M+/P:C4>%QOT#KF&9M5)Q9Q6W"0_=G_R%*KU++[)I^#S>-E7+,6\B3[;C>O;U M[.O9/\V.Z]D_+C+?#9:3Y%&L5OVCM#=MT[+*[+;U%D9O839TK5,OD]9% TH# M:J..ZM0UMUA#:J>0:M7+''DELC;7$^$I!?^+\=&EL[L?#^D(^PV'K8_=O91..C90E96M%K['] MAHDWWY1G5W&#_F!/1RM8X?"]:P^9S7+>@K9DF!ZZA#Q#,[>9>S'$-90WE M-R>#PR>=;-9T_#4\*PF/!L=T)X[C=W6\-3PW%VRF8Y9[YYL09OJ M&I]?P^#1C3"=)5B?QL]:=?VX=_4D-20+$OFLLU.J:29+^UN]6E;I^&Z_,QC:296:3?S MW@=.=;/>VFGEXVIZY_4V_<2 ;7?,CKW3LA0:V!K8%0!VPS;;I:I;:&!K8%<: MV)99*U7!^<" ?50NV=]X%'U"CJWRP+(X#MUA$K.AQXTX,/S AUGQXS#P/&@; MUAZB1 ;'Z5%K:'_:@6K2J@)*QYIK0.W2 =LH$]&B :4!M2D-?_N@ '5JKLX5 M>^SZR__"HP+GVR3PP#C><%C^"L=W'2SK49#@X[?B*E?3B/^PC_%Y%E[5W:35 M:F:WMCVI^S6#4LU=W"F[)[1VT-IAD].]OH-T %H[:.V@M&;5KE@A*T M=M#:06N'X]8.]:[9[&[/#3Q\[4 NBG_0ACW]GO[--<=S?7X^X232=LWZ87D^ MEY,JXN>WZ0+]([Y>;G2N 0['8Z"E,5[IU$[VJTLC3/].0O60&7O@Y\.0LV_G M; Q-^L2\.5M$\*I_3$+9F] (_TX%P\?!MY(S-B(.X$H!_<) M$,Q#;,)/9\8DY..?S_X6U0>=FMVV[4;O:M"\;EQW^CV[U>BV.IUVLS6HMUX_ M:.4;]9F"L3& NV"*,^\26X'R)I14!-KW$VZ, P\61CRU%.ZSB,<1AI[$ M$_C3XT[,436QF$^AK]AMZ7,;L9@9+#*8,>,A0AU AC]'S./T ".&I\-O;C"* MX*81*#5XUB=C192>'1327;7B$$CA6AV$W ,+"ZFE[H>FP+WT.?]&/PBGS"N^ MTQ*&A!@8AWN>_/7G,^N,/D-/'/5YS<#?NU,8B\]\;MP&4[9B=DQ9^.#ZHGDL MB0/UA;!BZ)NY.XHG<#6,AE3D@%R/S2+^2?VQ HRSU/F;NMWMVMEFW[!X1\/^ MX:>SE=5(OK_^Q&_E?CJ>)S[O;3_":4U_Y'Y_;O)/4@F\1ZS,*PX:]X:+_TI\;M0ZIE&S M[%*JM!HX%@R44 ,: T>&@X MYW_O,X W./FUK(M2N;(/J^C!#^\]DQ53R77\,@BHQ9&(S=#6DCWF[K\]XDV=J%3OVC=_%' M >6ZAK*&\G% N;9;9Y6&LH;R^T&Y5"[DPX+R47E7O\PXAF+X#ZKF3__T7!Y/_TYF+D_$]T3T/8/Y(V/*PF\MQQ!^Y%\PP4<0;;8SV#[M&*:]W9;7=L2NU:H*H7FHMU2#2("IHHC(;! TB M#:+#!=&)..!^Y3X/F4=&%!M-7=^-8CSN>MQ0Q?.X['KM]SAJ17AP>-1^#XW' M*N&Q5&B+QJ/&XWZ*:^V6!EAQT_)0+,C>-("V_X>RU6(4ZBP)G0F+^ AK43+_ MP1V6BTJM)@8M[4\Y) U731#9VK.K0;2])BK#(M$@TB J:**#JJA\&CGM[H.8 M>4:PPCM_;PO_O:N?[=C^KV;LA-ZLG@:4=TH!U5#64'X_*._42ZBAK*'\;N55 M3T$K'U5PYHVH"#4.@ZDRF /_K;R-[PW79KD,#Y5$I78/'"+^2O&B-?XT_G:" MOX;6?QI_[XB_>CESL9+X.PW/ZI<8?E#^5-/P>;QM+@^]\3O"CNO9U[.O9_\T M.ZYG_[CH:3=8?HU'L5KUC^;HWBJU^]8;G /:X&@0:1!I$&D0G0:(RAPC'X6_ MI,+64\%A8GQTZ;CMQST4>3BP4!2K7.AHV4&HK*X\VDW0B>'YHU6*"+SU*%2K M7F IQ:8EX"@DP-I+[2*MT36>WPO/;ZK0*VZ('^SY9$6*Q[WS47NYJ-MGP5S) MD_A3=T\<)7RW("II^&KXOC=\VQJ^>YS>57B_8FPT]C7V*^C3KJZ-+4-&AGP< MA-P0'FTC9M]U?'5#1_*=LO_CF*#<+.?]T%#64*X:E.OE+! -90WEZD&YU!G+ M84'YJ!S27\/@T8TPLR-8R\;'(??YV(V-8/SCUI;S'O:*^X=P;2^>O,JJW:/7 MK@<)PGJY/%@:A!J$N]2$&H0:A.]/6]N'>_9PV&FGX;+]S&-I;K[W#NH--DFU MW6Z2*JM1]9;^&+;T->UHU5 ^#BC;VM&JH7P<4"Z9F>BPH'Q4CM;?>!1]0L*O M\JNR. [=81*SH<>-.##\P(=9\>,P\#QH&Q;7H;P&1Q0 6L;NK:PB/79]6540 M'52160VB:H)(:R(-HM,"T:DY$E?LJ^LO_PN/"IQOD\ #8W?[(^TZ6,JC(,'' M[R6$\+WW&+LX "HS1J]RRK_OSN6']]Z''I(:/RWIL7<0T7CDTB.0I&5(R]!& M&=JB_L!IR)"6'BT]N^65GY+T;%Z!:+OT#]H\I-_3O[D&>:[/SR>SI3NR".K;LHZ-_)Z%ZR(P]\/-AR-FW MT3Z)6D08H)9^G(N'#V%G*.9LQ)U U)KZ M!$#G(3;AIS-C$O+QSV=_B^J#3LUNVW:C=S5H7C>N._V>W6IT6YU.N]D:U%NO M'[3RC?KEGG:XP=@8P%TPQ=G.EJU =Q-*GH1RK0%0WAH6XB->_LF- 9#.:B^A M+S#"W)C"#Y/(X-#)D:%ZLX_7_5?BMJEGG;VVM,5]?1RH!'471@0/_Y4K^T'>6>_W#%O.:IAYYH]]\""_6 M]1(_ MY]_H!^&4><5W6L*P$MXLAWN>_/7G,^N,/D-/'/5YS=#&9_YW+@-IFS% M#)NR\,'U1?-8$@?J"[&6TS=S=Q1/X&H8#;EH@\[RV"SBG]0?/RTOT6>IRS'- MNF\WSS9[),4[&O8//YVMF"OR_4_\5"MWVTF^K/ZBVYYW&A_/$42*T/8S=2%V M>ARQHCPZK^U:1VFXH@J^#D)88_B:=>8T3YC2Z:WO87HKUM=C[]^+2[@<>E_? M5?]NWF_O2D=]='T#[O"PI.^&U+PO%MO*Y6UZ"R6/5KVQO'5Y+15WRNCXX73C%K\&=(9T(X% D[L-0S;CC,B]> M&'>S((RC9[9E[[K+WS^HVZURL>(ZD==I^IW> )$E\]!K1%8?D=5$7$U'C5<, M4 <(HGHIX_#=0+1+#WRC45EC[SZ(F6=$JW3.W40[G+IS;^MHD.IZ_^QNR=QV MI<=$^P6]PV2YX M^>R7"V,#9U.B78%B9 RWFM#ZA?7.$XJ'V=M,Z"CA:BXQ+;'K)S H$U!%QHA/ MF3\BQ1#X!OX9C,?G8!\/C2]7OXMQOC V'=+N=AYJ M[RY7]>UF81:"=@GA(F,4NH_QUV?S(OTV'W M&T^6GPN[?U.N@P[+/\T O.KZ%(Z@?Q4+IWN_L=!A_143^XI%5I8.ZY\"=CU^ M!(/RI--9@^=Y\.BH_NH Y.TQH /W*VQIZ-C\-R$&/N%RTF&]1QW6:]>ZIU > M41^_:\D]-LFU&A<-+;E:@%J&*OV]J64@IR=!+;N'QKT?9@S7AZ'*R]><18HVE/&(A@L#'JS> MAC>)B^':.?<\_*\#>I/!#\,D CT1@: R)PY"N&8\YDX,>L( !0K?"[J*,9^X MSL2 *3)&;N0D$=&V.*QX%[NA^NQ0 6T^?Z^$R@%!2\+BX(ZX8L+9EF4,6>1& MQBQP_3A">2C/2ZMM(Y0%F2S?AOI6;=CS\K$;?:"F#P6M*#0LRK/[!-N2&8[P MW*(L ^J#*0^)0*G8D5/W.THHHL2#Y\"OGX,PGA@]N!!,'1]9@9$1\EG((W0N MPT*B^(+P"&1:(C=3:8@+HP=2AU\QSUN8-)KRZAC: 6\&^\F=,7R.9'W"4#+PA/UP71N4E=\Y%5]@41_D_T*X/UD5#K;TXYF/7=Z,)]BP( M1CA>H)E!KRZ,1^8E-"8&&Z&RFV(9+QAJCT8><('SS9Q_)V[DJ@F\=4?\GCN3 M[=F?125;((1:^R*$&E\$# 0_#M2AC4M5--"J\34U+30:IS@:EKH21_@5Y'! M425_WA'TK])D#4T+U;30:C'[-"U4TT)+@T?30JL#$$T+U9;&X=%"#X3]N>I> M^K2E4GCS54%O,]Y'^^N)UA-]*'T]]O[I2L\E8C+LZB[+=X)J0(>"X3>."[2F MB1X<3=2V=ULW3=-$CV'IT!*V.PGKEDL^K 5,"Y@6L!K/ &YY9'G(7(:O21,OG(O6"&;+YWV-[N'[3MBW8)S%965QZ! M2CQP0+5*%036@-* VFCF:0U5+4 =((AJG<,J'WDBON1?N<]#YI&EQ493C*V( M0PHBV?;T_\"V#C7MC3UXM7BTX+2T)U.#LZK@U$[ @\?F4>&Q7FK_6SU 'I=/ MKR<">IF*O)TEH3.AB'S7CYG_X XW9I@\^.USZY V/B>P?3YX0)7)+Z8!I0&U MH6M6J1+N&E#:P5HQT)O;9OA(A;]I>5SXI^YR'6V39_H#[P:WSH>\F_?$'M#^W;TOETR#_.>$^ MXBODE!F<108S '>8Y80]<#Q1BPF,E)+8E!_6(#/+A+W-J-OM"VN+I-/%UE9> M6O) A9YW?UCN@$S:7%GP8 [M?++Z-;AP\XFTFYFO&C3-;L\SDV!F_'T5?) MFN$]P\@=N2Q1TYB]/M=:F2Q^CB]6R?I- R8\ M=C&A-XS!..(QIOP'LPE3@+,8^^M!AQ[H./M39*'@QW2-?Z*L/X8^ E4[Y:(D 9H\LKY6J"I+.G5])=> B6[1[Z M=Q*JA\R@2^=#F,%OYVP,3?K$O#E;1/"J?TQ"V9O7-9&]HGW2:$(#!XPF^C&? M[XD&#)1F(/*M?P([BX?8A)_.#!#W\<]G?XOJ@T[-;MMVHWRI_YTX\E:]21* M.D2KB2]R"LQ7"]NNJK[86>+Y\FO'2G4"Z%L4^#[WI-(C19C$H-"X$?'PT76P MN] ;+QDMJ4:Q F4YZS?%R"2IN# VD]O7P09KNE0).7)T(E+Z7EH^)D/&C"W"P/-2;(C1 M \F']ZRP5@BC>&K+B(UZ>E0JY\6%TN3$.@VFN>(RN%J):^^)J(=WN1<=JM,"R MTT5#CN!ENFC(1BZC+AIRBLS#2N?WKM+AU1'TK]*IO*N5.'2/DZZ+AJR.4"7K M/NBB(1O8#1H\SX-'%PVI#D#>'@.Z:$B%+8T#*1IRZ+$H+W%!O7W:UP,DC!XN M'[36+16Z6M')TWQ/+;BG(K@[SJRK!?=T!??H9'/_XM?4R>F.6\ .+,=2;<=) MOTJ%*AQF-,(F&L NB"I1@;B+IUJ*-#1R(R<1M-,AX)[X96LV8Y7GKY2^4Q%? M2C]@=R0Z4.9;TV5, R:J]-THON79^V:!J/,^0-J>$G^())XO1&F73#G3\'E< MKA>:P*,)/,?R,DW@T00>3> YE+.V*NVYCJ!_E3Y6TP0>3>"I%@=#$W@T@4<3 M>([.J- $GA.W-#2!YTW\X:ONIT_;:HO]CL@KUI$J;4R.^11,0T-#H^+0T+-? M;0/C6 >A1+V?FE598^$&[3#,S2'MA?>N<_">Y*)*<#9L71:Z2M*NP?^6X"]7 M0%.#7X/_*,!?ACVJP7\,X-\=Y;-9RGY8'?@JB+*8FXW\SEUY\JIKG1=<><9' M0>)[[F1Q6]?O@9&_=!BJ M&R9O[ZG>V4%&RY_6HJ7%]G#%MJ1]J<56BZT6V_<4VU=1^;78:K&M%H#M6F<_ M!F.I[>#[XOZ9(YF*%@!=W?]5/H5&H03,-D5?NML7?=FJ\"=LMJI2@]3:15VL MRJ?,6*DBN0K^0A5)6< *^S2'1V(%J/%*(2GX/.)#O#-*F.]P50,LB@(L4P6= MG[OQ1)92G+$%U3>3V6T&.'G^XN_X4OY(M:CNN!/X(Z,W%0.'9:IN>133@P8P MSVYL7*MZ6,D,ZTXA3Q$T!19S$FWU^7SE4NBMB (#T3-%'3+/P__*,HRN8CM2 MZP^Y0E#,OG-=%RAMK4XK/DZ[3BJR.4"4S0^BT(AL'@,ZK4B%+0V=5N1-.%1? MP^#1Q5KSY %U-[JA=(F1'3!(JWL8UM"E@4Z8 :SE]G#E=J?D?"VWIRNW1R>: M;Q+HM=/20(<32*!%\CB"NS[NN+1<11%\:,PF)'O <'(G=A]I.V:$+.9(? AY M>3Z*W;JHE:\\0W2.\E5OK MKBW=7G=>UU=CLD"=D8@FJF<"-MRA)A=DCL#A,Z$A&7$0@V!&M#6'6&7P%OR!?W=X%,&H^GP,7\)='K'4 MX@ Z$3C?SH=$TD2"(O0,IXQ6!^9!UT+QN.(Q\CK),:;<**9 M:9.12#<)/!0R\5,Z9^YTQARBU?F!?PZBD$#OL4N2W%>6T?;FZU/EM?2(*_8M MBPKD4VQTQ*8PG7!G@+@B\S-ZYK(7M$^:1&CSP0LXI5C!QHP0&(@JO5] B.:A]B$G\X,D)OQSV=_ MB^J#3LUNVW:C=S5H7C>N._V>W6IT6YU.N]D:U%NO'[3RC?KEGMB=@-X!W 53 MG)T,L!7#>1-*7DB]W3O/]C/2I&FET"S;5[-L;)FFUVIZK:;7'@H3 MIDK>S2/H7Z5)+YI>J^FUU6)(EJ#7[A0VU2T5H]&C^;6'!!#-K]6FAN;7OC6_ M=I/#2?/RCIJ75ZM?-#0Q[V190%IP#U5P[4ZI8D45G3PMN)I1>U",VD:YE&PZ MV?RA"-B!\6-K.PZ,JB8_]M#HL;TB&0>/LL;,B8,P,D8\#>),*< MGV["RC-P5.ZUT@_8@@/UH;&#;'LP%.$6_$ 0A/(,07.[#'^XF]H)^ZG*Y#2B M1FY!$.OL@B%6]32(+V?M[$?SK%GO7\5RVKH)XF.>U+3&[W;G?M_)W+WH93N3 M@1>]KA M$S_L?.ZT^PCZ>NS]>_'!]:'W57/@*D92J22+27/@#H3B5$GT: Z-R8A0%&Q^OQ6E#%37 MR-1B?91B;3<;FB-[PDP@+;F'*KG-]FY9>EIP#TIP=]KQ=X9RO5V!_)?OB_^- MY+]G=Y<'LHF\FW''95Z\,.YF01A'S^PBW]4I\09F5\,N%^'P3&\KJZ>/0!T? M.R3KM7)YM#4D-23W \EN.0M7 [*B)NM!@K"D;5I5$.[RR*+1J*RY>1_$F IY ME1U;8O;J,'NC($'&ZC90K>C.NY3;Y+GQ.6"_2KU9WX%I_IHQT9Z7 U[&M'(X M)>50Z[1V8)-JY:"5@U8.1Z<<6NT=.%"T;CA=W7!,9SIE""3:;A<%W=\IB[BVVR"6 R\E[YYL (=XFW\1*=9]] M@&7K= ;&!H*K1+J"Q BK2I6?3N1KO/-TXCG[-M,Y2KB:20=^=?T$!F4":L@8 M\2D6TD*E$/A44RL8C\_#@(&Z3R*LOH2%C=21+UV ]_'0^'+UNQCG"V/3$?%N MYZ'[[M.PY2QDY;!&6'_-Q^%8']44O);]4M<)>3Y/5]DY60VW_ MWF0UD-(3(*O=3]ZS?A;6;W(*LC5GD2(B96(WDCY;#K1KX2Z$<78"D,[XHI95_JI':L\I(8LN[#* M:X"" MBF#9TMVK#7E6HWRD>A!:6Z**$LRI,3!5F4&8[P/*/B !$+ICPD_JP5[9/F-)J^8$ZOG';0@ %, S$MG\ "YR$VX:^?)Z,\.N)UA-]+'T]]O[I>NEX3>."_1[$X"/CN/[!MS''4?.:*;N,2P=6L)V&.+2T1*F)4Q+V![7L-U6 MKM8"5C4!VVG'WT#C6^4JC.PTGN3]0D9>YW>L\ [GED>.J%JITFH:41I1&PV],NNJ!M0![8O> $0' MAJ(3<2?_RGT>,H]L+3::NKX;Q2%%V&Q+ #BLS4.M7JX@J=[-5D@M'BTX+>UJ MT>"L*#BUXCQ\;!X3'NW6D1S\')=7KS?%F/+_,!57/DM"9T+9$5P_9OZ#.]R8 M/O3 M\]U[>&KF+K3@-* TH#*=ZU3LVME; ,-*NWD.VP@G4:2=E%C-G@F8L&K1N.6S=T2GDL MM&K0JN&%T#^@M/=V\XUMZ%(\9IT7?Q?;ZXJGR)_S<(NLYQ]P-[AU=OK=Y(?^ M@-;G]FVI>)[H/R?<1VR%G/*TL\A@!F .DYVP!\IT&Q,0*6>S*3^L0666F7R; M,;?;%ZTMZ5S9-)CS[\2-*%-Y]B+D-F;O M%P\.N2<^PB,Q2;K/Y] *NAVG^=8=\7ON3(PH&4;NR&7APJ3GJ#[1^#]"VX,D M,H(8,Z$7Z9/9Z^$-F.H\"&-5(V".+U85&DP#D!6[F%@=IG@<\1CK/(!EAJG8 M&>:M-CSHT /U\)S:#0U43Z]>F88_W7BR=L)%B81H-7]!#A*^4DR[JJ"RDR7J M>9@BPI(8D ("R<-'U\&<^9L"F?;;W\X;]1?:"^IH,2M,X.OD]<+83#]>-TA8 M_V1'XU2_J&\_3FITV"(,/,]0LBG&"-0US(:MWF)B)187)'DAX0"KN..RO*:B M6^R+6G8+CMD8= 057C#&G(O'6A>M[!I\6E$1N3&?1FNU"LO*3(CGI&#!"Y%QVJT M.NVF+EQP!"_3A0LVLJETX8+38SU5.L5PE9SF1]"_2F<3KE;NPCU.NBYP"[8(4F1#'B5>3/S)"4<:3AR$D3%R(R<1/-HA2(R) M/*,UV\.*DTA*WZE85:4?L#O.&BX16Y.Q3 /FJ?3=M:VXS&:!'_P>.-J>L'N( ME*(O1'>37#73\'E:3J3I1,?R,DTGTG0B32J%B%$TXD.9-&H)'HTG:@Z -%T(FUJ:#K16].)5KU/G[;5%OL=D>HNN"=[ M=J:AH:%1<6CHV:^V@7&L@U"B_$G-JJRQ<(-V&";"D/;">Z=\?T\VTS;MWATO MZ;#*49[ GDJ#_PW!7X;(I,&OP7\$X"_')-?@/P;P[TZ#UDI5&5P=^"J(\D96 MYZY\>-6URPM.O#W[>@^LD*95CNU<=A JJV"/=H=]TM@N%4VFL7V4V#XT[#9V M.=,:FU6S>(],U]8L:P<5+PY!VQY7Q>[GHBO>L>K3X07POG08*AS]6&[9>;9L MS4'&\Y[6$J3%]G#%MMPYEQ9;+;9:;-]1;'?A?--BJ\7VW0!!*,0H6@\GDHJ2D%%>Q>%I"J>\V*E2-TJ M\-<5J<,>S>&16$1I+ LI-=-"2O!YQ(=X9Y0PW^%I);LHP'I/T/FTR$_(9VQ! M%<%D;IH!3IV_^#N^E#]22:<[[@3^R.A-Q2)^93 -(?8A)_.C$G(QS^?_2VJ#SHU MNVW;C=[5H'G=N.[T>W:KT6UU.NUF:U!OO7[0RC?JEWM*6 * '3V7BJK+/)G-XNOM)QWU7R:!Q! M_RH=XEVM0*P]3KK.)K,Z0I7,!Z*SR1S(HE%)].AL,M4!R-MC0&>3J;"IH;/) MO G;[FL8/+H1.I#1:?YQR'T^=M$Q_*-**+W&):5K9^R 1ES=,]2V+IUQPC1P M+;>'*K9Z5W=BF(%*U^8+%V MWC2&I5_2N.A6=?RV)L[MAA>S0S'8=$I=$;AATT8N@"SD2 @<\GC.N6\$2;A. M;)'BAW>4+V9F;X,\#OJ7>092#),X"!>B4:*&'HQHQH:D F>P$O,0X0J3[J=] MB$SY0]8]]5SZV1!N+KH'OH;?1\@X9/Z#B_PEX? R\:6\3-!NT1QX'P['Q(Y&;4.]R.B MU!'Y-.+9/3!:W "E%+O,@\$-QN.(Q\AG)JZG"A;XJ<4-2YH M-H<(I7[@GX,,)##^.*B2UKJ&RUE5Z17RMZJX7B%0!5VNA@CDX[4P9\:';D:( M!OCR\]B=YD=;E)9\#$+!P M\QTLBR0?&=D'#F\8?%W<7!J4"]>'=MX!H/^'& M'0\?7>C&Q[.;V[NS'PV6(%57M3;D3O#@N[%\5HHMZ-TLB%Q17) HQ=#X&?1= M4935W O"+]S*I@' ZS^$/RE2,WBZ*[Z0^)!#@,"BGN.3F//OQ(W2)N28RL@C MKEE61W"I,Z=UO@'4/A8!'F/5F?^0O,-S'; ;Q;LD!IYX%<@"#B1<.07-,F5_ M!2%V+)K 2HZR %]*@G8"H AC!AIE@<4]D]B83SAQN_%Y^9$SYD'B"48V( && MA,9>]$8,1*2:49R5W]F"L&C E!F.!X^#3K"'D'-24#/TYA-?VP#9=T7UQR3" MQ@EHC* =$Q:+)S\Y+W/ '(RLD1-E?!AH":PN*73N M1DA,@R4&+Q-B$C:U87 M.4?0-)K>#[G:FR55F;G?10 'Y+F%0&O3[ Z$KB/.TT#$LK,C@)*@A[^LB+FE?.O% (J*8X-GZ#EJOT_C,/BM7ZU/CH+"H) MHXMJN>@BUR]G;6Y=WW?O@1>?,=J*M)4.NWAUV(5M63K>X@A>IN,M=+R%CK.MX MBTWN)DW8/&K"9J-D/M1J3IYF;&K!/17!MJOTBC%SXB",C!&/G- =(D5O" )C$K?03S>%Y8DBBKI1 M^@';,)KMC"JR!7$I",LW 82D//OUKG MRC$RUQ@-HXIE4%[VB8Q>GT&9&>[HY[.HT6S7KNKM7JO5:3:OFX-.OU:[O&ZW M+OOU;JTQZ.$]K# ,K^N;3KV\Q]3+=FMG[+ZBP_DW]]^).T*Z/K(W!VR&M#], M9 ZKKE,ZT7)K;R+[!8P!P=)<& Z+)F 9\!$8$R'%%T3);!:$L3$/PF_(&7=$ M?TSUAV"'0W>3$&GFN9@&&;)$">+3[._1A?%/-P*K!(U';V$:1 M+H]!**Z/N>1'9*5XZ6"*5E'P1S#CB!AJ#;07[7]!8P>+,0SF\$-D$);H$8(W MC\801H>X/&70RPE!D&6OF;(%1B (;K*HLO#(0DI/+\TI$\TF+R$&_8A/\;VX M2 0TC &RYNF21Q[%U&-XY(CC<^ 1% @"KT*F]S")8,:C"(>-;O:8+X(N.%PA M./_X263JWS#9X2 F0(3SK$JBL4\X%=I=FA3\A#I@$EK$238.XK@V(<>!Y-A$'&\J=] MKU,'Q'/=;>[PSK-4UG9E")];OTQS0347]"0X8_$$UAO0MIHT5F8$-6GLH#A! ME43/9M+8Z5!&R+A.HWLQ)#FUNS/;3Y]OG=#Y5LTR&[52I;&K.7WZB$N+[HF( M;KUF=IHG<#K]LN7YT%;A)!)91'*^F&=6X!?S?G>Z/]Q=BKY:W;0[95)"ESIJ MWOM,:O;Y0:*P:UJ-,L7)#P>$)[R=^2BUZH]KG=K;AE/L@+E6-UO=G9). MM?%>97U[8/#\6&^!^;I3?!Z;BCX037Q%"8QD^C41FD59C,3?=(!)BAK/&ND/ M/ Q]9%Z! E"="+FCP_=9+Y1 M:=D^CKCX"ZMSO58YOP(2=8#$*$B0=;&- %347U7*W?C<^!RP/]*V3:M5RJ K M/2C5=%B>\G9%:P>M'394%:N;M5:IBH!;C\H!Q2AMM$ZVBE':%]58?,3+52;4 M-?2++\]R#-Z]'V>_#%["C, \QI$;B:SJ6;25:; 1-H4+VK#,WDXYM\FDEAZ7YXXM9]@6UV%=N M4W'N),Z@EIC@U8M!N?&WJRF2<1#+APU5)XS*S&;Q6<1B9NKR 5X^Z@BZ;903NVLZHH-S$>&\I9KM2",KWIN8U3/@H+0F9L842CP]V,ZN1)LHBY5;1%+OFRLWFRL28 M:T7P:* M#\/S.%!GTZS>EHS7E#6)QK!?+J,XY5:YM;2;WM_6[&9#1H,"K?^U-C$:1MVT M+LDS%FHA\8 IS+%-]N('.[M4/+>4W=;*U/.%L0^[[4-N 7C:B@(9[F17YBV% M#W8MU]DR"['_L<65"I>7ITFI"%\;VJ^\F[5)< M?W$9S8W-TDV%Q?&#;66 $RL!>U[&Z<9L;=Q"$W8R1;S2T'6K4/ZU:UK[Y#+[ MH7%1>R.U6PFMB\"1Q0+SP[E2F*VDF9J5,7H/]]W-LP3EJKCOGJ)42VU"-0SS M&0VDN9.%]KNB$.>4^0EF!TA"5X;);PC"CR=AD#Q,2$7!RN/ =THSP4?0.C)K M1)H!H'I[%>U=6S& JY **&?2/(GL+5U\]4Q7O].8P:J_B]V?+"#K/G)O@=5$ MUPQ5M0OK%0RX+;;VK5WX'3?JK[1(:[3EK+=VX2V"9I*$T-B-N$@[E&9OR=?C M!?&YA2ONN3.IG@I&@W5=/IAJ)RO+(1: X<(2NW@);E:'OU+9Q)83#)3()J:3 M@E4K*=B[&<_7SX:AO'L_UIU]AZG%L38Y5+8!REG5:4ZM()Q&Z=F&4@$Q%EM' MJUE8V?1XN$EF!B-EK;)G54\[:P/Y!S*NFKL MXJA">% "AQ+@45)4D1G/)U4HTMNM]_6\\QF+03Z7P%_3WBVMP=HNK,%\ZV!I MGI(.PKU :GQ0>D*Z;)LSC1TINB"0N%WXWR&P934!?"*2ND M35A5.;R(XV0>.JXHLTW7&L%,47TB0H]ZX$;W+CST(6334A6V*W\0\.0:)@X! M6GF?[!H]\:&>.U]_#OP?\M[PUT#Q0R/G:]TG,%Z/BRV,E=U86"M)Y:8\-.[ MF(0![TT% '#P;V&W3\<% S$AUR(YZ*)L#_9J3?22!W@>XK5.**"]#8%5'G;@ M+RL]H4RI=XE_'^+-?>9_RWF_?3;ER!1"VUKD0UW_D'3)1J?U8^ ]HEP4P7QA M?/&-WQD@T*C;)%4-DP)% M_GPLLMDK8FTNENI'"%9]Q1*9 MZT\LH*E-K+)I*!Z_X0IFH?VUKE:^X,+9=T>=4 MBN4#LM;/ 1JDRV@24'PIT3R>W]*5>2='0*]]N+)U.,P[4; KCI)GEV)PYD1DNC,EQL MGM.Z5=2G3!RLBOENY4_LMIIO@;AXH:;LY;!50%@>1HD%M4) DS?#@G(0LT?F M>K2%SI]#+(]ABB !!F55;D+0+8,=&;25_^.*P0KA7QB]K$%,/34J:JT 5<9" M+<--&H0"SEM%#ZTI.C!U??1P8>9B9/ZG!X52#[X"/%]$ ^ST;4_IGC+HO$Y" MTK198W-C04-,/0I2]9XUA2P4.<=MT_@@^WA3%J/YBTDJ MN$O3(;9 4FO\!D()?][@U4.5?N5,RJ-'I*OZ-VT=AFEK9R-S:WA'J1:U"9 M2<,=N5A;T9QXY"$C0J;4>D(4T245@Y'A$R\M4_5;N>KK%ZW&-K!?I[K=*%VX M0&^ 88B-EEL7^$<9:(-@"N\#6PM/-7^*) V0IB@-'^:O^#K]+$Q&D?,J^ M\31* =J6V[3Q7S>=18'!PDITJ2#$P7Z(]G9Y^U1DMEG#J"'Q!D$+%O*VCF49T/ ( MO9N@51ZE[\N'X0>Y?>3&@C.L$37B^!3B=J+W)?S&XP(Q%#=SP=1UT$^J&%+0 MB+4= +46BAV]BM'(J9$QN6]FRJ$JF:4$YCET#HM9D:K@,GQ[ZJ++HF8)=Y]Z MRMK.2YTU$F.GJ,[HRU$.D<*LPEZ#A1Q+E]"'D8LJ=9BD005@U[F@K0"$I+-$ MV]@,6ON=.@7]^U#/L?O6,7]DY3VK>=GOMZY;]6[WNMGJ=_KMR\NVW6_WKEN# MUE7GZNR78N6]ES.G]Z%Q8$=PWF<>Z>J["0;U]:E=5WOMYO]=KT+ M"JC5M%J6;=A/G&'WO4G\IY-(J%%5W53I!O#$"+X;_R MY$M(.9>9.,6ILPAF$F?'Z<)\8?PSF'-8XTPC@L:ZH+]9[I1%1NC(]T@*BI-X M#-VP\23 #7T6EC5G#UQ%4.3N%W9K1.[=D,W3]L$:Z@2)-Q+JB>%).#0D4J49 M5;L5#\S,6\U.J]?I=>SF5;-9O[JVVHW6 MR]>6MS<"W\1^OKF_^EWL#>H7QK_^Z'V^O[GOW=_\SY71^WR)7_RF/E_>W U^ M^W+WQ^W5G='K?_GCWOB]=_O?5_?&[4(AW;[.KV)M#,92+Z9!SO["B M+AU4@6GD>$%$1A;^G422?$*,%7EJCA9OS?KI7PGN8V.&[@/",WSAJ<^7N0?U MAK!5QU,T-#5OW>@;/<#^"9_[%6D<-S>F<1/SJ='N*4I'S_<3*DY+Q\#P4J1, M&+9U_M\IEWP,KX!+T*S=EE:H#C +.\MM0E[P',OU9/"<."2Y&F W2C_SF@]# MV%S(PYA::_>;WTH92\L9UK8PENK=@=7N]T!A-IL-N]._; [J@UZWV^[9UY>- MCC:6*F8L'?WJU+@P!E\^W]]^^>V.5J:OMU\&5Y>X&%5LZ5C3BZM'YB5I3'VF MY0D!8> ).^HKTCU&J/S+]:BSM[7P3SP:=WWRA9YEJQU:9EGS9VGSS3-4Y2,. M)IQ8!V\3#U8TN\[.[>9'_B-=;C='\E-&.;I2.>1[3HP^%[12A;7)_4@$W%+& M@*SL==ZG,4Q78N$U9N0I(?>58C_ANJCR#L2TV$1X?Y"_L!":E4ZCIG4E/6@ M[T^\OXB8]W10L^D:0=N==.N5FF5B9P@#JE0:&I^#BI=DZ8D7CGX4 M'W-O55^M>;58[@*'CG- P8NC,%*/M-S3\:U\%Y@#$>[T):=Q=8/^+_$T].TI M+P.>T!'HT:) E.487X!"_TW7'/B8/5Z\W5S< #BS5ZKQS%L=%(;/& 5#,5Q)>-@$P.\?)!H)-- M/#6G- ;P-P_#()0]@H_CD"6C"Z.7/BE:1#&?FM)A"*\Q)F CSKE'+\,\5M+6 M%>YKE&Z'^>G@!CZ%5JM1,:FC;!@%7H)K9C9(Z6%O;IBEFBHVA09^RN.4Q2[. M]L7,TKPMWS!-B'<^]L3H8OXU-'DAQ#_#^0R;$K M_/3I7-!SASQ-V$&T5$_X/H6Q[X9T>@"[GSYW6)(=@KM*!7@Y%8#YMCQOJ?41 M#7W1ZDI;D!]I-:C+8YI_I L_I7*#'"1'C#+-.L@Q)HM;F#DW\8C'I++IR#_: MV&ZY;1LF,8TESC%=0()F*LE0F0&Q57\EHXB_1-ET1R5N)Y0*\,,&L;#[ =2"-= MY&4=Y3(DN2A .U(9VU(,(_5*H#<_W\R+ EPY!3=5AE )"KTB=^'L3U6()#G= M1?0 K*_N) @H%'2<4+XO4@(9R%'-B.$ P"V#R%^HUI$& ;,78WE$BCBE)E$^ M).7_(8"FRIT7 G 6H&L059%\=T8LN3"^$$_%Q>H#F6RQ! BYN&X-$VT6>+#?$^HSITSQG0AX,'=0D[U<:$G(S[/% M8%EW @II7 3@9::]%*,D?/1R 6BJ;1"09DG%KVH6P'KG:J5.#VH[.SUH]SK] MQI75;]=[5G/0N.K4K[J7U[V6;35;5KO3TJ<'^O3@+4X/OO9N[\7^[>8&M.;] M/Z]NC9O/UU]N?^_=WWSY_ 0AK=&WKB[;_7J_8S<;':M3J_?Z5]VKJ_K@&K!= M+T5(>X-#$OO"^.WJU]YOXG3DZO+F\Z]5.QXY^Z5G>&P>)1AZE)[X!OFPXK8, M(P5+X.ZV]SL@/9Q)43 ^RG-T_$&>B/^H_-!_7-R1UYRHWT@BQ6CISP'9O'[V M \C.C0>=#UQY:ZL'(S2$^..-P@.+/I="C&1FZX*(5(;Q:Z7HZCC>\6 M^Q3<4KJ^,K+P-X)RZZ?8 MJT\6)T7!D.CE%]!S=0:2-C)WCVKHAGE @I@88W4(1-),L6-RZ-7P7/,1,; ' MN"/!_!7Y%Z,A+A^S_!H9,#T-'N7!PZ!W/:"GAC#'Q&]>[BA,H6H.]D>(-/4, MGRBG +=9HG-+DY!-8W$2MIZ#W(.+L+X5N8C M@T8FWN4:31T;+M.M-LU%OD.BWS&:S;;;:C51#+>OH;)64&^WTQ1C]"R^Q M=SPRF7Y?Z?^:57)=%SMFK0;=;->HBQVSVVZ8EM553I%4G6=^$RF'P?K6%QJ- MMC,;!:E/D8*JYYCR2";,0*L*N(0[%(OT:TCSBY)Z&M):$[3\ MPIR@#^U!,B*60IJ$9]7CPK<-N(%9E#'AY%=-8E$$)*2 <3SV05)S=@8S"Z+( MQ?NQSA?6*U#N0-+C\ )TT5R $8;<$9A6=*2AIV@JBAID>%/LDHQ [5/I4?(, M94[IG$LD30U<*(<1DW0)KW.$*2="HEHG?E8_(TRHQ@@F;4'?B3A9&I.#%[W: MZ,-SB-Q :Z>H8$9E#X)A6GXA-P0B@HG\U,5(RZ>)W,$&AKKDB ]YX50+Y5RP MQ7-G8L68*A>;C@D.Q""*/ N@Q."M@"<99P;4%A4IXK=(\I-D9 M?IX6DX5NI4S@G]Q MI->,K[EA=+% *2;'PYK0K]$AI^'_6BY?OH7_ZZK=:PQJ]<95O]Z\NJYUF_:@ MT;KJMVH]6 FO&]K_53'_UUN[:7H7%#1A7/<&]U]NJ^>B^?)<*(Z9*ZJD=(T\ M:253Y36:'.TLE4 :U/.WI:)1V1&8/(]V0G<(=^&"[V*!K%Q:364.;'I,%IW! MO8C/Z0B'%H/GZ!FFL0@2W(AAIQR&%=2P0^H@\^F7IDV&52&88XO%>56J_^6= M3IR(C+]R97[+21#C2,-,IUQB/8_!T"8_3^B*(_[E1*3R#2"K"-6J[3C7".$M M#74NCBT_RM4Z-!(?\?*G*C2-*=<=YOCSE2V+IVFN+P_-_ D=Y:4QW@ .+%<5 MR7J4CP#)F9F+_!8FG@QQQ[1BZ0T$#MR*!"*S)((_P8RL/B4IE(6Y,-D/G9(3 MSNBHDZ<1\X[#9W2(3EFT\ 0/*1RABW<\,4HDJ4>7,L[A",N3T0P>(,T^-2II0(9"WDR\C/WB2'X(4!K7?^W+U>Z22P&&).G$PLO1&E4G8!2%Q MOTE1G 5S(MP\((:^\P/0N*L(FU,($Y [T1\14Y(/4$Y3X&M??%:+ D$4N-/U.+,2! MSU,"B6P4O"*'OJQ-:B.VD(I!-0'Y)8QR5Q!5:U6/#!>Y@2967*[CJ1,,%26T M9!FHIGCEG%XI*9NCP(B"+.&XB(D.IR\(?]ZT:ZZ<>OLJ>E]076G&I'SH>=I+ M4V16A6W!@\BNFB9+5#0S5&@3%W08IE^DM";H3BNF&ZDU\_E]/]2LK+R92-)N M=W(9W=72 F_@E*PVIU2HR0 [BFL!C2&.6])TK>M2VCY#""(;DXB-0HOG"Y1N M;(%*JX++&!)P_/3$3K*"B/\K([/R,DD,R]$CC+%,924!F>K)?,Y[8=,F$=\" M@U1HLYJ+K4*C.T7F'\\2?>6L&]29XB\9P$-@+6 5\P[Y(A4.\;K,PDS1.J>* MS@F73P'19OHFH>?RZ9-D2)E AUQU5\VC!%.!B:@;I)N#!;M(*U;F6R_+ JQV M&1>NG#TG*N7FE+A49D6C3]#*)+\V6],"J:I-VEP$16:O/_I'$(I*R:*6JRL\ M8?[2PA\,";=2]:[8B )KQ(@KO#Q WB:MVCW81*V:J'.>F@;*_A'U8]?8H<0' M3L\/1#8G-([@P5/.<+IAHR<7*,%](U+KF*HD%"O73C5 M_DFT5SAK ]0'W)?)Z&1MM3Q85=9L!-="V>4BFVQAI&@*$*W"]XM]E6-7%'Z? M/S!I!S+I93R6Q>A%FZ@_B>$LLB7Z$<^TJ*SI2PQP,?38B2A/X*=LI<1S+=A# M.">(/O+F/L"NIFA=9,:.W+RK-62A('S_-2>"B>%;%C:VZ(36"J4379]'BC"^,V_5$9)S'V!JISB3@]X MY.^P-BMU+79'(T$H)O&>$?=%)M#)9;C,[Z2>@M+*KH_0#(T10T\(SBV$<.<* MGLT8;D+YST4ZE:7-5L3) E^G&RESL#$, X9K0$$"U4PH/49F-LH;3>*: M0+ HB6@E"OSY#IBND$^29O:9DKK1,K8[JO3LTP2@L(>WMH M.*$J!M7\$$]6]S?%9=.CTGM@=CC?B 4D!@PV"U3D787;RHU4=F"5 C U12+Q M8(RL3BE%ZF&IS5)$M7*N1@F%KH5J/.VG"G], ^PGX5F<]\KNK?$9H+WF4\5Z'N8*%!16$^4?H7/$ M IX$SGTI]>E2+^%(&]$ALC)\>7Z;JJZL/D>\F$DU\J06(]4BG!)9 W*'SL)\ M(7U*6V5R0#"GN"[2NH=13>VLITH=D39T>=PC.NE\5YL[?\0HTGW[D:LV4^O2Z8KL(L*R38\> M(LIOBZLU/N])M9>+372_\;4^4:&U="VN'\OHJ M#Z:P"M(#-M%B<KI5.7LFWRL&BZ3 M629)6B@+Y)@(P>7CP1/PPK"?I;91'.4QF:FN))4:DT8P^DQS72\6RIN,[![6:[N2R$^;% MBJ.AX+BG0%UAO9&) ._T67K,AS_+%-;HF=Z Z^$B%3B7S"5>\-V60*'%4Y#XZG3"SIHW6CQ<2%QQ3.)94$)6J4.!]Z.*#S(G=JAMLTX9K-:J>I8NV9#*^:9UPW,1:1>KQHELJFO-A L[7XQ#YI>49:WA9Q?+[V%VC W[ /1B3&!\6"20HLB)<)N;K^.' MYKS/,1?%-9W],TRE018NPZ1\O>R7$!TM,6=3 MX6'"N(!P$ZDK'4TEL7-9B0/).:LR'D3ID48\>88^E/G&I#63OERE3R$ _)NR M5R^*Q!R0AD?76>'+6?SZPS^HS%7M3GU.=3'-C\.-V#I$4&EOB\#0!G/QFK0QR'\/^1 M>MC<'<633PU\#CJ-XA'^*/_X!UU:N!RZ%Z.=*B<2FO Z'YAJN\?'L2@Q46;2 M*<2[]=.2:TRT?7-+GW/7[0>@X^QT,4>?6W,4D%?U>441(!M!>$)$<2?2\NLZ M3_/U#\*2AM010RI-I:;V(&I-*.;0TA Y78@L(T-F55.E8C=R5/$*X7=8<6I1 M-C;/XR.-*XVKD*.S2JN8$X8"[4:(GN>)<^K 1\>3M'WV*7B.I?5 2#_ MA@ )^1[$[E_#Y73A4E!8KO]7(FA((\[0PQCD^<(:.!HX^?T611U'E' GR9W$ M"$^@\DL+_PYNSCQT?R=B@P9;>:S++,NDYXA8.<< 7!8KA_G:^W_"EV@$GBP" MBYF$Q5DR.BE5/"@/,;Q"'&H_!Y/W]]GBL>&&8J2A))!XH_3@^X3(?DU-]M-D MO]V*D7186B$KAR0I(UE8AS@PI7AW7X9-I[D \))S/'/-O$:Y7$DR#X4Z M',G=)U@!XJ8TM"(7%)!N"M7YR?-IF K'XP?"%L"D:;37%0&MQ?C91NN'XIQ0 MY245%#<2)[4B/ZG *NV-LWA"491>%YHL<"'*Z M"G.;'D 625FY4M,, T<>D-\&&W45I$>92H1I(^(*SW,UW3*6#,)1'A3G P6R ME&QYUN<:,CN>;4K*0#!#8J/DV:1="%).Q3DU20$VS1"6]*>T"*X$N4/>US*(JT-6-+&E%>]^RW I @ MRBI4H>M!"OWK-^.5&5E5X$N4#9+UH=LB"53E(S(S,N+&O3H971J#<$$,9CAC M;KRHH]0%X%L&:TO']DQCEAKR$)&N,DZKI5X"OOKH1JUF7(],"+'%+/)$L]+Q M@]QWN& "_$Y-"< .38,KM"FJ754,]B"-A'(7:GF6DMDZBHVVE-B MEZL@FN2FWP0T*8=)D67)X7R!KH MSQH4!9QG.X< M:Y%YK-<\W782!(W5=41<-1A?,>Q;T1GLH?PPUU34Y6$*'@9-PWLA1SY.XY)O MV^'[$,\20B$EV'R63*R/O-R$_RKJ(EVDB:64K;I/.\>>J.6M"$DBE)(9(XG, M!G:?A9C,A$OR,/$:.^$XA_SS=4X183NII"\ /CWRRND0CXH5@M*I@P7O+E# MTE5ZK?<$\30A1(8@EXYT?R480/CQ-X3L@";1>8[SQXRGZL"#* M#-:*$DIMJHWQ#48Y4@-,GK'ZEHPO_MZ1 BF -/D%Y2R9.IZJI C/!%Y$324N MS6$,S;:N1UD;VJ$">*3[/FYT.F;C^:56]>=>; 6AZECTQ A7*1J A8H-X3;Y M:F-E40*,[+0Q]+Y]=[$N%AXC6S\V$8N(-^TPG">JZ!NGI&;6. -EQL1"U?P@ M%5<$(\!=U8A7%LX6I[AF^;HF>6/WYA02U_G=;&VAUC>\ZX_O+@5#702YHTBQ98PIY("UQ M'E-0L\_9 KC(= 5 K8+-54H]_XI3L:S&DB0[+\NXPR=D[;H;E(BH?_ ^1Z5 M?<*_D#P)26U8MS/$ -=PWOOZ%J'$2W-2@T%.RA;9W@T#Q Q[UPQ3N&PVG8UVS$0R@OH)@3O>;)^CZO2_B))T^;2GIY/"L8# M3YAXOJAQF?X,]G4,( G[O)],;O?.&$]^UE6Q"\9.HK5]$6_5?%=I7,$.*GL\ MJ7%Z&H,TA]5D[ > 3V+,XP&6 ;2\_EH!3_[ _1_Q27_R9Y*BQ9Y!Y_Q8)3Z M38V5H;9FY*,LK/,>IR$%I=]^B/ /KX5,.M$]$W"$:UH",0I[;*!T]%5K C\S MH$,%TG:YW;[ C(C3!&I/)[5=+V-W4]&[(QR&GIV,9#CM:<^UC(AP\30OM)5> M0*F:(@MVQ1EVFOZ@-0X>A0KF!J;"V[B[,B@RJTD"%'90L>8=*[$;O\_S:^AH MY%K)YA\QFF6;>,&\R^B3-LZ"&X9M!YKV0Y6=W)1N>>#Y]&D6T\2.N?WX^A5U MGSAC$$S40)VZ]E^P8-FJK3F!+YT;F M2V,P=X<2S_C--!X1<\T"Y7]7]&V #4'*%N!ZK>S#\@+UWT@S@XDH^<[ 8QG[ ME0Y/),58[SN/S#+G&RW#HP2(6;+M\8" M[+DUL>7&6.3'@EYNF_7/!P.ESP38CH%DH@=/*15]T*>B^U3T_5Q/?\^+S^Y8 M4:Z*.J3@1"A-O$#R7Z[M;P@F$,2J1:<81>MV[%^9>3_/@3D"G6)7-XR=YKS[ M[Z:$VAYK"''I]-\"BA5?EQP+(4PK['.)N!IPW<,@#+3 7A6+R2;LUDM[Q\DF M6+[K46GPD=/\B[O7^4L?9P="OI'^@!BL67\6[B\#)RET MR8C=FVD\I_:,VUR:V'INH%$_1W62!)0;2YA[N"WB38 H .'",<:_D$<>X^%. M)(/A2T(F;0YYYK#CT=UG=5AIE'-1>M<12W61ZQ]2NG$R]7HJJ$9."])X,5_B M$)R1!08$O\9*L&D"888* M+2;@.K"7=$4T0&=*K";3*SH[4+19*7FRQ[/$3*.3+V9N-A2][X;)8(B Q@6'-#E,8AX2?O/Q[GU*1&2RJ%]Y#P"1/D(#L)9"?H M^L7*5%Y5ZH9C;XW1<2<''$9ME2ZZ\;I4;GN-LXWSX0L*W>@D%>=QEOP+MT B MRL#23=$ POLLJ$E]AG#HA$^[--VTCT\P!Y"=V_]"3X0^B-!;.F>E7!K%]N?= M" XWK919F-:9A+:.-<5I7E F'U0Q+Y))#1'DI!2:\,8"M2]1>KJD+=8@-U9Q M$Q79)O(&3]>D1A>O:SBX?L/T7@)W2^0(POC(]9W%^*660<,MAE.+S5S=Q%JT MW0UF9N*J>)OL3?0BNQ/_LU9I!&A..;;?JYE#W_J"9F*:9T87&P$-C*I,L!OG M/VO"*MKMO2 R/$7ZQ'7%=XL$=FNI=9SP:W8*W>S6TZD%5=HV.'88\,4\(B, M>"20:B(!JKHE7"74<([M_K%GXGY'0O]+!5HA)K=0BV;OY?[6@=.:H8S+2S3B M\','PU=*I88S,\ E93<:'FD\YYA8%% \.&E$KH0+)$#3(*T,.23DC0A[40?' M89->9@7YU. J9GDACKJI+IGB']0R'"TR.25DHP@@^?ZW&(?&D> 5C MHKPJA3 Q!!U;FR[.B2*2L$[37.UG%-^$/SM4;R>+/ ?EF+=RT #SR9*:=D"< MN[BGO$R9HZ*% F,XR?0(,>,/N O34A6:JAN-?[/NWM5]*5!B"Y7)Z2J=\]%3 MT=3^44_.?#_L"'8^ALZ8A MFK9F4X:LBP(;S]TV?:,)XGM;G,0%0Q;F!K?/LD M31JN,'+9V-4JN+*C,)&XM1$C>JJK-YG&NY,040+_IG47\O)=M0K7.\GVLD^R M]4FV>[MN\A4DE]!+:Y>YAKX5\-#*)T '6)&+-ISA(TIXA+#3TC3>VU!;Q26Z M=COW[\K;UQIC&I:Y6F^,LT5^]&DDF9C?Z0<$]R721!0%M, ]4S+?+EZ*<#V' MF]+0<9F;N,2B& AM080<8HH2YZ. U8J9)]2C"Z_B$HE'$DEL5DS9;DT-:AF4 M^H8!Y[R< Z)DB]UN1J#TFH&I:S:,FH1L)SG^<0E! ^54O;W9<[ C7.?[ M3'TLU+>20M^36K3L 99/*V@J!Y4YK3EUM-9J[.T,K;87K7&6N]H*#Z;RKB-J M74LN%P9=@$.8L[UFTK:BIAXKVF*2@0.07-CF7KMV4"RB44K2YF#6.:'5#G"@ MOW+5BWV)UNH-G5=E/K(SA_#52HFE8P$R1K8)DMI2%B!@((2O!AS\N5G+8$VZ M<@\D=?/" \BJS6+BH&=B,&8-V&CLOMT;*\*293A:":SG>1!K7OE6F#52'8\K M64P=QU^-EJ6@ML'J6RFS(#L=EN97.=W_.G305U@OL7"S)@)-!$L]Q.@)LQ9$ M^"TZ!01NZY,>'FONPV8HSZA#PAP+(NV\%-GUO*@)C!,1TX/.?=JDB_GKMX:C M%,EM1>/;X3#D9@[P4XX!Y\784 T250U1#6CWB ZL;5:Z:-.'DO$Q&/R#^7 8 M\JB*D>\B@/-X##=6M#'RH#L8YV-J(#)+*/U!L)$QD2]#XT-=1[<[P+\HH4_5 M!5BJ5110R"6W;3?UBX*0O'4IXDDP,AP90 @+?L?E=/E&&JPF])D=I&2<%.-Z M3NG#=?/<;NH88YS-U;ETRE<@%6@.C0F7$D* MVT&PVL(*PO.1N$CLF@VU79>E'D,2@]6%C9=-8$;GJ+@( H5Z/)G+M#TR6]&O M^<2D$0*1I'*1$<;A$*+>5(-Z7ZUP! ;+_D&_LNW'P@L<>.NP%15UBO_95/B" MB"NE?P,]69^E)BW9N$F'DV,R.I5O=?52XK$@#47Q$TS/=/:31DV7K8I&E$=G M!!YG2XNG0Z?ZEKG!4'DC4:5M7@ E;#4?LR%R@/H1<@L-Q!&FI>,EC((^70;L M8)CT" 2S>OTAJ@DE#XBN5',P0@^-49O/&-7ZN'Y/PU%F=J'\6-VGX7_@OY M9*2QY#5(=F:(&BQ,R._N_&T _X?CMKO=8,2"^F,[\3&= R73:&%J'SYO_W& MU=X+>==]&6FKPX_,4+_F#%@O&[X9CP?ZNF-@G2!?@D >PINATM,\1.=%CB)L M@%<00"3JWJW?$K9'L@& WECZV-6K 'M-YI%="]&ZG5E$OW?@)@!]B.7&N"M6 M^.^NP@8@,;.CG1"P[[>MLZWHC=U"8G:1@8Z6BQ+XUUO1SZ+PA'6Y_%#0IM/T M8"T>"FQA8T$ZI5K%TS;E414L!V56X17PT8X/\O"C5'U8@$PX6>P4(WVQ"[@1 M&BPP!F'V&'":O)[;SVSHS+*8U1AZKHYZC$B0H>*=PY$+P;!L14=V'T;8"MRM M->(G#%*V74_8Z5TP)Q'=4]\Z1DMA<[ -G !,+DQ83X'A$R:@+%7;D&E/W^8; MO:V 4<7$"PB ^Q!!,]K&J-S.P;97$QYL?:4GAI/Q[&UVOMS=W!R91V_^.L!4R45MQ1$*.FX&F)%,-.@)E6[+5\K0; U8VY( MG*#6AF 7W9F?_M:?U6+3:ZUE)[8A,05 M D_0J#X8A8^P1$_M_[TXB>T>(3C*O8&+'/&$*M. @!H3_"!T.XLG,?/)WM40 M\"&)/A/>!V6"(9]1%_S,"?4UZLB;RO&!US RU250+(C].!/C:H1&L]80X#EIB:;-X)\"4#06GP&Y%]LQJ!JXWD*=K('5& M-)%05PC9_(S8'5W1M]IT4G,>,ZKSO$[C*F\PMO5F]'3-Z-SDP/>!;0'[H-NA MW6*F]B(-7C/PY.7V5E8)3Y'UN_TWZ@Q*Q ;1V/XEA5+,9 I,_6,*'U]RY(EB M\OI;'(NKEKWM/5W;"_PB:SE3:V[_K/,J!K-#YWD$?%J"16.1(B9PDM)$HJ]@ MZ&5O34_7FGPRA/ 5H.685 %J'/#<0KP@+(B0]!'8Q7&.'+?1!TQX Q+\""HGZ#X1 MQH--=I$4.3J10%PQ,W%:$6%0&4^-[3NTC)*&/J.8+EE[X(NXEK@;4]:?B/"9 M 0/K 6R_PI?:+\\AO]8OM'ZA-1<:UU]AO1O6+^09E$(A2S6;MT[NBQYED'SH MTHMLOB3]EL!]=C+(+GF&<0J*=MNE*GQPDO/AT\/![8SB? HY-.<^90 MIHL0AHOICG0K3KN',$S$5N1*OG*[L57 UH6N1I"S=@$$Y:WH/=XILU#1%//W M:G&Q6X_V@ ::QI&@/2IZ$5EGL,CKK,FW558(G:9\.#^:XK=+Q 425MSY:T"T MA+EWGF'[Q9U]@1[AY;8R+,TVW-:_C]-ZGF3U?"MZ[VLRRRH:'L)Y69%T0=1G10?-8>S^RZ)']PAG!)%*_,5" VUQW'18 @-8;F"JET8VW+;#.A"B*V(M7H($EKGA5V?G]"2W@>4 MI\2\)*(_XKGK4+]C!5 #B8]-2I8HA'W5Z^ P"*Q:+I@]G+^CGS-CD*]?$%A1 MVE5Z%9")B]*0&YG*R[H?L(92X MX2PDY6=/-HQK29F S+U#U\U-Q37MW@0A]6;O<1@45]^EC8((#6F*A("=!%RB M49$#>3/O&!(PY7?!+=$P2%D/)/1OX6 MSFY859G^JHL6A* H0W'>P1(1B M+ABJ*98-/#M^RE-[P.?M4/UJ;QLY%:3 B%UIH[)LSFFG46#ZIOZA)YFQNX]) M2;YS7,399_KGJ$:H%0U/^$X.>5WQ,/^LEG6H42$S4/LAW*O.+H1V?P#^IQU M.UV/2J)K:[/?$RT.%/56K(ZKTU=)6W97?WE I-%4PQ9?Y,D$%;J3[%PNK1>V M*W;0XLK+]^'Y>R7"T5%>J;W8E3U.V]+J*.]$C$%XA0.OU#[\G,]09,K G]OL MFG&;].U%SIXWG+2E=,@XT14ZXA=%8O",I#8C!1V6)QJ@Z\1Z*Y $0B>"U/>0 MP9M\::P%MT^P'QN0#A*Q(Z$@$XTF_\:N$:H#<@IBW@-7?#CVK/H$:G^5D3N, M7T)9<"4(Y F=N(-_:.,""AH-U'S,L-!04&Q$. "9Z"M/99Z#SS45$/%I Z82 M3YD&)0$_#2QWX#UK5\\YH-DF@D!._4S,U##Y&_+XP!5'B8XXUAE'VJS\4S*(D/+J,QXEMESX)R85'Q5 MR-7+(Q-.>T=N9<<61JX 54EA!<.:"#%PH=C7O6[()8M$C>ZYN7ZA@KF)J^*% M/+3% 3T[U:+QZF* &&_)R*3O[I JH-:U,%>U&:G!#%9V-)GZ8;2E/D\8Q=]: M_Q,N' '3TT!S.R;VO)UGE**1Q QNCE,WEWGAM'HZ1PE-C95=N@8Q*;VUC8S: M.6FEM+Q.<1+;IYIU7DFMIFG8O$X(I1=+IE=SQG0F;(5Q"6_1H)R)\GH$AI7PU* M%NA.( 48[03*-]!,P?0;A[8(P\H?Z,WP^4_R==95XV)@3U3DBMB@>JA(PE1S M-9,WG;[_AQC&K6?PW\MZ<46.\XKKU\M%!:G3X'3\ M]MU/T=G/#[XWMB/)FY/3M^].HO]^_]O'Z)>WO[[] M=/; 9X>.V+IT%;?L$) VK5K'R.@R@YNG]M'9LVO=/Y6@6(&L$ M&BC.G\I%AJ8B#DN_DP@H%=7&!M[9[SQ.U&7H,A#<\N2;!">#8\E=3?D*1GZF MH?I'UP!Y?Q;/D>-5M<;5ILD%D'FGQ$,C&F;XHBMFM0\C"];#R1&4@HB 49B#QY. M):"'K;W6[R$_R0^]L)7'RAB6T3PIU6(KU6)B6I*0ZO+K_<[&N=_==C5"_E)W M$24Q3*(4TL)7SEEQP\D*\X*UK@TB>RBIT"@NNTI_V% MUP^$,ZG!-QZH ZK&B,Q;DS1NGB#JH4&S$C E 7^_"CYAM$;1#G=LNHV-CN M2@=2B(5EKH.X!FUVU+ V^,CSXCD8DB>APXQMD=#6W Y&,'6HWD<]+XS\AJF8 M!KQE^%M)6@G%8+CC80_$@PQ8ETEA@)]+BK# P)3"%TK/"C54AM('5:]!F\NJ85$0H$U=@7UG98"CM. MB#+,@"NX?33HGGVKXR"(5!'L:RU9$:9GTZSH*]UVFYONT_;]6F[^XR,V!&9&":;'Q4:12:#\I_QY&.J_T(-?N M)/H=6>.RKI[& .<'8 \BPB4MY48;4.+=XXV7%Z8+Q4![9M*!*SF [VIMUDXN M>Q^F"OP3$E>16P^\%]*$A./I5!F(23;*/N /,U9U%AV$^-QF+5)U;=OQ,"2& M^@RIB6O4W5.E4JME9#PH4:0WX,)P)(J 9/7?YD6:*;R!X5$S#'R0AC/B4-?AB1DO-#L M;=)V-"_LQ0AYI*<-QZ^3^'/,Z"WOJ#990[>B$T$<7MKSQ&$(->*Y^U+3XJCU M%RS:.T#)@C<=-P-T(1<)&77-@3O\NJWUMV%6&CPB\E56K&.<*C,IVTM>I(N( MIY7C36@@5'WG^<5YMC'':TJ$- V!5AF1>LT/ :"_N(>AY(BBTIS^;-J0L>060\-D\O6,[OI[B@) M;<8/V-9/@B9-^.+F;VI08YA43:4I32JFI8H[)LL1!(\,2?+@DS"5WEB-B=#= ME=81K^RU+\&E(+-8A,>FDIW@Z?/G7+U,A_X.(/Q25..I^A,]L)] M8!$GA4]G([\KG@\3+5=? 4N%O2$@"VLIB%""4^"8S^*)U+T&.X"?EL'-^>S7 M;,0W?OPM(WR'L/I+WA^!EFE\.0A7OX0K8Q=95PGO,2*_C-R)@&"%CJKU .?! MN7'N'3*TP_$",!;JC]]XR,VR[^M83T V6EQX>FO&;9>5<[#\MH6U4PR8R,DUF<"28O5S2IFX7G#;>0,? MLR/5.)^9O%0^>NV5YB%LQWA=U-%9=P87:/>H7D80/D[= 9(%F?5U*,QM*%QM MQ7X,>2"TB\,)FJ<7F.O!,%DHA!D<_G;3F9?WMXCA<=@3A5KU7 :P"0I 7@= MQAV9_G=2GOBSG9Y+V^=/!13\CJ,S(DXXFB#4G[-AT;.-=S]_.CO:>*[J_XY9 M5S>2PXV_>@R^"UZ*[->./YP=;SSGXXXX<*C,L%THJ7B^>)^HT#<1U*X]TN0T M@W+!@ ME7DQ,OJ=6,P"_BI)+=CO_FI' /1["&.693G<>U:],)0*VAGL'6S#KT_?_^-_ ME]'/]CICEM&;V!Z6)=1O\MT[V/[GN9TA:FW82'^?[C@'(68<5&Q0/2>,]V6F M\E4$WM1;GTQD"Y2CP7]\SU=H,EJ;!E\A,GNM]%RL_A:H;8!AGI/OP ]RIL=P M.,8'$L2FA'5@1_P7L;L2,H]VH]-NU1(7?0FNFZ;= Z%3*V!]:R:TI5E]QVRT'Q01@B MYS#[')(:5&Y$P$CY.X;.G0LXL=LJ)OS837"G.YP9JOH:!V_0?!:[0K71R>[ 'N[:@0!6M9IA MF-TRO0HKR(E K;T,YR!<9/4E1:9LB@*I8S%1,]';YIG_ R897705*^ZZ@ZD% MY41QPK+K[I4=:L4<_8,9M3=^NV/!%EG-4E-Q5*D '8W*Q',%DL&K17^%90E$ MSY<1(L&9-L/=)5?L1&ZAU>55/J8OIG8C5W2-[9H-(=%!A!@'!_49LZ<$IF47 M'_OYUG6H('JFZJ0'+&A0"OJZ4]/ABJW^;8?3Z_S;"&$:>)3YP#(KHZHB^%$^ M(=6P/VH(U?H"**Q:T@@R^H!W+.V=KII1V8D+V$E<&";\'!I1)&40R&CV0MG) M3;(L:F,(ZE5)/@T7K_6 42VQ,*N/2>U94HM7'$Q^RX9XFDD7+CM=!Z)C4OTU MU94Z$/CFLX_"I_*L $[F@FU.MAQV2A+-)0 _"^C*$8.(-ZSEE)MV5\M=$YC$ MFS MO9K/4Z'"@RKM"0C0&Z;7Q2"K!C2Z,*OUE<:?(9G&/"I0)6?F_D\]->C3-2.* MMBN$!-1[CJSSGG$^%1"\=IM1G[ .:CT?H2?HMC% AE0]/><3-R:&H#BM4 $' M+"!P 87MY[P#N6H3LAN,89CL/"9F H1,L7_](,@Y/TEFRA_OA':R3O(4.<,D MJ*/*L3FRQM<'.-T+*J*586C2'#C_0"Z:ZI9R#?78HXC[=!<=HWDM?;VI][S8 M&:-@>-[VU@90(L+%W[:W55(AP6 6<;7#U#F@@N-*33;Q1?[6KT\Y/Q>-\J+( M+\$O0Z5&(+="J'25GQN<1J+$&X^+FHN3ZFP1)YQ40GD/+GZ?SVTC*>$!& J, M+,=+Z*T [<+^ P1C&<8 [6T'9]EP8%4U[A(J^NQS!QW]$6ET^V,*H=D"$L5F MS"+/7>,G\0X9O%+7S*=+P0G83I(1AL7)0*O%2\AQ,(5?#9)"ZI>Q7YLU#%C(\>OV699C,O/1\7V . MB37GPHO$N\Q"FV1!^1@XA!0=FELC=:@!U%=NFJ'Z7LK5#J5]^YCL43+.% 52 M6W2P/W0^&!A1#!%#J/0GM@T"9T7-E20,;@4TZ]I-SA&:Y)TKAO^CS@R!;'8. M!Y"Y??45Q<>7E!:_\Q.^>_ERZR":$Y?MG9]"##[*RP5KO7N;A@P>& NS@'XSO,E=3/U:9RW1>B:5H#5K228JF@H)L ?&'D84HZ M&UQ^Y$^5*]JT;LOA/0:RU>2[+")$P-.E9[H0MG6[59A_UH:(<3 Z'I=]F.6I M7&D(686%M%SW/8'R#O"Y]=&%0LJY*\@=Q^7,+J_\4JHY_.E/IWT@D036^$,3 M^-!?G)^0E;FBY!5W1&*\]U=% "Q(%Z)I&%NP"IVW#VGNU6K1H0!*\B89D0YF2Q7X /H00='8 MMY8>/4M^3-YP$7K3?[JF'VS,T]1\2;RY^4B=W RK(LY*@7=2. ]K5^UV/: H M6XQWT8%6#@YI1_'.3PNDM[NG:W>+NJIXST4EC$E2.CXBW.=B1ONWV.M)]@1L MB7"%Q.$ Y5G\2XZ 7!CV._N4S5,V- Z0^0M.(-OB;<4?G[K^F$/M#R!%XVK4 M5\<<@[! BR ; NE<\>LCO<%7&A'?VX9WG;!6*S:%-TH,K*!.%)T4KEYPS2*. M-T8'J3Q)V.75 :N1B8O2#QKNC% ZA-M3002%G!G[3*C4#H=5: )PCMVSBEB@ MU9H.6$AS\"-$BA,\@U@3I,(;;_T^9H?%FHVP/Y6$U 7"9M=LYC9^?-T,Z75D M?7 2 L-=,0=^G/4@E9JM0XN3 QX9T7%+,@@U+W* 298%"R%P6 E?RL4):EJ% ML-L_(B_4)X2(]P813$H'N?GN,HBUF\8^Y']=R'^ 5AP86M=FHK>H*V+L M<&MN)ETL'EK1P_IJ=L?/03B=BJDN^60AT#-<6IW=.7Y!>O1E0._3O4U13;"C MT)O6R.Q_B]TIBESI4SL]P#DOQ0VGJ-40:SXY1P+ ,# :+DI1Y9/S53W"L7UB M4+[!YHD =E<)E::-Q^J(@MTAQF.LJ3YG:FML]A$96?D1+"!=(]HJ FQ M^B 1#\&?T=%KW/48C+X&J\%9>MCPX" FP'X<0!JPYG==-IX_SU9$,7*OJAYV^^N'Q5C_ C?Y/NMS\EFDFJ4:D MKXJ_4'5O20D9Q!5-\H45S@](+AE/ M3.#GV23O"0+$7!)M/_K,SNP&8/'-!'%\%91E\Q\WGI/X= J>IZ#Z028W+C*\ MLG#-^32AAD@,&GN17V8DTL%$W+[7P#4!QL=]+FH XIY#V1X2!66F4LD7+MR3 M$KSFA^7YT!6*3^#C%R86%5!M=9MT\<. 9<8:L$#NLM 5XM\-Y92$3#M3=W&A M"WS6,Q:;I@:1E E6L\',6>U9H M>K,O#I2Q9?F"D77KIMA9 L=3U$: FT*>2Z36\M7NY*Q++[BSW/4:JA#SB5U@ MTBH8Y0HJHX1_,05NI,\)=IYW&2'1JK"2D2;T$HGMH[$D@8BI^]+!45U.YB,L2*UE)H$FMU8%C(H>'*ZLG9BI,CIQ#+>PT MACN'I+1="$PG4HB.7&\$"=S7QRG%(4BIF;48F+NNB> F!NSW'D]R4HH;\";S0FK.?;S^> M#83]1]<.0Z3>9#IFX>PHI#XK.\9^*R1Z<H>]42PFROAEV7%? M5JZ]P%VVR]=#X8++:^OH$S^<"*__6<=%172JUL4\;(A+))6>\IF])Y.MKMCR MO0V#'?!AZ&E\TGQ,.[58*@X\5[K#=B=/A(_0#8F8KTJ2+2;%$+IA3+F^H<;? M=;Q#G\Z8 H36R[Y).ZFPD=NV7B3FDA#8U(.U.Z@186@=CV69E#Z [2T+K1$I M)X/5FFR@U&1QWS-=2KMJXGA0O8A@D_+WJ 5QKS+Y'TE^C0O==@);^(Z8.?" MD#!]+]RA$-O-QZL,9D''[I@)90C!F35J]K468F7_^2^*C+E3!Z>$H5:KVHR,40T1'JF'1^'L(N*"2++!#) MW%HY5X0(EXX9T^A".D).'A2PJ"M.8R""1)LV<+ZEZ!&#L MQ#3K0 A3N]7RT=L@!V3RHBLY_UV>Q36*0+/8@*WH.+P/V?=C<$5/\A5SU3$O M(7>K#^<%4Q^!8A/AV9/ H,"S=V?QY*5/H17F-4!.+M M5=8VA/X@"G8/&3LF# M25X\['IX+FE_$:"5OF8/5^S$FDY>, 28^(0,9XA39VPXPK3U84*@V3D\_FR9CHUHOS$. )U5GE@.5T(!#2*M._E$723E)9&MYST.K MXQOP)/^2X(M$0 =@#60]O;D'3J4>V M36.@D-_4#P0'$SHV19+!1$I(W1Y1(3V29$Z(NK\1.S*!SC7VC_:!(G7?H/OR M9UB-]CX')J#(6'V7D8"\O3H4VUS&-*ZM[?CVIXR2UEC (1(AL16E M#H55F,RK7N:IEX*JU>$R\GDB.(4=C:_;9^7!H$0$4X^,5*C"[*I/U05%I^BP MR[!$[O<<6[/"FQL%3MO+2UQ=8A;KU(E0K.$ [$W:6F)KM[>N67Z>8V23%MWJ M_OXV'F\4N_2A-'L\II-+ZYI"!HZE4>R690B=Z&(9>(JR['HX9U-*G2/5S7L- M?V7ZTI)) [ZLE#DG[E3:)[!W%#^>P D/A\Y6%"B88=.CDAA_\2D3",")X3!+ M*N[WDA)WMTW7UA4,V3%R8:)\&24:XTKB.#GL4\YC:3X/VECF0%F7$%:80S5> MLX#S 9Z7##UF'](T3-[F]2$0I% DYSF>O)JJ3T Y1#2+3@IT >]0P(SGVDZ8 M&M>EIJ)%.".YUCA-XV6#!.]>5=(Q#LA[/,4_'=^;G1*O[UCE.NST+P[OMQ)H2^$6=??7C14],U//-80$MMPT'. M[X3EZ"K""8K8I&^K1X@X>KI%/;+;*I+1>@)&-%CP+ ;1GZEPL59IW=T^K?MX MT[I_M8-B6\)"B>&=16+(R"1?84A,KD%M*GDZEP:1R2Z2(L](H6C &WU#(E?5 MZ[GH<7!YQS.).$VQJHEAW81\9L>3^,(PN^2V[QQ\6HRX:F_>E5#A@9PP0[7= MIY@N6=X;;OLWVV5$M>(!$,]<-?$H:TQ=\;- M1=P,HBAR/'*_*R"DMX)9TURPNYH(1\[2W M#14[O5"SQ\T:]:LU_QS#"XU$DE-/@]A?$5,(56^:36XI;TR H'2"%?+KS=(0 M%B OSN,L^9<8+9-&4!CSP]DQ>9(H4>)#$Z3N9[MVS&)JA.<[XV?STT"CY.3= MQG.0\^BV+'B6UM+P)=R.W3EH7LOF,."3ET'FK3U271O^H[:C&T*_.![E^;<# MA->@"1) Z$J&2DF2_>3%CH!ER-4 Y,3^Q8A*C3=">RS,X5IAGQB&&A^DT.OQ M"DW[E05^6!&XY4_=DP]'M&!/?AOP M0:N/358LBIZI54[1F>.CCZ^?J^.MZUNQO:?S!H!1%:\?!$D28:/WF0DH;/), M#R+[%1?C68 LHO+D4O0CQRN&MK%OP,)M61EHB-L+?+Y(O,P-'3_&5#[(C\D5 M^$C;+6U."8!2UL28@V@0V2*>9:U'X"*KPFOBFT9A[95"AI2!>&C>C#!BDQ MSXKVM99@,V="JP%"NOYLI.@1/-['DUP;!ZRK:T=YLZ@S$'98QN0C+G\+9:9/=YH"#*RIU@P#@)H4 _-4V$ M6Q&\JLN1<'8#:CPTH8 Y$?_:U["'VY ZXR!53?57F0'SC2E4Z7[O?XN==EH(VU/ MM23Y_RA;&FQ5FD9=Y889NFL\C2P?[GB.X[":2;@*"0UTVY'V42!PS3%#C+=U M^NO[E@QI(P+D\#C=;\P+]<(HG%6=,\F+8'EBZM)V9MF&W4YR'^O!Q5VW4&5\ M($Y)'D'NJF O+%/NDS3,R@M1K/MK/RN$H2\3WO#L70[%D.0&%$PMYR(@O5-@ M%6'N5#PKUM@F7$!W3K=]36)V@+%+$Z&8GB__O_H*]5 ":3?:DHY3S$ R7(=L MNR,>1%X&3C)#*=SNS*+ F#BG?Z_UQ>>39!7]%@%S:RV/,5L@U1A/:E6C"FOB M/,U'8$M<#P^Z]##M:.-.[%SB1OB\K/*IS7%+68X7@Z J7)QI+Q/MH&H&OB/P*H:O^$"G MDR=E+3@GYRM]@ ?,XS]RF9_6G9U//4AC3G(,\J"N3S>$6B",8)G!^@]W4)#2 MW@1\T342\ ]F1T3_?ZZ.#M1^$T0[XRC$JNS8>\<_3E'ZSC!<4WL76$6']5L: M>]C(+R#?,&V?@CUPF6N]@9:\@T[IO^'LB%)15P9#JQ0@?LH>K(2YNZ MF_J31DSP& 19[8CL*V"[B**ZR&MK\PV(AG+VJA>K2N MDQ/LS!MVF0O#3A"XH0M!.HU2;)+S05UC3[\+:M)T1W)%1.F0]1?/ M(0*L)9&E4JY(Y%=;$=9;$!?7U?LV%]HA&@[QN)Z6QPC)M(,^-C.6SWQ#YS R M2%&IOOE\(*@\+JJ^<)%0P[ZIU!6V80JW B>H<;P!#&$F@/7+UL015#F$)UI7 MQ*,VW56K% <)K,TA,QOCEN"/Z<">,5.(Z5--L!S8U>WF/[I(28V[%?3F< M_X%M5#E.[6D<@"" '0@<#(KV4B88BF+LNG/]N\+&A#42K[:-#/(J2 8[,VNV M8N^ZG>G 5==J(EMU#H-C_<#B^.#+_D*GZF?6;)28Y]$Y\P,%?I95"6+=;:62NE MUJ,C#U>1SOJ N@XJP9<^B+A+K@\2,[/3& M_H@(B2-P7#CN3[2QX'!718ZZ=;:O?V#%O OK!/AHK+\!TA*)K*/-P-9"$0FV MDF!C@PV<:1_::XOKG_@TH#CM)$3:$R$+TE@42&LYCK&,AMH1.7J\O.B^,A+1 MLNM"LSU$;$#/+I-*&$C8MR^-S!.N;9G?E7BQE<LYMHG-+H M\6U15]P1^B:4)59B)10#NG\H_VF34- 75",Y(I^&1"LQP3P=!B\OL/(3CT0Z MT\T$P7AZR372 [3T2742%[_8!BVA"V8%+@1=)]?G ,)98R"#OI43Y'G1 M\'-];$!A5QI$,!A$9CX!>/J *8BE)$(@[Y!B%@!*\97#-J%)C=<#W M,#K-X&42OWTX$>I/&L?!-9B+' BB)M&%L2<:= ?:%H3]W5_<\E+NG:\-O_?) M6C$]6]&'1I-I-F&182ZF',CQ@_5EJK&KX/FS9)0(9YA]%?*%>P@8& W[5H4] MT\L&+9/]Q)F=AU]MKW.[+=490">.[=S9KF=)#-M&39!R;!P.(&2JD2&$F&0Q M:KCDQU-OCC[]7_SO63(QFZ/E)OS7[I\33BGI!]@G_S\PVW[A^$CF+*&R M!AH_^\'C.(LG\6 %,8#<*3F BAJYN..&CFDKCET0?1F#_]A++\I6)BO-2=O( MF@F@"2D9)SYUD:#/#[/?G"Z\QS4-#O,1N/J=@K"GD;_[+BWZO34<2FNV?=QL MRZZ--9H9W'[.A2?+_IT0$439,+4?N;Z(D>>1PNZ-'0KWH3K,BZ[?9OM3#/<[ M(CB![)X=&.@ZK%Z7Y!*>WR#73+F2&_4Y^G0US0*F+RAM[581-*)L0'SJ#/=F MR'T#U Z_2PVB"YK]+.PXJ&I-L5AL>"Q%RP)W(5H#QY"T@%MC:NJY0@_*LT+^ MSQ9Z ]8N]/R02L6A9!)&5BZ3_N1Q7U-.<0M(0'74/SX31$]':>DS\8#_Q*F M0F]?-??X'3A[AV%8%L88\S3,XPZB]R>_EH[4QR'>H!3=WK8S_ B.!SG,]F/S M5OE5A*RD,((3PZ$-F!FNJQZKVR]"VRA$BZEAF:MBWBBP(D."W7W-!OW>1I1. MNC0>@9Q9>,ESQ#,N" WL9B[B1#JCHOFYRZXP=2O@["'LA;D1GOPDH^@4# VP MV^B[OT8KZ3'N'%T-U<89R@L]1AB#=&^5=7B+Q]]PM8)"!7 DT4_8+;UR0_0' M39Q:PJR-,3%S=#M97\87M[I95%1TB!/E;Z!0=&NB!]&H()@5!G@?):/"?I_R M[U/^]W?68TJ1A*20C)5#+N M^MS4K/I27J8>?BD[O@+>Z3R)Q]M)J1-E9.!>(\\,ZGQP2*=XEXB"/KFW,EFT M_(2D/R[W(TA:* M6H.W/DB!=3>!U@6,^H7U<=$,1E@141GM8S@F! _5%02T*[)G@>9ER^G@>%]9 MF7@2-*PTRB#)D-V?J1P1=7_:>$L[P= JC+DS[1+/"?I;H*Y =?F^C$R]Z)*B M"; <,+C%W+0!VX*S+JQAT7;%_?:65,*-%+T0N%/8PZ8NI4ZFS,&9*3M1U8@4 M]_M<8_[!R2L#;'B'N>L*2 YAV>_^LX9X(Q3A^1DX-_EY$2]F3I2,L.=CB(-) MZA3" 8K%[+0NP-X@ZL;UG$VO:U5+$E8B(($U-@S:O0M9'30BLNM>NI7?A(]( M!E0/]S4KQ@XYR8*N:I_CY R.AT9Q*6T96 XQZ;BJ7,X,EXG!"L@8;>">O*IM MW52HN!K=3']UQ#"DM<2KKZMP%(+P=3S0$&WL-@!A6PW/YY">10:Y&0G#.JXY M'WA0DPJ<#4#VZAY/5P-U1@C6(TX!?%;/H>+QW$Y! O^T6Q>'E*C 9BOZ66G\ M#3B6%$C>!UTNR3D".'*P:JBG%@I-\J\PR4;1+\FR_AS8B\=3CH( MIXM^W7"!\FL=(/1RNOT*,']V1J0.+FLZ<7(.H'OBF)BNYX#F%%[ 278A ML.:DG)F)O@=U=**,GIFM\ZT!=8;I23*'W@Z.5^42E' M!W^8\TORD9:OH('W)3PBS2F(OEFBW@ M@)29PP(C=0>N(VQ5LK5NF0]Z\[I18.!C,[TO5!'9- 6^;V 8+^#\P?)Q=.^% ML\L7H!/IX0J6-S*K2T0+-+R>];[1@X&=G1RWM%$ W)D27IAW-TZ%5E!Y"NDM MV"Q@Y=OU!FI'Q#$ 5:V$O8K+]O@.%"5+J1TI]'4I[NVY"'RPEWGQH1!Y8I?R M.;H: 3V\.,:$K9/IM*[2.1)Q3#RY^ALSS\=@R^/HH^%74D#L/(^>;;SY>+SQ M?,#G03P!G"FOKZQB4",Z?;TO?B,<5B(0:ZBFNN0%\D#9!53L6;D MIP'F*'IC+0FX)W2/)0_)'AB97>Y)X0;JU"?R1*D:MGN_/0,3_$TG(5FEY'P& MU=11$-_&KA)+='-H]=,P--&Y'F.O]),4L:4K%\G]P2.QLB6Z M/XZVPDX%7Z2Y4*(1^\EUBHIP*"MX+LB?")>,(J[@"(LA1YMV.ZB/GR[5Q-+) M'U.:OC&]7>,7Y0W5AL0YVLVODXG2;S>GUNEI:&LS=5'M\2TWRY+[0ZW[KIH7 M7:?=FFW+-SK4/LT""5#PBG60(X@$J-A/IS.JB<(4K_S2!PA(,=U?@O39YG-4 M0C%'"S;-EW%:+;MYDU9-YX.OP7]#8TZZ<9=T$4^-..R\&>!>E%]@C=NWFK7Q MK(:-D.8/[_#-F!'ZFK89QIT])(^%&R@3*XECKCPAUM :J$C6Y2S'[[=#?-27]VJ/*L!_T&?8^ MPWYO&79DY$-G&%"UQDO(L',SZG#S N&)5'VA(?8M]T5QM81C[X;[F]M;\,N2J7? M*)"[L[-ECP;,BF"4ZE)U!49L$/'+;4..[!TLC?908>I@(,E]_VY/K65;^MUP M&+S-*X?_A]WB(:TZQ <=,CH,#C'?>(>V@+;;T]->B"9Q$2T-@@I(:S)XSLX. M#GP&'<9G8:^;?<:[(24[6H4DJ;^\XV51UQ[["C@J:LVH77@.:QM![IPP91+: M(Q0O9LM&,C,DS^D@?'%P?FJ1T^]P5&Y8Q(G1\I%X]9*:OO(T'#R4""'O6HPD MB"%1/]U$+B/;?ZKG'&,%1\K.:+C,1G&YPA/R]-J>&0G)FWFV*%H[9:ZIBP1) M]\9IG !QTBC'ZP^'E(VPILDL@[6"14Q%]SK33>59T_Q"37+42[U3-_PHP=[D MKHI,ZF2(SM):C7K9%0Q.@F!= :37 ]EJ?A-F?YR+M':0.@R>05^\PG_SVM:K MF"W3Y)]U IG9-;/2FQZ_DFX+.-I$X"[)$-N*G2V7)::>IP0RL#8I1%@MI "6 M\MN3:U0SHX#+VU"R1$DX,WJK\T5Q@M1K=A^ /[I2#_ZNG3!C77Y4 W3@*Y4Y MCEEG58!2//<:DA0$!-:X3&GCQR/:H6FD_\C#;BB:FIO- K"#P9&,M_)"('@P MFT1U@(')E19 JHA=,P;/NJA3B,AQMGT28Q0G+\*Y@.!Y%UOE]^&X(\UW-+9; M$H_RWS>V-_!G^ZFQ_.RN'>%$Z'']E(#PZCOK47S,[1C]$+6GI+)7DVHB#[/. M3#7[?@^> _>6:@)_Y'^\P(\&'X?K/8 H>.)M$VYW#9.VIV9:?;^S1V^]M9'\ MKW\[W-DY^*%Q.Z.VKV[I=3?&;V/0=F.M9G;Y@F#$% %3TS3/P?&T9PEL_)KU MM<6NVM5'G)87:#*]Y3QBR\&@&.*D![A+U<"KK\\,1!21.VV(TL6>$5 W/:^S M9.S#]M85AGJV"I5@^8L_P.=[XWJRQC6+QY\1C>0LZR(I:E1'*?-I=0DGW*@^ M1_LY3Y,*+K-;U]G+&K@/()3ACF(- U9(KW9@=[:'^P-"0IW'63.EY&09,+$DK.Z&:&42 M9!-C;!W<=A'90#80/=LX^?@!I."0H"-)\RI:$")^ZL([]A- ,Z4R6J@J6$)Y M(X97(+A#'JN]9<,8\S-:7^*>'&Y%'PU81A^\,X;G)A3-21MY 69:+WUF8 3U0S($X%4/9 M.]M$D$DN)H8TEE^-=J2#=*_];X)APE+*4N8(74UNYJ!&WA<;; MG#HZ<4R*[KEG$88D6,F(T!CGOW%\ZYN,U$'IW26D'VS7P&14AZDA].]OE/*5 MQP%*BLTQ((?D= L00)8$Z8Y1B5M-\+98.0/ MD]P0CXP$*^.2]!0F1 %A_/,SWN'H",/8:^H+T&%W\,O%@Z1<94+;5-9L@[]I M_,?UJ(7%H&SO>#F"CHYK2HM6E?60UDY-"GL">,* F5/O':C EJ?Y^=(Y*>+O M $2(2JOJ@LXG?\)3]!NCN;+QV/$)8QS6P2!UXG\9#*V8LL-_).P!C.4FCV& MAM-_D.UL1?/MKPM["R[JL9-> U:Z^:(B+H)JQD7JYQB>QO;((X'"@(>G )9' MP#Q@N-F]:<#%'227B"!'%6QV+X(M?'+!ZGNPK1/?;S6#2C06(%+@,$;QP-IR M=6NH$9PEE2LPX2\3OEOI&7BB64$!C S&Z4A"D2G[4'\I-%8[OLF$D!Z?$.KH MMGYZH?L[+P*IG0%BTHI GFX+@,LB[B!30@X *AM\DL(02LVK;;7X(@:*AY/I M-!42%C!KV IT(]N@Q5R%JX-Y:N1-- @%H&24AF0=33/@ZF M:Z#9H5N80+I'A 5NNDZK*XS>F>YQY_)J(D[P-9CFU8FT.?(-Q1.J,=C=)J!M MQ]XC,*M &1M*IYAY1FD364(P&MD:;G3AV>DZ.I+,:DLI-.0Y4>G#W[;.MCHX M[.P&<1&SQ%%# 3Y,^@5J+P'-I6(U)P;45>60P>K&4CA1#K$[#F:/F/9;T?%V MI+Z=.O5O&9HLZ!G#7MS0)26_B*ET?0Y871^ T-VN7_+ ?B+NE>@-Q(D^>"YF M#_Z/GF%L8_N'G]Y\^(C_'/Y@;SSPD_CDI8*?.UE:;)62(/4H>7BOT"XC3YBU M95YUL/_X$P/@)U)W;3%3@X7G\Q'&;@-D6N M/7XP'N4UNEYSNYPOL);6T_]B1W1'YVHC#23BYW13CVZZ M'_O?#J584-\U'DEM..&:0-7 M!<*">10Z,:Z21T4H!^H 551=''#T$=+ 1GB M-\1)%9FB0!59;B">,)F+P@H$31/4^&RR*IF^C4]X5S!0M&:6>].+-@:5SPLL M9-3K_-*9-T,W)V%[K<5OO@DY=XC[QP"(R(8IKS=J.M*<@>E0-5L>:V,:>M M@GYI9ASND"UNHMSE9\*4%2@UEO:N'P,?,?.I"-6]IX8!=SHA>:96P^U)B.7> MX;995G8[NZ!"[T*=)N421 ]1G )CAW&1;=H7.S" MM!\EL#F_HX_C<@8P#KXM0O8=U*#FAH"%G/X !-=$*\'"[7MD)\(=5*L+HSMH M:A9VL&O,3@7=_%V76H+&@VA6<\@7"55@6\C'GWU,@:_38'W3I@8(%R"7R43R MHU./=PP&AOH ]^$YUQD]M3WTMMZQG3[9CAK;H75U"]O9%%'QB0?*.[+RIM/Q M.5@WZL&..XD#A@!R5KMI9_5O('JN36;-QML[&#Y3-;FJXLY_;!!D**\=[L;* MI@R;_U9W>DT8A4A9 +?U,>)Q YSOH DK#H+YC!PE33<5">EAA$\9KU.15!9' MRR"P)@0\]N)'F&^_N2M0"!#O@5]%42OK2]?T04:^F@KR$CW,\ E;%M@2G@E5 MPM=A>PZCH]V;Q1,VBX <#U3J6W1SOD0<$U8]HO1I&XR =ARS"1/1MTA?1G62 M4FH'Y'Q A_TA $M;!?6E4>Z@7BT#9E!+2B6ZW';31Z:Z!%(Z?[/GQ]&(4<4= M<@@21%"DIX1U#:C*('6;D,JOA-KD[@6$M'#+ E##V(EX*OTSCJT"M($#./R' M[EZYB YAA/!=U'2?B"<77(#G4R:OLTV+TZ7HY-)],6\&49&X]>JK"*I%B(,= M>M2V \)'&N@N8J+ >D=XN<;B"O=D%S%V@G%($8CL![-X@N)<')?D["!*32*" M$J&3R!#$@+0B7B03C&Q6R-9"-XC+]E7%(^9RHG9(\LFZ(69O?*?%H9XVL[IL M13P8(HGDC6T3&2L95X@>K)A)0<25><&(+.*YH)@?)6JQ#)&8TX4.JF'WUAM. M8,\ DR:@M80!TQ@"(%-W.]3SA4W,%T#]S?ED*-'?A" .B]*1GEC>(;E'9,"( ML'7UYHIGA.E= )C+_"F+&, H9IZ@M)*3UH*"U$TI.Q\$(Y:#]2"H^Y]ULI@K ML"D-75B_C'S: 3'(%76?,@?^SFM_ ]C*!P[ZMML!2SV#0$O!DQ<7;JB:;BFZBP1 MMF]O.2W!%=:F57")JRQ;\8K^Y4;N(+$2;QT0V&.J.^@Y?AVAT_[^N .P!E M(\L%)%50^@-P?27<;9)RABD==&*(: -^UIB]FPX>VE=TQBFCO>T].8K.XF(4 MV[';?/\E-FWH M6@$0^4I5ZN#)ZDD%;M$W.E^HSD)W+QZ5>5I7IJGA:0^=2S1J 6[CD00X1F!P M9/BUII?P[W5_(NK-(JXGA!.>*G"B(V?)E,UPC0@6!MQNZ>' --76^,(7MLYE ML?B>R82QK!GDV4PY]23=YVX )HBS@D+7BFD0SW%N#QI%5L&76$ !:#<>4?8" M$T-LB;A\[OK;.9XP-0-AU1P$-]!8%6311=4!U\1<./6IU @YLIZ]^@ M<=CK?%Y[Z^""O8;H$F/!.4O:&A8M-#_R0\EUA>Y^#Y=+DDH1,_'\1V[\O.3. ME#K+MR.O2K@5_6)O/T!&J,5\;M"9PN!;50E#^3E!V+&0/8%//1>2L<(H92W+,!+HA M0=MPXXK.DHSKU-]^>$_4=<-=UD_'=U.K@$+/!>8F+K#YW>'NULL];,QWP]VM MW7UDA,.QYB(+NV*YT7#4!$#!II0TI=#2THD=4]"9T'YE0COHF7WJKZ*V"H+VD\V"OQ9C['?=8FZ=L M&DVL#=',CI<@;H!6$T$LHS>1)VPB<-U!GHN\\)5IRBMQM6F]D3Q=(RG,N*@3 MNM%CH!FN^YR)^6R6/CS6&\G3-1+EAR!FRSYX3O(TJY!J$!;V7RJ0812D >B\ M@OI,8$KS%44.[X5Q82PK1.Q6GJ;Y92M&T]MB;XO6K,Z9A 38#_,YBCLRW*+4 M=/WZMRX62,',B6U7@=D"V/:@ BHN>E#RTS8PA^MJ188Q<,.Q;.5'X1]G>2I$ MJR@%F0 6*J=?F"]VH\,T:PY9+?NQ!X!>5C+E ][#P4= '.N E6THVX+)S!ES MV0IH50\0Q=KUC64K.FW<7UH/Y,5-F>$F'MP70G/ Q"WE)C3X^GA_ !&>(DXK M1AAVG>E46H#PZCSPNJ0NH].Z@'#@@"O[/-\1G',(]9W%$Y>'"5+#I22;DJ#X MUGU)_6ZXZ\UD@L#IB(56EL@! .; M8&.N ',89KR=L WJK?L*229;RSS=!BQJA6J!?6#X\H<2R?(R'*'URJ#=#*Q$ MV7(HG2;50$Q-Z6V#LH,#P4)Z03RE"TA?@ Q6#LB#<(2;^3*$1B"(8,T&C%*. M,A1-(KW59>5B((B 0<2IRU4C L645=?W9)M5-F86!0*'.H 5J]^_=J,(Z*\C MAE5!YSX:IED\AF-Q2E 6VY&W@+-=,$ P#WUC6N'?&^'T9L5MW[3_JS/RO?QL>;/^P%0E.9@ C@Y\UZ8<]/^WBBL%BW"92R)N' <4!\ M./"3JI8EHO=3''N@7])^VP@ZV[U]8O5 AB1(\[P0XOK2A$_%G40P-O9J=0XE M,X6K]2+7!CZ,]#)8OH8N%Z'@RQE@" '=-D!/R*F)^67,KMJ @3KF(D[2P-N[ M]@1ZD,#[5XWK0P^\[X'W=_1E[3I6AU^N;E(N),?L\[AYEG@-LW= 8DV4W]69 MI]]Q?R>.U,;%J>'7(@"8KVCV$E3/C7/KUM?;E08WZJ&"W85DXTH)+45YQH!U M&1RBCK8['&^^U\V"#'5[5.'S=;EB2_8/@.(K5,Q$7W%B-WN0<877N3GQ,PH. MYTN+V'%\R3OPS[+ RKRL/$-?>,5&4.)%/WL./\0J-9P"@VJEBP)DF M#:@=[+ID&)-D A \G,6)2H<@C_F7 ![SU15 M$,SFFHW=G:]C]I.=WWJ]1)[P9U5^;B@+=2YU'+;J3=.$;9(KN;YUG;LEUMDDL->!'[)O8 VJ<2 M-W>Q""JX4!&AC9&]MMG]=F;&GS<8P 3U\.K:YYQQO/B1TH"UU-=Y7$S@$6]< M/!TV7&?LUK3=[L7Z&WUN\.F:H"N0A"T/0N)4X-2VHA:='IW]1!*.JC!L:O ; MG\LAI0#DEW0T'4C,*E5,F+@VS(U;7!C/A[G=%2=D@)1V MM&YQRA5[X-WV=O-T[49JD-%N+N)Q3#SV3(_=M5]Z=97,7 +)/^A103FE?&26 M+.S'N/9N2B6;:' ]B%A=@C=7>3D.'MCM;L9"="CD?96V5LE6F66Y_IK:>W'KJ_4B6X.$\^,=^\UXZ,R%K)9K5J!\1P MQ2Q."H+$2GQMU4=_ 29^^5WT+!#RY,Q,\#3*G.E?)<#+78+!3I[+ZQ,SC4X< MG.@]P8DD!/?!^K-8UV]?E[':56DD+;_JV\_[1?-T%XT3!:^MT;E#6JT2.+"% M1J6U@)PT0\0J',0,PXP9N2R9,,;5XRN?MLFI2SJII,*6F""UCQ++ WL#4&\F M-/FYO_$ZV^H(#T%:("&(ZSO2NGF.@Y'JMH]B_QI>.#JCC>[2+2SS;>_'3\"\2K*73BX9IV MZ&?)"."#L?^XCI+CE=1DYS'*Z"(3$6ATYC%IZP8JPY!4&SDC0+Q-'$Q-?HGL M5\/]O^E4$L)!U#L=[E##FGAGHR@D&$W,!#C4Z\(89FT-(B] M@A7:<%,(?!$ M-8@E-.VT;0B0S4PV]$<0Q$3J:-.\8."6%CGI[#UW/HO\4X/W,@&P;C=/7MA@ M![0-V^N?.HA, FOF>^M%/"=#00'UKC:QUZ+5TG"%46#-3 )DKW]A/J>9=QV9 MVP6 2W(!7MR5\=^%G:'"A>9B1@]>V:,?;$]T5U:,(#8")LTSSF MW"2 HI[_$*&;F5P[9[<8:Z1:\OK=<).7H:DN\TT,4W:[UJJ_JT?\.0KT.%\= M5F 8\GR&7#VM6]YS8 -+2I]ETJ)?7L@>PPR0"V,8%Z?#$-'8SDC"1H:YN0A/ MGBI*D(,/B$<+'B0PK

TU<:\WTFV,J:R=!M:V$%5-73(C*WDD& M&_PKI\$NF7<&8%N#SI5HN:'U*04E#L3PD$B3M%W^. MZ,TC!-5XJDC]&?;--'UD/J++I!)U^\,>)KCO^N9.DG)15Z(64;=KKP;^^/3 M;SX[UP^V>S>+X*B7$%3B4,@\"ANXG6NJ/K$C4F=8YW-IY##%G1^ 9T3"3?(' MDJ1$\5WKB2 E:.6L97!;ZY/\Z'4FB#XGW@>L9207]$I_0'H;A/M"C?R.K.AI M9G$Z)4B^@R$L9/:6I5M^J0&7/$E>SF9=\B<$;5M MJ 5)NZ34KS=%;><_D'=V=>M\658$:B"(90811Q9SAN]ZKX>'&RYB\L*.:,NS MY")X*4N4%O;L!O \2#9;EQ]TE<=&N&:+.="5PL,OK)U/F%YWQ0O [[RXIE_G MX"&PJ^L<0I2(G4[C!)0Q\G%5(# 0?"@?% 6?!H#_=6&]HY(].5<]P;X.OBE; M^LHA8! -O8QX 7LQ>\SHUP%=*@P&>HWLWDPD%H&&/Y$U0A_$NA-[P3S/"6(N M$"?V1L>SG+])YNSG"79*VON"NZLOAO,[WZC0HX9[8&/GP[T7R_@ 7NHWR*_? M$;5:@(+8X V7BP?+P$"9^+[KZ;B^W58;14=^"P%S2] ?QOU#:@2@/P!\N&H@ M[17&FJO="8F[$^OKZHQM-Z:*'59C.OFD/#5/+_!J5^,H4L0)G'DV]?/GFZ&CW:'__=/_E_G!#NU;?V)5F?^TN M)_#P0$*\7^VD-:#PGTY^Y<#85O3;NX\G/[T]^W3R\>1-=';TR\E9]/XT.OFO MW]Y^^N_H[.3XMX]O/[VUOSQZ]R;Z[>P$_OCAX_OCDY,W9U_1K3^)*/@M@.R* MZ -MJK0(3JC"RI=NW;$;.]\4>J]"<90A($PL.;<3X(Y. P9DPMSSZ6%:]8 C MI(1F;/Z$O18D?O:J2T[=*B+?;!WJ(+^_%^>5+\[MJ5'/"_(3V_)]D*7.Z&?] MP@R$6=+0'K8II7&KA,Y5"9Q&:^=Q<9YDU+RXKG+Y18$-PM]01F>X;0=CA&'7 M37LK3>-%:;Z7?^A1@4>IM)#]" SUWS>&PXW5:2!ZQ\[^WU32*/S;+/F7Y\\&^55E<]EDNBG[X>++W!E2"811A&VMQLI,VM>VM[T MS_P$_2LRBQVRR2O#2=]BW_V Z87;9.EX2+Y%E\$C!T'Z[V?)Q*[F^]BA:7?K M[I];1SL;3W7Z/^5P!7GGZG'/Z(HBQ_"=CY:.5_U[62^N2/Q>X=*]7%0;/SX; M/H?&U(L?[Z])5QG'VAG$7[4X=I_LXO@=?[*+X(CK_3Y@VN!#;'L'(@"X6'KK MZ;?6NVVML?V!A2P^B,++$=.R3Z(/D$*%._6'(C\OXGFY"NAQ(_\E'G\^+^R3 M)YN<_AB/C9E.[VEX>1+1N6[-X,JQ1Z_V'NQP]\7N=K09[;_8O'@8-ADH/BJ0?AK+;HC%-4;\WU?1M9T[K_[%O.^ODOW MY?[6[EZ__J3?_QV#^:^"RK+_S M\:?ZU-]@ Y>#*U7[KC;&MCZS?3ZFO-T:_/[)^/Z6^/LEU MK \H74>X8@2@,N>!!#6@0$A ]LPWQ5SS3@A["@7J59&,'>M75&? @7 9 VL8 M2"3$55).EU$5?\$2>E8"C/*1;:L(15]'N=A@ I)>K$VM]4?2S3X3>>#?,M'" MM,.RQM76[[/HUW@9[5*ELC"^$-&)FW'%!0;D!2G)5P#]!_$2'"5%]!%(F3^9 M\2S+T_P\ 9Z)M]EX*YJ,8OP;_ DI$9O"JD@&H115PS8LH# (.>R^)$";:-]_ MYW+J[X9[6]N1_4QJ7W/GIP#W(I#2(+6%XDC\"NG<[PZV#K^^7>.XG$&1^PSY M_.S_M#C/J\/!SN$0Q"(E9%LA09(!_<4Q\ M?.8+*!!YT9= *#>@MQ6FI.!] Z(O21.:&V(EH&[X]YCXY&!Z^/!@> M'[P\V#_=?_7JY>M7ISLGKT].]X?VORWGJCOGHGZODW8X%8. MPK?P!CS'S.Y6].;D].BW7SZ=1;]]>/\N.CMY]_;]1\4M\Q4NP3V,WKN\2]+2 M+:@WV[N[KU^].;(+Z&#_]<'KHY>'KW=/#ZQ9;K\Y/'E]W%Q03W>B][:B7]^^ M.XG.CDY//OUW].;MV?$O[\]^^_C73W 5>3JMJZ9Z;[A[M+]WL&MG?/]P]_"5 M[\>O7^V_>?.RGVJ9ZOVMZ/VGGT\^1F_?G;[_^.O1I[?OWZV=8]^] ML%>VZMLTHGL>U\KYV+DWY^/EJ?4W#M^\>KW[]\K)GSL5F:\:9]:1&/J^^1EK_XAE:_+KO7P59T\H^?W[Y^^^D6)U.[ M2>K303!K#N2 M05DW!IA7MQV,5RMV,4>*31S#'T%C&J0WGJ ]/%BBO?LRAI,O*$#$=$!K4@*P M3@/SQI3C(L&H8C\Z;G1.K0/2#X'!7C67)ARA=FW@7IMLG$T-Z1&=CW]6^JWU7^ZZN65=[E_W. M+OO.G5WVG2?GLK]>@L;CX_7M>N?\@7?1.>=1[Y>O1T?[L[[O:M_5OJM/LZN] M7WZ-7T[_'+Z"Q^\/7_ 3A]M#J!HLS61?%';WTX?;CCJP?X_A$1^>% MH?+">)YGY]%I_B4ZC4%P?1G]S!73QWFQV*+Z6"\6#CKM2553[> B+D!AWK[) M5#EZ_J_C[#/6Z,[MV\?Q('JW=62?,<'; &@52^WOXW4I#S?_\_%V[@E<"=!* M]VYOI?UEX,&>NGU7^Z[V7>V[NF9=[2\#M[D,[*G+ #88&F#FBS1?SN]^&=@! M L2=O1\>\YT 0_=T&=#!^Q,:._B]NRX,(C.= DG(A2%W?N>5KR?9WP0>=A?_HTZ7T;"_":Q#1WOOHN]JW]6^JT^S MJ_U-X(XW@1T[25E2YAE?!,S=;P*[ZW<3>%">_Z_)>!:;-#K>BM[PI*QD!+F& M*^6.O;VU;L'#BO&WU7^Z[V7>V[VE\W_KSKQC3_,H4S=W/[ MX,O.X7#[RS^A,/?.E;G#1PX@$%X/[6?,$6T MJ L@A:^ UQT9PX>[\>80V,7Q2C#OMK=&T1Q M&<54:$#_GN0+N+#H]PB'^>[VCGML7(SBS)2;[[^D9BE/W-G>WM%/7-,U_]CW MM+Y_WZ!_#^GF@S^%[#__Z.\':V._?5?[KO9=[;O:WP^"^\&=RX"'C[L.^(K[ MP:FK(NCO!P_U[VK?U;ZK:];5_GZPNW/G_,'.UO#_ M/-$+0CN! +> FUX@AH?1;UMG6\=;SL4?[NYO7WL/>+5]<+M[0)=Z]#HL[L>^ M>?7]ZR\"_45@?>VW[VK?U;ZK?5MDF>I./:T#^KZD)/_8EVO>O=W=[=W=][;?O:M_5OJM]5Q^YNWMV_//Z M';#WZ.Y^BK_D63Y?1B=?*I.5$!$^&\_,/%Y34W[L2[7O7^_V]F[O^MIOW]6^ MJWU7^ZX^QRGXSHE6,8O2?9Y%)=W4:1_M$Y4W[^'W;^' MM GU3O!:VV_?U;ZK?5?[KCYR)_C-R>GZ';#?U@E^8Z9)EO0^<-^_1]F_A[0' M]3[P6MMOW]6^JWU7^ZX^_>W[]^CZ]Y"VG][] M76O[[;O:=[7O:M_51^[^?OAXLGX'[+=U?S\4IK0CV ,A^OX]SOX]I%WH-E[P MBRH>I<;]?M(0E0)>GTT^"H8[VW\+!V#OT'8&FY]D=F;X%]<(47WEI+7_/^P: M]B<:FS3EIOY]8WL#?[:?&LO/'>_]E,Q-&;TSE]''?!YG/T3M)H?GU&4RJ6;4 MY0UG/C<^UJS!;*P>ZI=[?VM,:C#PV_3.V^[>K,9VLX&\>CW8YO]P3?N57?]1 MEU4RO0S0$:.&W,(2W612/QWDQP;+[RZ2:16\K,X\.MH?/1L^?[>X\?Y8DR('[ MT9P+0O-L\S^1'>OLY-C^.C761XG>Y5O1[M[FWLM7AP<#9+0::[*M,IK619:4 M,S.)DLQZ/,AC%@'C6&1;9JH\B@L334#P;P(46="JN>W,TCXK*:/3O)A'P^W- M_\(77R9I&F5Y%8W<5W!-;O\P35(SP7\/P:20I6N1E];4;!<<-]>AL&YI)M^M M*#JKQ[-FNSO>99MG?T@R.VX+H&^SOQHMH\),;4=@&),,.F";;EMCC2A":K-=Y,[G\_YNPP3P_V>% M/&1A=^[-46'BSYOQU#;I^SB]C).#XY.7>SN[ M^Z\.AD>'.\.]USO'P]>O3M_L'._!=^)@&&[7M_@6'5.LAM-IV[=:38V_:_' [WCDZ.]T_W3@]?'PT/]EX='!Z^W#\XWCVX_6C?O5$_?L*3S^XC MQ_9;UC;*#N+$Z\SKJBV^YV:!NN3:_01LZ/.FSMS^]._KTV\>3L]OO&G!) M&!XT-HW=G?L)L7Q0/(VP.1?FGW52H*]4WHD+GAYRGI1V)[./G=F_34!N>8?A9/RZS/D&-%:;Z7?_S0#!9Y3]9^!$;I[QN[&ZL=5_9S7_U- MN;GAW_97_VGOP/]MK;(SWSC8X$9V9^,*__K/#0W>N:.G[_\1G1X=?WK_\;^C MG]__\N;MNY^BX_':L/[U_WV"C>KW\ M_@Z=XX.3FSYPIW,^0$=2J 0 M3_:\^W1UXA_%NNVXC"D['D3'L\1,._CN(?#VJ3!Q61>FZ'?OOG\/SYO4=#J):-_?DM\WQK%3__OYA5\_3'_P]0 M2P,$% @ XXG_3MRFX'D]" .2\ !L !F;WAF,C Q.2TP-G@R.#$P M>'%E>#,Q,2YH=&WM6FUSVK@6_MS^"BV=NS>=@1B3ES:$9B8%LN5.&E)*I]N/ MPA*Q)K+EE60(]]??[M*GT5# M_#2R?-GK9A3!M_/6K_5:J2C MHCSAJ261YM1R1G(CTBORF7%S34)2J]U*ME4VT^(JMJ11#X_(9Z6OQ83.):RP MDI]T;V(Q$K85^"8H"PIMK9%B,V+L3/(WE;%*;6U,$R%GS:%(N"$7?$H&*J'I ML;MGQ']Y,ZQG]A@-9V)RTJ(DI0GT-?6W[; 3[K\^J]>/#@ZZC:.#T]-&][![ M=/CJK-$X.JRKP\EQK2;>[]TTK++^Q-2K%5=IT2_SWS7+-J5]H9D+]P- M%^U=T[0(<,+UCUFR7\^$%4^HW1T,>V>]]NFPU[\@_3/2Z7ULG_<_?AIT2>^" MG/7_)&>G[6%_\(6\ZY]W>A=_D'9_9^'K!PL--#?0=?G\1'M:/%PVP="0Y6"AEH>Y-I5YQ M;9/1:-XNE*RTZ &?2Y87U ([+)L/-A7,QLU7#1@'W:ME>+/X$3C1!?$)+F)$ M98$S,*&RD1>>VR[YV#;K7NG&3SC>4O=4/VWB\F9'?A3H2TPDGFD\$GT*P MM;$PY$-.-?!0SLB 9TI;HE)RIG3B6$+4&!HWY(Q&5ND9>0?\P@#=5CK;;:Z8 MH7L<@8/*$V(V>SJ-+43,6VH )X"(9$:N4S65G%WQJ@>.]G!A"AY-JB"%@\Y4 MI(2F,Y*G5N<<5$%2Y_([P!$E";2TH)*, 4Y$::(288E57FY)(.41-X8"[$ D MH=<<]);&-'"-@3&@4KK$$'2@0"0T))4@ED)WL(1Q3:8Q>%MB# MX 02822DBXCOJ; Q3-!D/'(&XK@9F*883!.>!"S*:%9>AN,G+CPF%_9^)BYP M,A8IH V!>X>N*A !Q.&V+MT7Z1A\*\4*"GY',F:55$BER C% 6Z?..'LB:F(REFIJYG31_$H8"W6= M)10O>KO!RFH)]69NS)*U3\!_5.#O;R'PAPLH^?W%ZT;XZM@4T"XR5G2::CP6 MT-PQ+QV$>H1J[L *X!,( @ 5X08!(4R,/5 L@9B!<0/;3)A(*I-#/XPF6DF/ MVDRKB#.X;,@.@)1Q0+U'8O<&LNCTBI-3<-2#7()$N$=KX<$.]U:$!\RW?%-@ MS9%ZMN#X!+UYB40>U&C+VHK&"XJ@A=.\SRP0P-QKZU.F<'___T&7.4DWQB9] MN7U\Z7 #R@ V+M_X-J:KF I%-#?K=\&<9,0!GX4FG^6H7,, X+$GPK@X %(\ M=>-@07D70"+-.<.M=4B0N%- =$$;#%*"N8VZDP^,H()J@5.0/AD MS,7%%$?*#29(SD48ETVYJ*$,!X,L1"GLE%%\.+FD&.Q@6LZ(NT0+>OBTK9QM MPJ\11T&(1]"?LZV//S\;HT9;SZBU??@2L=;W_FOS"S@Y$0QI0XU*'=:H ?/5O+]'6 MYVT_U[[!P3]IW\"]I6!SJE;OW#9&D3)=[CPX GZ#O'"IUKFUCD*]8Y4VMZF8 MNP!#)HFPEO.OQ,B1@F0/[S,!]KE!=H!4$)(,ACSXQJIK[@GX7[D \QWK\S1R M6W0OG_8'?H']@5,)>3RH$P![W!S"7:9(< !ID47=UNE33J\Q+?)YO4N,7$7B MWIW,-W8W@GY14ON=N16>GC+H:/BMHW^0)D4= UT ZU!N5'UN9B Q,WF24 T3 M=I,I NS*+?"GO.L7*>!/(;T::W"E50 @=P$ (.Q>NA58K_KL1*03)2<<4Y24 M7A7O#G41,WB2237C<'<:*Q\EZ *3 /F/DK^M"J8+F-QLN4K22\'>'8@1*8.) MNG9YN!1Y(AUE^DFG_@E-NQX*/2?>&1SGN M9)&^KVC^Z=/>N?1[QQ ZE^:^*@E9"*'KG55>/B_ZXY.5!TY4/VL%>(K\Y'G+ M'6\_^1]02P,$% @ XXG_3J*L"K%"" ORX !L !F;WAF,C Q.2TP M-G@R.#$P>'%E>#,Q,BYH=&WM6FMS&KD2_9S\"BVIW>M4@0?\R .(JVP>&VYY MC4-(9;/?Q$AX5-:,)I(&S/[ZVRT-># X@5VG+MZUJPQHIJ7NUIRC[M:H^5.[ MWQI^N>R0R,:27'XZ.^^U2*D2!)\/6T'0'K;)^^%OY^1HOUHC0TT3(ZQ0"95! MT+DHD5)D;5H/@NETNC\]W%?Z*A@. ASJ*)!*&;[/+"N=/&_BI9/GSYH1IPR^ MGS5_JE1(6X59S!-+0LVIY8QD1B17Y#/CYIK42*6RD&RI=*;%563)0;7VEGQ6 M^EI,Z%S""BOY2>'K7;II!E0^'>]YA]SS5(DO!)Q=*->.ZC^O*JNB5?6&2J2 MB&MAU_08:5"'E^=:"[K=O>]:8?F-K5 IKI*ZF^*_;Y9K3KV*D9(,ANC\_KYW MUAN2P]K^P;*]&YH6 DZX_B&VM3J#8:_;:YT.>_T+TN^2=N]CZ[S_\=.@0WH7 MI-O_G71/6\/^X MYWS]O]RY^):W^X/(_'\FN>?+AT^E@V!F,('%2>$+/=TSG80<2<40,X 43$,W*=J*GD[(J7/7"TAPM3\&@2 M!8D3=*8B(329D2RQ.N.@"E(IEU4!CBB)H:4%E60,<")*$Q4+2ZSR:@MS"F@6L,C &5TJ5CH ,%0J$AE0.Q!+J#)8QK,HU$&!&3X<=M M_RG7/!\$'8B%D9"D(;ZGPD;@H$EYZ S$<5,P33%P$YX$3,IH5IR&QA,7'I(+ MAX^)"YR,10)H0^#>HJL,1 !QN*T+]T4RAK658MT"OT.9,1@3$%R 4AG0+W ] M3@& R!WDE)2WY,AQ:>ZH!OXQ5Q"542*3( ",4 !;I\XX>T)J(C*6:FKF=-'\ M2A@+U90E%"]ZN\'*<@'U9F[,BK5/P']0X!_M(/"'2RCYY<6;@]KKALFAG6>H MN&BJ\5A <\^\=!#J$:JY RN 3R ( %2$&P2$,!'V0+$88@;PS84*I3 ;] M,)IH)3UJ4ZU"SN"R(7L 4L8!]1Z)G9LPHLD5)Z>P4 \R"1*U0UJI'>]Q;T7M MF/F6;PJL%1+/%AR?X&I>()$'-=JRL:+QDB)HH9MWF04"F'OM?,I4.SKZ?]!E M3M*ML4E?[AY?VMR ,H"-RS>^C^DRID(ASN'&P@+R-(,4HI+FD#O!YFG.+VG(>H?"F@&@"MA@E!7/;8R8;&<$$ MU0(=$#X9Y0VFF M4V"7<2 $D@&=WB*[$41J-$\D8#E(H6 UB!/7'I8+H4[ MR*7.A,K,+>$(-#X>0RDA)@ 1LZ8D6"1[&X0DWUQ?)3CJ0$<()\;7(B.5V?LM MV"1HTH4TQT)K_/TBG8SF)9Q;#;B?";"G@8,_@?]AP<]V$/QMCZM5?.*F59[@ MNSMK2;!%^,!T2X5AIA&%A=QFS:BQ,A:NXVL,&,O E)"O?D^6[-W390QT@H7] MCG1N.)3XW.VWX59NFMBJA9)((8$AS].'.QTLU''L=F1(IK+O/-MSOR MY;\]18^"P3_@CV"4PFY/*@3 'O<(,*=IE!P &F>22UJ]2FGUY@:^=S> M)4>N*G'O3^:;NUM!/R^K_>[,NAH^&*QOY2T#70#K4'*4?7YF(#DS M61Q3#0X[9_(@NW8;_%$$@L<&^5TLXD\AQ1IK6$K+ $#N @! V+UXR[%>]AF* M2"9*3CBF*0F]RM\?ZCQF\#B5:L;A[C12/DK0)28!\A\DAUL73) MG_\H'L!!/PK$ 1'0G[PKU4KWTZ2HXQMB:X"Z-'O(C^+4%-LC9:V*ERZY,V7U MG%2%)W+7F0= ^W\S.?.G: YK97=2\#X\?=-C[\0/<1J!CV\"ZY%@ +U&#KB# MZL,<95IWA&B+QYP#+_>GEMX0M_=,7E3=WV.!06""XHFNOSP=C\3=?Y&KK4CP M,>DN D??5S NWQEB7I5IKO_ID[!WZ7>/P?_OS,2ZA&0IG&YV8GCUW.>/3USN M.=?\K!G@6>Z3YTUWR/SD?U!+ P04 " #CB?].A94:GJL% #^&P &P M &9O>&8R,#$Y+3 V>#(X,3!X<65X,S(Q+FAT;>U9;5/;.!#^W/Z*;9CKT)DD MCA.@(4F9"<8^)#H.8>3L_WCD0>UAN.\Z7B.&"F]AX_ M&B241/C_T>!)HP$',LSG5&@(,THTC2!73)S#FXBJ=^!"HW%%Z["&YF]8Q>DHM!,<[KG7R9LQO3 *88HS"FE#68R6H+22TY?U&(I=",F<\:7 MO8#-J8(Q7L8N] 0%!YKA7=?WGW?WGVYY[V/&V MVVUWM]/=V=]WM[UV:ZNUV_5J>P.'X*_=5?VI)',F:".A1HV>VV[]=E/01LO#? M'HWV1P%TVDUW'>]_04M)%&%$-+1,>^Y.>KF*-<3 H=F]@/7\:3 Z''G#8#09 MP^003J:CL3'X8&7]<#0>XB,^E>NW4[;[W70] M.9N>G@W' 023GQVJVX6SYFG3:\*I[UG7N)WM5OUGAST\A>'!Y"3P,4Y^'6-7 M)MYM[9@3$!SY<#J<[@_'_FEC\O;8_Q.&7F!6VJU6^VY.]-^YTBQ>WD5:#!(* MN8AHII Q%A8DH[,EA#0S$NJ0YIG*"3+5$C329O1]SC)JBY&B&F*9Z028@&G. M*889:;A;F[-G(&-+?DK#'.4R+![^99@0<4YA&&JSC"5AJPY$ 18,!!#ALX@, M)Q*&,HN(""DL&#+_$,TVBNV62*:F#*ZB0U&FX#[=<'=:?>.,"@+)9D10U9A< MQL1V_+[8!-9:4$725WO\92YH8:1VMVYO";=F]72C MT^['.4<]0@3+C?FLRZY%BC7DFG_Z6R<(E7."\5D2C,K5%WW'+F:B9"[LALK;^(F)B-5 2F KDM4&G<5 M]F,BY'ET0YOFE^>3>[E"?9W %>HJNW$:ZUZKRFX,/2N*\2H[8;S*US.BH4&6 MFLPP[824\W+U1:U5LV-E#G0Y_OH+[8)%.NFUMUT4,\-L1+-&*#DGJ:*]ZF$U M(QL]+!ZTD(XP5HQ\\:+FFGNNCLR?[&JUA%/)*%7Y%-F%2<4AX:6D.8LB3OMK M!FPCAU7KK(YG4FLY7YNREU<[L^Z4Z_K<0 ME)8H*N9RT4O0L%3TRYAK&Z_<@0$*Y6^E=.GI,OQ*E3 @04G.(MAHV9]?)1(< MY< KADF=:Z7>N>>?^WMX,H7QM(]'%:&Y>])L, MVW"DUU1\Z"&K?CR"V;+JQ>T[JP2[U!E%TC23%\STF.6KGJLN%KVV8-@BSTQ3 M7W;5R.0Z39QG>+E)/C!8:>?-^E5+CYOF3"D# )MAANTMHHQCR%.<,3"ITDVX M+_/?5:3?9XC\6(SW?I ^\<'EYOO:VH_Z+/1HX)A/87N/!_8;W=Z_4$L! A0# M% @ XXG_3A5PF(A3#0 (HP !$ ( ! &9O>&8M M,C Q.3 V,C@N>'-D4$L! A0#% @ XXG_3JM3\Y/F' _2H! !4 M ( !@@T &9O>&8M,C Q.3 V,CA?8V%L+GAM;%!+ 0(4 Q0 ( M ..)_TX3P2IRCS, )!C @ 5 " 9LJ !F;WAF+3(P,3DP M-C(X7V1E9BYX;6Q02P$"% ,4 " #CB?].EF.UF**= "T& @ %0 M @ %=7@ 9F]X9BTR,#$Y,#8R.%]L86(N>&UL4$L! A0#% @ MXXG_3N.0;:LF7P *Z0$ !4 ( !,OP &9O>&8M,C Q.3 V M,CA?<')E+GAM;%!+ 0(4 Q0 ( ..)_TX(@UA0N^H! .#J& 5 M " 8M; 0!F;WAF,C Q.2TP-G@R.#$P<2YH=&U02P$"% ,4 " #C MB?].W*;@>3T( Y+P &P @ %Y1@, 9F]X9C(P,3DM,#9X M,C@Q,'AQ97@S,3$N:'1M4$L! A0#% @ XXG_3J*L"K%"" ORX !L M ( ![TX# &9O>&8R,#$Y+3 V>#(X,3!X<65X,S$R+FAT;5!+ M 0(4 Q0 ( ..)_TZ%E1J>JP4 /X; ; " 6I7 P!F M;WAF,C Q.2TP-G@R.#$P>'%E>#,R,2YH=&U02P4& D "0!I @ 3ET# # end