| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2020 Workiva --> |
<!-- r:23f3bd33-4a60-4772-97fd-09025bd28b70,g:45168038-894a-4d47-a11a-e9bdb8ebc5c8 --> |
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> |
| <link:roleRef roleURI="http://www.ridefox.com/role/Coverpage" xlink:type="simple" xlink:href="foxf-20200103.xsd#Coverpage"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/Coverpage" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="foxf-20200103.xsd#ConsolidatedBalanceSheets"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/ConsolidatedBalanceSheets" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_36333ced-cc42-44a1-871e-bc31e285ba5e" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6403d5be-51d2-4b75-aaef-943a56b9fa1e" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36333ced-cc42-44a1-871e-bc31e285ba5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6403d5be-51d2-4b75-aaef-943a56b9fa1e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e73e1dd8-d1d2-4520-bec3-45a1817f9fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36333ced-cc42-44a1-871e-bc31e285ba5e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e73e1dd8-d1d2-4520-bec3-45a1817f9fa9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d3b11d94-5fae-48fa-a1b9-680e4c606d95" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36333ced-cc42-44a1-871e-bc31e285ba5e" xlink:to="loc_us-gaap_InventoryNet_d3b11d94-5fae-48fa-a1b9-680e4c606d95" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bfff80ee-dfaa-4d5d-bb5c-2a04828402e6" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36333ced-cc42-44a1-871e-bc31e285ba5e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bfff80ee-dfaa-4d5d-bb5c-2a04828402e6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_076d8ce8-e417-4d99-bb39-f5629d52c236" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f0a43494-c3f9-49b8-a13b-7e69f69ce03a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_076d8ce8-e417-4d99-bb39-f5629d52c236" xlink:to="loc_us-gaap_PreferredStockValue_f0a43494-c3f9-49b8-a13b-7e69f69ce03a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ec321ec7-ee98-4c47-98b9-e6782c21f182" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_076d8ce8-e417-4d99-bb39-f5629d52c236" xlink:to="loc_us-gaap_CommonStockValue_ec321ec7-ee98-4c47-98b9-e6782c21f182" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_87a4b1d5-abf3-40ee-93fd-123e407b2f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_076d8ce8-e417-4d99-bb39-f5629d52c236" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_87a4b1d5-abf3-40ee-93fd-123e407b2f3e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_6c22721a-aee9-4d4f-9fa9-77ce9adf4510" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_076d8ce8-e417-4d99-bb39-f5629d52c236" xlink:to="loc_us-gaap_TreasuryStockValue_6c22721a-aee9-4d4f-9fa9-77ce9adf4510" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_282867e8-3a69-40b2-8b75-19968d64eb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_076d8ce8-e417-4d99-bb39-f5629d52c236" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_282867e8-3a69-40b2-8b75-19968d64eb1d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_52316dcb-1938-4764-abba-ffeac1fa5b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_076d8ce8-e417-4d99-bb39-f5629d52c236" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_52316dcb-1938-4764-abba-ffeac1fa5b0a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e667ec85-e502-4c45-845a-dd685f380ee0" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_3fd86664-6515-4802-8066-84f99c9a7141" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e667ec85-e502-4c45-845a-dd685f380ee0" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_3fd86664-6515-4802-8066-84f99c9a7141" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_f05d7610-0781-430b-b2ba-28a987b3354b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermLineOfCredit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e667ec85-e502-4c45-845a-dd685f380ee0" xlink:to="loc_us-gaap_LongTermLineOfCredit_f05d7610-0781-430b-b2ba-28a987b3354b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c6eb2077-ec85-4ed6-9534-98f61ae0322a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e667ec85-e502-4c45-845a-dd685f380ee0" xlink:to="loc_us-gaap_LiabilitiesCurrent_c6eb2077-ec85-4ed6-9534-98f61ae0322a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_e75bb854-e4ee-4de0-b03f-f88ef316f7dd" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e667ec85-e502-4c45-845a-dd685f380ee0" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_e75bb854-e4ee-4de0-b03f-f88ef316f7dd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b042029d-cedc-47df-96f4-88ec03beeb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:to="loc_us-gaap_AssetsCurrent_b042029d-cedc-47df-96f4-88ec03beeb1d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d805762b-92d0-486d-80c7-63a7b4a327dd" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d805762b-92d0-486d-80c7-63a7b4a327dd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e7fc2b0a-4259-4e71-bab4-39c95b8e70a2" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:to="loc_us-gaap_Goodwill_e7fc2b0a-4259-4e71-bab4-39c95b8e70a2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1bbab705-c51a-44ab-a49f-8eae586dd079" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1bbab705-c51a-44ab-a49f-8eae586dd079" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_893f1e80-b604-4bbb-ae33-0e7ceff0481d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_893f1e80-b604-4bbb-ae33-0e7ceff0481d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_58a1cec3-c77f-4d61-a2c8-67e3ed40bd38" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_58a1cec3-c77f-4d61-a2c8-67e3ed40bd38" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_59db897d-da67-4dc3-adc5-8d1050edc102" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_36cc91c9-b241-4904-9bcd-81ae724b8f80" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_59db897d-da67-4dc3-adc5-8d1050edc102" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ce7948dd-2b89-41d8-8f59-b0a483bee575" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_57bc092e-172c-459b-886e-a53be787d10c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ce7948dd-2b89-41d8-8f59-b0a483bee575" xlink:to="loc_us-gaap_AccountsPayableCurrent_57bc092e-172c-459b-886e-a53be787d10c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_97cc0b3d-400d-4788-8b1b-d49199232ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ce7948dd-2b89-41d8-8f59-b0a483bee575" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_97cc0b3d-400d-4788-8b1b-d49199232ef5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsCurrent_7ec100e3-bdfa-491b-95aa-87849c4b9f76" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ce7948dd-2b89-41d8-8f59-b0a483bee575" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsCurrent_7ec100e3-bdfa-491b-95aa-87849c4b9f76" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_74b4faa1-d014-4c4f-8ed3-ab37bf2cebb8" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ce7948dd-2b89-41d8-8f59-b0a483bee575" xlink:to="loc_us-gaap_LongTermDebtCurrent_74b4faa1-d014-4c4f-8ed3-ab37bf2cebb8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_77130e13-b82b-4d8f-95b2-bbc117e2a033" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_341abf18-a6e5-4392-affa-91638a4ca3c3" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77130e13-b82b-4d8f-95b2-bbc117e2a033" xlink:to="loc_us-gaap_CommitmentsAndContingencies_341abf18-a6e5-4392-affa-91638a4ca3c3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1251b398-3490-4217-a5bb-a79ebee0328a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77130e13-b82b-4d8f-95b2-bbc117e2a033" xlink:to="loc_us-gaap_Liabilities_1251b398-3490-4217-a5bb-a79ebee0328a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0c859a66-a15c-4de2-8c2f-d5b1f34899f2" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77130e13-b82b-4d8f-95b2-bbc117e2a033" xlink:to="loc_us-gaap_StockholdersEquity_0c859a66-a15c-4de2-8c2f-d5b1f34899f2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_b14680f9-9427-491a-a6fc-9da792dec7fe" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_77130e13-b82b-4d8f-95b2-bbc117e2a033" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_b14680f9-9427-491a-a6fc-9da792dec7fe" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="foxf-20200103.xsd#ConsolidatedBalanceSheetsParenthetical"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="foxf-20200103.xsd#ConsolidatedStatementsofIncome"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/ConsolidatedStatementsofIncome" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e71ea616-c9d3-4c6c-afd9-9a8885120de5" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_099067df-c47c-40fe-8da7-cb746cda798a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e71ea616-c9d3-4c6c-afd9-9a8885120de5" xlink:to="loc_us-gaap_OperatingIncomeLoss_099067df-c47c-40fe-8da7-cb746cda798a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_79173a5e-ef9c-41ef-9eb7-455f9741a1ad" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e71ea616-c9d3-4c6c-afd9-9a8885120de5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_79173a5e-ef9c-41ef-9eb7-455f9741a1ad" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_212142fb-79c5-4914-9830-a3f695f543f7" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d15a0a16-2296-4f68-b95e-a9865db7a1d3" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_212142fb-79c5-4914-9830-a3f695f543f7" xlink:to="loc_us-gaap_GrossProfit_d15a0a16-2296-4f68-b95e-a9865db7a1d3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a3c56e25-9733-4520-b612-661b193e9dfc" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_212142fb-79c5-4914-9830-a3f695f543f7" xlink:to="loc_us-gaap_OperatingExpenses_a3c56e25-9733-4520-b612-661b193e9dfc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2fb90faf-2e34-4f99-8560-83c5afb35fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_822b98d9-808f-452d-842f-c2a6f70fe4ab" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_2fb90faf-2e34-4f99-8560-83c5afb35fc7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_822b98d9-808f-452d-842f-c2a6f70fe4ab" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c237fdf6-1ed6-44a4-8872-e2dade2a93a6" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_2fb90faf-2e34-4f99-8560-83c5afb35fc7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c237fdf6-1ed6-44a4-8872-e2dade2a93a6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6bab647c-d381-45fc-a9d0-8193642528a0" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ad35d012-379d-4d8a-ae90-bfb59de10ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6bab647c-d381-45fc-a9d0-8193642528a0" xlink:to="loc_us-gaap_ProfitLoss_ad35d012-379d-4d8a-ae90-bfb59de10ce8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8b1f1603-5030-4809-a8b4-5e85d30f7834" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6bab647c-d381-45fc-a9d0-8193642528a0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8b1f1603-5030-4809-a8b4-5e85d30f7834" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_893b0cf2-2602-43a3-b9a8-c9c18c398089" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_20c0c54a-c9b4-4244-9038-281c142d7ab9" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_893b0cf2-2602-43a3-b9a8-c9c18c398089" xlink:to="loc_us-gaap_InterestExpense_20c0c54a-c9b4-4244-9038-281c142d7ab9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8c9b5ae5-894d-49ec-8553-7c63acbd350b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_893b0cf2-2602-43a3-b9a8-c9c18c398089" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8c9b5ae5-894d-49ec-8553-7c63acbd350b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5de5ee38-1cb9-46f6-952b-154a7ce74699" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_7c347bf8-df9c-4402-87f8-6bc81e08139a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5de5ee38-1cb9-46f6-952b-154a7ce74699" xlink:to="loc_us-gaap_SellingAndMarketingExpense_7c347bf8-df9c-4402-87f8-6bc81e08139a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_7c89c40e-a128-49e7-bdf0-c29da3f40c99" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5de5ee38-1cb9-46f6-952b-154a7ce74699" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_7c89c40e-a128-49e7-bdf0-c29da3f40c99" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_818dcc98-abe3-4efa-a68e-5fbd03046dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5de5ee38-1cb9-46f6-952b-154a7ce74699" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_818dcc98-abe3-4efa-a68e-5fbd03046dc3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e5f1fb6e-ac8a-41fa-89cf-50664685ee35" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5de5ee38-1cb9-46f6-952b-154a7ce74699" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e5f1fb6e-ac8a-41fa-89cf-50664685ee35" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_BusinessCombinationContingentConsiderationArrangementsChangeinAmountofContingentConsiderationLiabilityandRelatedTransactionCosts_e15a0cec-d1fb-4d4b-ac7c-4e8bfb9cea47" xlink:href="foxf-20200103.xsd#foxf_BusinessCombinationContingentConsiderationArrangementsChangeinAmountofContingentConsiderationLiabilityandRelatedTransactionCosts"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5de5ee38-1cb9-46f6-952b-154a7ce74699" xlink:to="loc_foxf_BusinessCombinationContingentConsiderationArrangementsChangeinAmountofContingentConsiderationLiabilityandRelatedTransactionCosts_e15a0cec-d1fb-4d4b-ac7c-4e8bfb9cea47" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_866e6b96-4087-440a-8b46-1460a45b8127" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2d32aebd-f6a1-4486-85d0-a8ec06f45e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_866e6b96-4087-440a-8b46-1460a45b8127" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2d32aebd-f6a1-4486-85d0-a8ec06f45e8a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d55ff367-58d0-4741-853a-d4ecb8a9c822" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_866e6b96-4087-440a-8b46-1460a45b8127" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d55ff367-58d0-4741-853a-d4ecb8a9c822" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="foxf-20200103.xsd#ConsolidatedStatementsofComprehensiveIncome"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e1b1f488-5ae5-47c2-b111-3a9bfae75571" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8866b716-ee80-4725-9bd6-dfdf30849110" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e1b1f488-5ae5-47c2-b111-3a9bfae75571" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8866b716-ee80-4725-9bd6-dfdf30849110" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e0ed81bf-435b-4466-b8a9-a1714457c85c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_990115dc-5a45-4b62-83cb-88f39c510d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e0ed81bf-435b-4466-b8a9-a1714457c85c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_990115dc-5a45-4b62-83cb-88f39c510d1b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1b580816-7c0a-4f91-a69f-3894f4e8f3b6" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e0ed81bf-435b-4466-b8a9-a1714457c85c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1b580816-7c0a-4f91-a69f-3894f4e8f3b6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_52f92e6e-a9fc-4729-8f76-e32ce524aa49" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8de2534b-d78f-4a9a-b5c3-9046929962aa" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_52f92e6e-a9fc-4729-8f76-e32ce524aa49" xlink:to="loc_us-gaap_ProfitLoss_8de2534b-d78f-4a9a-b5c3-9046929962aa" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_966a7a3b-3f0c-4d9c-901a-059a7ac4c475" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_52f92e6e-a9fc-4729-8f76-e32ce524aa49" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_966a7a3b-3f0c-4d9c-901a-059a7ac4c475" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" xlink:type="simple" xlink:href="foxf-20200103.xsd#ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterest" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="foxf-20200103.xsd#ConsolidatedStatementsofCashFlows"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12e945a8-b6bc-4c05-b05c-ca11a1b18387" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3deb0111-41e2-49f7-a1d4-773efb6f7b72" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12e945a8-b6bc-4c05-b05c-ca11a1b18387" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3deb0111-41e2-49f7-a1d4-773efb6f7b72" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_68bc5772-5075-4965-b2f7-a447cda5d3cd" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12e945a8-b6bc-4c05-b05c-ca11a1b18387" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_68bc5772-5075-4965-b2f7-a447cda5d3cd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_87a3b6f3-c800-47bf-98d8-5999e2900403" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_ProfitLoss_87a3b6f3-c800-47bf-98d8-5999e2900403" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_82e34523-915c-464e-a2d8-5c7445712e60" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_DepreciationAndAmortization_82e34523-915c-464e-a2d8-5c7445712e60" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_80ac433e-4600-44cc-a14f-daafb2d73f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_ShareBasedCompensation_80ac433e-4600-44cc-a14f-daafb2d73f7d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f117da9b-7067-4047-bf4b-e003354a8ef7" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f117da9b-7067-4047-bf4b-e003354a8ef7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_5a4f0705-115c-402d-975a-b0f97e16ce86" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_5a4f0705-115c-402d-975a-b0f97e16ce86" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7c4b5fd2-f4ca-49d1-a080-a274d7a45fc1" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7c4b5fd2-f4ca-49d1-a080-a274d7a45fc1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_fd9abb86-c416-49ce-909b-adf77cdca95b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_fd9abb86-c416-49ce-909b-adf77cdca95b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_abccb198-7aa1-464b-ad5a-f5beab5589a8" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_abccb198-7aa1-464b-ad5a-f5beab5589a8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f23a8f7f-91ca-4faa-8893-eec82533f515" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f23a8f7f-91ca-4faa-8893-eec82533f515" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3ab434e7-b04f-48cd-96e1-2115d43bed1d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3ab434e7-b04f-48cd-96e1-2115d43bed1d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_dda3c7f0-a394-474f-9ef6-29fa6f27a706" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/> |
| | <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_dda3c7f0-a394-474f-9ef6-29fa6f27a706" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cb7d31e4-112f-4862-b9fb-72d38046857c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/> |
| | <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_690af4ff-13de-4912-b541-46b989799291" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cb7d31e4-112f-4862-b9fb-72d38046857c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1aba5609-d42a-49a3-af7a-3bbd3aa1ee78" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_2ae0159b-00a9-45ae-aa85-2c1770950b83" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1aba5609-d42a-49a3-af7a-3bbd3aa1ee78" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_2ae0159b-00a9-45ae-aa85-2c1770950b83" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_33be8418-7c41-40d7-ba0f-0b63a492680c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1aba5609-d42a-49a3-af7a-3bbd3aa1ee78" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_33be8418-7c41-40d7-ba0f-0b63a492680c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_PaymentsforContingentConsiderationLiability_1dfae061-b975-4afc-92e0-dda5190e5f60" xlink:href="foxf-20200103.xsd#foxf_PaymentsforContingentConsiderationLiability"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1aba5609-d42a-49a3-af7a-3bbd3aa1ee78" xlink:to="loc_foxf_PaymentsforContingentConsiderationLiability_1dfae061-b975-4afc-92e0-dda5190e5f60" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_cb2c1445-15ee-425c-ae1e-72e6cf7777e3" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1aba5609-d42a-49a3-af7a-3bbd3aa1ee78" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_cb2c1445-15ee-425c-ae1e-72e6cf7777e3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_PaymentsforProceedsfromStockCompensationProgram_bb424ee3-8b0d-45e5-9c18-fd4020f06209" xlink:href="foxf-20200103.xsd#foxf_PaymentsforProceedsfromStockCompensationProgram"/> |
| | <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1aba5609-d42a-49a3-af7a-3bbd3aa1ee78" xlink:to="loc_foxf_PaymentsforProceedsfromStockCompensationProgram_bb424ee3-8b0d-45e5-9c18-fd4020f06209" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6e05c917-897e-40a0-b0aa-6fd7196c8aed" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_96999744-fa97-4781-869b-d0d078dfafe9" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6e05c917-897e-40a0-b0aa-6fd7196c8aed" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_96999744-fa97-4781-869b-d0d078dfafe9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01bb7b45-976c-4736-a873-d48cf29427b4" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6e05c917-897e-40a0-b0aa-6fd7196c8aed" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_01bb7b45-976c-4736-a873-d48cf29427b4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa957648-a5c6-453a-aec1-5f08b173fce9" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6e05c917-897e-40a0-b0aa-6fd7196c8aed" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa957648-a5c6-453a-aec1-5f08b173fce9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_7d86ba0e-5164-4471-b871-2098df7c4fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_6e05c917-897e-40a0-b0aa-6fd7196c8aed" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_7d86ba0e-5164-4471-b871-2098df7c4fb5" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="foxf-20200103.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="foxf-20200103.xsd#DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="foxf-20200103.xsd#DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesCustomersAccountedfor10orMoreofAccountsReceivableBalanceDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesActivityinAllowanceForDoubtfulAccountsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DescriptionoftheBusinessBasisofPresentationandSummaryofSignificantAccountingPoliciesDepreciationandAmortizationPeriodsfortheCompanysPropertyandEquipmentDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/Revenues" xlink:type="simple" xlink:href="foxf-20200103.xsd#Revenues"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/Revenues" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RevenuesTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#RevenuesTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RevenuesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#RevenuesSalesbyProductCategoryDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RevenuesSalesbyProductCategoryDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#RevenuesSalesbySalesChannelDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RevenuesSalesbySalesChannelDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#RevenuesSalesbyGeographicLocationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RevenuesSalesbyGeographicLocationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/Inventory" xlink:type="simple" xlink:href="foxf-20200103.xsd#Inventory"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/Inventory" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/InventoryTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#InventoryTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/InventoryTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/InventoryDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#InventoryDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/InventoryDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1af121cd-29e4-4cfd-b75e-c5eac51c402b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_77399848-30f7-4238-aed4-8898636c9e54" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1af121cd-29e4-4cfd-b75e-c5eac51c402b" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_77399848-30f7-4238-aed4-8898636c9e54" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_dd4f610a-9c3d-447e-ac58-2b69b4e5b16b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1af121cd-29e4-4cfd-b75e-c5eac51c402b" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_dd4f610a-9c3d-447e-ac58-2b69b4e5b16b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_0fcc96a4-0153-4b67-841b-0c532ce5b929" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1af121cd-29e4-4cfd-b75e-c5eac51c402b" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_0fcc96a4-0153-4b67-841b-0c532ce5b929" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/PropertyPlantandEquipmentnet" xlink:type="simple" xlink:href="foxf-20200103.xsd#PropertyPlantandEquipmentnet"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/PropertyPlantandEquipmentnet" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#PropertyPlantandEquipmentnetTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/PropertyPlantandEquipmentnetTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#PropertyPlantandEquipmentnetComponentsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/PropertyPlantandEquipmentnetComponentsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2d466425-0de0-43e4-bb81-7c7631bbc97b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6a13af1f-0901-470a-a677-0deabd76f580" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2d466425-0de0-43e4-bb81-7c7631bbc97b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6a13af1f-0901-470a-a677-0deabd76f580" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2179b978-2cd9-40d9-b903-094a9ead8d37" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2d466425-0de0-43e4-bb81-7c7631bbc97b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2179b978-2cd9-40d9-b903-094a9ead8d37" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/PropertyPlantandEquipmentnetAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#PropertyPlantandEquipmentnetAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/PropertyPlantandEquipmentnetAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/PropertyPlantandEquipmentnetLonglivedAssetsbyGeographicLocationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/Leases" xlink:type="simple" xlink:href="foxf-20200103.xsd#Leases"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/Leases" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/Tables" xlink:type="simple" xlink:href="foxf-20200103.xsd#Tables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/Tables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/NarrativeDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#NarrativeDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/NarrativeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/LeaseCostsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#LeaseCostsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/LeaseCostsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/SupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#SupplementalBalanceSheetInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/SupplementalBalanceSheetInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/MaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#MaturityofLeaseLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/MaturityofLeaseLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_688e9a6e-679f-4b6b-bd70-9c7c4e82e940" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fe500bff-14b5-4487-97fd-442998298943" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_688e9a6e-679f-4b6b-bd70-9c7c4e82e940" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fe500bff-14b5-4487-97fd-442998298943" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_088cc368-d65b-471d-92fe-45b049c27876" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_688e9a6e-679f-4b6b-bd70-9c7c4e82e940" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_088cc368-d65b-471d-92fe-45b049c27876" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f8cd81c4-13a3-4587-aefb-97db5730483f" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_688e9a6e-679f-4b6b-bd70-9c7c4e82e940" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f8cd81c4-13a3-4587-aefb-97db5730483f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b8692abf-8b76-485a-9cca-19aef4253a87" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_688e9a6e-679f-4b6b-bd70-9c7c4e82e940" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b8692abf-8b76-485a-9cca-19aef4253a87" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9ecead5d-dc88-434e-9f9d-bd3dd7d50393" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_688e9a6e-679f-4b6b-bd70-9c7c4e82e940" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9ecead5d-dc88-434e-9f9d-bd3dd7d50393" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d0e19129-268e-417e-8d2f-2b2ea32aa2db" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_688e9a6e-679f-4b6b-bd70-9c7c4e82e940" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d0e19129-268e-417e-8d2f-2b2ea32aa2db" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8af5568d-f6fa-435d-9cdd-233c715a588b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a19c34ab-5993-468b-b736-7e5f2c08fcdb" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_8af5568d-f6fa-435d-9cdd-233c715a588b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a19c34ab-5993-468b-b736-7e5f2c08fcdb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ed5123a4-b000-466e-85d8-0f3029617e98" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_8af5568d-f6fa-435d-9cdd-233c715a588b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ed5123a4-b000-466e-85d8-0f3029617e98" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/MaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="foxf-20200103.xsd#MaturityofLeaseLiabilitiesDetails_1"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/MaturityofLeaseLiabilitiesDetails_1" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b21d4831-5650-4d56-b429-ed87daed7656" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_038fb48f-1767-4174-976f-4b8cc75e6454" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b21d4831-5650-4d56-b429-ed87daed7656" xlink:to="loc_us-gaap_OperatingLeaseLiability_038fb48f-1767-4174-976f-4b8cc75e6454" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f15c1a76-8acd-419e-8fd0-fec13ba8c562" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b21d4831-5650-4d56-b429-ed87daed7656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f15c1a76-8acd-419e-8fd0-fec13ba8c562" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="foxf-20200103.xsd#GoodwillandIntangibleAssets"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/GoodwillandIntangibleAssets" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#GoodwillandIntangibleAssetsTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/GoodwillandIntangibleAssetsIntangibleAssetsExcludingGoodwillDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a8139fd-a776-4624-867e-56c2b6a6fb3e" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ff026844-25ab-4714-bbf4-508d7c4e159c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a8139fd-a776-4624-867e-56c2b6a6fb3e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ff026844-25ab-4714-bbf4-508d7c4e159c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_17a4bd51-08c7-4e6e-840e-63ee44adae0d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2a8139fd-a776-4624-867e-56c2b6a6fb3e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_17a4bd51-08c7-4e6e-840e-63ee44adae0d" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/GoodwillandIntangibleAssetsAmortizationofIntangiblesDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#GoodwillandIntangibleAssetsAmortizationofIntangiblesDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/GoodwillandIntangibleAssetsAmortizationofIntangiblesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardActivityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ed331286-08f4-46a4-94be-99db99a59bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0a95c36c-0d64-42ed-95d9-04f49ec19f47" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ed331286-08f4-46a4-94be-99db99a59bb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0a95c36c-0d64-42ed-95d9-04f49ec19f47" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e79b505a-73d9-4324-b110-016e4eda80d2" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ed331286-08f4-46a4-94be-99db99a59bb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e79b505a-73d9-4324-b110-016e4eda80d2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_db2912cb-d3a2-45cf-bbf7-b832d5cc34b7" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ed331286-08f4-46a4-94be-99db99a59bb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_db2912cb-d3a2-45cf-bbf7-b832d5cc34b7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_aafa2b94-c778-4b82-96ee-7483092220cc" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ed331286-08f4-46a4-94be-99db99a59bb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_aafa2b94-c778-4b82-96ee-7483092220cc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_92fac248-ee80-4829-8fb1-d8fe8625bf04" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ed331286-08f4-46a4-94be-99db99a59bb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_92fac248-ee80-4829-8fb1-d8fe8625bf04" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fe62f865-25c0-4e8d-bcef-d3e9c87dd76f" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ed331286-08f4-46a4-94be-99db99a59bb2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fe62f865-25c0-4e8d-bcef-d3e9c87dd76f" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AccruedExpenses" xlink:type="simple" xlink:href="foxf-20200103.xsd#AccruedExpenses"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AccruedExpenses" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#AccruedExpensesTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AccruedExpensesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AccruedExpensesComponentsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#AccruedExpensesComponentsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AccruedExpensesComponentsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0f2362ea-64bf-4dd5-96c6-f5c8d204aa65" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_93ac4fe7-8b7c-4020-993e-3e4d736ea585" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0f2362ea-64bf-4dd5-96c6-f5c8d204aa65" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_93ac4fe7-8b7c-4020-993e-3e4d736ea585" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_a9b33d78-3e96-45f1-a7ad-99e8d132d38c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0f2362ea-64bf-4dd5-96c6-f5c8d204aa65" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_a9b33d78-3e96-45f1-a7ad-99e8d132d38c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_29f2e7f8-9227-4591-ace3-0d4f3904f7ce" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0f2362ea-64bf-4dd5-96c6-f5c8d204aa65" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_29f2e7f8-9227-4591-ace3-0d4f3904f7ce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_53edd137-d6e9-458a-b976-878c4a6152e4" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0f2362ea-64bf-4dd5-96c6-f5c8d204aa65" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_53edd137-d6e9-458a-b976-878c4a6152e4" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#AccruedExpensesActivityRelatedtoWarrantiesDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AccruedExpensesActivityRelatedtoWarrantiesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="foxf-20200103.xsd#RelatedPartyTransactions"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RelatedPartyTransactions" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#RelatedPartyTransactionsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RelatedPartyTransactionsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/Debt" xlink:type="simple" xlink:href="foxf-20200103.xsd#Debt"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/Debt" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DebtTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#DebtTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DebtTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DebtSecondAmendedandRestatedCreditFacilityAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#DebtSecondAmendedandRestatedCreditFacilityAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DebtSecondAmendedandRestatedCreditFacilityAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#DebtSummaryofAmendedandRestatedCreditFacilityDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/DebtSummaryofAmendedandRestatedCreditFacilityDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_662fbb99-871d-4e5e-b30e-61c8c6061b4d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_e180709b-a27b-47b9-9826-7e4e4994fb8c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_662fbb99-871d-4e5e-b30e-61c8c6061b4d" xlink:to="loc_us-gaap_LineOfCredit_e180709b-a27b-47b9-9826-7e4e4994fb8c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_d584e726-e131-4d6f-9c15-53f48a30b599" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_662fbb99-871d-4e5e-b30e-61c8c6061b4d" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_d584e726-e131-4d6f-9c15-53f48a30b599" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2d01e534-799d-42ca-a94d-5a0eca203330" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_662fbb99-871d-4e5e-b30e-61c8c6061b4d" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_2d01e534-799d-42ca-a94d-5a0eca203330" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="foxf-20200103.xsd#CommitmentsandContingencies"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/CommitmentsandContingencies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquity" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquity"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquity" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquityTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquityTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquitySecondaryOfferingsandShareRepurchaseProgramDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquityEquityIncentivePlansDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquityEquityIncentivePlansDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquityStockBasedCompensationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquityStockBasedCompensationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquitySummaryofAllocationofStockBasedCompensationinAccompanyingConsolidatedStatementsofIncomeDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquitySummaryofUnvestedRSUsActivityDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquitySummaryofUnvestedRSUsActivityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquityRestrictedStockUnitsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquityRestrictedStockUnitsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquityStockOptionActivityDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/StockholdersEquityStockOptionsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#StockholdersEquityStockOptionsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/StockholdersEquityStockOptionsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/EarningsPerShare" xlink:type="simple" xlink:href="foxf-20200103.xsd#EarningsPerShare"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/EarningsPerShare" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#EarningsPerShareTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/EarningsPerShareTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/EarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_52231c11-5922-46b1-a150-fa2be16feb56" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c6abd904-d4a6-490e-a96f-aa6fbe9d4340" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_52231c11-5922-46b1-a150-fa2be16feb56" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c6abd904-d4a6-490e-a96f-aa6fbe9d4340" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e47807b9-1110-41fc-a27c-ba006666531e" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_52231c11-5922-46b1-a150-fa2be16feb56" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e47807b9-1110-41fc-a27c-ba006666531e" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/EarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#EarningsPerShareAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/EarningsPerShareAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxes" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxes"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxes" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxesTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_82d06fd1-dde2-4d94-bbc7-d4d63e9527ec" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6cee0d39-dc6c-43a3-b92d-5219e4c39c24" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_82d06fd1-dde2-4d94-bbc7-d4d63e9527ec" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6cee0d39-dc6c-43a3-b92d-5219e4c39c24" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_371af055-b94d-4244-ad0e-5f7b5c10fc54" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_82d06fd1-dde2-4d94-bbc7-d4d63e9527ec" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_371af055-b94d-4244-ad0e-5f7b5c10fc54" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_82d6bee1-5aa8-4782-a140-04d8ccac68f3" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_82d06fd1-dde2-4d94-bbc7-d4d63e9527ec" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_82d6bee1-5aa8-4782-a140-04d8ccac68f3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e3d6e2f-5339-4b38-9015-fe79f2a7d337" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e14c0e96-022f-4fe0-9e3e-f65008630463" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e3d6e2f-5339-4b38-9015-fe79f2a7d337" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e14c0e96-022f-4fe0-9e3e-f65008630463" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c7a4c5e3-fa64-4599-8101-2edd0d2ecd1a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e3d6e2f-5339-4b38-9015-fe79f2a7d337" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c7a4c5e3-fa64-4599-8101-2edd0d2ecd1a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4b0a2607-7dee-473b-a914-8d386bf02b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4e3d6e2f-5339-4b38-9015-fe79f2a7d337" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4b0a2607-7dee-473b-a914-8d386bf02b2e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_986f7de6-1a8c-474a-9a23-036b678e251f" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1e719f0b-0dc9-4057-a01e-21336c92c08a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_986f7de6-1a8c-474a-9a23-036b678e251f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1e719f0b-0dc9-4057-a01e-21336c92c08a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_09aeeba0-2fa8-4c7c-bb66-b6cded4bad61" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_986f7de6-1a8c-474a-9a23-036b678e251f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_09aeeba0-2fa8-4c7c-bb66-b6cded4bad61" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxesIncomeBeforeProvisionbyJurisdictionDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_03d27b07-20ea-47c6-8e8a-8de2068a8f35" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_cac39c48-d334-4c4d-a9ad-a585680142ad" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_03d27b07-20ea-47c6-8e8a-8de2068a8f35" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_cac39c48-d334-4c4d-a9ad-a585680142ad" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_71b96003-e9e6-440a-88ae-217f6f56fe97" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_03d27b07-20ea-47c6-8e8a-8de2068a8f35" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_71b96003-e9e6-440a-88ae-217f6f56fe97" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxesReconciliationofStatutoryFederalRateandEffectiveTaxRateDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_421732bb-c15e-409f-a7a1-978d042fbf69" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_421732bb-c15e-409f-a7a1-978d042fbf69" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_438529d5-6d1b-4b3e-832b-57ed8de64609" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_438529d5-6d1b-4b3e-832b-57ed8de64609" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_0245da00-5da4-42e9-a6e6-61ac138a1ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_0245da00-5da4-42e9-a6e6-61ac138a1ae4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_d99437ec-2045-4c3c-a2da-304044801966" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_d99437ec-2045-4c3c-a2da-304044801966" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_EffectiveIncomeTaxRateReconciliationForeignDerivedIncomeBenefitPercent_c38015ea-8026-46aa-a0fa-45847c4d65f6" xlink:href="foxf-20200103.xsd#foxf_EffectiveIncomeTaxRateReconciliationForeignDerivedIncomeBenefitPercent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_foxf_EffectiveIncomeTaxRateReconciliationForeignDerivedIncomeBenefitPercent_c38015ea-8026-46aa-a0fa-45847c4d65f6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_cc16d008-6b89-4832-8e5b-bfd66e70ff7b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_cc16d008-6b89-4832-8e5b-bfd66e70ff7b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1575cdac-f78e-4397-8fdf-b25b6a0a638a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_1575cdac-f78e-4397-8fdf-b25b6a0a638a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_e8cbe1ba-a8c2-419b-8e5e-f34dfe7f9525" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_e8cbe1ba-a8c2-419b-8e5e-f34dfe7f9525" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_EffectiveIncomeTaxRateReconciliationExecutiveCompensationDeductionLimitation_80c01713-5582-43c4-9270-0e3aa2118a0b" xlink:href="foxf-20200103.xsd#foxf_EffectiveIncomeTaxRateReconciliationExecutiveCompensationDeductionLimitation"/> |
| | <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_foxf_EffectiveIncomeTaxRateReconciliationExecutiveCompensationDeductionLimitation_80c01713-5582-43c4-9270-0e3aa2118a0b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_14f91085-213b-406a-90fd-2858832149a1" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_14f91085-213b-406a-90fd-2858832149a1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b205ae35-db4c-4ea3-86dc-73577b468f7f" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/> |
| | <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_b205ae35-db4c-4ea3-86dc-73577b468f7f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_078c2e04-2a33-473a-ac41-41530f95ba63" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/> |
| | <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_078c2e04-2a33-473a-ac41-41530f95ba63" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_15c41893-c4bc-43c5-a301-1cc5a321dea9" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/> |
| | <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_adaf7af5-715f-4cee-9019-27f8d79e77d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_15c41893-c4bc-43c5-a301-1cc5a321dea9" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxesAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8b78fa7a-6b6e-40af-a694-1c5c954229ac" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_c9595087-c79d-4d73-acaa-9aa02c273c77" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8b78fa7a-6b6e-40af-a694-1c5c954229ac" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_c9595087-c79d-4d73-acaa-9aa02c273c77" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_bea67acf-4c8a-4521-b968-cf940f2899f8" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8b78fa7a-6b6e-40af-a694-1c5c954229ac" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_bea67acf-4c8a-4521-b968-cf940f2899f8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_8d93959e-e882-4061-8d73-15e81c5ef4c7" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8b78fa7a-6b6e-40af-a694-1c5c954229ac" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_8d93959e-e882-4061-8d73-15e81c5ef4c7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1cb40c47-a93e-4a64-8d14-88e6c6469de3" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8b78fa7a-6b6e-40af-a694-1c5c954229ac" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1cb40c47-a93e-4a64-8d14-88e6c6469de3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_22e2ef31-91cc-4cee-a93d-ca785022a58d" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8b78fa7a-6b6e-40af-a694-1c5c954229ac" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_22e2ef31-91cc-4cee-a93d-ca785022a58d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_ccfaadeb-ca61-431f-97d6-72bf7fe3ccc6" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_8b78fa7a-6b6e-40af-a694-1c5c954229ac" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_ccfaadeb-ca61-431f-97d6-72bf7fe3ccc6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c897bcd2-4162-4b12-9b99-8d785f201b66" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_2117ab36-9abb-404e-9a9c-2a0267eb2d15" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c897bcd2-4162-4b12-9b99-8d785f201b66" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_2117ab36-9abb-404e-9a9c-2a0267eb2d15" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a0e45c2f-69e0-483f-9b19-748039db3f5a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c897bcd2-4162-4b12-9b99-8d785f201b66" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a0e45c2f-69e0-483f-9b19-748039db3f5a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_99128f58-52f4-49ac-931b-952cd851754f" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_DeferredTaxLiabilitiesDepreciation_9e2421a0-0a50-41aa-a6f6-4023a8c6dbeb" xlink:href="foxf-20200103.xsd#foxf_DeferredTaxLiabilitiesDepreciation"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_99128f58-52f4-49ac-931b-952cd851754f" xlink:to="loc_foxf_DeferredTaxLiabilitiesDepreciation_9e2421a0-0a50-41aa-a6f6-4023a8c6dbeb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_fbb844c7-d549-4ba3-9a40-65ce20873ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_99128f58-52f4-49ac-931b-952cd851754f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_fbb844c7-d549-4ba3-9a40-65ce20873ad3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_e78a0987-d7b1-4202-9a57-2342d31bfa44" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_99128f58-52f4-49ac-931b-952cd851754f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_e78a0987-d7b1-4202-9a57-2342d31bfa44" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0f669935-546f-4453-8905-0bede4546446" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_99128f58-52f4-49ac-931b-952cd851754f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0f669935-546f-4453-8905-0bede4546446" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d3232bba-5381-4af0-870a-7236458016b9" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_63d84193-92d4-4317-a56c-cde6d49628ae" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d3232bba-5381-4af0-870a-7236458016b9" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_63d84193-92d4-4317-a56c-cde6d49628ae" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6dd99c24-8381-4ec7-b23f-332df7c343eb" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_d3232bba-5381-4af0-870a-7236458016b9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6dd99c24-8381-4ec7-b23f-332df7c343eb" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#IncomeTaxesUnrecognizedTaxBenefitActivityDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/IncomeTaxesUnrecognizedTaxBenefitActivityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstruments" xlink:type="simple" xlink:href="foxf-20200103.xsd#FairValueMeasurementandFinancialInstruments"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstruments" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#FairValueMeasurementandFinancialInstrumentsTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsHierarchyofAssetsandLiabilitiesatFairValueDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_2d39200a-1f64-4b06-9a5c-7dc62937c6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditFairValueDisclosure_f6980a36-0a47-447c-af3e-a8fc8fcb66bd" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LinesOfCreditFairValueDisclosure"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_2d39200a-1f64-4b06-9a5c-7dc62937c6ce" xlink:to="loc_us-gaap_LinesOfCreditFairValueDisclosure_f6980a36-0a47-447c-af3e-a8fc8fcb66bd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_5924d0d1-3ae0-4a39-be11-7d939976dc8a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_2d39200a-1f64-4b06-9a5c-7dc62937c6ce" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_5924d0d1-3ae0-4a39-be11-7d939976dc8a" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/FairValueMeasurementandFinancialInstrumentsLevel3RollForwardDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RetirementPlan" xlink:type="simple" xlink:href="foxf-20200103.xsd#RetirementPlan"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RetirementPlan" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/RetirementPlanDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#RetirementPlanDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/RetirementPlanDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/Acquisitions" xlink:type="simple" xlink:href="foxf-20200103.xsd#Acquisitions"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/Acquisitions" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#AcquisitionsTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AcquisitionsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#AcquisitionsAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#AcquisitionsAllocationofPurchasePriceDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_5f2f563d-e543-479d-85c6-033549e4a982" xlink:href="foxf-20200103.xsd#foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_aaefb1c5-4749-42d8-a700-1b3a7a0d7229" xlink:href="foxf-20200103.xsd#foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_5f2f563d-e543-479d-85c6-033549e4a982" xlink:to="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_aaefb1c5-4749-42d8-a700-1b3a7a0d7229" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_72fc3487-3e21-495c-a79f-0ff829d61873" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_5f2f563d-e543-479d-85c6-033549e4a982" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_72fc3487-3e21-495c-a79f-0ff829d61873" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_accc0b33-8511-4d5d-861c-9fdf1a9a9863" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_5f2f563d-e543-479d-85c6-033549e4a982" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_accc0b33-8511-4d5d-861c-9fdf1a9a9863" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_0183b3e2-2519-45e9-bab6-3bd3ef441df2" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_5f2f563d-e543-479d-85c6-033549e4a982" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_0183b3e2-2519-45e9-bab6-3bd3ef441df2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_24d54024-987e-479b-ab44-b4118b5721c6" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_5f2f563d-e543-479d-85c6-033549e4a982" xlink:to="loc_us-gaap_Goodwill_24d54024-987e-479b-ab44-b4118b5721c6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b84a2f1b-b517-4ad4-97f7-9dc41ae8109b" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e830951b-b770-44ae-a9b6-e42760212c56" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b84a2f1b-b517-4ad4-97f7-9dc41ae8109b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e830951b-b770-44ae-a9b6-e42760212c56" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_BusinessCombinationSettlementOfPreExistingAccounts_64b6ba3c-9ce1-4b50-b8a0-26c8a938f0ff" xlink:href="foxf-20200103.xsd#foxf_BusinessCombinationSettlementOfPreExistingAccounts"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b84a2f1b-b517-4ad4-97f7-9dc41ae8109b" xlink:to="loc_foxf_BusinessCombinationSettlementOfPreExistingAccounts_64b6ba3c-9ce1-4b50-b8a0-26c8a938f0ff" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a576ca7c-16b5-4369-92d4-6da4a5b577d5" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_5b26f5d8-c31f-4f09-a819-cecb1d406fc7" xlink:href="foxf-20200103.xsd#foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a576ca7c-16b5-4369-92d4-6da4a5b577d5" xlink:to="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_5b26f5d8-c31f-4f09-a819-cecb1d406fc7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongTermDebt_f9d1a4a6-f143-4471-8fdc-2c6ac8c8c454" xlink:href="foxf-20200103.xsd#foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongTermDebt"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a576ca7c-16b5-4369-92d4-6da4a5b577d5" xlink:to="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongTermDebt_f9d1a4a6-f143-4471-8fdc-2c6ac8c8c454" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_304bcd91-b593-4711-87d4-26b81001f74a" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a576ca7c-16b5-4369-92d4-6da4a5b577d5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_304bcd91-b593-4711-87d4-26b81001f74a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_4e04b2e0-999e-4704-b87e-d16d60b124c7" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_97919444-7f96-47db-b1dd-f80bfb105e58" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_4e04b2e0-999e-4704-b87e-d16d60b124c7" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_97919444-7f96-47db-b1dd-f80bfb105e58" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_38871e3b-0e70-4fdf-b170-9ce9fb5f468c" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_4e04b2e0-999e-4704-b87e-d16d60b124c7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_38871e3b-0e70-4fdf-b170-9ce9fb5f468c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_6df72c23-e3fa-4b0e-a24d-60f3b92c18a4" xlink:href="foxf-20200103.xsd#foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_4e04b2e0-999e-4704-b87e-d16d60b124c7" xlink:to="loc_foxf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAssetsIncludingGoodwill_6df72c23-e3fa-4b0e-a24d-60f3b92c18a4" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#AcquisitionsUnauditedProFormaDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AcquisitionsUnauditedProFormaDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/AcquisitionsOtherAcquisitionsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#AcquisitionsOtherAcquisitionsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/AcquisitionsOtherAcquisitionsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="foxf-20200103.xsd#SelectedQuarterlyFinancialDataUnaudited"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="foxf-20200103.xsd#SelectedQuarterlyFinancialDataUnauditedTables"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#SelectedQuarterlyFinancialDataUnauditedDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/SubsequentEvents" xlink:type="simple" xlink:href="foxf-20200103.xsd#SubsequentEvents"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/SubsequentEvents" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.ridefox.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="foxf-20200103.xsd#SubsequentEventsDetails"/> |
| <link:calculationLink xlink:role="http://www.ridefox.com/role/SubsequentEventsDetails" xlink:type="extended"/> |
| </link:linkbase> |