<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e1d92-77aa-7e72-a391-6185dbe8af2e,g:17d532c1-dda2-4083-b296-b19ffaecf6be-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.f-e-t.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="fet-20260630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e1d92-78ae-74ea-ad04-2f8d4b46a8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e1d92-78ae-77d8-bb40-95fe3d91d7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e1d92-78ae-74ea-ad04-2f8d4b46a8c5" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e1d92-78ae-77d8-bb40-95fe3d91d7b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019e1d92-78ae-7524-a0f0-1fc90ed640c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e1d92-78ae-74ea-ad04-2f8d4b46a8c5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019e1d92-78ae-7524-a0f0-1fc90ed640c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e1d92-78ae-74b2-852c-78c7376d3d40" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e1d92-78ae-73a0-ba1b-9ae80c351caa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e1d92-78ae-74b2-852c-78c7376d3d40" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e1d92-78ae-73a0-ba1b-9ae80c351caa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e1d92-78ae-70db-bff9-589015eb2b10" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e1d92-78ae-74b2-852c-78c7376d3d40" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e1d92-78ae-70db-bff9-589015eb2b10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e1d92-78ae-750b-9e5c-d41d69d53469" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_019e400c-dc30-7542-8b67-039826f0f988" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019e1d92-78ae-750b-9e5c-d41d69d53469" xlink:to="loc_us-gaap_OtherExpenses_019e400c-dc30-7542-8b67-039826f0f988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_019e400c-dc30-77ee-8060-78f0d09ab081" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019e1d92-78ae-750b-9e5c-d41d69d53469" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_019e400c-dc30-77ee-8060-78f0d09ab081" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfAssets_019e400c-dc30-7f7c-ba8c-5b269e30e50c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnSalesOfAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019e1d92-78ae-750b-9e5c-d41d69d53469" xlink:to="loc_us-gaap_GainsLossesOnSalesOfAssets_019e400c-dc30-7f7c-ba8c-5b269e30e50c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019e1d92-78ae-7f25-b5cd-009fb4a2ae63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019e1d92-78ae-750b-9e5c-d41d69d53469" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019e1d92-78ae-7f25-b5cd-009fb4a2ae63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e1d92-78ae-7747-8688-1ea00a28937c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e1d92-78ae-7dc0-8ab4-6c066ac01354" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e1d92-78ae-7747-8688-1ea00a28937c" xlink:to="loc_us-gaap_OperatingExpenses_019e1d92-78ae-7dc0-8ab4-6c066ac01354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e1d92-78ae-7a5d-8ead-10ac06ff0df6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e1d92-78ae-7747-8688-1ea00a28937c" xlink:to="loc_us-gaap_GrossProfit_019e1d92-78ae-7a5d-8ead-10ac06ff0df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e1d92-78ae-7f30-9a1b-2bab2f9d55ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e1d92-78ae-7458-b084-294e7f3917b2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e1d92-78ae-7f30-9a1b-2bab2f9d55ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e1d92-78ae-7458-b084-294e7f3917b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e1d92-78ae-7231-a5d7-13fac1727e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e1d92-78ae-7f30-9a1b-2bab2f9d55ea" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e1d92-78ae-7231-a5d7-13fac1727e0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e1d92-78ae-7a77-9945-237ddc8863e0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e1d92-78ae-7f24-98b6-d3604a8de7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e1d92-78ae-7a77-9945-237ddc8863e0" xlink:to="loc_us-gaap_NetIncomeLoss_019e1d92-78ae-7f24-98b6-d3604a8de7e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019e1d92-78ae-7b74-8911-9be751913ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e1d92-78ae-7a77-9945-237ddc8863e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019e1d92-78ae-7b74-8911-9be751913ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_019e1d92-78ae-78a5-b802-7cd767f7da55" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e1d92-78ae-7a77-9945-237ddc8863e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_019e1d92-78ae-78a5-b802-7cd767f7da55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019e1d92-78ae-7e51-bee3-c273fdcc44d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e1d92-78ae-7175-ad8d-76fc3220532d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019e1d92-78ae-7e51-bee3-c273fdcc44d9" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e1d92-78ae-7175-ad8d-76fc3220532d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019e1d92-78ae-7ab3-b15f-c91695a1c328" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019e1d92-78ae-7e51-bee3-c273fdcc44d9" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019e1d92-78ae-7ab3-b15f-c91695a1c328" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="fet-20260630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_019e1d92-78ae-7674-85af-59fd8a8dce77" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_019e1d92-78ae-7674-85af-59fd8a8dce77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-78ae-7243-89cf-c3c0b35981d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-78ae-7243-89cf-c3c0b35981d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e1d92-78ae-7fb9-b272-ab824e17945a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e1d92-78ae-7fb9-b272-ab824e17945a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e1d92-78ae-7699-b8f5-86383287a865" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_AssetsCurrent_019e1d92-78ae-7699-b8f5-86383287a865" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e1d92-78ae-7c57-b3ee-4f6fb61410d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e1d92-78ae-7c57-b3ee-4f6fb61410d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e1d92-78ae-7883-a072-50f19b431767" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e1d92-78ae-7883-a072-50f19b431767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019e1d92-78ae-7186-b162-9cc44c6ebc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019e1d92-78ae-7186-b162-9cc44c6ebc8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e1d92-78ae-7d75-a7ab-c094df11d373" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e1d92-78ae-74a6-a151-9a1cb90fa806" xlink:to="loc_us-gaap_Goodwill_019e1d92-78ae-7d75-a7ab-c094df11d373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e1d92-78ae-7fbd-bb0a-f50e53a4399d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719c-9d20-9aa8b04f5b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e1d92-78ae-7fbd-bb0a-f50e53a4399d" xlink:to="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719c-9d20-9aa8b04f5b9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e1d92-78ae-70ae-bd92-e88298b98d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e1d92-78ae-7fbd-bb0a-f50e53a4399d" xlink:to="loc_us-gaap_Liabilities_019e1d92-78ae-70ae-bd92-e88298b98d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e1d92-78ae-7fbe-993c-e1cd53a2e7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e1d92-78ae-7fbd-bb0a-f50e53a4399d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e1d92-78ae-7fbe-993c-e1cd53a2e7e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-71bc-a548-55caac52ae65" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019e1d92-78ae-7d75-b91e-890d16fb298a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-71bc-a548-55caac52ae65" xlink:to="loc_us-gaap_LongTermDebtCurrent_019e1d92-78ae-7d75-b91e-890d16fb298a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e1d92-78ae-76ac-b6f1-c649f4b44a84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-71bc-a548-55caac52ae65" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e1d92-78ae-76ac-b6f1-c649f4b44a84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e1d92-78ae-79d3-b343-3df5ef8f7db0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-71bc-a548-55caac52ae65" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e1d92-78ae-79d3-b343-3df5ef8f7db0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_019e1d92-78ae-73aa-abfc-f53066abf470" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerLiabilityDeferredRevenue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-71bc-a548-55caac52ae65" xlink:to="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_019e1d92-78ae-73aa-abfc-f53066abf470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_019e1d92-78ae-71df-a041-9e0cc410eda3" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerLiabilityBillingsInExcessOfCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-71bc-a548-55caac52ae65" xlink:to="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_019e1d92-78ae-71df-a041-9e0cc410eda3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e1d92-78ae-796a-bcdc-5ced99d43b93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e1d92-78ae-79fa-8af8-2b771f4df61c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e1d92-78ae-796a-bcdc-5ced99d43b93" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e1d92-78ae-79fa-8af8-2b771f4df61c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-7698-ba4b-3b3d1b03649e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e1d92-78ae-796a-bcdc-5ced99d43b93" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e1d92-78ae-7698-ba4b-3b3d1b03649e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e1d92-78ae-7e82-98cc-f1f79f0c697f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e1d92-78ae-796a-bcdc-5ced99d43b93" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e1d92-78ae-7e82-98cc-f1f79f0c697f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019e1d92-78ae-732e-9460-78eb2fa30a34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e1d92-78ae-796a-bcdc-5ced99d43b93" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019e1d92-78ae-732e-9460-78eb2fa30a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e1d92-78ae-73c7-876e-47a4c7413e79" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e1d92-78ae-796a-bcdc-5ced99d43b93" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e1d92-78ae-73c7-876e-47a4c7413e79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e1d92-78ae-77b8-ad2e-938500b697cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e1d92-78ae-77c2-a4a7-01b84768589f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e1d92-78ae-77b8-ad2e-938500b697cf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e1d92-78ae-77c2-a4a7-01b84768589f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e1d92-78ae-7a73-aed8-9e872469af87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e1d92-78ae-77b8-ad2e-938500b697cf" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e1d92-78ae-7a73-aed8-9e872469af87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e1d92-78ae-7577-9bf6-cb1d05feb804" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e1d92-78ae-77b8-ad2e-938500b697cf" xlink:to="loc_us-gaap_InventoryNet_019e1d92-78ae-7577-9bf6-cb1d05feb804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e1d92-78ae-72c8-9dd5-7853d968a921" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e1d92-78ae-77b8-ad2e-938500b697cf" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e1d92-78ae-72c8-9dd5-7853d968a921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetAccruedRevenue_019e1d92-78ae-762b-a12e-d2d2fd98aef4" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerAssetAccruedRevenue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e1d92-78ae-77b8-ad2e-938500b697cf" xlink:to="loc_fet_ContractWithCustomerAssetAccruedRevenue_019e1d92-78ae-762b-a12e-d2d2fd98aef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_019e1d92-78ae-7e31-97d0-91b411fb3bae" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerAssetCostsInExcessOfBillings"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e1d92-78ae-77b8-ad2e-938500b697cf" xlink:to="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_019e1d92-78ae-7e31-97d0-91b411fb3bae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719e-95d3-a7d7b8bad92f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e1d92-78ae-7f1b-8fb0-835ce78b9359" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719e-95d3-a7d7b8bad92f" xlink:to="loc_us-gaap_CommonStockValue_019e1d92-78ae-7f1b-8fb0-835ce78b9359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e1d92-78ae-7186-ab2a-974031a7d3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719e-95d3-a7d7b8bad92f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e1d92-78ae-7186-ab2a-974031a7d3d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019e1d92-78ae-78c9-8995-ff3426cc9188" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719e-95d3-a7d7b8bad92f" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019e1d92-78ae-78c9-8995-ff3426cc9188" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e1d92-78ae-788f-a8c3-e6d402f5680b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719e-95d3-a7d7b8bad92f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e1d92-78ae-788f-a8c3-e6d402f5680b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e1d92-78ae-7e65-bec7-ae5301b57a99" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e1d92-78ae-719e-95d3-a7d7b8bad92f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e1d92-78ae-7e65-bec7-ae5301b57a99" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="fet-20260630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e1d92-78ae-746d-9481-a4e3f39a9579" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_NetIncomeLoss_019e1d92-78ae-746d-9481-a4e3f39a9579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019e1d92-78ae-72b7-9de6-73df05f722b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_Depreciation_019e1d92-78ae-72b7-9de6-73df05f722b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019e1d92-78ae-7146-920e-b59726c1b3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019e1d92-78ae-7146-920e-b59726c1b3cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_019e1d92-78ae-7500-914c-eac7b5bde47d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_InventoryWriteDown_019e1d92-78ae-7500-914c-eac7b5bde47d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e1d92-78ae-7347-894f-b07b02fe1f36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_ShareBasedCompensation_019e1d92-78ae-7347-894f-b07b02fe1f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019e1d92-78ae-7edb-9a6c-cabda88e6d56" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019e1d92-78ae-7edb-9a6c-cabda88e6d56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_019e1d92-78ae-7b2e-8298-5961a2fa9fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_019e1d92-78ae-7b2e-8298-5961a2fa9fbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_019e1d92-78ae-7054-b266-e25e77ebc3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_019e1d92-78ae-7054-b266-e25e77ebc3cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e1d92-78ae-782d-aa60-a856c8df4e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e1d92-78ae-782d-aa60-a856c8df4e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019e1d92-78ae-74f9-abbc-d77c7b4dbdc0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019e1d92-78ae-74f9-abbc-d77c7b4dbdc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e1d92-78ae-7ed8-93de-c262d8183fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e1d92-78ae-7ed8-93de-c262d8183fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_019e1d92-78ae-7446-89c5-8f1471f94919" xlink:href="fet-20260630.xsd#fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_fet_IncreaseDecreaseInCostAndEstimatedProfitInExcessOfBillings_019e1d92-78ae-7446-89c5-8f1471f94919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_019e4036-5aab-73f1-94d3-d54f7974a986" xlink:href="fet-20260630.xsd#fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_fet_IncreaseDecreaseInAccountsPayableDeferredRevenueAndOtherAccruedLiabilities_019e4036-5aab-73f1-94d3-d54f7974a986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019e4036-5aab-7a07-96fc-142586892164" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7044-ac32-75a9d7f43f4a" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019e4036-5aab-7a07-96fc-142586892164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-71b2-a7d0-6b3b72828f02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_019e1d92-78ae-7a52-880d-62e6a43f27ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-71b2-a7d0-6b3b72828f02" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_019e1d92-78ae-7a52-880d-62e6a43f27ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_019e1d92-78ae-7450-96b4-e6ee6aa0d674" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-71b2-a7d0-6b3b72828f02" xlink:to="loc_us-gaap_RepaymentsOfDebt_019e1d92-78ae-7450-96b4-e6ee6aa0d674" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_PaymentOfCapitalLeaseObligations_019e1d92-78ae-73d5-b417-0e73e4d478a5" xlink:href="fet-20260630.xsd#fet_PaymentOfCapitalLeaseObligations"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-71b2-a7d0-6b3b72828f02" xlink:to="loc_fet_PaymentOfCapitalLeaseObligations_019e1d92-78ae-73d5-b417-0e73e4d478a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_019e1d92-78ae-78bf-b8e0-34d05465208e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-71b2-a7d0-6b3b72828f02" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_019e1d92-78ae-78bf-b8e0-34d05465208e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e1d92-78ae-7052-aa23-14bab0cbe2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-71b2-a7d0-6b3b72828f02" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e1d92-78ae-7052-aa23-14bab0cbe2ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e1d92-78ae-7448-8e87-5141dfd4e8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-71b2-a7d0-6b3b72828f02" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e1d92-78ae-7448-8e87-5141dfd4e8a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e1d92-78ae-75f4-a9b2-269fab4f9268" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e1d92-78ae-7d1c-a91e-8dd3ce80955c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e1d92-78ae-75f4-a9b2-269fab4f9268" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e1d92-78ae-7d1c-a91e-8dd3ce80955c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019e1d92-78ae-707e-b17a-b1a0629cffb0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e1d92-78ae-75f4-a9b2-269fab4f9268" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019e1d92-78ae-707e-b17a-b1a0629cffb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_019e666e-4069-717f-8f19-0fdd57ced2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e1d92-78ae-75f4-a9b2-269fab4f9268" xlink:to="loc_us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity_019e666e-4069-717f-8f19-0fdd57ced2a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e1d92-78ae-7eda-9a83-d25c82461689" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7686-98c1-22f726dc5707" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e1d92-78ae-7eda-9a83-d25c82461689" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e1d92-78ae-7686-98c1-22f726dc5707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e1d92-78ae-7a75-9f09-b72fa47e6216" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e1d92-78ae-7eda-9a83-d25c82461689" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e1d92-78ae-7a75-9f09-b72fa47e6216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-7f27-a8f8-6dd1a7e4ccbe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e1d92-78ae-7eda-9a83-d25c82461689" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e1d92-78ae-7f27-a8f8-6dd1a7e4ccbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e1d92-78ae-7b7a-83cd-ec41fdd96023" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e1d92-78ae-7eda-9a83-d25c82461689" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e1d92-78ae-7b7a-83cd-ec41fdd96023" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/RevenueScheduleofChangesinContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="fet-20260630.xsd#RevenueScheduleofChangesinContractAssetsandContractLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/RevenueScheduleofChangesinContractAssetsandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_019e1d92-7972-7666-bf51-099c7818e0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_019e1d92-7972-746b-9eee-49572d9967c5" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerLiabilityDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_019e1d92-7972-7666-bf51-099c7818e0c8" xlink:to="loc_fet_ContractWithCustomerLiabilityDeferredRevenue_019e1d92-7972-746b-9eee-49572d9967c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_019e1d92-7972-78a7-ba0a-749276f18654" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerLiabilityBillingsInExcessOfCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_019e1d92-7972-7666-bf51-099c7818e0c8" xlink:to="loc_fet_ContractWithCustomerLiabilityBillingsInExcessOfCost_019e1d92-7972-78a7-ba0a-749276f18654" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_019e1d92-7972-71be-bdc0-05383b830e37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetAccruedRevenue_019e1d92-7972-798a-af62-03fe028224c2" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerAssetAccruedRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_019e1d92-7972-71be-bdc0-05383b830e37" xlink:to="loc_fet_ContractWithCustomerAssetAccruedRevenue_019e1d92-7972-798a-af62-03fe028224c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_019e1d92-7972-787e-adbd-ca634da956dc" xlink:href="fet-20260630.xsd#fet_ContractWithCustomerAssetCostsInExcessOfBillings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_019e1d92-7972-71be-bdc0-05383b830e37" xlink:to="loc_fet_ContractWithCustomerAssetCostsInExcessOfBillings_019e1d92-7972-787e-adbd-ca634da956dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/InventoriesDetails" xlink:type="simple" xlink:href="fet-20260630.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_019e1d92-7972-7d6e-af9a-f1175879a769" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_019e1d92-7972-796a-b318-35b95d3ab55f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_019e1d92-7972-7d6e-af9a-f1175879a769" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_019e1d92-7972-796a-b318-35b95d3ab55f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_019e1d92-7972-795f-9a80-50d6017331a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_019e1d92-7972-7d6e-af9a-f1175879a769" xlink:to="loc_us-gaap_InventoryWorkInProcess_019e1d92-7972-795f-9a80-50d6017331a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_019e1d92-7972-7240-ad19-c952052c0273" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_019e1d92-7972-7d6e-af9a-f1175879a769" xlink:to="loc_us-gaap_InventoryFinishedGoods_019e1d92-7972-7240-ad19-c952052c0273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e1d92-7972-7bb7-bdf3-aeae8417ac98" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_019e1d92-7972-7ac1-8e3d-c8dce8d880a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e1d92-7972-7bb7-bdf3-aeae8417ac98" xlink:to="loc_us-gaap_InventoryGross_019e1d92-7972-7ac1-8e3d-c8dce8d880a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_019e1d92-7972-74db-9321-598566f02ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e1d92-7972-7bb7-bdf3-aeae8417ac98" xlink:to="loc_us-gaap_InventoryValuationReserves_019e1d92-7972-74db-9321-598566f02ce5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="fet-20260630.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e1d92-7972-737c-a2bc-7362495813b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e1d92-7972-7640-9de8-b1d1cf8c5d03" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e1d92-7972-737c-a2bc-7362495813b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e1d92-7972-7640-9de8-b1d1cf8c5d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e1d92-7972-75dd-a70e-4d25b1d16369" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e1d92-7972-737c-a2bc-7362495813b6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e1d92-7972-75dd-a70e-4d25b1d16369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-7972-76a7-8f23-f090918d27ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019e1d92-7972-7306-8a39-306632c1ab48" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-7972-76a7-8f23-f090918d27ce" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019e1d92-7972-7306-8a39-306632c1ab48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e1d92-7972-7765-b890-05e165cee496" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-7972-76a7-8f23-f090918d27ce" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e1d92-7972-7765-b890-05e165cee496" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails_1" xlink:type="simple" xlink:href="fet-20260630.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails_1"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-7972-7bdc-8d4b-e20a6b18c6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019e1d92-7972-707a-8e08-6b73cc60078b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-7972-7bdc-8d4b-e20a6b18c6f9" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019e1d92-7972-707a-8e08-6b73cc60078b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e1d92-7972-75c3-943b-d11ff95879bf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-7972-7bdc-8d4b-e20a6b18c6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e1d92-7972-75c3-943b-d11ff95879bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e1d92-7972-70c9-a497-7012cf693f57" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e1d92-7972-7bdc-8d4b-e20a6b18c6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e1d92-7972-70c9-a497-7012cf693f57" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="fet-20260630.xsd#DebtScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e1d92-7972-7a5f-803e-675f88ae7604" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e1d92-7972-7477-8587-1935f1ca0497" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e1d92-7972-7a5f-803e-675f88ae7604" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e1d92-7972-7477-8587-1935f1ca0497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019e1d92-7972-7e5e-9456-9f3040d4ab27" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e1d92-7972-7a5f-803e-675f88ae7604" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019e1d92-7972-7e5e-9456-9f3040d4ab27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/DebtScheduleofDebtDetails_1" xlink:type="simple" xlink:href="fet-20260630.xsd#DebtScheduleofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/DebtScheduleofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e1d92-7972-7489-b429-fb3a92384e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e1d92-7972-7df8-bc67-37038c6316c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e1d92-7972-7489-b429-fb3a92384e2c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e1d92-7972-7df8-bc67-37038c6316c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019e1d92-7972-7f95-817e-5d6ce42fad7e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e1d92-7972-7489-b429-fb3a92384e2c" xlink:to="loc_us-gaap_LongTermDebtCurrent_019e1d92-7972-7f95-817e-5d6ce42fad7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.f-e-t.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="fet-20260630.xsd#EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.f-e-t.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e1d92-7972-7400-ac9d-9db30e6a165c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e1d92-7972-7711-abc5-e464b8e7a89b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e1d92-7972-7400-ac9d-9db30e6a165c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e1d92-7972-7711-abc5-e464b8e7a89b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e1d92-7972-7344-b4f9-f22986ce7184" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e1d92-7972-7400-ac9d-9db30e6a165c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e1d92-7972-7344-b4f9-f22986ce7184" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
